DocumentCode :
852027
Title :
Grouping variables into multiport memories for data path synthesis
Author :
Ahmad, Imtiaz ; Chen, C. Y Roger
Author_Institution :
Dept. of Electr. & Comput. Eng., Syracuse Univ., NY, USA
Volume :
39
Issue :
9
fYear :
1992
fDate :
9/1/1992 12:00:00 AM
Firstpage :
663
Lastpage :
666
Abstract :
Grouping registers into register files for efficiently implementing large VLSI chips, based on multiport memories, is being used in the design of many high-speed RISC and superscalar processors. An efficient design methodology for grouping variables into multiport memories, which is an essential step for multiport memory-based data path synthesis, is presented. The technique not only groups variables into a minimum number of multiport memory modules, but also simultaneously minimizes the number of registers in each memory module. The minimization problem has been formulated as a zero-one integer linear programming problem. Experiments on benchmarks show very promising results
Keywords :
VLSI; circuit layout CAD; integer programming; integrated memory circuits; linear programming; logic CAD; minimisation; CAD; data path synthesis; design methodology; high-speed RISC; large VLSI chips; linear programming problem; minimization problem; multiport memories; register files; superscalar processors; variables grouping; zero-one integer; Computer architecture; Design methodology; Integer linear programming; Minimization; Random access memory; Reduced instruction set computing; Registers; System performance; Throughput; Very large scale integration;
fLanguage :
English
Journal_Title :
Circuits and Systems II: Analog and Digital Signal Processing, IEEE Transactions on
Publisher :
ieee
ISSN :
1057-7130
Type :
jour
DOI :
10.1109/82.193322
Filename :
193322
Link To Document :
بازگشت