• DocumentCode
    2074481
  • Title

    Symmetrical buffered clock-tree synthesis with supply-voltage alignment

  • Author

    Xin-Wei Shih ; Tzu-Hsuan Hsu ; Hsu-Chieh Lee ; Yao-Wen Chang ; Kai-Yuan Chao

  • Author_Institution
    Grad. Inst. of Electron. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • fYear
    2013
  • fDate
    22-25 Jan. 2013
  • Firstpage
    447
  • Lastpage
    452
  • Abstract
    For high-performance synchronous systems, non-uniform/non-ideal supply voltages of buffers (e.g., due to IRdrop) may incur a large clock skew and thus serious performance degradation. This paper addresses this problem and presents the first symmetrical buffered clock-tree synthesis flow that considers supply voltage differences of buffers. We employ a two-phase technique of bottom-up clock sink clustering to determine the tree topology, followed by top-down buffer placement and wire routing to complete the clock tree. At each level of processing, clock skew and wirelength are minimized by the determination of buffer embedding regions and the alignment of buffer supply voltages. Experimental results show that our method can reach, on average, respective 76% and 40% clock skew reduction compared to the state-of-the-art work (1) without supply voltage consideration and (2) with an extension for supply voltages based on our top-down flow. The reduction is achieved by marginal resource and runtime overheads. Note that our method can meet the stringent skew constraint set by the 2010 ISPD contest for all cases, while other counterparts cannot. In particular, our work provides a key insight into the importance of handling practical design issues (such as IR-drop) for real-world clock-tree synthesis.
  • Keywords
    clocks; integrated circuit design; network routing; network topology; power supply circuits; synchronisation; bottom-up clock sink clustering; buffer supply voltage; high performance synchronous system; nonideal supply voltage; nonuniform supply voltage; supply voltage alignment; supply voltage difference; symmetrical buffered clock tree synthesis; top down buffer placement; tree topology; wire routing; Clocks; Clustering algorithms; Integrated circuit modeling; Routing; Topology; Voltage measurement; Wires;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (ASP-DAC), 2013 18th Asia and South Pacific
  • Conference_Location
    Yokohama
  • ISSN
    2153-6961
  • Print_ISBN
    978-1-4673-3029-9
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2013.6509637
  • Filename
    6509637