Performance optimization of VLSI interconnect layout

被引:155
作者
Cong, J
He, L
Koh, CK
Madden, PH
机构
[1] Department of Computer Science, Sch. of Eng. and Applied Science, University of California, Los Angeles
基金
美国国家科学基金会;
关键词
D O I
10.1016/S0167-9260(96)00008-9
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a comprehensive survey of existing techniques for interconnect optimization during the VLSI physical design process, with emphasis on recent studies on interconnect design and optimization for high-performance VLSI circuit design under the deep submicron fabrication technologies. First, we present a number of interconnect delay models and driver/gate delay models of various degrees of accuracy and efficiency which are most useful to guide the circuit design and interconnect optimization process. Then, we classify the existing work on optimization of VLSI interconnect into the following three categories and discuss the results in each category in detail: (i) topology optimization for highperformance interconnects, including the algorithms for total wire length minimization, critical path length minimization, and delay minimization; (ii) device and interconnect sizing, including techniques for efficient driver, gate, and transistor sizing, optimal wire sizing, and simultaneous topology construction, buffer insertion, buffer and wire sizing; (iii) high-performance clock routing, including abstract clock net topology generation and embedding, planar clock routing, buffer and wire sizing for clock nets, non-tree clock routing, and clock schedule optimization. For each method, we discuss its effectiveness, its advantages and limitations, as well as its computational efficiency. We group the related techniques according to either their optimization techniques or optimization objectives so that the reader can easily compare the quality and efficiency of different solutions.
引用
收藏
页码:1 / 94
页数:94
相关论文
共 198 条
[1]  
ALPERT CJ, 1993, 1993 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS : PROCEEDINGS, VOLS 1-4 ( ISCAS 93 ), P1869, DOI 10.1109/ISCAS.1993.394112
[2]  
[Anonymous], 1995, Clock Distribution Networks in VLSI Circuits and Systems
[3]  
AWERBUCH B, 1990, PROCEEDINGS OF THE NINTH ANNUAL ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, P177, DOI 10.1145/93385.93417
[4]  
Bakoglu H., 1990, CIRCUITS INTERCONNEC
[5]  
Bakoglu H. B., 1986, Proceedings of the IEEE International Conference on Computer Design: VLSI in Computers. ICCD '86 (Cat. No.86CH2348-1), P118
[6]  
Berkelaar M., 1990, P EUR DES AUT C MIER, P217
[7]  
BERKELAAR MRCM, 1994, IEEE IC CAD, P474
[8]   2 PROBABILISTIC RESULTS ON RECTILINEAR STEINER TREES [J].
BERN, MW .
ALGORITHMICA, 1988, 3 (02) :191-204
[9]   NEAR-OPTIMAL CRITICAL SINK ROUTING TREE CONSTRUCTIONS [J].
BOESE, KD ;
KAHNG, AB ;
MCCOY, BA ;
ROBINS, G .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1995, 14 (12) :1417-1436
[10]  
BOESE KD, 1994, ACM IEEE D, P381