• DocumentCode
    3370017
  • Title

    High variation-tolerant obstacle-avoiding clock mesh synthesis with symmetrical driving trees

  • Author

    Shih, Xin-Wei ; Lee, Hsu-Chieh ; Ho, Kuan-Hsien ; Chang, Yao-Wen

  • Author_Institution
    Grad. Inst. of Electron. Eng., Nat. Taiwan Univ., Taipei, Taiwan
  • fYear
    2010
  • fDate
    7-11 Nov. 2010
  • Firstpage
    452
  • Lastpage
    457
  • Abstract
    For high-performance chip designs, a clock network with high tolerance towards process-variation is essential for chip synchronization. Clock mesh structure are widely used in these designs because of its resistant to variations. However, traditional mesh structures suffer from several drawbacks such as difficulty in timing estimation, inability to handle obstacles, and high power consumption. This paper proposes a new obstacle-avoiding clock mesh synthesis method which applies a two-stage approach of mesh construction followed by driving-tree synthesis. The method achieves very low skew through structural optimization, thus eliminating the need of direct timing estimation and/or SPICE simulation during clock network synthesis. In addition, our approach handles obstacles with the structural consideration, and reduces power consumption by removing non-critical mesh components and optimizing the driving-tree structure. Based on the benchmarks of the ISPD´10 Clock Network Synthesis Contest, the top contest performers result in 1.32X skew over our approach by using mesh structure, and more than 2.0X skew over our approach by using tree structure. Our approach runs 8326X/11421X faster than teams that used simulation, and 67X/90X times faster than teams that did not use simulation.
  • Keywords
    SPICE; circuit simulation; clocks; low-power electronics; mesh generation; power aware computing; synchronisation; timing circuits; trees (mathematics); SPICE simulation; chip synchronization; direct timing estimation; driving-tree synthesis; high variation-tolerant obstacle-avoiding clock mesh synthesis; high-performance chip design; mesh structure; power consumption reduction; process-variation; structural optimization; symmetrical driving tree; Benchmark testing; Capacitance; Clocks; Lattices; Loading; Synchronization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design (ICCAD), 2010 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA
  • ISSN
    1092-3152
  • Print_ISBN
    978-1-4244-8193-4
  • Type

    conf

  • DOI
    10.1109/ICCAD.2010.5653754
  • Filename
    5653754