Thermal-aware incremental floorplanning for 3D ICs

Three dimensional integrated circuits (3 D ICs) are introduced as one way to address the bottlenecks from interconnect delays in sub-micro VLSI design. Despite their advantages over traditional 2 D ICs, the heat dissipation has become an extremely important issue in 3 D ICs. In this paper, a novel thermal-driven 3 D incremental floorplanning algorithm is proposed using the mixed integer linear programming (MILP) formulation. With our analytical approach, chip-area, wirelength and maximal on-chip temperature could be optimized simultaneously. Additionally, by the iterative modification flow, we can improve the packing result incrementally. Experimental results show that compared to the original floorplans, our incremental floorplans could reduce max on-chip temperature by about 27 % while chip area and total wirelength are enlarged just 1 % and 2 %, respectively.

[1]  Rong Luo,et al.  An incremental floorplanner based on genetic algorithm , 2003, ASICON 2003.

[2]  Bryan Black,et al.  3D processing technology and its impact on iA32 microprocessors , 2004, IEEE International Conference on Computer Design: VLSI in Computers and Processors, 2004. ICCD 2004. Proceedings..

[3]  Narayanan Vijaykrishnan,et al.  Interconnect and thermal-aware floorplanning for 3D microprocessors , 2006, 7th International Symposium on Quality Electronic Design (ISQED'06).

[4]  Jason Cong,et al.  Incremental physical design , 2000, ISPD '00.

[5]  Jason Cong,et al.  Thermal-driven multilevel routing for 3-D ICs , 2005, Asia and South Pacific Design Automation Conference.

[6]  Qiang Zhou,et al.  Efficient Thermal via Planning Approach and Its Application in 3-D Floorplanning , 2007, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[7]  Jason Cong,et al.  A thermal-driven floorplanning algorithm for 3D ICs , 2004, ICCAD 2004.

[8]  Evangeline F. Y. Young,et al.  Block alignment in 3D floorplan using layered TCG , 2006, GLSVLSI '06.