DocumentCode :
1662947
Title :
A flexible data structure for efficient buffer insertion
Author :
Chen, Ruiming ; Zhou, Hai
Author_Institution :
Electr. & Comput. Eng., Northwestern Univ., Evanston, IL, USA
fYear :
2004
Firstpage :
216
Lastpage :
221
Abstract :
With continuous down-scaling of minimum feature sizes and increasing of chip areas, buffering has become a necessary technique to control the interconnect delays in VLSI chips. Recently, Shi and Li proposed an efficient O(n log n) time algorithm to speed up buffering. Based on balanced binary search trees, their algorithm showed superb performance with the most unbalanced sizes of merging solution lists. We propose in this paper a more flexible data structure for the same buffering operations. With parameters to adjust, our algorithm works better than Shi and Li under all cases: unbalanced, balanced, and mix sizes. Our data structure is also simpler than theirs.
Keywords :
VLSI; buffer circuits; integrated circuit interconnections; scaling circuits; tree searching; VLSI chips; binary search trees; buffer insertion; buffering operations; flexible data structure; interconnect delays; scaling circuits; Binary search trees; Binary trees; Data structures; Delay; Dynamic programming; Fabrication; Merging; Size control; Tree data structures; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 2004. ICCD 2004. Proceedings. IEEE International Conference on
ISSN :
1063-6404
Print_ISBN :
0-7695-2231-9
Type :
conf
DOI :
10.1109/ICCD.2004.1347925
Filename :
1347925
Link To Document :
بازگشت