• DocumentCode
    1424711
  • Title

    INTEGRA: Fast Multibit Flip-Flop Clustering for Clock Power Saving

  • Author

    Jiang, Iris Hui-Ru ; Chang, Chih-Long ; Yang, Yu-Ming

  • Author_Institution
    Dept. of Electron. Eng., Nat. Chiao Tung Univ., Hsinchu, Taiwan
  • Volume
    31
  • Issue
    2
  • fYear
    2012
  • Firstpage
    192
  • Lastpage
    204
  • Abstract
    Clock power is the major contributor to dynamic power for modern integrated circuit design. A conventional single-bit flip-flop cell uses an inverter chain with a high drive strength to drive the clock signal. Clustering several such cells and forming a multibit flip-flop can share the drive strength, dynamic power, and area of the inverter chain, and can even save the clock network power and facilitate the skew control. Hence, in this paper, we focus on postplacement multibit flip-flop clustering to gain these benefits. Utilizing the properties of Manhattan distance and coordinate transformation, we model the problem instance by two interval graphs and use a pair of linear-sized sequences as our representation. Without enumerating all possible combinations, we identify only partial sequences that are necessary to cluster flip-flops, thus leading to an efficient clustering scheme. Moreover, our fast coordinate transformation also makes the execution of our algorithm very efficient. The experiments are conducted on industrial circuits. Our results show that concise representation delivers superior efficiency and effectiveness. Even under timing and placement density constraints, clock power saving via multibit flip-flop clustering can still be substantial at postplacement.
  • Keywords
    clocks; flip-flops; graph theory; logic gates; pattern clustering; sequences; INTEGRA fast multibit flip-flop clustering scheme; Manhattan distance; clock network power; clock power saving; clock signal; fast coordinate transformation; industrial circuits; integrated circuit design; interval graphs; inverter chain; linear-sized sequences; placement density constraints; post placement multibit flip-flop clustering; single-bit flip-flop cell; skew control; Capacitance; Clocks; Diamond-like carbon; Libraries; Logic gates; Routing; Timing; Clock power; coordinate transformation; interval graph; multibit flip-flops; postplacement 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.2011.2177459
  • Filename
    6132648