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

被引:17
|
作者
Lin, Mark Po-Hung [1 ,2 ]
Hsu, Chih-Cheng [1 ,2 ]
Chen, Yu-Chuan [1 ,2 ]
机构
[1] Natl Chung Cheng Univ, Dept Elect Engn, Chiayi 621, Taiwan
[2] Natl Chung Cheng Univ, Adv Inst Mfg High Tech Innovat, Chiayi 621, Taiwan
关键词
Clock tree synthesis; multibit flip-flops (MBFFs); physical design; placement; power optimization;
D O I
10.1109/TCAD.2014.2376988
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:280 / 292
页数:13
相关论文
共 50 条
  • [1] In-Placement Clock-Tree Aware Multi-Bit Flip-Flop Generation for Power Optimization
    Hsu, Chih-Cheng
    Chen, Yu-Chuan
    Lin, Mark Po-Hung
    2013 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2013, : 592 - 598
  • [2] INTEGRA: Fast Multibit Flip-Flop Clustering for Clock Power Saving
    Jiang, Iris Hui-Ru
    Chang, Chih-Long
    Yang, Yu-Ming
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (02) : 192 - 204
  • [3] Clock Network Optimization With Multibit Flip-Flop Generation Considering Multicorner Multimode Timing Constraint
    Lee, Taehee
    Pan, David Z.
    Yang, Joon-Sung
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2018, 37 (01) : 245 - 256
  • [4] Clock-tree aware placement based on Dynamic Clock-Tree Building
    Wang, Yanfeng
    Zhou, Qiang
    Hong, Xianlong
    Cai, Yici
    2007 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, 2007, : 2040 - 2043
  • [5] Flip-Flop Centric Incremental Placement for Simultaneous Timing and Clock Network Power Optimization
    Roman-Vicharra, Cristhian
    Chen, Yiran
    Hu, Jiang
    PROCEEDINGS OF THE 2024 ACM/IEEE INTERNATIONAL SYMPOSIUM ON MACHINE LEARNING FOR CAD, MLCAD 2024, 2024,
  • [6] Flip-Flop Centric Incremental Placement for Simultaneous Timing and Clock Network Power Optimization
    Roman-Vicharra, Cristhian
    Chen, Yiran
    Hu, Jiang
    2024 ACM/IEEE 6TH SYMPOSIUM ON MACHINE LEARNING FOR CAD, MLCAD 2024, 2024,
  • [7] Obstacle-Aware Clock-Tree Shaping During Placement
    Lee, Dong-Jin
    Markov, Igor L.
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2012, 31 (02) : 205 - 216
  • [8] Obstacle-aware Clock-tree Shaping during Placement
    Lee, Dong-Jin
    Markov, Igor L.
    ISPD 11: PROCEEDINGS OF THE 2011 ACM/SIGDA INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN, 2011, : 123 - 130
  • [9] Probability-Driven Multibit Flip-Flop Integration With Clock Gating
    Gluzer, Doron
    Wimer, Shmuel
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2017, 25 (03) : 1173 - 1177
  • [10] An Efficient Timing and Clock Tree Aware Placement Flow with Multibit Flip-Flops for Power Reduction
    Gulati, Jasmine Kaur
    Prakash, Bhanu
    Darak, Sumit
    VLSI DESIGN AND TEST, 2017, 711 : 581 - 593