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
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;
Conference_Titel :
Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
Print_ISBN :
0-7803-8736-8
DOI :
10.1109/ASPDAC.2005.1466244