DocumentCode :
1938917
Title :
Datapath scheduling using dynamic frequency clocking
Author :
Mohanty, Saraju P. ; Ranganathan, N. ; Krishna, V.
Author_Institution :
Dept. of Comput. Sci. & Eng., Univ. of South Florida, Tampa, FL, USA
fYear :
2002
fDate :
2002
Firstpage :
58
Lastpage :
63
Abstract :
In this paper, we describe a new datapath scheduling algorithm called DFCS based on the concept of dynamic frequency clocking. In dynamic frequency clocking scheme, all functional units in the datapath are driven by a single clock line that switches frequency dynamically at run time. The algorithm schedules lower frequency operators at earlier steps and delays higher frequency operators to later steps. Next, it regroups some of the higher frequency operators with low frequency operators so as to meet the time constraint. During this phase, DFCS assigns the frequency for each cycle and the functional unit with the corresponding voltage. The algorithm has been applied to various high level synthesis benchmark circuits under different time constraints. The experimental results show that using three supply voltage levels (5.0 V, 3.3 V, 2.4 V) and time constraints ({1.5, 1.75 and 2.01} * the critical path delay), average energy savings in the range of 46% to 68% is obtained with respect to using a single-frequency and single-voltage scheme
Keywords :
VLSI; circuit CAD; delay estimation; high level synthesis; integrated circuit design; low-power electronics; scheduling; timing; 2.4 to 5 V; DFCS algorithm; RTL structure specification; VLSI design; datapath scheduling algorithm; delay model; dynamic frequency clocking; high level synthesis; low power synthesis; time constraint; Clocks; Delay; Digital-to-frequency converters; Dynamic scheduling; Frequency; High level synthesis; Scheduling algorithm; Switches; Time factors; Voltage;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
VLSI, 2002. Proceedings. IEEE Computer Society Annual Symposium on
Conference_Location :
Pittsburgh, PA
Print_ISBN :
0-7695-1486-3
Type :
conf
DOI :
10.1109/ISVLSI.2002.1016876
Filename :
1016876
Link To Document :
بازگشت