| Exploring the impact of architectural parameters on energy efficiency of application-specific block-enabled SRAMs |
| Full text |
Pdf
(221 KB)
|
| Source
|
Great Lakes Symposium on VLSI
archive
Proceedings of the 15th ACM Great Lakes symposium on VLSI
table of contents
Chicago, Illinois, USA
POSTER SESSION: Poster session 2
table of contents
Pages: 377 - 380
Year of Publication: 2005
ISBN:1-59593-057-4
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 13, Citation Count: 0
|
|
|
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
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
| |
2
|
L. Benini, A. Macii, M. Poncino, "Memory Design Techniques for Low-Energy Embedded Systems", Kluwer Academic Publishers, Dordrecht, Netherlands, 2002.
|
| |
3
|
|
| |
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
|
|
| |
6
|
|
| |
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
|
Chunho Lee , Miodrag Potkonjak , William H. Mangione-Smith, MediaBench: a tool for evaluating and synthesizing multimedia and communicatons systems, Proceedings of the 30th annual ACM/IEEE international symposium on Microarchitecture, p.330-335, December 01-03, 1997, Research Triangle Park, North Carolina, United States
|
| |
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.
|
|