skip to main content
10.1145/1057661.1057751acmconferencesArticle/Chapter ViewAbstractPublication PagesglsvlsiConference Proceedingsconference-collections
Article

Exploring the impact of architectural parameters on energy efficiency of application-specific block-enabled SRAMs

Published: 17 April 2005 Publication History

Abstract

Application-Specific Block-Enabled (ASBE) SRAMs represent a viable solution for reducing energy consumption in embedded memories. The basic idea behind ASBE architectures is that of partitioning the memory array into a number of non-uniformly sized blocks, such that memory access cost is reduced. The number and sizes of the partitions yielding a minimum power implementation of the SRAM macro is determined by the partitioning algorithm based on the memory access profile obtained as a result of the application (or application mix) executed by the processor. Given the complexity of the design space we are dealing with, there are several degrees of freedom that the partitioning engine may exploit to come up with the most energy-efficient memory architecture. In this paper, we investigate how the quality of the partitioned memory depends on the architectural parameters that define the memory structure (e.g., min and max number of lines per partition, min and max number of words per line, granularity of the partitions); such parameters, in turn, are constrained by the technology and process of choice. We believe that the results presented in this work will provide very useful guidelines for a succesfull adoption of the ASBE approach in practice, as this design paradigm is gaining a lot of attention for the new generations of embedded systems.

References

[1]
L. Benini et al. "Block Enabled Memory Macros: Design Space Exploration and Application-Specific Tuning", Design Automation and Test in Europe, pp. 698--699 Vol.1, Paris, Feb 2004.
[2]
L. Benini, A. Macii, M. Poncino, "Memory Design Techniques for Low-Energy Embedded Systems", Kluwer Academic Publishers, Dordrecht, Netherlands, 2002.
[3]
S. L. Coumeri, D. E. Thomas, "An Environment for Exploring Low-Power Memory Configurations in System-Level Design", ICCD-99: IEEE International Conference on Computer Design, pp. 348--353, Austin, TX, October 1999.
[4]
N. Kawabe, K. Usami, "Low-Power Technique for On-Chip Memory using Biased Partitioning and Access Concentration", CICC-00: IEEE Custom Integrated Circuits Conference, pp. 275--278, San Diego, CA, May 2002.
[5]
L. Benini et al. "Layout-Driven Memory Synthesis for Embedded Systems-on-Chip", IEEE Transactions on Very Large Scale Integration (VLSI) Systems, Vol. 10, No. 2, pp. 96--105, April~2002.
[6]
A. Karandikar et al. "Low Power SRAM Design using Hierarchical Divided Bit-Line Approach", ICCD-98: IEEE International Conference on Computer Design, pp. 82--88, Austin, TX, October 1998.
[7]
M. Yoshimoto et al. "A Divided Word-Line Structure in the Static RAM and Its Application to a 64K Full CMOS RAM", IEEE Journal of Solid-State Circuits, Vol. 18, No. 5, pp. 479--485, October 1983.
[8]
C. Lee et al. "MediaBench: A Tool for Evaluating and Synthesizing Multimedia and Communications Systems", 30th Annual IEEE/ACM International Symposium on Microarchitecture, pp. 330--335, Research Triangle Park, NC, 1997.
[9]
ARM Ltd., RealView ARMulator ISS, http://www.arm.com/devtools/iss.
[10]
A. Macii et al. "Design and Implementation of a Memory Generator for Application-Specific Block-Enabled SRAMs", Submitted to Design Automation Conference (DAC) 2005.

Index Terms

  1. Exploring the impact of architectural parameters on energy efficiency of application-specific block-enabled SRAMs

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM Conferences
    GLSVLSI '05: Proceedings of the 15th ACM Great Lakes symposium on VLSI
    April 2005
    518 pages
    ISBN:1595930574
    DOI:10.1145/1057661
    • General Chair:
    • John Lach,
    • Program Chairs:
    • Gang Qu,
    • Yehea Ismail
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Sponsors

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 17 April 2005

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. DBL
    2. DWL
    3. SRAM
    4. application-specific
    5. embedded
    6. memories
    7. partitioning

    Qualifiers

    • Article

    Conference

    GLSVLSI05
    Sponsor:
    GLSVLSI05: Great Lakes Symposium on VLSI 2005
    April 17 - 19, 2005
    Illinois, Chicago, USA

    Acceptance Rates

    Overall Acceptance Rate 312 of 1,156 submissions, 27%

    Upcoming Conference

    GLSVLSI '25
    Great Lakes Symposium on VLSI 2025
    June 30 - July 2, 2025
    New Orleans , LA , USA

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • 0
      Total Citations
    • 129
      Total Downloads
    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 07 Mar 2025

    Other Metrics

    Citations

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media