Array mapping in behavioral synthesis
Herman H. Schmit, Donald E. Thomas · 1995
ing with credit is permitted. To copy otherwise, to republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from Publications Dept., ACM Inc., Fax: (212) 869-0481, or . Array Mapping in Behavioral Synthesis Herman Schmit and Donald E. Thomas Dept. of ECE, Carnegie Mellon University 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. 1.0 Introductio...