| From architecture to layout: partitioned memory synthesis for embedded systems-on-chip |
| Full text |
Pdf
(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 |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 12, Citation Count: 1
|
|
|
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
|
Amir H. Farrahi , Gustavo E. Téllez , Majid Sarrafzadeh, Memory segmentation to exploit sleep mode operation, Proceedings of the 32nd ACM/IEEE conference on Design automation, p.36-41, June 12-16, 1995, San Francisco, California, United States
[doi> 10.1145/217474.217503]
|
 |
9
|
|
| |
10
|
|
 |
11
|
Wen-Tsong Shiue , Chaitali Chakrabarti, Memory exploration for low power, embedded systems, Proceedings of the 36th ACM/IEEE conference on Design automation, p.140-145, June 21-25, 1999, New Orleans, Louisiana, United States
[doi> 10.1145/309847.309902]
|
| |
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.
|
|