• DocumentCode
    1544893
  • Title

    An efficient and optimal algorithm for simultaneous buffer and wire sizing

  • Author

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

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Eng., Iowa State Univ., Ames, IA, USA
  • Volume
    18
  • Issue
    9
  • fYear
    1999
  • fDate
    9/1/1999 12:00:00 AM
  • Firstpage
    1297
  • Lastpage
    1304
  • Abstract
    In this paper, we consider the problem of interconnect delay minimization by simultaneous buffer and wire sizing under the Elmore delay model. We first present a polynomial time algorithm SBWS to minimize the delay of an interconnect wire. Previously, no polynomial time algorithm for the problem has been reported in the literature. SBWS is an iterative algorithm with guaranteed convergence to the optimal solution. It runs in quadratic time and uses constant memory for computation. Experimental results show that SBWS is extremely efficient in practice. For example, for an interconnect of 10000 segments and buffers, the CPU time is only 0.255 s. We then extend our result to handle interconnect trees. We present an algorithm SBWS-T which always gives the optimal solution. Experimental results show that SBWS-T is faster than the greedy wire sizing algorithm in practice
  • Keywords
    VLSI; circuit layout CAD; circuit optimisation; integrated circuit interconnections; integrated circuit layout; polynomials; quadratic programming; Elmore delay model; constant memory; convergence to optimal solution; efficient optimal algorithm; interconnect delay minimization; interconnect trees; iterative algorithm; polynomial time algorithm; quadratic time; simultaneous buffer and wire sizing; Delay effects; Integrated circuit interconnections; Iterative algorithms; Minimization; Optimization; Polynomials; Quadratic programming; Runtime; Very large scale integration; Wire;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/43.784121
  • Filename
    784121