• DocumentCode
    747540
  • Title

    Clock Buffer Polarity Assignment for Power Noise Reduction

  • Author

    Samanta, Rupak ; Venkataraman, Ganesh ; Hu, Jiang

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Texas A&M Univ., College Station, TX
  • Volume
    17
  • Issue
    6
  • fYear
    2009
  • fDate
    6/1/2009 12:00:00 AM
  • Firstpage
    770
  • Lastpage
    780
  • Abstract
    Power/ground noise is a major source of VLSI circuit timing variations. This work aims to reduce clock network induced power noise by assigning different signal polarities (opposite switchings) to clock buffers in an existing buffered clock tree. Three assignment algorithms are proposed: 1) partitioning; 2) 2-coloring on minimum spanning tree; and 3) recursive min-matching. A post-processing of clock buffer sizing is performed to achieve desired clock skew. SPICE based experimental results indicate that our techniques could reduce the average peak current and average delay variations by 50% and 51%, respectively.
  • Keywords
    SPICE; VLSI; buffer circuits; circuit noise; clocks; timing; SPICE; VLSI circuit timing; assignment algorithms; average delay variations; average peak current; buffered clock tree; clock buffer polarity assignment; minimum spanning tree 2-coloring; partitioning; power noise reduction; recursive min-matching; Clock distribution; clock skew; polarity; power/ground noise;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2008.2009187
  • Filename
    4837872