학술논문

5.5 Steamroller: An x86-64 core implemented in 28nm bulk CMOS
Document Type
Conference
Source
2014 IEEE International Solid-State Circuits Conference Digest of Technical Papers (ISSCC) Solid-State Circuits Conference Digest of Technical Papers (ISSCC), 2014 IEEE International. :104-105 Feb, 2014
Subject
Components, Circuits, Devices and Systems
General Topics for Engineers
Clocks
Logic gates
CMOS integrated circuits
Metals
Central Processing Unit
Program processors
Transistors
Language
ISSN
0193-6530
2376-8606
Abstract
The AMD two-core x86-64 CPU module, codenamed “Steamroller”, contains 236 million transistors implemented in 28nm high-κ metal gate (HKMG) bulk CMOS using 12 levels of metal. It is designed to operate from 0.8 to 1.45V. The CPU module occupies 29.47 mm 2 , which includes two independent integer cores, two instruction decode units and shared instruction fetch, floating-point, and 2MB 16-way L2 cache units (Fig. 5.5.7). Along with the second instruction decode unit, this design includes a larger shared 96KB 3-way instruction cache and a 10KB L2 branch target buffer for improved single-threaded performance and multi-threaded throughput compared to a previous 32nm AMD x86-64 CPU codenamed “Bulldozer” [1].