Clock-tree aware multibit flip-flop generation during placement for power optimization

Po-Hung Lin, Chih Cheng Hsu, Yu Chuan Chen

Research output: Contribution to journalArticlepeer-review

18 Scopus citations

Abstract

Utilizing multibit flip-flops (MBFFs) is one of the most effective power optimization techniques in modern nanometer integrated circuit design. Most of the previous works apply MBFFs without doing placement refinement of combinational logic cells. Such problem formulation may result in less power reduction due to tight timing constraints with fixed combinational logic cells. This paper introduces a novel placement flow with clock-tree aware flip-flop (FF) merging and MBFF generation, and proposes the corresponding algorithms to simultaneously minimize FF power and clock latency when applying MBFFs during placement. Experimental results based on the IWLS-2005 benchmark show that our approach is very effective in not only FF power but also clock latency minimization without degrading circuit performance. To our best knowledge, this is also the first work in the literature which considers clock trees when generating MBFFs during placement.

Original languageEnglish
Article number6975058
Pages (from-to)280-292
Number of pages13
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume34
Issue number2
DOIs
StatePublished - 1 Feb 2015

Keywords

  • Clock tree synthesis
  • multibit flip-flops (MBFFs)
  • physical design
  • placement
  • power optimization

Fingerprint Dive into the research topics of 'Clock-tree aware multibit flip-flop generation during placement for power optimization'. Together they form a unique fingerprint.

Cite this