ACM Home Page
Please provide us with feedback. Feedback
High-level library mapping for memories
Full text PdfPdf (209 KB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 5 ,  Issue 3  (July 2000) table of contents
Pages: 566 - 603  
Year of Publication: 2000
ISSN:1084-4309
Authors
Pradip K. Jha  Tharas Systems, Santa Clara, CA
Nikil D. Dutt  Univ. of California at Irvine, Irvine
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 33,   Citation Count: 8
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues   peer to peer  

Tools and Actions: Review this Article  
Save this Article to a Binder    Display Formats: BibTex  EndNote ACM Ref   
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/348019.348297
What is a DOI?

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
 
3
 
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
 
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
 
 
 
 
 
 

Collaborative Colleagues:
Pradip K. Jha: colleagues
Nikil D. Dutt: colleagues

Peer to Peer - Readers of this Article have also read: