• DocumentCode
    3017361
  • Title

    A graph based algorithm for optimal buffer insertion under accurate delay models

  • Author

    Youxin Gao

  • Author_Institution
    Avant Corp., Fremont, LA
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    535
  • Lastpage
    539
  • Abstract
    Buffer insertion is an efficient technique in interconnect optimization. This paper presents a graph based algorithm for optimal buffer insertion under accurate delay models. In our algorithm, a signal is accurately represented by a finite ramp which is characterized by two parameters, shift time and transition time. Any accurate delay model, such as delay models based on the transmission line model and SPICE simulations, can be incorporated into our algorithm. The algorithm determines the optimal number of buffers and their locations on a wire such that some optimization objective is satisfied. Two typical examples of such optimization objectives are minimizing the 50% threshold delay and minimizing the transition time. Both can be easily determined in our algorithm. We show that the buffer insertion problem can be reduced to a shortest path problem. The algorithm can be easily extended for simultaneous buffer insertion and wire-sizing, and complexity is still polynomial. The algorithm can also be extended to deal with problems such as buffer insertion subject to transition time constraints at any position along the wire
  • Keywords
    VLSI; circuit layout CAD; circuit optimisation; delay estimation; digital integrated circuits; graph theory; integrated circuit interconnections; integrated circuit layout; SPICE simulations; accurate delay models; finite ramp; graph based algorithm; interconnect optimization; optimal buffer insertion; polynomial complexity; shift time; simultaneous buffer insertion/wire-sizing; transition time; transmission line model; Delay effects; Integrated circuit interconnections; Polynomials; Propagation delay; SPICE; Shortest path problem; Time factors; Transmission lines; Very large scale integration; Wire;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation and Test in Europe, 2001. Conference and Exhibition 2001. Proceedings
  • Conference_Location
    Munich
  • ISSN
    1530-1591
  • Print_ISBN
    0-7695-0993-2
  • Type

    conf

  • DOI
    10.1109/DATE.2001.915075
  • Filename
    915075