Title :
Design and synthesis of dynamic circuits
Author :
Thorp, Tyler J. ; Yee, Gin S. ; Sechen, Carl M.
Author_Institution :
Dept. of Electr. Eng., Univ. of Washington, Seattle, WA, USA
Abstract :
Dynamic circuits are widely used in today´s high-performance microprocessors for obtaining timing goals that are not possible using static CMOS circuits. Currently, no commercial tools are able to synthesize dynamic circuits and therefore their design is either completely done by hand or aided by proprietary in-house design tools. This paper describes methodologies and tools for the design and synthesis of dynamic circuits, including general monotonic circuits, which consist of alternating low-skew and high-skew logic gates that may both contain functionality. Synthesis results show standard domino, dynamic-static domino, monotonic static CMOS, zipper CMOS, and footless domino and clock-delayed domino circuits to have average speed improvements of 1.57, 1.66, 1.67, 1.47, 1.71, and 1.60 times over static CMOS, respectively.
Keywords :
CMOS logic circuits; circuit CAD; integrated circuit design; integrated logic circuits; logic CAD; alternating low-skew/high-skew logic gates; clock-delayed domino circuits; design methodologies; design tools; dynamic circuits synthesis; dynamic-static domino circuits; footless domino circuits; general monotonic circuits; high-performance microprocessors; logic synthesis; monotonic static CMOS circuits; speed improvements; standard domino circuits; technology mapping; timing; zipper CMOS circuits; CMOS logic circuits; CMOS technology; Circuit synthesis; Clocks; Logic circuits; Logic design; Logic gates; Microprocessors; Pipeline processing; Timing;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2002.800518