• 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