• DocumentCode
    2993352
  • Title

    Optimal spacing and capacitance padding for general clock structures

  • Author

    Lee, Yu-Min ; Lai, Hing Yin ; Chen, Charlie Chung-Ping

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Wisconsin Univ., Madison, WI, USA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    115
  • Lastpage
    119
  • Abstract
    Clock-tuning has been classified as an important but tough task due to the non-convex nature caused by the skew requirements. As a result, all existing mathematical programming approaches are often trapped at local minimum and have no guarantee of obtaining global optimal solution. In this paper, we present optimal clock tuning algorithms which effectively apply capacitance-padding to reduce clock skew, power, and delay for general clock topologies. Capacitance-padding can be achieved by wire-spacing, wire-splitting, wire-padding and transistor-padding. We show that under the Elmore delay model, capacitance-padding can be formulated as a linear programming problem and solved with great efficiency. Capacitance-padding can also be used as a post processing step for any non zero-skew clock tree or mesh structure to achieve timing closure. Experiment results on several practical industry examples show that our algorithms are extremely efficient. Problems with over 6000 variables can be optimally tuned within 1 minute on a PC with 500-MHZ Intel Pentium III processor
  • Keywords
    VLSI; capacitance; circuit CAD; clocks; delays; integrated circuit design; linear programming; logic CAD; timing; wiring; Elmore delay model; VLSI; capacitance padding; clock topologies; clock tuning algorithms; delay; general clock structures; linear programming problem; mathematical programming approaches; optimal spacing; skew requirements; timing closure; transistor-padding; wire-padding; wire-spacing; wire-splitting; Capacitance; Clocks; Delay effects; Laplace equations; Linear programming; Mathematical programming; Minimization; Power dissipation; Runtime; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2001. Proceedings of the ASP-DAC 2001. Asia and South Pacific
  • Conference_Location
    Yokohama
  • Print_ISBN
    0-7803-6633-6
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2001.913290
  • Filename
    913290