• DocumentCode
    1171303
  • 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
  • Volume
    11
  • Issue
    1
  • fYear
    2003
  • Firstpage
    141
  • Lastpage
    149
  • 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;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2002.800518
  • Filename
    1191333