Title :
Array mapping in behavioral synthesis
Author :
Schmit, Herman ; Thomas, Donald E.
Author_Institution :
Dept. of Electr. & Comput. Eng., Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
This paper discusses the mapping of arrays in a behavior to memories in an implementation. We introduce a design representation based on a variety of array grouping techniques and the binding of array groups to memory components with different dimensions, access times, and number of ports. The results of design actions are computed in terms of the number of memory components and the length of schedules in the behavior. We demonstrate the ability of a synthesis tool using this representation to generate designs that span the entire range of the memory design space
Keywords :
data structures; hardware description languages; memory architecture; scheduling; access times; array grouping; array mapping; behavioral synthesis; binding; design representation; hardware synthesis; memory architecture; memory components; memory design space; schedule length; synthesis tool; Costs; Data structures; Digital signal processing; Hardware; Law; Legal factors; Memory architecture; Random access memory; Simultaneous localization and mapping; Specification languages;
Conference_Titel :
System Synthesis, 1995., Proceedings of the Eighth International Symposium on
Conference_Location :
Cannes
Print_ISBN :
0-8186-7076-2
DOI :
10.1109/ISSS.1995.520618