DocumentCode
3476225
Title
A. static and dynamic energy reduction technique for I-cache and BTB in embedded processors
Author
Sato, Hikaru ; Sato, T.
Author_Institution
Kyushu Institute of Technology
fYear
2004
fDate
27-30 Jan. 2004
Firstpage
831
Lastpage
834
Abstract
Power Consumption is becoming one of the most important constraints for embedded processor design in nano-meter-scale technologies. Especially, as the transistor supply voltage and threshold voltage are scaled down, leakage energy consumption is increased even when the transistor is not switching. This paper proposes to use the loop cache to reduce static energy consumption as well as dynamic one. W e combine it with CMOS circuits having sleep mode, and thus instruction cache can go to sleep mode when the loop cache is active. Detailed simulation shows that we can reduce static energy consumed by Icache by up to 37.9%. We also propose to apply the technique to branch target buffer, and its static and dynamic energy consumption is reduced by up to 40.4% and 40.7%, respectively.
Keywords
CMOS technology; Cache memory; Capacitance; Dynamic voltage scaling; Energy consumption; Leakage current; MOSFETs; Process design; Switching circuits; Threshold voltage;
fLanguage
English
Publisher
ieee
Conference_Titel
Design Automation Conference, 2004. Proceedings of the ASP-DAC 2004. Asia and South Pacific
Conference_Location
Yohohama, Japan
Print_ISBN
0-7803-8175-0
Type
conf
DOI
10.1109/ASPDAC.2004.1337709
Filename
1337709
Link To Document