• DocumentCode
    2594472
  • Title

    An Automated Approach for Minimum Jitter Buffered H-Tree Construction

  • Author

    Mandal, Ayan ; Jayakumar, Nikhil ; Bollapalli, Kalyana ; Khatri, Sunil P. ; Mahapatra, Rabi N.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Texas A&M Univ., College Station, TX, USA
  • fYear
    2011
  • fDate
    2-7 Jan. 2011
  • Firstpage
    76
  • Lastpage
    81
  • Abstract
    In recent fabrication technologies, buffered clock distribution networks have become increasingly popular due to increasing on-chip wiring delays. Traditionally, clock distribution networks has been optimized to minimize end-to-end skew of the distribution network. However, since most ICs have an on-chip PLL, we argue that the design goal of minimizing end-to-end jitter is more relevant. In this paper, we present a dynamic programming based approach to synthesize a minimum cost buffered H-tree clock distribution network. Our cost functions are a weighted sum of power and jitter, and a weighted sum of power and end-to-end delay of the distribution network. Our approach is based on precharacterizing the delay, jitter and power of buffered segments of different lengths, topologies, buffer sizes and wire-codes. Using this information, a dynamic programming (DP) engine automatically generates the optimal H-tree that minimizes the appropriate cost function. Compared to a manually constructed buffered H-tree network, our approaches are able to reduce both jitter (by as much as 28%, and power by as much as 46%. When optimizing for minimum jitter, the DP engine generates a H-tree with lower jitter than when optimizing for minimum delay, thereby validating our approach, and proving its usefulness.
  • Keywords
    buffer circuits; clock distribution networks; dynamic programming; phase locked loops; timing jitter; trees (mathematics); DP engine; buffered H-tree construction; buffered clock distribution networks; dynamic programming; jitter; on-chip PLL; on-chip wiring delays; optimal H-tree; Clocks; Cost function; Delay; Engines; Jitter; Wire; Wiring;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design (VLSI Design), 2011 24th International Conference on
  • Conference_Location
    Chennai
  • ISSN
    1063-9667
  • Print_ISBN
    978-1-61284-327-8
  • Electronic_ISBN
    1063-9667
  • Type

    conf

  • DOI
    10.1109/VLSID.2011.69
  • Filename
    5718781