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
Link To Document