DocumentCode
774579
Title
Microarchitecture-level leakage reduction with data retention
Author
Liao, Weiping ; Basile, Joseph M. ; He, Lei
Author_Institution
Electr. Eng. Dept., Univ. of California, Los Angeles, CA, USA
Volume
13
Issue
11
fYear
2005
Firstpage
1324
Lastpage
1328
Abstract
In this paper, we study microarchitecture-level leakage energy reduction by power gating. We consider the virtual power/ground rails clamp (VRC) and multithreshold CMOS (MTCMOS) techniques and apply VRC to memory-based units for data retention and MTCMOS to the other units. We propose a systematic methodology for leakage reduction at the microarchitecture level, in which profiling of idle period distribution and ideal power gating analysis are used to select a target component for realistic power gating. We show that the ideal leakage energy reduction can be up to 30% of the total energy for the modern high-performance very long instruction word processors we study and that the secondary level (L2) cache contributes most to the reduction. We further improve the existing adaptive cache decay method for leakage reduction by using VRC for data retention and name it VRC decay . Applied to L2 cache, the VRC decay, on average, increases performance by 5.6% and reduces system energy by 24.1%, compared to the adaptive cache decay without data retention.
Keywords
CMOS memory circuits; cache storage; integrated circuit design; leakage currents; logic design; microprocessor chips; adaptive cache decay method; cache memories; circuit modeling; computer architecture; data retention; ground rails clamp; idle period distribution; memory-based units; microarchitecture-level leakage energy reduction; multithreshold CMOS technique; power gating analysis; secondary level cache; very long instruction word processors; virtual power clamp; CMOS technology; Circuits; Clamps; Microarchitecture; Power supplies; Rails; Random access memory; Threshold voltage; VLIW; Cache memories; circuit modeling; computer architecture; power;
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.859560
Filename
1564085
Link To Document