Title :
Self-timed design: An avenue to complex computer systems
Author :
Senn, E. ; Zavidovique, B.
Abstract :
Asynchronism could prove to be the way to build huge systems, except for incoming hazards. This paper introduces an original methodology for hazard-free self-timed design, assuming the worst conditions for robustness. Hazards are classified under three types. On top of logic hazards that resort to implementation, equation hazards are eliminated by an optimal covering. A new variable, labeled state trajectory is proposed: its integrity guarantees immunity to function hazards. The method was fruitfully applied to the VLSI CMOS implementation of a router for a parallel machine. Peculiar full-custom cells are designed. The measured performances of the circuit are presented, as well as some more global machine performances for communication.
Keywords :
CMOS integrated circuits; VLSI; logic CAD; VLSI CMOS implementation; complex computer systems; global machine performances; logic hazards; parallel machine; robustness; router; self-timed design; state trajectory; worst conditions; Clocks; Communication system control; Design methodology; Dissolved gas analysis; Equations; Latches; Logic; Protocols; Reactive power; Very large scale integration;
Conference_Titel :
Systems Sciences, 1999. HICSS-32. Proceedings of the 32nd Annual Hawaii International Conference on
Conference_Location :
Maui, HI, USA
Print_ISBN :
0-7695-0001-3
DOI :
10.1109/HICSS.1999.772832