Title :
Coping with the variability of combinational logic delays
Author :
Cortadella, J. ; Kondratyev, A. ; Lavagno, L. ; Sotiriou, C.
Author_Institution :
Univ. Politecnica de Catalunya, Barcelona, Spain
Abstract :
This paper proposes a technique for creating a combinational logic network with an output that signals when all other outputs have stabilized. The method is based on dual-rail encoding, and guarantees low timing overhead and reasonable area and power overhead. We discuss various scenarios in which completion detection can be used to measure the delay of a synchronous circuit at fabrication time or at run time, and of an asynchronous circuit at run time. We conclude by showing, on a large set of benchmarks, the effectiveness of the proposed technique.
Keywords :
asynchronous circuits; combinational circuits; delay circuits; encoding; asynchronous circuits; combinational logic delays; combinational logic networks; delay measurement; dual rail encoding; synchronous circuits; Clocks; Combinational circuits; Crosstalk; Delay effects; Delay estimation; Encoding; Libraries; Logic testing; Time measurement; Timing;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 2004. ICCD 2004. Proceedings. IEEE International Conference on
Print_ISBN :
0-7695-2231-9
DOI :
10.1109/ICCD.2004.1347969