A Thermal Aware Floorplanning Algorithm Supporting Voltage Islands for Low Power SOC Design

This paper presents a new floorplanning algorithm emphasizing power reduction for SOC designs using voltage islands. In this algorithm, the supply voltages and positions of blocks are determined simultaneously for both dynamic and static power reduction. Special notice is taken of the interdependence between power and temperature, and thus a block level power and thermal analyzer is incorporated for thermal aware power estimation. Other goals, including area, wire length, as well as level converters and temperature distribution are taken into account, leading to a multi-objective optimization problem, solved using simulated annealing. Experimental results on a set of modified MCNC benchmarks show that introducing voltage islands can reduce the total power by 15% to 30%, and thermal aware voltage island optimization can further reduce the total power by 4% to 15%, as well as promoting even temperature distribution.

[1]  John M. Cohn,et al.  Managing power and performance for System-on-Chip designs using Voltage Islands , 2002, ICCAD 2002.

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

[3]  Kevin Skadron,et al.  Compact thermal modeling for temperature-aware design , 2004, Proceedings. 41st Design Automation Conference, 2004..

[4]  Radu Marculescu,et al.  Architecting voltage islands in core-based system-on-a-chip designs , 2004, Proceedings of the 2004 International Symposium on Low Power Electronics and Design (IEEE Cat. No.04TH8758).

[5]  Yao-Wen Chang,et al.  B*-Trees: a new representation for non-slicing floorplans , 2000, DAC.

[6]  Hsien-Hsin S. Lee,et al.  Thermal-aware 3D Microarchitectural Floorplanning , 2004 .

[7]  Sani R. Nassif,et al.  Full chip leakage estimation considering power supply and temperature variations , 2003, ISLPED '03.

[8]  Martin D. F. Wong,et al.  Floorplanning for low power designs , 1995, Proceedings of ISCAS'95 - International Symposium on Circuits and Systems.

[9]  Narayanan Vijaykrishnan,et al.  Thermal-aware floorplanning using genetic algorithms , 2005, Sixth international symposium on quality electronic design (isqed'05).