DocumentCode
1939087
Title
Speedup of self-timed digital systems using Early Completion
Author
Smith, Scott C.
Author_Institution
Dept. of Electr. & Comput. Eng., Missouri Univ., Rolla, MO, USA
fYear
2002
fDate
2002
Firstpage
98
Lastpage
104
Abstract
An Early Completion technique is developed to significantly increase the throughput of NULL Convention self-timed digital systems without impacting latency or compromising their self-timed nature. Early Completion performs the completion detection for registration stagei at the input of the register, instead of at the output of the register as in standard NULL Convention Logic. This method requires that the single-rail completion signal from registration stage i+1, Koi+1, be used as an additional input to the completion detection circuitry for registration stagei, to maintain self-timed operation. However, Early Completion does necessitate an assumption of equipotential regions, introducing a few easily satisfiable timing assumptions, thus making the design potentially more delay-sensitive. To illustrate the technique, Early Completion is applied to a case study of an optimally pipelined 4-bit by 4-bit unsigned multiplier utilizing full-word completion, where a speedup of 1.21 is achieved while self-timed operation is maintained and latency remains unchanged
Keywords
logic design; multiplying circuits; pipeline processing; timing; Early Completion technique; NULL Convention self-timed digital systems; completion detection; delay-sensitive design; equipotential regions; full-word completion; latency; optimally pipelined unsigned multiplier; register input; registration stage; self-timed operation; single-rail completion signal; speedup; throughput; timing assumptions; Computer Society; Digital systems; Very large scale integration;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI, 2002. Proceedings. IEEE Computer Society Annual Symposium on
Conference_Location
Pittsburgh, PA
Print_ISBN
0-7695-1486-3
Type
conf
DOI
10.1109/ISVLSI.2002.1016884
Filename
1016884
Link To Document