Array mapping in behavioral synthesis

  • Authors:
  • Herman Schmit;Donald E. Thomas

  • Affiliations:
  • Dept. of ECE, Carnegie Mellon University, Pittsburgh, PA;Dept. of ECE, Carnegie Mellon University, Pittsburgh, PA

  • Venue:
  • ISSS '95 Proceedings of the 8th international symposium on System synthesis
  • Year:
  • 1995

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.