Timingdriven partitioning and timing optimization of mixed staticdomino implementations

Research output: Contribution to journalArticlepeer-review

Abstract

Domino logic is a circuit family that is wellsuited to implementing highspeed 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 twophase staticdomino partitioning. We also address a timing verification and sizing optimization tool for circuits containing mixed domino and static logic.

Original languageEnglish (US)
Pages (from-to)13221336
Number of pages1
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume19
Issue number11
StatePublished - 2000

Keywords

  • Domino logic
  • Logic duplication
  • Partitioning
  • Sizing
  • Static logic
  • Technology mapping
  • Timing
  • VLSI

Fingerprint

Dive into the research topics of 'Timingdriven partitioning and timing optimization of mixed staticdomino implementations'. Together they form a unique fingerprint.

Cite this