Title :
TABS: Temperature-Aware Layout-Driven Behavioral Synthesis
Author :
Krishnan, Vyas ; Katkoori, Srinivas
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of South Florida, Tampa, FL, USA
fDate :
12/1/2010 12:00:00 AM
Abstract :
With rising power densities in modern VLSI circuits, thermal effects are becoming important in the design of ICs. Elevated chip temperatures have an adverse impact on performance, reliability, power consumption, and cooling costs. To ensure adequate thermal management, all phases of the design flow must account for thermal effects on their design decisions. We present a two-stage simulated annealing-based high-level synthesis technique that combines power minimization with temperature-aware scheduling, binding, and floorplanning. In our technique, the first stage of the simulated annealing algorithm creates a low-power solution, which is then iteratively improved by the second stage to minimize estimated on-chip peak temperature using accurate module-level temperature estimation. We show that minimizing average power alone does not guarantee minimal peak temperatures. However, our approach consistently finds solutions that have lower on-chip peak temperatures and uniform on-chip temperature distributions, compared to a traditional low-power synthesis methodology that minimizes average power. Experiments show that our method reduces peak temperatures on average by 12% and up to 16%, compared to a traditional low-power synthesis algorithm that minimizes average power. These improvements in chip-level temperature distributions are achieved with a modest increase in chip area of under 15% on average.
Keywords :
VLSI; high level synthesis; integrated circuit design; low-power electronics; scheduling; simulated annealing; thermal management (packaging); IC design; TABS; VLSI circuits; binding; design flow; floorplanning; high-level synthesis; low-power synthesis; module-level temperature estimation; power densities; power minimization; temperature-aware layout-driven behavioral synthesis; temperature-aware scheduling; thermal effects; thermal management; two-stage simulated annealing; Circuit simulation; Circuit synthesis; Cooling; Costs; Energy consumption; High level synthesis; Simulated annealing; Temperature distribution; Thermal management; Very large scale integration; Behavioral synthesis; high-level synthesis (HLS); multistage simulated annealing; on-chip temperature variations; thermal hot spots; thermal management;
Journal_Title :
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
DOI :
10.1109/TVLSI.2009.2026047