DocumentCode
1480601
Title
HLS-dv: A High-Level Synthesis Framework for Dual-Vdd Architectures
Author
Shin, Insup ; Paik, Seungwhun ; Shin, Dongwan ; Shin, Youngsoo
Author_Institution
Dept. of Electr. Eng., Korea Adv. Inst. of Sci. & Technol. (KAIST), Daejeon, South Korea
Volume
20
Issue
4
fYear
2012
fDate
4/1/2012 12:00:00 AM
Firstpage
593
Lastpage
604
Abstract
Dual supply voltage design is widely accepted as an effective way to reduce the power consumption of CMOS circuits. In this paper, we propose a comprehensive design framework that includes dual- scheduling, dual- allocation, controller synthesis as well as layout generation. In particular, we address a problem of high-level synthesis with objective of minimizing power consumption of storage units and multiplexers using dual- ; this is made possible by utilizing timing slack that is left in the data-path after operation scheduling. We use integer linear programming (ILP) and also provide heuristic algorithms to solve the dual- register and connection allocation. The physical layout of dual-circuits has to separate power rails of and cells from each other. We propose a voltage island based placement algorithm to relieve this restriction and allow more flexibility of placement. In experiments on benchmark designs implemented in 1.08 V (with Vddl of 0.8 V) 65-nm CMOS technology, both switching and leakage power are reduced by 20% on average, respectively, compared to data-path with dual-Vdd applied to functional units alone. Detailed analysis of area and wirelength is performed to assess feasibility of the proposed method.
Keywords
CMOS integrated circuits; circuit optimisation; high level synthesis; integer programming; integrated circuit layout; linear programming; scheduling; CMOS circuits; HLS-dv; connection allocation; data-path; dual supply voltage design; dual-circuit physical layout; dual-register; dual-scheduling; dual-voltage architectures; high-level synthesis framework; integer linear programming; layout generation; leakage power; power consumption; power rails; size 65 nm; storage units; voltage 0.8 V; voltage 1.08 V; voltage island based placement algorithm; Delay; Heuristic algorithms; Multiplexing; Registers; Resource management; Voltage control; Dual supply voltages; high-level synthesis (HLS); low power; register allocation;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2011.2122310
Filename
5738713
Link To Document