• DocumentCode
    1351549
  • Title

    Fast Power- and Slew-Aware Gated Clock Tree Synthesis

  • Author

    Lu, Jingwei ; Chow, Wing-Kai ; Sham, Chiu-Wing

  • Author_Institution
    Electron. & Inf. Eng., Hong Kong Polytech. Univ., Hong Kong, China
  • Volume
    20
  • Issue
    11
  • fYear
    2012
  • Firstpage
    2094
  • Lastpage
    2103
  • Abstract
    Clock tree synthesis plays an important role on the total performance of chip. Gated clock tree is an effective approach to reduce the dynamic power usage. In this paper, two novel gated clock tree synthesizers, power-aware clock tree synthesizer (PACTS) and power- and slew-aware clock tree synthesizer (PSACTS), are proposed with zero skew achieved based on Elmore RC model. In PACTS, the topology of the clock tree is constructed with simultaneous buffer/gate insertion, which reduces the switched capacitance. In PSACTS, a more practical clock slew constraint is applied. Compared to previous works, clock tree synthesis is done first and followed by the insertions of clock gates. The clock slew changes a lot after the insertions of clock gates in real cases. In our work, the clock tree is constructed simultaneously with the insertions of clock gates. This ensures the limitation of the clock slew can be strictly satisfied while the limitation of the clock slew is always applied in the real design. The experimental results show that the power cost of our work is smaller and the runtime is reduced. The slew rate constraint is satisfied with a small clock skew from SPICE estimation. Generally, our work has better performance, improved efficiency and is more practical to be applied in the industry.
  • Keywords
    SPICE; clocks; network synthesis; network topology; Elmore RC model; PACTS; PSACTS; SPICE estimation; clock gates; dynamic power usage; power-aware gated clock tree synthesis; slew-aware gated clock tree synthesis; topology; Capacitance; Clocks; Design automation; Integrated circuit modeling; Logic gates; Power demand; Topology; Clock gating; clock tree synthesis; design automation;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2011.2168834
  • Filename
    6046234