Integrating Dynamic Thermal Via Planning with 3D Floorplanning Algorithm.

Zhuoyuan Li,Xianlong Hong,Qiang Zhou,Shan Zeng,Jinian Bian,Hannah Honghua Yang,Vijay Pitchumani,Chung-Kuan Cheng
DOI: https://doi.org/10.1145/1123008.1123048
2006-01-01
Abstract:Incorporating thermal vias into 3D ICs is a promising way to reduce circuit temperature by lowering down the thermal resistances between device layers. In this paper, we integrate dynamic thermal via planning into 3D floorplanning process. Our 3D floorplanning and thermal via planning approaches are implemented in a two-stage approach. Before floorplanning, the temperature-constrained vertical thermal via planning is formulated as a convex programming problem. Based on the analytical solution, blocks are assigned into different layers by solving a sequence of knapsack problems. Then a SA engine is used to generate floorplans of all these layers simultaneously. During floorplanning, thermal vias are distributed horizontally in each layer with white space redistribution to optimize thermal via insertion. Experimental results show that compared to a recent published result from [14], our method can reduce thermal vias by 15% with 38% runtime overhead.
What problem does this paper attempt to address?