Proceedings European Design and Test Conference. ED &Amp; TC 97
DOI: 10.1109/edtc.1997.582372
|View full text |Cite
|
Sign up to set email alerts
|

Library mapping for memories

Abstract: W e present a library mapping technique that synthesizes a source memory module from a library of target memory modules. W e define the library mapping problem f o r memories, identib and solve the three subproblems of port, bit-width and size (word) mapping associated with this task and finally combine these solutions into an eficient memory mapping algorithm. Experimental results on a number of memoryintensive designs demonstrate that our memory mapping approach generates a wide variety of cost-effective des… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
12
0

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 19 publications
(12 citation statements)
references
References 10 publications
0
12
0
Order By: Relevance
“…Note that there are multiple ways in which a logical memory organization can be implemented and thus results in numerous physical memory architecture choices. A number of approaches have been proposed for mapping logical memory to physical memories [Jha and Dutt 1997;Schmit and Thomas 1995]. Typically multiple physical memory modules are used to construct a logical memory bank.…”
Section: Logical and Physical Memoriesmentioning
confidence: 99%
“…Note that there are multiple ways in which a logical memory organization can be implemented and thus results in numerous physical memory architecture choices. A number of approaches have been proposed for mapping logical memory to physical memories [Jha and Dutt 1997;Schmit and Thomas 1995]. Typically multiple physical memory modules are used to construct a logical memory bank.…”
Section: Logical and Physical Memoriesmentioning
confidence: 99%
“…Several memory related issues have been addressed, such as: memory allocation [4], memory packing [5], [6], estimation [7], and selection [8]. The area and the power consumption of the memories are first minimized before datapath synthesis, providing constraints to the datapath synthesis.…”
Section: A Area and Low-power Memory Optimizationmentioning
confidence: 99%
“…Issues regarding packing the array variables in memory have been addressed in [7,15]. The procedure in [15] packs the array variables vertically (arrays in the same module) and horizontally (arrays with different bit ranges are packed to the same physical word) using simulated annealing.…”
Section: Related Workmentioning
confidence: 99%
“…The procedure in [15] packs the array variables vertically (arrays in the same module) and horizontally (arrays with different bit ranges are packed to the same physical word) using simulated annealing. The procedure in [7] decomposes the problem into three subproblems: port mapping, bitwidth mapping and word mapping, and solves the subproblems using exhaustive search and even linear approximation algorithms.…”
Section: Related Workmentioning
confidence: 99%