DocumentCode :
2331651
Title :
Voltage island-driven floorplanning
Author :
Ma, Qiang ; Young, Evangeline F Y
Author_Institution :
Chinese Univ. of Hong Kong, Kowloon
fYear :
2007
fDate :
4-8 Nov. 2007
Firstpage :
644
Lastpage :
649
Abstract :
Energy efficiency has become one of the most important issues to be addressed in today\´s system-on-a-chip (SoC) designs. One way to lower the power consumption is to reduce the supply voltage. Multi-supply voltage (MSV) is thus introduced to provide higher flexibility in controlling the power and performance trade-off. In region-based MSV, circuits are partitioned into "voltage islands" where each island occupies a contiguous physical space and operates at one supply voltage. These tasks of island partitioning and voltage level assignments should be done simultaneously in the floorplanning process in order to take those important physical information into consideration. In this paper, we consider this core-based voltage island driven floorplanning problem including islands with power down mode, and propose a method to solve it. Given a candidate floorplan solution represented by a normalized Polish expression, we are able to obtain optimal voltage assignment and island partitioning (including islands with power down mode) simultaneously to minimize the total power consumption. Simulated annealing is used as the basic searching engine. By using this approach, we can achieve significant power savings (up to 50%) for all data sets, without any significant increase in area and wire length. Our floorplanner can also be extended to minimize the number of level shifters between different voltage islands and to simplify the power routing step by placing the islands in proximity to the corresponding power pins.
Keywords :
network synthesis; power consumption; system-on-chip; SoC; core-based voltage island; energy efficiency; multi-supply voltage; optimal voltage assignment; power consumption; power savings; system-on-a-chip designs; voltage island-driven floorplanning; voltage level assignments; Circuits; Energy consumption; Energy efficiency; Pins; Routing; Search engines; Simulated annealing; System-on-a-chip; Voltage control; Wire;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design, 2007. ICCAD 2007. IEEE/ACM International Conference on
Conference_Location :
San Jose, CA
ISSN :
1092-3152
Print_ISBN :
978-1-4244-1381-2
Electronic_ISBN :
1092-3152
Type :
conf
DOI :
10.1109/ICCAD.2007.4397338
Filename :
4397338
Link To Document :
بازگشت