DocumentCode :
3388164
Title :
Memory bank customization and assignment in behavioral synthesis
Author :
Panda, P.R.
Author_Institution :
Adv. Technol. Group, Synopsys Inc., Mountain View, CA, USA
fYear :
1999
fDate :
7-11 Nov. 1999
Firstpage :
477
Lastpage :
481
Abstract :
With increasing design complexity and chip area, on-chip memory has become an important component whose integration needs to be addressed during system design. Modern embedded DRAM technology allows for large amounts of on-chip memory space. However, in order to utilize the available memory intelligently, the memory has to be appropriately customized for the specific application. We address the topic of incorporating the application-specific customization of memory bank configuration into behavioral synthesis. The strategy involves a partitioning of behavioral arrays into memory banks based on a cost function that estimates the performance implications. For a given candidate partition, we present a heuristic for determining the access sequence that minimizes page misses in a bank while respecting data dependences. The output of the exploration is a graph displaying the variation of delay and memory area with the bank configuration. Our experiments on several memory-intensive examples confirm that the exploration results can provide critical feedback to the designer about the optimal memory configuration for a given application.
Keywords :
DRAM chips; circuit CAD; embedded systems; paged storage; access sequence; application-specific customization; bank configuration; behavioral arrays; behavioral synthesis; candidate partition; chip area; cost function; critical feedback; data dependences; design complexity; embedded DRAM technology; exploration results; graph display; heuristic; memory area; memory bank configuration; memory bank customization; memory-intensive examples; on-chip memory; on-chip memory space; optimal memory configuration; page misses; performance implications; system design; Application specific integrated circuits; Banking; Cost function; Delay; Feedback; Hardware; Integrated circuit synthesis; Random access memory; Space technology; System-on-a-chip;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer-Aided Design, 1999. Digest of Technical Papers. 1999 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA, USA
ISSN :
1092-3152
Print_ISBN :
0-7803-5832-5
Type :
conf
DOI :
10.1109/ICCAD.1999.810697
Filename :
810697
Link To Document :
بازگشت