• DocumentCode
    2550139
  • Title

    Buffer library selection

  • Author

    Alpert, Charles J. ; Gandham, R. Gopal ; Neves, Jose L. ; Quay, Stephen T.

  • Author_Institution
    Res. Lab., IBM Corp., Austin, TX, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    221
  • Lastpage
    226
  • Abstract
    Buffer insertion has become a critical optimization technique in high performance design. Perhaps the most prevalent buffer insertion technique is Van Ginneken´s dynamic programming algorithm. Although very effective, the algorithm has time complexity that is quadratic in terms of the input buffer library size. Consequently, to achieve an efficient algorithm, it is critical that the buffer library used by the tool be relatively small, containing a subset of the most effective buffers. We propose a new algorithm for selecting a buffer library from all the buffers available in the technology, thereby permitting efficient buffer insertion. We show that the smaller buffer libraries constructed by our algorithm result in little loss in solution quality while speeding up the buffer insertion algorithm by orders of magnitude
  • Keywords
    circuit CAD; computational complexity; dynamic programming; Van Ginneken´s dynamic programming algorithm; buffer insertion; buffer library selection; high performance design; time complexity; Capacitance; Clocks; Delay; Design optimization; Dynamic programming; Heuristic algorithms; Laboratories; Libraries; Microelectronics; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design, 2000. Proceedings. 2000 International Conference on
  • Conference_Location
    Austin, TX
  • ISSN
    1063-6404
  • Print_ISBN
    0-7695-0801-4
  • Type

    conf

  • DOI
    10.1109/ICCD.2000.878289
  • Filename
    878289