• DocumentCode
    1421809
  • Title

    Timing-driven partitioning and timing optimization of mixed static-domino implementations

  • Author

    Zhao, Min ; Sapatnekar, Sachin S.

  • Volume
    19
  • Issue
    11
  • fYear
    2000
  • fDate
    11/1/2000 12:00:00 AM
  • Firstpage
    1322
  • Lastpage
    1336
  • Abstract
    Domino logic is a circuit family that is well-suited to implementing high-speed circuits. Synthesis of domino circuits is more complex than static logic synthesis due to the noninverting nature of the logic and the complex timing relationships associated with the clock scheme. In this paper, we address several problems along a domino synthesis flow. We mainly consider the problem of partitioning a circuit into static and domino regions under timing constraints. The algorithm is extended to develop a method for partitioning domino logic into two phases, with inverters permitted between the two phases, and then to a flow for general two-phase static-domino partitioning. We also address a timing verification and sizing optimization tool for circuits containing mixed domino and static logic
  • Keywords
    VLSI; circuit CAD; circuit optimisation; integrated circuit design; integrated logic circuits; logic CAD; logic partitioning; timing; circuit partitioning; clock scheme; domino circuit synthesis; domino logic; domino regions; high-speed circuits; mixed domino/static logic circuits; mixed static-domino implementations; sizing optimization tool; static regions; timing constraints; timing optimization; timing verification tool; timing-driven partitioning; two-phase static-domino partitioning; Circuit noise; Circuit synthesis; Clocks; Logic circuits; Logic design; Optimization methods; Partitioning algorithms; Pulse inverters; Timing; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.892856
  • Filename
    892856