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
Link To Document