|
ABSTRACT
We present high-level library mapping, a technique that synthesizes a source memory module from a library of target memory modules. In this paper, we define the problem of high-level library mapping for memories, identify and solve the three subproblems associated with this task, and finally combine these solutions into a suite of two memory mapping algorithms. Experimental results on a number of memory-intensive designs demonstrate that our memory mapping approach generates a wide variety of cost-effective designs, often counter-intuitive ones, based on a user-given cost function, the target library, and the mapping algorithm used.
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
|
ADVANCED MICRO DEVICES. 1993. Am2901c: Four-bit bipolar microprocessor slice. Advanced Micro Devices, Sunnyvale, CA, CA.
|
| |
2
|
Florin Balasa , Francky Catthoor , Hugo de Man, Exact evaluation of memory size for multi-dimensional signal processing systems, Proceedings of the 1993 IEEE/ACM international conference on Computer-aided design, p.669-672, November 07-11, 1993, Santa Clara, California, United States
|
| |
3
|
Florin Balasa , Francky Catthoor , Hugo De Man, Dataflow-driven memory allocation for multi-dimensional signal processing systems, Proceedings of the 1994 IEEE/ACM international conference on Computer-aided design, p.31-34, November 06-10, 1994, San Jose, California, United States
|
| |
4
|
BAKSHI, S. AND GAJSKI, D. 1995. A memory selection algorithm for high-performance pipelines. Tech. Rep. 95-03. University of California at Irvine, Irvine, CA.
|
| |
5
|
CASCADE DESIGN AUTOMATION. 1992. Cascade Design Automation Databook. Cascade Design Automation, Bellevue, WA.
|
| |
6
|
|
| |
7
|
DUTT, N. AND JHA, P. 1993. RT component sets for high-level design applications. In Proceedings of the First Asia Pacific Conference on HDL Standards and Applications, (Dec. 1993),
|
| |
8
|
|
| |
9
|
|
 |
10
|
|
| |
11
|
|
| |
12
|
LIPPENS, P. E. R., MEERBERGER, J., VAN DER WERF, A., VERHAEGH, W. F. J., AND MCSWEENEY, B. T. 1991. Memory synthesis for high-speed DSP applications. In Proceedings of the IEEE Conference on Custom Integrated Circuits (May 1991), IEEE Computer Society Press, Los Alamitos, CA, 1-4.
|
| |
13
|
P. E. R. Lippens , J. L. van Meerbergen , W. F. J. Verhaegh , A. van der Werf, Allocation of multiport memories for hierarchical data stream, Proceedings of the 1993 IEEE/ACM international conference on Computer-aided design, p.728-735, November 07-11, 1993, Santa Clara, California, United States
|
| |
14
|
MARWEDEL, P. AND LANDWEHR, B. 1995. RAM-based architectural synthesis. In Novel Approaches in Logic and Architecture Synthesis, G. Saucier, Ed. Chapman & Hall, London, UK.
|
| |
15
|
RAMACHANDRAN, L., GAJSKI, D., AND CHAIYAKUL, V. 1993. An algorithm for array variable clustering. In Proceedings of the IEEE European Conference on Design Automation (EURO-DAC '93), IEEE Computer Society Press, Los Alamitos, CA.
|
 |
16
|
|
| |
17
|
THORDARSON, A. AND GAJSKI, D. 1995. Manual synthesis of the MPEG algorithm. Tech. Rep. 95-8. University of California at Irvine, Irvine, CA.
|
| |
18
|
TEXAS INSTRUMENTS. 1994. Semiconductor group distribution, USA and Canada suggested resale pricing guide. Texas Instruments, Austin, TX.
|
| |
19
|
TOSHIBA CORP. 1990. Toshiba ASIC gate array library. Toshiba Corp., Tokyo, Japan.
|
| |
20
|
XILINX. 1993. Development system libraries guide. Xilinx, San Jose, CA.
|
| |
21
|
VLSI TECHNOLOGY, INC. 1991. VDP300 CMOS datapath library. VLSI Technologies, Inc..
|
CITED BY 8
|
|
|
|
|
|
|
|
|
Chao Huang , Srivaths Ravi , Anand Raghunathan , Niraj K. Jha, High-level synthesis of distributed logic-memory architectures, Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design, p.564-571, November 10-14, 2002, San Jose, California
|
|
|
|
|
|
|
|
|
|
|
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE conference on Design automation
Gwo-Dong Chen
, Daniel D. Gajski
|