This is the second year we are using Alliance 3.2b in a curse for undergraduate computer science students. Using alliance's tools we are able to build a 32bit SRC (Simple Risc Computer). Last year we found a very annoying problem with scmap when dealing with multiple controlled signals arriving to a bus. In particular, the example in the vbe man page (man vbe) would not work: signal Distributed_Mux : mux_bit bus; begin first_driver_of_mux : block (Sel1 = '1') begin Distributed_Mux <= guarded Data1; end block; second_driver_of_mux : block (Sel2 = '1') begin Distributed_Mux <= guarded Data2; end block; scmap would build a right standard cell circuit except for the fact that would use the same controling signal for both 3-state buffers connected to the bus. We are currently using multiplexers to solve the problem, which is a much more expensive solution. Any comments on that? Someone with a similar problem? Thanks in advace and thanks to the Alliance group. We are really looking forward to seeing Alliance 3.5. jorge. -- Jorge JUAN-CHICO Instituto de Microelectronica de Sevilla -CNM- <jjchico@imse.cnm.es> Edificio C.I.C.A. Phone: +34-955 05 66 74/66 Av/ Reina Mercedes s/n Fax: +34-955 05 66 86 41012-SEVILLA, SPAIN