DocumentCode
774487
Title
The limit of dynamic voltage scaling and insomniac dynamic voltage scaling
Author
Zhai, Bo ; Blaauw, David ; Sylvester, Dennis ; Flautner, Krisztian
Author_Institution
Univ. of Michigan, Ann Arbor, MI, USA
Volume
13
Issue
11
fYear
2005
Firstpage
1239
Lastpage
1252
Abstract
Dynamic voltage scaling (DVS) is a popular approach for energy reduction of integrated circuits. Current processors that use DVS typically have an operating voltage range from full to half of the maximum V/sub dd/. However, there is no fundamental reason why designs cannot operate over a much larger voltage range: from full V/sub dd/ to subthreshold voltages. This possibility raises the question of whether a larger voltage range improves the energy efficiency of DVS. First, from a theoretical point of view, we show that, for subthreshold supply voltages, leakage energy becomes dominant, making "just-in-time computation" energy-inefficient at extremely low voltages. Hence, we introduce the existence of a so-called "energy-optimal voltage" which is the voltage at which the application is executed with the highest possible energy efficiency and below which voltage scaling reduces energy efficiency. We derive an analytical model for the energy-optimal voltage and study its trends with technology scaling and different application loads. Second, we compare several different low-power approaches including MTCMOS, standard DVS, and the proposed Insomniac (extended DVS into subthreshold operation). A study of real applications on commercial processors shows that Insomniac provides the best energy efficiency. From these results, we conclude that extending the voltage range below V/sub dd//2 will improve the energy efficiency for many processor designs.
Keywords
CMOS digital integrated circuits; integrated circuit design; logic design; low-power electronics; microprocessor chips; CMOS integrated circuits; energy efficiency; energy-optimal voltage; insomniac dynamic voltage scaling; just-in-time computation; leakage energy; microprocessors; subthreshold supply voltages; Analytical models; Circuits; Dynamic voltage scaling; Energy consumption; Energy efficiency; Frequency; Low voltage; Process design; Processor scheduling; Voltage control; Dynamic voltage scaling; energy efficiency; insomniac; low power; subthreshold design;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2005.859588
Filename
1564077
Link To Document