• DocumentCode
    1991566
  • Title

    Optimal allocation of multiport memories in datapath synthesis

  • Author

    Wilson, T.C. ; Banerji, D.K. ; Majithia, J.C. ; Majumdar, A.K.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Guelph Univ., Ont., Canada
  • fYear
    1989
  • fDate
    14-16 Aug 1989
  • Firstpage
    1070
  • Abstract
    In order to optimally allocate multiport memories in datapath synthesis, registers are simultaneously assigned to a configuration of several memories; this gives a more uniform distribution of register activity across the memories and usually provides a more compact assignment, allowing even fewer ports and fewer module interconnections. The LP model is extended, and a fast heuristic approach that searches for an allocation is presented. This allocation algorithm is part of a more general design tool that generates alternative multiport memory configurations and allows their rapid exploration. The designer specifies a range of design parameters, and can control the thoroughness of the search. Within the limits set by the designer, the program finds the minimum cost configuration having a feasible register allocation. The components of this system are described, and some examples of its use are presented
  • Keywords
    circuit CAD; memory architecture; semiconductor storage; LP model; allocation algorithm; datapath synthesis; design tool; fast heuristic approach; minimum cost configuration; multiport memories; register distribution; Algorithm design and analysis; Circuit synthesis; Computer science; Costs; Data engineering; Information science; Integrated circuit interconnections; Linear programming; Read-write memory; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems, 1989., Proceedings of the 32nd Midwest Symposium on
  • Conference_Location
    Champaign, IL
  • Type

    conf

  • DOI
    10.1109/MWSCAS.1989.102039
  • Filename
    102039