• DocumentCode
    309097
  • Title

    Allocation of multiport memories for hierarchical data streams

  • Author

    Lippens, P.E.R. ; Van Meerbergen, J.L. ; Verhaegh, W.F.J. ; van der Werf, A.

  • Author_Institution
    Philips Res. Lab., Eindhoven, Netherlands
  • fYear
    1993
  • fDate
    7-11 Nov. 1993
  • Firstpage
    728
  • Lastpage
    735
  • Abstract
    A multiport memory allocation problem for hierarchical, i.e. multi-dimensional, data streams is described. Memory allocation techniques are used in high level synthesis for foreground and background memory allocation, the design of data format converters, and the design of synchronous inter-processor communication hardware. The techniques presented in this paper differ from other approaches in the sense that data streams are considered to be design entities and are not expanded to individual samples. A formal model for hierarchical data streams is given and a memory allocation algorithm is presented. The algorithm comprises two steps: data routing and assignment of signal delays to memories. A number of sub-problems are formulated as ILP programs. In the presented form, the allocation algorithm only considers interconnect costs, but memory size and other cost factors can be taken into account. The presented work is implemented in the memory allocation tool MEDEA which is part of the PHIDEO synthesis system.
  • Keywords
    storage allocation; MEDEA; PHIDEO synthesis system; data format converters; data routing; design entities; hierarchical data streams; high level synthesis; integer linear programming; interconnect costs; memory size; multidimensional data streams; multiport memory allocation; signal delay assignment; synchronous inter-processor communication hardware; Clocks; Costs; Delay; Hardware; High level synthesis; Laboratories; Pipeline processing; Registers; Routing; Signal synthesis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design, 1993. ICCAD-93. Digest of Technical Papers., 1993 IEEE/ACM International Conference on
  • Conference_Location
    Santa Clara, CA, USA
  • Print_ISBN
    0-8186-4490-7
  • Type

    conf

  • DOI
    10.1109/ICCAD.1993.580169
  • Filename
    580169