• DocumentCode
    3246861
  • Title

    A scheduling algorithm for multiport memory minimization in datapath synthesis

  • Author

    Lee, Hae-Dong ; Hwang, Sun-Young

  • Author_Institution
    Dept. of Electr. Eng., Sogang Univ., Seoul, South Korea
  • fYear
    1995
  • fDate
    29 Aug-1 Sep 1995
  • Firstpage
    93
  • Lastpage
    100
  • Abstract
    In this paper, we present a new scheduling algorithm that generates area-efficient register transfer level datapaths with multiport memories. The proposed scheduling algorithm assigns an operation to a specific control step such that maximal sharing of functional units can be achieved with minimal number of memory ports, while satisfying given constraints. We propose a measure of multiport memory cost, MAV (Multiple Access Variable) which is defined as a variable accessed at several control steps, and overall memory cost is reduced by equally distributing the MAVs throughout all the control steps. When compared with previous approaches for several benchmarks available from the literature, the proposed algorithm generates the datapaths with less memory modules and interconnection structures by reflecting the memory cost in the scheduling process
  • Keywords
    high level synthesis; integrated memory circuits; logic design; Multiple Access Variable; datapath synthesis; multiport memories; multiport memory cost; multiport memory minimization; register transfer level datapaths; scheduling algorithm; Clustering algorithms; Costs; Electric variables control; Fabrication; Integrated circuit interconnections; Minimization methods; Process design; Registers; Scheduling algorithm; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 1995. Proceedings of the ASP-DAC '95/CHDL '95/VLSI '95., IFIP International Conference on Hardware Description Languages. IFIP International Conference on Very Large Scal
  • Conference_Location
    Chiba
  • Print_ISBN
    4-930813-67-0
  • Type

    conf

  • DOI
    10.1109/ASPDAC.1995.486208
  • Filename
    486208