ACM Home Page
Please provide us with feedback. Feedback
From architecture to layout: partitioned memory synthesis for embedded systems-on-chip
Full text PdfPdf (257 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 38th annual Design Automation Conference table of contents
Las Vegas, Nevada, United States
Pages: 784 - 789  
Year of Publication: 2001
ISBN:1-58113-297-2
Authors
L. Benini  Università di Bologna, DEIS, Bologna, Italy
L. Macchiarulo  Politecnico di Torino, DAI, Torino, Italy 10129
A. Macii  Politecnico di Torino, DAI, Torino, Italy 10129
E. Macii
M. Poncino  Politecnico di Torino, DAI, Torino, Italy 10129
Sponsors
EDAC : Electronic Design Automation Consortium
IEEE-CAS : Circuits & Systems
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 12,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/378239.379066
What is a DOI?

ABSTRACT

We propose an integrated front-end/back-end flow for the automatic generation of a multi-bank memory architecture for embedded systems. The flow is based on an algorithm for the automatic partitioning of on-chip SRAM. Starting from the dynamic execution profile of an embedded application running on a given processor core, we synthesize a multi-banked SRAM architecture optimally fitted to the execution profile.The partitioning algorithm is integrated with the physical design phase into a complete flow that allows the back-annotation of layout information to drive the partitioning process. Results, collected on a set of embedded applications for the ARM processor, have shown average energy savings around 34%.


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
J. Rabaey, M. Pedram, Low Power Design Methodologies, Kluwer, 1996.
 
2
 
3
 
4
S. Coumeri, Modeling Memory Organizations for the Synthesis of Low Power System. Doctoral Dissertation, EE and CS Dept. Carnegie Mellon University, May 1999.
 
5
K. Itoh, K. Sasaki, Y. Nakagome, "Trends in Low-Power RAM Circuit Technologies," Proceedings of the IEEE Vol. 83, No. 4 , pp. 524-543, April 1995.
 
6
B. Amrutur, M. Horowitz, "Speed and power scaling of SRAM's," Journal of Solid-State Circuits, Vol. 35, No. 2, pp. 175-185, February 2000.
 
7
N. Kavabe, K. Usami, "Low-Power Technique for On-Chip Memory using Biased Partitioning and Access Concentration," CICC-00, pp. 275-278, May 2000.
8
9
 
10
11
 
12
13
 
14
 
15
J. Davis II, M. Goel, C. Hylands, B. Kienhuis, E. A. Lee, J. Liu, X. Liu, L. Muliadi, S. Neuendorffer, J. Reekie, N. Smyth, J. Tsay and Y. Xiong, "Overview of the Ptolemy Project," ERL Technical Report UCB/ERL No. M99/37, Dept. EECS, University of California, Berkeley, July 1999.
 
16
ARM Corporation, ARM Software Development Toolkit, Version 2.50, Reference Guide, ARM DUI 0041C, Chapter 12, November 1998.


Collaborative Colleagues:
L. Benini: colleagues
L. Macchiarulo: colleagues
A. Macii: colleagues
E. Macii: colleagues
M. Poncino: colleagues