Introduction to CMOS VLSI Design Lecture 22: Case Study: Intel Processors David Harris Harvey Mudd College Spring 2004.

Slides:



Advertisements
Similar presentations
EZ-COURSEWARE State-of-the-Art Teaching Tools From AMS Teaching Tomorrow’s Technology Today.
Advertisements

Pentium microprocessors CAS 133 – Basic Computer Skills/MS Office CIS 120 – Computer Concepts I Russ Erdman.
Introduction to Microprocessors and Microcomputers.
Chapter 1 An Introduction To Microprocessor And Computer
1 Intel Microprocessors The history of Intel’s microprocessors (From the 4004 to the Pentium Pro) David Lenhardt Bryan Payne Marcus O’Malley Jonathan Taylor.
Historia procesoru Nástup technologického veku ako pokračovanie ľudského rozumu.
Lecture History of microprocessor. 2.The IBM and IBM-Compatible Personal Computers. 3.Evolution of the INTEL Microprocessor Architecture. lecture.
55:035 Computer Architecture and Organization Lecture 1.
Introduction to CMOS VLSI Design Lecture 18: Design for Low Power David Harris Harvey Mudd College Spring 2004.
Room: E-3-31 Phone: Dr Masri Ayob TK 2123 COMPUTER ORGANISATION & ARCHITECTURE Lecture 4: Computer Performance.
EE314 Basic EE II Silicon Technology [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
1 CS402 PPP # 1 Computer Architecture Evolution. 2 John Von Neuman original concept.
Introduction to CMOS VLSI Design Case Study: Intel Processors.
7-Aug-15 (1) CSC Computer Organization Lecture 6: A Historical Perspective of Pentium IA-32.
PC Maintenance: Preparing for A+ Certification Chapter 5: CPUs.
Lect 13-1 Lect 13: and Pentium. Lect Microprocessor Family  Microprocessor  Introduced in 1989  High Integration  On-chip 8K.
LOGO. Characteristics of Processors  Funtions  Is the central processing unit, performing all the processing, calculation and control systems.  The.
History – 2.
Semiconductor Memory 1970 Fairchild Size of a single core –i.e. 1 bit of magnetic core storage Holds 256 bits Non-destructive read Much faster than core.
Lecture#14. Last Lecture Summary Memory Address, size What memory stores OS, Application programs, Data, Instructions Types of Memory Non Volatile and.
Computer Organization & Assembly Language
Physics 413 Chapter 1 Computer Architecture What is a Digital Computer ? A computer is essentially a fast electronic calculating machine. What is a program.
The Microprocessor An integrated circuit with millions of transistors interconnected with very small aluminum wires. Controls and directs activities of.
Introduction to CMOS VLSI Design Lecture 22: Case Study: Intel Processors David Harris Harvey Mudd College Spring 2004.
Copyright © 2007 Heathkit Company, Inc. All Rights Reserved PC Fundamentals Presentation 27 – A Brief History of the Microprocessor.
Led the WWII research group that broke the code for the Enigma machine proposed a simple abstract universal machine model for defining computability devised.
EECS 318 CAD Computer Aided Design LECTURE 1: Introduction.
Pre-Pentium Intel Processors /
Introduction of Intel Processors
Introduction to Computer Organization and Architecture
Lecture 1 ECE Spring 2000 ECE 291 Spring 2000 Lecture 1: Microprocessor Evolution & Organization Constantine D. Polychronopoulos Professor, ECE.
Processor Development The following slides track three developments in microprocessors since Clock Speed – the speed at which the processor can carry.
Lecture 1 1 Computer Systems Architecture Lecture 1: What is Computer Architecture?
1 The First Computer [Adapted from Copyright 1996 UCB]
Workstations CPU David Josué Morales José Luis Micheri Marie Muñoz The Dinosaurs Electrical and Computer Engineering Department August 25, 2004.
A Brief History of Microprocessors Lecture L11.0 Sections 1.1, 9.1.
Chapter Overview Microprocessors Replacing and Upgrading a CPU.
©Richard L. Goldman 1 Microprocessors (Animated Presentation) ©Richard L. Goldman April 25, 2002.
Microprocessors BY Sandy G.
Architecture of Microprocessor
Computer Architecture Introduction Lynn Choi Korea University.
The Intel 86 Family of Processors
Microprocessor Microarchitecture Introduction Lynn Choi School of Electrical Engineering.
CPU/BIOS/BUS CES Industries, Inc. Lesson 8.  Brain of the computer  It is a “Logical Child, that is brain dead”  It can only run programs, and follow.
The Pentium Series CS 585: Computer Architecture Summer 2002 Tim Barto.
BITS Pilani Pilani Campus Pawan Sharma ES C263 Microprocessor Programming and Interfacing.
Assembly Language Programming 4KS04. Introduction ALP Introduction What is Assembly Language?  Every PC has a microprocessor that manages the computer's.
History a bit. The 1 st uP: Intel 4004 Introduced Nov., 1971 by Intel 2250 transistors 108 kHz, 60,000 ops/sec 16 pins DIP (Dual in-line package) 10-micron.
ALPHA 21164PC. Alpha 21164PC High-performance alternative to a Windows NT Personal Computer.
SPRING 2012 Assembly Language. Definition 2 A microprocessor is a silicon chip which forms the core of a microcomputer the concept of what goes into a.
William Stallings Computer Organization and Architecture 6th Edition
Protection in Virtual Mode
HISTORY OF MICROPROCESSORS
Microprocessor Generations
David Harris Harvey Mudd College Spring 2004
CIT 668: System Architecture
History – 2 Intel 8086.
Microprocessors (Animated Presentation)
Lynn Choi School of Electrical Engineering
HISTORY OF MICROPROCESSORS
INTRODUCTION TO MICROPROCESSORS
Lecture-1 Introduction
INTRODUCTION TO MICROPROCESSORS
Basic Computer Organization
INTRODUCTION TO MICROPROCESSORS
HISTORY OF MICROPROCESSORS
BIC 10503: COMPUTER ARCHITECTURE
Microprocessor & Assembly Language
COMS 361 Computer Organization
Presentation transcript:

Introduction to CMOS VLSI Design Lecture 22: Case Study: Intel Processors David Harris Harvey Mudd College Spring 2004

CMOS VLSI Design22: Processor Case StudySlide 2 Outline  Evolution of Intel Microprocessors –Scaling from 4004 to Pentium 4 –Courtesy of Intel Museum

CMOS VLSI Design22: Processor Case StudySlide  First microprocessor (1971) –For Busicom calculator  Characteristics –10  m process –2300 transistors –400 – 800 kHz –4-bit word size –16-pin DIP package  Masks hand cut from Rubylith –Drawn with color pencils –1 metal, 1 poly (jumpers) –Diagonal lines (!)

CMOS VLSI Design22: Processor Case StudySlide  8-bit follow-on (1972) –Dumb terminals  Characteristics –10  m process –3500 transistors –500 – 800 kHz –8-bit word size –18-pin DIP package  Note 8-bit datapaths –Individual transistors visible

CMOS VLSI Design22: Processor Case StudySlide  16-bit address bus (1974) –Used in Altair computer (early hobbyist PC)  Characteristics –6  m process –4500 transistors –2 MHz –8-bit word size –40-pin DIP package

CMOS VLSI Design22: Processor Case StudySlide / 8088  16-bit processor (1978-9) –IBM PC and PC XT –Revolutionary products –Introduced x86 ISA  Characteristics –3  m process –29k transistors –5-10 MHz –16-bit word size –40-pin DIP package  Microcode ROM

CMOS VLSI Design22: Processor Case StudySlide  Virtual memory (1982) –IBM PC AT  Characteristics –1.5  m process –134k transistors –6-12 MHz –16-bit word size –68-pin PGA  Regular datapaths and ROMs Bitslices clearly visible

CMOS VLSI Design22: Processor Case StudySlide  32-bit processor (1985) –Modern x86 ISA  Characteristics –1.5-1  m process –275k transistors –16-33 MHz –32-bit word size –100-pin PGA  32-bit datapath, microcode ROM, synthesized control

CMOS VLSI Design22: Processor Case StudySlide  Pipelining (1989) –Floating point unit –8 KB cache  Characteristics –1-0.6  m process –1.2M transistors – MHz –32-bit word size –168-pin PGA  Cache, Integer datapath, FPU, microcode, synthesized control

CMOS VLSI Design22: Processor Case StudySlide 10 Pentium  Superscalar (1993) –2 instructions per cycle –Separate 8KB I$ & D$  Characteristics –  m process –3.2M transistors – MHz –32-bit word size –296-pin PGA  Caches, datapath, FPU, control

CMOS VLSI Design22: Processor Case StudySlide 11 Pentium Pro / II / III  Dynamic execution (1995-9) –3 micro-ops / cycle –Out of order execution –16-32 KB I$ & D$ –Multimedia instructions –PIII adds 256+ KB L2$  Characteristics –  m process –5.5M-28M transistors – MHz –32-bit word size –MCM / SECC

CMOS VLSI Design22: Processor Case StudySlide 12 Pentium 4  Deep pipeline (2001) –Very fast clock – KB L2$  Characteristics –180 – 90 nm process –42-125M transistors – GHz –32-bit word size –478-pin PGA  Units start to become invisible on this scale

CMOS VLSI Design22: Processor Case StudySlide 13 Summary  10 4 increase in transistor count, clock frequency over 30 years!