Title :
Skew-tolerant domino circuits
Author :
Harris, David ; Horowitz, Mark A.
Author_Institution :
Stanford Univ., CA, USA
fDate :
11/1/1997 12:00:00 AM
Abstract :
Domino circuits are widely used in high-performance CMOS microprocessors. However, textbook domino pipelines suffer significant timing overhead from clock skew, latch delay, and the inability to borrow time. To eliminate this overhead, some designers provide multiple overlapping clock phases such that domino gates are always ready for evaluation by the time critical inputs arrive and do not precharge until the next gate consumes the result. This paper describes a systematic framework, called skew-tolerant domino circuits, for understanding and analyzing domino circuits with overlapping clocks. Simulations confirm that a speedup of 25% or more can be achieved over textbook domino circuits in high-speed systems
Keywords :
CMOS digital integrated circuits; clocks; microprocessor chips; CMOS microprocessor; clock skew; high-speed system; latch delay; overlapping clock; pipeline; simulation; skew-tolerant domino circuit; time borrowing; Adders; Capacitance; Circuit simulation; Clocks; Delay effects; Inverters; Latches; MOSFETs; Microprocessors; Pipelines;
Journal_Title :
Solid-State Circuits, IEEE Journal of