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
fDate :
29 Aug-1 Sep 1995
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;
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
DOI :
10.1109/ASPDAC.1995.486208