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 :
بازگشت