• DocumentCode
    75588
  • Title

    Clock-Tree Aware Multibit Flip-Flop Generation During Placement for Power Optimization

  • Author

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

  • Author_Institution
    Dept. of Electr. Eng., Nat. Chung Cheng Univ., Chiayi, Taiwan
  • Volume
    34
  • Issue
    2
  • fYear
    2015
  • fDate
    Feb. 2015
  • Firstpage
    280
  • Lastpage
    292
  • 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.
  • Keywords
    circuit optimisation; clocks; combinational circuits; flip-flops; FF power minimization; IWLS-2005 benchmark; MBFF generation; clock latency minimization; clock-tree aware multibit flip-flop generation; combinational logic cell placement refinement; nanometer integrated circuit design; power optimization techniques; timing constraints; Clocks; Mathematical model; Merging; Minimization; Optimization; Power demand; Timing; Clock tree synthesis; Multi-bit flip-flops; Physical design; Placement; Power optimization; multibit flip-flops (MBFFs); physical design; placement; power optimization;
  • 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/TCAD.2014.2376988
  • Filename
    6975058