DocumentCode
438479
Title
Exploiting temporal idleness to reduce leakage power in programmable architectures
Author
Bharadwaj, Rajarshee P. ; Konar, Rajan ; Balsara, Poras T. ; Bhatia, Dinesh
Author_Institution
Center for Integrated Circuits & Syst., Texas Univ., Dallas, TX, USA
Volume
1
fYear
2005
fDate
18-21 Jan. 2005
Firstpage
651
Abstract
One of the biggest challenges that programmable devices like FPGAs are facing in ultra deep sub-micron regime is the exponential rise in leakage power consumption. As technology shrinks below 90nm, a new design paradigm has to evolve to tackle the issue of leakage power consumption. In this work we focus on a new design methodology for reducing leakage power by exploiting temporal locality in designs and accordingly group them into clusters that can be switched on and off. We propose a power state controller based method, which controls the switching of the clusters from one state to another. We show our technique using data flow graphs where temporal locality can be effectively explored. Our results show that substantial leakage savings can be achieved if temporal idleness of designs can be exploited effectively.
Keywords
data flow graphs; logic design; programmable logic devices; FPGA; data flow graph; design paradigm; leakage power reduction; power state controller; programmable architecture; programmable devices; temporal idleness; temporal locality; ultra deep sub-micron regime; Automatic control; Computer architecture; Computer science; Energy consumption; Field programmable gate arrays; Integrated circuit technology; Logic; Power engineering and energy; Rails; Switches;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
Print_ISBN
0-7803-8736-8
Type
conf
DOI
10.1109/ASPDAC.2005.1466244
Filename
1466244
Link To Document