We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 20
Lecture-1
Course Code: 520225
(Microprocessor and Assembly Language Programming) Introduction to Microprocessor
Case Study: Intel Processors CMOS VLSI Design Slide 2
Definition ❑ A microprocessor is a multipurpose, programmable, clock-driven, register-based electronic device
❑ That reads binary instructions from a storage device
called memory
❑ accepts binary data as input and processes data
according to instructions, and provides result as output.
Case Study: Intel Processors CMOS VLSI Design Slide 3
Definition ❑ A microprocessor consists of multiple internal function units.
❑ A basic design has an arithmetic logic unit (ALU), a
control unit, a memory interface, an interrupt or exception controller, and an internal cache.
❑ More sophisticated microprocessors might also
contain extra units that assist in floating-point match calculations, program branching, or vector processing.
Case Study: Intel Processors CMOS VLSI Design Slide 4
Microprocessor
Case Study: Intel Processors CMOS VLSI Design Slide 5
Evolution of Intel Microprocessors
❑ Evolution of Intel Microprocessors
– Scaling from 4004 to Pentium 4 – Fairchild Semiconductors (founded in 1957) invented the first IC in 1959. – In 1968, Robert Noyce, Gordan Moore, Andrew Grove resigned from Fairchild Semiconductors. – They founded their own company Intel (Integrated Electronics). – Intel grown from 3 man start-up in 1968 to industrial giant by 1981. – It had 20,000 employees and $188 million revenue.
Case Study: Intel Processors CMOS VLSI Design Slide 6
4004 ❑ 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 (!)
Case Study: Intel Processors CMOS VLSI Design Slide 7
Case Study: Intel Processors CMOS VLSI Design Slide 8
8080 ❑ 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
Case Study: Intel Processors CMOS VLSI Design Slide 9
8086 / 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
Case Study: Intel Processors CMOS VLSI Design Slide 10
80286 ❑ 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
Case Study: Intel Processors CMOS VLSI Design Slide 11
80386 ❑ 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
Case Study: Intel Processors CMOS VLSI Design Slide 12
80486 ❑ Pipelining (1989) – Floating point unit – 8 KB cache ❑ Characteristics – 1-0.6 μm process – 1.2M transistors – 25-100 MHz – 32-bit word size – 168-pin PGA ❑ Cache, Integer datapath, FPU, microcode, synthesized control
Case Study: Intel Processors CMOS VLSI Design Slide 13
Pentium ❑ Superscalar (1993) – 2 instructions per cycle – Separate 8KB I$ & D$ ❑ Characteristics – 0.8-0.35 μm process – 3.2M transistors – 60-300 MHz – 32-bit word size – 296-pin PGA ❑ Caches, datapath, FPU, control
Case Study: Intel Processors CMOS VLSI Design Slide 14
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 – 0.6-0.18 μm process – 5.5M-28M transistors – 166-1000 MHz – 32-bit word size – MCM / SECC
Case Study: Intel Processors CMOS VLSI Design Slide 15
Pentium 4 ❑ Deep pipeline (2001) – Very fast clock – 256-1024 KB L2$ ❑ Characteristics – 180 – 90 nm process – 42-125M transistors – 1.4-3.4 GHz – 32-bit word size – 478-pin PGA ❑ Units start to become invisible on this scale
Case Study: Intel Processors CMOS VLSI Design Slide 16
Summary ❑ 104 increase in transistor count, clock frequency over 30 years!
Case Study: Intel Processors CMOS VLSI Design Slide 17
Moore’s Law
❑ In 1965, one of the founders of Intel – Gordon Moore –
predicted that “The number of transistor on an IC (and therefore the capability of microprocessors) will double every year. Later he modified it to 18-months”
❑ His prediction still holds true in ‘13. In fact, the time
required for doubling is contracting to the original prediction, and is closer to a year now.
Case Study: Intel Processors CMOS VLSI Design Slide 18
Evolution of Intel Microprocessors
Case Study: Intel Processors CMOS VLSI Design Slide 19
Thank You Case Study: Intel Processors CMOS VLSI Design Slide 20