DocumentCode :
1165576
Title :
Application-Driven Voltage-Island Partitioning for Low-Power System-on-Chip Design
Author :
Sengupta, Dipanjan ; Saleh, Resve A.
Author_Institution :
Electr. & Comput. Eng. Dept., Univ. of British Columbia, Vancouver, BC
Volume :
28
Issue :
3
fYear :
2009
fDate :
3/1/2009 12:00:00 AM
Firstpage :
316
Lastpage :
326
Abstract :
Among the different methods of reducing power for core-based system-on-chip (SoC) designs, the voltage-island technique has gained in popularity. Assigning cores to the different supply voltages and floorplanning to create contiguous voltage islands are two important steps in the design process. We propose a new application-driven approach to voltage partitioning and island creation with the objective of reducing overall SoC power, area, and floorplanner runtime. Given an application power-state machine (PSM), we first identify the suitable range of supply voltages for each core. Then, we generate the discrete voltage assignment table using a heuristic technique. Next, we describe a methodology of reducing the large number of available choices from the voltage assignment table down to a useful set using the application PSM. We partition the cores into islands, using a cost function that gradually shifts from a power-based assignment to a connectivity-based one. Compared with previously reported techniques, a 9.4% reduction in power and 8.7% reduction in area are achieved using our approach, with an average runtime improvement of 2.4 times.
Keywords :
circuit layout CAD; circuit optimisation; integrated circuit layout; low-power electronics; system-on-chip; SoC design; application-driven voltage-island partitioning; connectivity-based assignment; core-based system-on-chip design; cores; floorplanning; heuristic method; low-power system-on-chip design; power-based assignment; power-state machine; supply voltage; voltage assignment table; voltage-island optimization; Low-power design; power-state machine (PSM); voltage-island optimization;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/TCAD.2009.2013270
Filename :
4785333
Link To Document :
بازگشت