EngineeringComputer EngineeringDesign OptimizationOptimizationSystem-on-chip DesignCombinatorial OptimizationPhysical DesignRoutingRouting AlgorithmsThermal DesignThermal ManagementHeuristic AlgorithmsTemperature ConstraintsTemperature ProfilingThermal OptimizationThermal-electrical Co-designThrough-silicon Via DesignThrough-silicon ViasVia Planning
Heat dissipation is one of the most serious challenges in 3D IC designs. One e#ective way of reducing circuit temperature is to introduce thermal through-the-silicon (TTS) vias. In this paper, we extended the TTS-via planning in a multilevel routing framework as in [7], but use a much enhanced TTS-via planning algorithm. We formulate the TTSvia minimization problem with temperature constraints as a constrained nonlinear programming problem (NLP) based on the thermal resistive model and develop an e#cient heuristic algorithm, named m-ADVP, which solves a sequence of simplified via planning subproblems in alternating direction in a multilevel framework. The vertical via distribution is formulated as a convex programming problem, and the horizontal via planning is based on two e#cient techniques: path counting and heat propagation. Experimental results show that the m-ADVP algorithm is more than 200 faster than the direct solution to the NPL formulation for via planning with very similar solution quality (within 1% of TS-vias count). However, compared to a recent work of multilevel TS-via planning algorithm based on temperature profiling [7], our algorithm can reduce the total TS-via number by over 68% for the same required temperature with similar runtime.
17
A thermal-driven floorplanning algorithm for 3D ICs
Compact thermal modeling for temperature-aware design
Wei Huang, Mircea R. Stan, Kevin Skadron et al. · 2004 · 348 citations