• DocumentCode
    3216443
  • Title

    A new approach to simultaneous buffer insertion and wire sizing

  • Author

    Chu, C.C.N. ; Wong, D.F.

  • Author_Institution
    Dept. of Comput. Sci., Texas Univ., Austin, TX, USA
  • fYear
    1997
  • fDate
    9-13 Nov. 1997
  • Firstpage
    614
  • Lastpage
    621
  • Abstract
    We present a completely new approach to the problem of delay minimization by simultaneous buffer insertion and wire sizing for a wire. We show that the problem can be formulated as a convex quadratic program, which is known to be solvable in polynomial time. Nevertheless, we explore some special properties of our problem and derive on optimal and very efficient algorithm to solve the resulting program. Given m buffers and a set of n discrete choices of wire width, the running time of our algorithm is O(mn/sup 2/) and is independent of the wire length in practice. For example, an instance of 100 buffers and 100 choices of wire width can be solved in 3 seconds. Besides, our formulation is so versatile that it is easy to consider other objectives like wire area or power dissipation, or to add constraints to the solution. Also, wire capacitance lookup tables, or very general wire capacitance models which can capture area capacitance, fringing capacitance, coupling capacitance, etc. can be used.
  • Keywords
    buffer circuits; circuit CAD; computational complexity; interconnected systems; minimisation; table lookup; area capacitance; convex quadratic program; coupling capacitance; delay minimization; discrete choices; fringing capacitance; general wire capacitance models; polynomial time; power dissipation; running time; simultaneous buffer insertion; wire capacitance lookup tables; wire sizing; wire width; Buffer circuits;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1997. Digest of Technical Papers., 1997 IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1092-3152
  • Print_ISBN
    0-8186-8200-0
  • Type

    conf

  • DOI
    10.1109/ICCAD.1997.643602
  • Filename
    643602