Title :
Design of superscalar processor with multi-bank register file
Author :
Saito, Tadashi ; Maeda, Moto ; Hironaka, Tetsuo ; Tanigawa, Kazuya ; Sueyoshi, Tetsuya ; Aoyama, Kenichi ; Koide, Tetsushi ; Mattausch, Hans Juergen
Author_Institution :
Dept. of Comput. Eng., Hiroshima City Univ., Japan
Abstract :
Recently, register files in highly parallel superscalar processors tend to have large chip areas and many access ports. This trend causes problems with chip-size, access time and power consumption. As one of the methods for solving these problems, we have proposed a multi-bank register file which realizes small area, high speed and low power consumption. We have proved the effectiveness of this method by simulation. We now show a detailed design of a superscalar processor with a multi-bank register file and its evaluation results. From the design by Verilog-HDL, the processor with the multi-bank register file improves register access speed by 49% at the cost of 28% more gates for register-access scheduling. These results verify that we have solved the problem of shortening the critical path around the register file in highly parallel processors.
Keywords :
hardware description languages; integrated circuit design; logic design; microprocessor chips; parallel processing; power consumption; Verilog-HDL; access time; chip-size; highly parallel superscalar processors; multi-bank register file; power consumption; register access speed; superscalar processor design; CMOS technology; Concurrent computing; Costs; Energy consumption; Hardware design languages; Parallel processing; Process design; Processor scheduling; Proposals; Registers;
Conference_Titel :
Circuits and Systems, 2005. ISCAS 2005. IEEE International Symposium on
Print_ISBN :
0-7803-8834-8
DOI :
10.1109/ISCAS.2005.1465385