• DocumentCode
    421347
  • Title

    Analytical models for leakage power estimation of memory array structures

  • Author

    Mamidipaka, Mahesh ; Khouri, Kamal ; Dutt, Nikil ; Abadir, Magdy

  • Author_Institution
    Center for Embedded Comput. Syst., California Univ., Irvine, CA, USA
  • fYear
    2004
  • fDate
    8-10 Sept. 2004
  • Firstpage
    146
  • Lastpage
    151
  • Abstract
    There is a growing need for accurate power models at the system level. Memory structures such as caches, branch target buffers (BTBs), and register files occupy significant area in contemporary SoC designs and are the main contributors to system leakage power dissipation. Existing models for leakage power estimation in array structures typically use coefficients derived from elaborate SPICE simulations. However, these methodologies are not applicable to array designs in a newer technology, that require power estimates early in the design cycle. In this paper, we propose analytical models for array structures that are based only on high level design parameters. Assuming typical circuit implementation styles, we identify the transistors that contribute to the leakage power in each array sub-circuit and develop models as a function of the operation (read/write/idle) on the array and organizational parameters of the array. The developed models are validated by comparing their estimates against the leakage power measured using SPICE simulations on industrial array designs belonging to the e500 processor core. The comparison shows that the models are accurate with an error margin of less than 21.5% and thus can be used in high-level power-performance exploration. Interestingly, in array designs with dual threshold voltage technology, we observed that contrary to the general expectation, the array memory core contributes to just 9% and the address decoder contributes to as much as 62% of the total leakage power.
  • Keywords
    SRAM chips; memory architecture; power consumption; system-on-chip; SPICE simulations; SRAM; SoC designs; array memory core; branch target buffers; cache memory; dual threshold voltage technology; e500 processor core; high level design parameters; industrial array designs; leakage power estimation; memory array structures; register files; system leakage power dissipation; Analytical models; Circuit simulation; Decoding; Embedded computing; Power dissipation; Power measurement; Power system modeling; Registers; SPICE; Threshold voltage;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hardware/Software Codesign and System Synthesis, 2004. CODES + ISSS 2004. International Conference on
  • Print_ISBN
    1-58113-937-3
  • Type

    conf

  • DOI
    10.1109/CODESS.2004.240909
  • Filename
    1360496