• DocumentCode
    1768340
  • Title

    A register clustering algorithm for low power clock tree synthesis

  • Author

    Chao Deng ; Yici Cai ; Qiang Zhou

  • Author_Institution
    Dept. of Comput. Sci. & Technol., Tsinghua Univ., Beijing, China
  • fYear
    2014
  • fDate
    1-5 June 2014
  • Firstpage
    389
  • Lastpage
    392
  • Abstract
    Clock networks dissipate a significant fraction of the entire chip power budget. Therefore, the optimization for power consumption of clock networks has become one of the most important objectives in high performance IC designs. In contrast to most of the traditional works that handle this problem with clock routing or buffer sizing, this paper proposes a novel register clustering algorithm in generating the leaf level topology of the clock tree to reduce the power consumption. Aiming to guarantee the stability of our register clustering algorithm, an effective initialization algorithm called “K-Splitting” and a “Pseudo Center” technology are developed. Meanwhile, a buffer allocation algorithm is proposed to satisfy the slew constraints within the clusters at a minimum cost of power consumption. We implement the clock tree synthesis (CTS) flow in [2] to test our approach on ISPD´10 benchmark circuits. Experimental results show that our register clustering algorithm achieves a 29.0% reduction in power consumption as well as a 5.7% reduction in max latency without affecting the clock skew. Moreover, the total runtime of the CTS flow with our register clustering algorithm is significantly reduced by 87.3%.
  • Keywords
    clocks; integrated circuit design; low-power electronics; network routing; network topology; power consumption; CTS flow; IC designs; ISPD´10 benchmark circuits; K-splitting technology; buffer allocation algorithm; buffer sizing; chip power budget; clock networks; clock routing; clock skew; leaf level topology; low power clock tree synthesis; power consumption; pseudocenter technology; register clustering algorithm; slew constraints; Benchmark testing; Capacitance; Clocks; Clustering algorithms; Equations; Power dissipation; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (ISCAS), 2014 IEEE International Symposium on
  • Conference_Location
    Melbourne VIC
  • Print_ISBN
    978-1-4799-3431-7
  • Type

    conf

  • DOI
    10.1109/ISCAS.2014.6865147
  • Filename
    6865147