Title :
Implementation of a 3rd-generation SPARC V9 64 b microprocessor
Author :
Heald, R. ; Aingaran, K. ; Amir, C. ; Ang, M. ; Boland, M. ; Das, A. ; Dixit, P. ; Gouldsberry, G. ; Hart, J. ; Horel, T. ; Wen-Jay Hsu ; Kaku, J. ; Chin Kim ; Song Kim ; Klass, F. ; Hang Kwan ; Roger Lo ; McIntyre, H. ; Mehta, A. ; Murata, D. ; Nguyen, S
Author_Institution :
Sun Microsyst., Palo Alto, CA, USA
Abstract :
This 3rd-generation, superscalar processor, implementing the SPARC V9 64 b architecture, improves performance over previous processors by improvements in the on-chip memory system and circuit designs enhancing the speed of critical paths beyond the process entitlement. In the on-chip memory system, both bandwidth and latency are scaled. Keys to scaling memory latency are a sum-addressed memory data cache, which allows the average memory latency to scale by more than the clock ratio, and the use of a prefetch data cache. Memory bandwidth is improved by using wave-pipelined SRAM designs for on-chip caches and a write cache for store traffic. The chip operates at 800 MHz and dissipates <60 W from a 1.5 V supply. It contains 23 M transistors (12 M in RAM cells) on a 244mm/sup 2/ die. This paper contrasts this 7-metal-layer-aluminum, 0.15 /spl mu/m CMOS design with the previous generations designs. To deal with the growing microprocessor complexity, more aggressive circuit-techniques, interconnect delay optimization, crosstalk reduction, improved power and clock distribution schemes, and better thermal management are used.
Keywords :
CMOS digital integrated circuits; microprocessor chips; 0.15 micron; 1.5 V; 60 W; 64 bit; 800 MHz; CMOS chip; SPARC V9 microprocessor; bandwidth scaling; circuit design; data cache; latency scaling; on-chip memory system; third generation superscalar architecture; wave pipelined SRAM; Bandwidth; Circuit synthesis; Clocks; Delay; Microprocessors; Prefetching; Random access memory; Read-write memory; System-on-a-chip; Thermal management;
Conference_Titel :
Solid-State Circuits Conference, 2000. Digest of Technical Papers. ISSCC. 2000 IEEE International
Conference_Location :
San Francisco, CA, USA
Print_ISBN :
0-7803-5853-8
DOI :
10.1109/ISSCC.2000.839838