TSV-Aware Analytical Placement for 3-D IC Designs Based on a Novel Weighted-Average Wirelength Model

被引:83
作者
Hsu, Meng-Kai [1 ]
Balabanov, Valeriy [1 ]
Chang, Yao-Wen [1 ]
机构
[1] Natl Taiwan Univ, Grad Inst Elect Engn, Taipei 106, Taiwan
关键词
3-D integrated circuits (ICs); layout; physical design; placement; wirelength;
D O I
10.1109/TCAD.2012.2226584
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Through-silicon vias (TSVs) are required for transmitting signals among different dies for the 3-D integrated circuit (IC) technology. The significant silicon areas occupied by TSVs bring critical challenges for 3-D IC placement. Unlike most published 3-D placement works that only minimize the number of TSVs during placement due to the limitations in their techniques, this paper proposes a new 3-D cell placement algorithm that can additionally consider the sizes of TSVs and the physical positions for TSV insertion during placement. The algorithm consists of three stages: 1) 3-D analytical global placement with density optimization and whitespace reservation for TSVs; 2) TSV insertion and TSV-aware legalization; and 3) layer-by-layer detailed placement. In particular, the global placement is based on a novel weighted-average (WA) wirelength model, giving the first published model that can outperform the well-known log-sum-exp wirelength model theoretically and empirically. Also, a scheme is proposed to enhance the numerical stability of the WA wirelength model. Furthermore, 3-D routing can easily be accomplished by traditional 2-D routers since the physical positions of TSVs are determined during placement. Experimental results show the effectiveness of our algorithm. Compared with state-of-the-art 3-D cell placement works, our algorithm can achieve the best routed wirelength, TSV counts, and total silicon area, in shortest running time.
引用
收藏
页码:497 / 509
页数:13
相关论文
共 27 条
[1]  
Albrecht C., 2005, INT WORKSH LOG SYNTH
[2]  
Alpert Charles., 2005, Proceedings of the 2005 international symposium on Physical design, ISPD '05, P200
[3]  
Cadence Design Systems, ENC DIG IMPL SYST
[4]  
Chan T., 2005, P ISPD, P185
[5]  
Chan T. R., 2006, Proceedings of ISPD'06. 2006 International Symposium on Physical Design, P212, DOI 10.1145/1123008.1123055
[6]   Multilevel optimization for large-scale circuit placement [J].
Chan, TF ;
Cong, J ;
Kong, TM ;
Shinnerl, JR .
ICCAD - 2000 : IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, 2000, :171-176
[7]   NTUplace3: An analytical placer for large-scale mixed-size designs with preplaced blocks and density constraints [J].
Chen, Tung-Chieh ;
Jiang, Zhe-Wei ;
Hsu, Tien-Chang ;
Chen, Hsin-Chen ;
Chang, Yao-Wen .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (07) :1228-1240
[8]  
Cong J., 2010, Proc. ACM International Symposium on Physical Design, P61
[9]  
Cong J, 2007, ASIA S PACIF DES AUT, P780
[10]  
Cong J, 2009, ASIA S PACIF DES AUT, P361, DOI 10.1109/ASPDAC.2009.4796507