• DocumentCode
    581041
  • Title

    Clock mesh synthesis with gated local trees and activity driven register clustering

  • Author

    Lu, Jianchao ; Mao, Xiaomi ; Taskin, Baris

  • Author_Institution
    Synopsys Inc., Mountain View, CA, USA
  • fYear
    2012
  • fDate
    5-8 Nov. 2012
  • Firstpage
    691
  • Lastpage
    697
  • Abstract
    A clock mesh network synthesis method is proposed which enables clock gating on the local sub-trees in order to reduce the clock power dissipation. Clock gating is performed with a register clustering strategy that considers both i) the similarity of switching activities between registers in a local area and ii) the timing slack on every local data path in the design. This is the first work known in literature that encapsulates the efficient implementation of the gated local trees and activity driven register clustering with timing slack awareness for clock mesh synthesis. Experimental results show that with gated local tree and activity driven register clustering, the switching capacitance on the mesh network can be reduced by 22% with limited skew degradation. The proposed method has two synthesis modes as low power mode and high performance mode to serve different design purposes.
  • Keywords
    clocks; logic design; network synthesis; shift registers; trees (mathematics); activity driven register clustering; clock gating; clock mesh network synthesis; clock mesh synthesis; clock power dissipation; gated local trees; local sub-trees; switching capacitance; Capacitance; Clocks; Logic gates; Merging; Registers; Switches; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2012 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Type

    conf

  • Filename
    6386749