DocumentCode
3242374
Title
An O(N) supply voltage assignment algorithm for low-energy serially connected CMOS modules and a heuristic extension to acyclic data flow graphs
Author
Diril, Abdulkadir Utku ; Dhillon, Yuvraj Singh ; Choi, Kyu-Won ; Chatterjee, Abhijit
Author_Institution
Sch. of Electr. & Comput. Eng., Georgia Inst. of Technol., Atlanta, GA, USA
fYear
2003
fDate
20-21 Feb. 2003
Firstpage
173
Lastpage
179
Abstract
In this paper, a novel algorithm is proposed for assigning supply voltages to serially executing functional units (FUs) in a digital system such that the overall dynamic energy consumption is minimized for a given timing constraint. Novel closed form expressions for optimum supply voltage values are presented. The computation time of the algorithm is O(N) for N FUs in series. An extension of the O(N) algorithm is proposed for optimizing the acyclic data flow graph associated with any given task. Given the number of FUs available for the task, the operations required for the task are scheduled on the FUs. Voltages are then assigned to the FUs on each path of the flow graph using the O(N) algorithm. Energy savings of 10-60% are achieved on DSP filter designs using the proposed high-level optimization methodology over single supply voltage designs.
Keywords
CMOS digital integrated circuits; circuit optimisation; data flow graphs; delays; high level synthesis; low-power electronics; timing; DSP filter designs; O(N) supply voltage assignment algorithm; acyclic data flow graphs; closed form expressions; computation time; dynamic energy consumption; flow graph; heuristic extension; high-level optimization methodology; low-energy serially connected CMOS modules; optimum supply voltage values; serially executing functional units; single supply voltage designs; supply voltages; timing constraint; Data flow computing; Delay; Digital systems; Dynamic voltage scaling; Energy consumption; Flow graphs; Frequency; Iterative algorithms; Scheduling algorithm; Timing;
fLanguage
English
Publisher
ieee
Conference_Titel
VLSI, 2003. Proceedings. IEEE Computer Society Annual Symposium on
Print_ISBN
0-7695-1904-0
Type
conf
DOI
10.1109/ISVLSI.2003.1183443
Filename
1183443
Link To Document