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
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;
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
DOI :
10.1109/ASPDAC.2004.1337709