• DocumentCode
    474546
  • Title

    Type-matching clock tree for zero skew clock gating

  • Author

    Chang, Chia-Ming ; Huang, Shih-Hsu ; Ho, Yuan-Kai ; Lin, Jia-Zong ; Wang, Hsin-Po ; Lu, Yu-Sheng

  • Author_Institution
    Dept. of Electron. Eng., Chung Yuan Christian Univ., Chungli
  • fYear
    2008
  • fDate
    8-13 June 2008
  • Firstpage
    714
  • Lastpage
    719
  • Abstract
    Clock skew minimization is always very important in the clock tree synthesis. Due to clock gating, the clock tree may include different types of logic gates, e.g., AND gates, OR gates, and buffer gates. If the logic gates at the same level are in different types, which have different timing behaviors, the control of clock skew becomes difficult. Based on that observation, in this paper, we present a novel clock tree design style, called type-matching clock tree, to ensure that the logic gates at the same level are in the same type. We prove that any clock control logic can always be transformed to our type-matching clock tree. Then, based on the idea of type-matching clock tree, we propose a zero skew gated clock tree synthesis algorithm. Compared with the industry- strength gated clock tree synthesis, experimental data show that our approach can significantly reduce the clock skew in every process corner with a small penalty on the clock tree area and the clock tree power consumption.
  • Keywords
    clocks; logic design; logic gates; trees (mathematics); clock control logic; clock tree design; clock tree power consumption; clock tree synthesis algorithm; logic gates; type-matching clock tree; zero skew clock gating; Clocks; Delay; Energy consumption; Flip-flops; Logic circuits; Logic design; Logic gates; Routing; Sequential circuits; Timing; Physical design; clock network synthesis; gated clock;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2008. DAC 2008. 45th ACM/IEEE
  • Conference_Location
    Anaheim, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-60558-115-6
  • Type

    conf

  • Filename
    4555912