Title :
The implementation of the Itanium 2 microprocessor
Author :
Naffziger, Samuel D. ; Colon-Bonet, Glenn ; Fischer, Timothy ; Riedlinger, Reid ; Sullivan, Thomas J. ; Grutkowski, Tom
Author_Institution :
Hewlett-Packard Co., Fort Collins, CO, USA
fDate :
11/1/2002 12:00:00 AM
Abstract :
This 64-b microprocessor is the second-generation design of the new Itanium architecture, termed explicitly parallel instruction computing (EPIC). The design seeks to extract maximum performance from EPIC by optimizing the memory system and execution resources for a combination of high bandwidth and low latency. This is achieved by tightly coupling microarchitecture choices to innovative circuit designs and the capabilities of the transistors and wires in the 0.18-μm bulk Al metal process. The key features of this design are: a short eight-stage pipeline, 11 sustainable issue ports (six integer, four floating point, half-cycle access level-1 caches, 64-GB/s level-2 cache and 3-MB level-3 cache), all integrated on a 421 mm2 die. The chip operates at over 1 GHz and is built on significant advances in CMOS circuits and methodologies. After providing an overview of the processor microarchitecture and design, this paper describes a few of these key enabling circuits and design techniques.
Keywords :
CMOS digital integrated circuits; integrated circuit design; logic design; microprocessor chips; parallel architectures; pipeline processing; synchronisation; timing; very high speed integrated circuits; 0.18 micron; 1 GHz; 3 MB; 64 GB/s; 64 bit; Al; Itanium 2 microprocessor; Itanium architecture; bulk Al metal CMOS process; caches; eight-stage pipeline; execution resources optimization; explicitly parallel instruction computing; high bandwidth; low latency; memory system optimization; processor microarchitecture; second-generation design; sustainable issue ports; Bandwidth; Circuit synthesis; Computer aided instruction; Computer architecture; Concurrent computing; Coupling circuits; Delay; Design optimization; Microarchitecture; Microprocessors;
Journal_Title :
Solid-State Circuits, IEEE Journal of
DOI :
10.1109/JSSC.2002.803943