|
ABSTRACT
As the technology progresses, interconnect delays have become bottlenecks of chip performance. 3D integrated circuits are proposed as one way to address this problem. However, thermal problem is a critical challenge for 3D IC circuit design. We propose a thermal-driven 3D floorplanning algorithm. Our contributions include: (1) a new 3D floorplan representation, CBA and new interlayer local operations to more efficiently exploit the solution space; (2) an efficient thermal-driven 3D floorplanning algorithm with an integrated compact resistive network thermal model (CBA-T); (3) two fast thermal-driven 3D floorplanning algorithms using two different thermal models with different runtime and quality (CBA-T-Fast and CBA-T-Hybrid). Our experiments show that the proposed 3D floorplan algorithm with CBA representation can reduce the wirelength by 29% compared with a recent published result from (Hsiu et al., 2004). In addition, compared to a nonthermal-driven 3D floorplanning algorithm, the thermal-driven 3D floorplanning algorithm can reduce the maximum on-chip temperature by 56%.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
[1] K. Banerjee, "Thermal effects in deep submicron VLSI interconnects," IEEE Int. Symp. Quality Electronic Design, 2000.
|
| |
2
|
[2] K. Banerjee, S. J. Souri, P. Kapur, K. C. Saraswat, "3D ICs: A novel chip design for improving deep submicron interconnect performance and systems-on-chip integration," Proc. IEEE, Special Issue on Interconnects, May 2001, pp. 602-633.
|
| |
3
|
[3] K. Bazargan, R. Kastner, and M. Sarrafzadeh " 3D Floorplanning: Simulated Annealing and Greedy Placement Methods for Reconfigurable Computing Systems", Journal of Design Automation for Embedded Systems, 2000.
|
 |
4
|
Yun-Chih Chang , Yao-Wen Chang , Guang-Ming Wu , Shu-Wei Wu, B*-Trees: a new representation for non-slicing floorplans, Proceedings of the 37th conference on Design automation, p.458-463, June 05-09, 2000, Los Angeles, California, United States
[doi> 10.1145/337292.337541]
|
 |
5
|
|
| |
6
|
[6] T.Y. Chiang, S.J. Souri, C.O. Chui, and K.C. Saraswat, "Thermal Analysis of Heterogeneous 3D ICs with Various Integration Scenarios", Technical Dig. IEDM, 2001, pp.681- 684.
|
 |
7
|
|
| |
8
|
[8] W. K. Chu and W. H. Kao, "A three-dimensional transient electrothermal simulation system for IC's", Proc 1st THERMINIC Workshop, pp. 201-207 Sept. 1995.
|
 |
9
|
|
| |
10
|
|
 |
11
|
Pei-Ning Guo , Chung-Kuan Cheng , Takeshi Yoshimura, An O-tree representation of non-slicing floorplan and its applications, Proceedings of the 36th ACM/IEEE conference on Design automation, p.268-273, June 21-25, 1999, New Orleans, Louisiana, United States
[doi> 10.1145/309847.309928]
|
| |
12
|
Xianlong Hong , Gang Huang , Yici Cai , Jiangchun Gu , Sheqin Dong , Chung Kuan Cheng , Jun Gu, Corner block list: an effective and efficient topological representation of non-slicing floorplan, Proceedings of the 2000 IEEE/ACM international conference on Computer-aided design, November 05-09, 2000, San Jose, California
|
| |
13
|
[13] S. B. Horn "Vertically integrated sensor arrays VISA" (Invited), Defense and Security Symposium 2004.
|
| |
14
|
[14] S. Im and K. Banerjee, "Full Chip Thermal Analysis of Planar (2D) and Vertically Integrated (3D) High Performance ICs", Tech. Digest IEDM, 2000, pp.727-730.
|
| |
15
|
[15] T. H. Lee, " A vertical leap for microchips", Scientific American. 2002
|
| |
16
|
Shigetoshi Nakatake , Kunihiro Fujiyoshi , Hiroshi Murata , Yoji Kajitani, Module placement on BSG-structure and IC layout applications, Proceedings of the 1996 IEEE/ACM international conference on Computer-aided design, p.484-491, November 10-14, 1996, San Jose, California, United States
|
 |
17
|
|
 |
18
|
|
| |
19
|
[19] P. H. Shiu, R. Ravichandran, S. Easwar, and S. K. Lim, "Multi-layer Floorplanning for Reliable System-on-Package", accepted by IEEE International Conference on Circuits and Systems, May, 2004.
|
| |
20
|
[20] M. Stan, K. Skadron, M. Barcella, W. Huang, K. Sankaranarayanan, and S. Velusamy. "HotSpot: a Dynamic Compact Thermal Model at the Processor-Architecture Level." Microelectronics Journal, Volume 34, Issue 12, Dec. 2003, Pages 1153-1165.
|
| |
21
|
[21] C. H. Tsai and S. M. Kang, "Cell-Level Placement for Improving Substrate Thermal Distribution," IEEE Trans. On Computer.-Aided Des, vol. 19, no. 2, pp. 253-266, Feb. 2000.
|
| |
22
|
[22] Y. K. Tsui, S. W. R. Lee, J. S. Wu, J. K. Kim and M. M. F. Yuen, "Three-dimensional packaging for multi-chip module withthrough-the-silicon via hole", Electronics Packaging Technology, 5th Conference, pp. 1-7 2003.
|
 |
23
|
|
| |
24
|
[24] P. Wilkerson, A. Raman, and M. Turowski "Fast, Automated Thermal Simulation of Three-Dimensional Integrated Circuits", ITherm 2004, Las Vegas, Nevada, 1-4 June 2004.
|
| |
25
|
[25] H. Yamazaki, K. Sakanushi, S. Nakatake, Y. Kajitani, "The 3D-packing by Meta Data Structure and Packing heuristics" IEICE Trans Fundamentals, pp. 639-645 April 2000.
|
| |
26
|
[26] CFD-ACE+ Module Manual, Vol. I, Version 2002.
|
| |
27
|
[27] http://www.irvine-sensors.com/r_and_d.html
|
| |
28
|
[28] International Technology Roadmap for Semiconductors 2003.
|
CITED BY 45
|
|
Zhenyu (Peter) Gu , Yonghong Yang , Jia Wang , Robert P. Dick , Li Shang, TAPHS: thermal-aware unified physical-level and high-level synthesis, Proceedings of the 2006 conference on Asia South Pacific design automation, January 24-27, 2006, Yokohama, Japan
|
|
|
|
|
|
Zhuoyuan Li , Xianlong Hong , Qiang Zhou , Shan Zeng , Jinian Bian , Hannah Yang , Vijay Pitchumani , Chung-Kuan Cheng, Integrating dynamic thermal via planning with 3D floorplanning algorithm, Proceedings of the 2006 international symposium on Physical design, April 09-12, 2006, San Jose, California, USA
|
|
|
Jason Cong , Ashok Jagannathan , Yuchun Ma , Glenn Reinman , Jie Wei , Yan Zhang, An automated design flow for 3D microarchitecture evaluation, Proceedings of the 2006 conference on Asia South Pacific design automation, January 24-27, 2006, Yokohama, Japan
|
|
|
|
|
|
|
|
|
Tan Yan , Qing Dong , Yasuhiro Takashima , Yoji Kajitani, How does partitioning matter for 3D floorplanning?, Proceedings of the 16th ACM Great Lakes symposium on VLSI, April 30-May 01, 2006, Philadelphia, PA, USA
|
|
|
Pingqiang Zhou , Yuchun Ma , Zhouyuan Li , Robert P. Dick , Li Shang , Hai Zhou , Xianlong Hong , Qiang Zhou, 3D-STAF: scalable temperature and leakage aware floorplanning for three-dimensional integrated circuits, Proceedings of the 2007 IEEE/ACM international conference on Computer-aided design, November 05-08, 2007, San Jose, California
|
|
|
|
|
|
Hao Hua , Chris Mineo , Kory Schoenfliess , Ambarish Sule , Samson Melamed , Ravi Jenkal , W. Rhett Davis, Exploring compromises among timing, power and temperature in three-dimensional integrated circuits, Proceedings of the 43rd annual conference on Design automation, July 24-28, 2006, San Francisco, CA, USA
|
|
|
|
|
|
|
|
|
|
|
|
Zuoyuan Li , Xianlong Hong , Qiang Zhou , Jinian Bian , Hannah H. Yang , Vijay Pitchumani, Efficient thermal-oriented 3D floorplanning and thermal via planning for two-stacked-die integration, ACM Transactions on Design Automation of Electronic Systems (TODAES), v.11 n.2, p.325-345, April 2006
|
|
|
|
|
|
|
|
|
Michael Healy , Mario Vittes , Mongkol Ekpanyapong , Chinnakrishnan Ballapuram , Sung Kyu Lim , Hsien-Hsin S. Lee , Gabriel H. Loh, Microarchitectural floorplanning under performance and thermal tradeoff, Proceedings of the conference on Design, automation and test in Europe: Proceedings, March 06-10, 2006, Munich, Germany
|
|
|
|
|
|
|
|
|
|
|
|
Bryan Black , Murali Annavaram , Ned Brekelbaum , John DeVale , Lei Jiang , Gabriel H. Loh , Don McCaule , Pat Morrow , Donald W. Nelson , Daniel Pantuso , Paul Reed , Jeff Rupley , Sadasivan Shankar , John Shen , Clair Webb, Die Stacking (3D) Microarchitecture, Proceedings of the 39th Annual IEEE/ACM International Symposium on Microarchitecture, p.469-479, December 09-13, 2006
|
|
|
Xin Li , Yuchun Ma , Xianlong Hong , Sheqin Dong , Jason Cong, LP based white space redistribution for thermal via planning and performance optimization in 3D ICs, Proceedings of the 2008 conference on Asia and South Pacific design automation, January 21-24, 2008, Seoul, Korea
|
|
|
|
|
|
Kerry Bernstein , Paul Andry , Jerome Cann , Phil Emma , David Greenberg , Wilfried Haensch , Mike Ignatowski , Steve Koester , John Magerlein , Ruchir Puri , Albert Young, Interconnects in the third dimension: design challenges for 3D ICs, Proceedings of the 44th annual conference on Design automation, June 04-08, 2007, San Diego, California
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Srinath Sridharan , Michael DeBole , Guangyu Sun , Yuan Xie , Vijaykrishnan Narayanan, A criticality-driven microarchitectural three dimensional (3D) floorplanner, Proceedings of the 2009 Conference on Asia and South Pacific Design Automation, January 19-22, 2009, Yokohama, Japan
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|