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 :
بازگشت