Performance and Thermal-Aware Steiner Routing for 3-D Stacked ICs

被引:23
作者
Pathak, Mohit [1 ]
Lim, Sung Kyu [1 ]
机构
[1] Georgia Inst Technol, Sch Elect & Comp Engn, Atlanta, GA 30332 USA
基金
美国国家科学基金会;
关键词
Steiner routing; thermal optimization; three-dimensional (3-D) integrated circuit (IC); through-silicon-via (TSV);
D O I
10.1109/TCAD.2009.2024707
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we present a performance and thermal-aware Steiner routing algorithm for three-dimensional (3-D) stacked integrated circuits. Our algorithm consists of two steps: tree construction and tree refinement. Our tree construction algorithm builds a delay-oriented Steiner tree under a given thermal profile. We show that our 3-D tree construction involves minimization of two-variable Elmore delay function. In our tree refinement algorithm, we reposition the through-silicon-vias (TSVs) used in existing Steiner trees while preserving the original routing topology for further thermal optimization under a performance constraint. We employ a novel scheme to relax the initial nonlinear programming formulation to integer linear programming and consider all TSVs from all nets simultaneously. Our tree construction algorithm outperforms the popular 3-D maze routing by 52% in terms of performance at the cost of 15% wirelength and 6% TSV count increase for four-die stacking. In addition, our TSV relocation results in 9% maximum-temperature reduction at no additional area cost. We also provide extensive experimental results, including the following: 1) the wirelength and delay distribution of various types of 3-D interconnects; 2) the impact of TSV RC parasitics on routing and TSV relocation; and 3) the impact of various bonding styles on routing and TSV relocation. Last, we provide results on two-die stacking.
引用
收藏
页码:1373 / 1386
页数:14
相关论文
共 16 条
[1]   Effects of non-uniform substrate temperature on the clock signal integrity in high performance designs [J].
Ajami, AH ;
Pedram, M ;
Banerjee, K .
PROCEEDINGS OF THE IEEE 2001 CUSTOM INTEGRATED CIRCUITS CONFERENCE, 2001, :233-236
[2]   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
[3]  
BURNSTEIN M, 1983, IEEE T COMPUT AID D, V2, P223
[4]   Thermal via planning for 3-D ICs [J].
Cong, J ;
Zhang, Y .
ICCAD-2005: INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, 2005, :745-752
[5]  
CONG J, 1993, ACM IEEE D, P606
[6]   Thermal-driven multilevel routing for 3-D ICs [J].
Cong, Jason ;
Zhang, Yan .
ASP-DAC 2005: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, VOLS 1 AND 2, 2005, :121-126
[7]  
Das S, 2003, ASP-DAC 2003: PROCEEDINGS OF THE ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, P53, DOI 10.1109/ASPDAC.2003.1194993
[8]   Copper wafer bonding [J].
Fan, A ;
Rahman, A ;
Reif, R .
ELECTROCHEMICAL AND SOLID STATE LETTERS, 1999, 2 (10) :534-536
[9]   Placement of thermal bias in 3-D ICs using various thermal objectives. [J].
Goplen, B ;
Sapatnekar, SS .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (04) :692-709
[10]   Efficient thermal placement of standard cells in 3D ICs using a force directed approach [J].
Goplen, B ;
Sapatnekar, S .
ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2003, :86-89