Multiple Voltage Synthesis Scheme for Low Power Design Under Timing and Resource Constraints
Document Type
Article
Publication Date
10-2005
Publication Title
Integrated Computer-Aided Engineering
Volume
12
Issue
4
First page number:
369
Last page number:
378
Abstract
In this paper, a tabu-search-based behavior level synthesis scheme is proposed to minimize chip power consumption with resources operating at multiple voltages under the timing and resource constraints. Unlike the conventional methods where only scheduling is considered, our synthesis scheme considers both scheduling and partitioning simultaneously to reduce power consumption due to the functional units as well as the interconnects among them. More importantly, our approach tends to efficiently address a few practical layout problems inherent to multiple voltage designs. In particular, we have configured our solutions as a three-tuple vector to account for both the schedule and the partition. Cycling of the same solutions is prevented by applying a tabu list with an update mechanism enhanced with an aspiration function. In this way, the algorithm can search a large solution space with modest computation effort and fast convergence rate. Experiments with a number of DSP benchmarks show that the proposed algorithms achieve an average power reduction by 49.6%
Keywords
Computer algorithms; Computer scheduling; Computers--Power supply; Energy consumption
Disciplines
Computer Engineering | Electrical and Computer Engineering | Electrical and Electronics | Power and Energy | Signal Processing | Systems and Communications
Language
English
Permissions
Use Find in Your Library, contact the author, or use interlibrary loan to garner a copy of the article. Publisher copyright policy allows author to archive post-print (author’s final manuscript). When post-print is available or publisher policy changes, the article will be deposited
Repository Citation
Wang, L.,
Jiang, Y.,
Selvaraj, H.
(2005).
Multiple Voltage Synthesis Scheme for Low Power Design Under Timing and Resource Constraints.
Integrated Computer-Aided Engineering, 12(4),
369-378.