Efficient Thermal Via Planning Approach and Its Application in 3-D Floorplanning

Zhuoyuan Li,Xianlong Hong,Qiang Zhou,Shan Zeng,Jinian Bian,Wenjian Yu,Hannah H. Yang,Vijay Pitchumani,Chung-Kuan Cheng
DOI: https://doi.org/10.1109/tcad.2006.885831
IF: 2.9
2007-01-01
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Abstract:In this paper, we investigate thermal via (T-via) planning during three-dimensional (3-D) floorplanning. First, we consider the temperature constrained T-via planning (TVP) problem on a given 3-D floorplan. Second, we integrate dynamic TVP into 3-D floorplanning process. Our main contribution and results can be summarized as follows. We solve the temperature constrained TVP problem by solving a sequence of simplified interlayer and intralayer TVP subproblems. Each subproblem is formulated as convex programming problem and we derive nearly optimal solution for detailed T-via distribution. Based on the TVP solution, we implement the integrated TVP and 3-D floorplanning algorithm in a two-stage approach. Before floorplanning, blocks are assigned into different layers by solving a sequence of knapsack problems. During floorplanning, T-vias are allocated with white space redistribution to optimize T-via insertion. Experimental results show that our TVP approach can reduce T-vias by 12% compared with a recent published work (J. Cong and Y. Zhang, "Thermal via planning for 3-D ICs," in Proc. Int. Conf. Comput.-Aided Des., Nov. 2005, pp.745-752). Compared with the postfloorplanning optimization approach, integrating TVP into floorplanning process can reduce T-vias by 16% with 21% runtime overhead
What problem does this paper attempt to address?