Title :
Design and implementation of a 100 MHz centralized instruction window for a superscalar microprocessor
Author :
Wallace, Steven ; Dagli, Nirav ; Bagherzadeh, Nader
Author_Institution :
Dept. of Electr. & Comput. Eng., California Univ., Irvine, CA, USA
Abstract :
The maxim of the superscalar architecture is that higher performance can be achieved by executing multiple instructions simultaneously. This can be realized on hardware by using a centralized instruction window. We present the design and implementation of a centralized instruction window capable of out-of-order issue and completion of four instructions per cycle. A compact layout (6.4 mm by 2.2 mm) of a 32-entry instruction window resulted from a full-custom design in 1.0 μm (drawn) 3-layer metal CMOS technology. The layout was verified by simulation and shown to operate at a clock frequency over 100 MHz
Keywords :
computer architecture; microprocessor chips; 100 MHz; centralized instruction window; compact layout; four instructions per cycle; full-custom design; out-of-order issue; superscalar architecture; superscalar microprocessor; Buffer storage; CMOS technology; Clocks; Computer architecture; Frequency; Hardware; Logic; Microprocessors; Out of order; Processor scheduling;
Conference_Titel :
Computer Design: VLSI in Computers and Processors, 1995. ICCD '95. Proceedings., 1995 IEEE International Conference on
Conference_Location :
Austin, TX
Print_ISBN :
0-8186-7165-3
DOI :
10.1109/ICCD.1995.528796