lecture 3: 9/3/2002cs170 fall 20021 cs170 computer organization and architecture i ayman abdel-hamid...

12
Lecture 3: 9/3/2 002 CS170 Fall 2002 1 CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University Lecture 3: 9/3/2002

Upload: kristina-hoover

Post on 12-Jan-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Lecture 3: 9/3/2002CS170 Fall 20021 CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University

Lecture 3: 9/3/2002 CS170 Fall 2002 1

CS170 Computer Organization and Architecture I

Ayman Abdel-Hamid

Department of Computer Science

Old Dominion University

Lecture 3: 9/3/2002

Page 2: Lecture 3: 9/3/2002CS170 Fall 20021 CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University

Lecture 3: 9/3/2002 CS170 Fall 2002 2

Outline

•Computer generations and technology

•Cost of Integrated Circuits

Today we should cover sections 1.4 and 1.5

Page 3: Lecture 3: 9/3/2002CS170 Fall 20021 CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University

Lecture 3: 9/3/2002 CS170 Fall 2002 3

Computer Generations

Generation Dates Technology Principal new Product

1 1950-1959 Vacuum Tubes Commercial Electronic Computer

2 1960-1968 Transistors Cheaper Computers

3 1969-1977 Integrated Circuit Minicomputer

4 1978-? LSI and VLSI PC and workstations

Fig. 1.29 Page 42

Each generation is about 8-10 years long except the fourth

Page 4: Lecture 3: 9/3/2002CS170 Fall 20021 CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University

Lecture 3: 9/3/2002 CS170 Fall 2002 4

Technology

Year Technology used Relative Performance/Unit Cost

1951 Vacuum Tube 1

1965 Transistor 35

1975 Integrated Circuit (IC) 900

1995 VLSI 2,400,000

Fig. 1.13 Page 22

Transistor On/Off switch controlled by electricity

IC combine dozens to hundreds of transistors into a single chip

VLSI Very-Large Scale Integrated circuit (millions of transistors)

Page 5: Lecture 3: 9/3/2002CS170 Fall 20021 CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University

Lecture 3: 9/3/2002 CS170 Fall 2002 5

Growth in DRAM Capacity

•Example of increased integration

•Quadruple capacity every 3 years (DRAM growth rule)

COPYRIGHT 1998 MORGAN KAUFMANN PUBLISHERS, INC. ALL RIGHTS RESERVED

1999 256 Mbit

2002 1 Gbit

Page 6: Lecture 3: 9/3/2002CS170 Fall 20021 CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University

Lecture 3: 9/3/2002 CS170 Fall 2002 6

At The Beginning: Silicon

•Substance found in sand

•Does not conduct electricity well

•Apply special chemical process to obtain

Conductors of electricity

Insulators from electricity

Conduct or insulate under special conditions (transistors)

Page 7: Lecture 3: 9/3/2002CS170 Fall 20021 CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University

Lecture 3: 9/3/2002 CS170 Fall 2002 7

Chip Manufacturing Process

COPYRIGHT 1998 MORGAN KAUFMANN PUBLISHERS, INC. ALL RIGHTS RESERVED

Yield = % of good dies from the total number of dies on the wafer

In Fig. Yield = 6/20 = 30% (X means a bad die)

Page 8: Lecture 3: 9/3/2002CS170 Fall 20021 CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University

Lecture 3: 9/3/2002 CS170 Fall 2002 8

Cost of Integrated Circuits

Refer to exercises 1.48-1.53 on pages 48-49

Cost per die = Cost per wafer / (Dies per wafer * yield)

Dies per wafer = Wafer area / Die area

Approximation (why?)

Yield = 1/(1+(Defect per area * Die area/2))2

Empirical based on observation of yields

Page 9: Lecture 3: 9/3/2002CS170 Fall 20021 CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University

Lecture 3: 9/3/2002 CS170 Fall 2002 9

Cost of Integrated Circuits

•Wafer is a circle

•Group of useful dies form a square

•Circle diameter is the square’s diagonal

•Wafer area = Pi*R2

•Square area = L2 = R2 + R2 = 2R2

•Average area = (Pi*R2+2R2)/2 = 2.57R2

R

L

Average area can be used as a better estimate for useful wafer area

Page 10: Lecture 3: 9/3/2002CS170 Fall 20021 CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University

Lecture 3: 9/3/2002 CS170 Fall 2002 10

Cost of Integrated Circuits

ExampleManufacturing a wafer costs $1500

#of defects/cm2 = 2.5 Wafer radius = 10 cm

Case B: dies are 2 cm * 2 cm

Die area = 4 cm2

Dies per wafer = 3.14 * 102/4 = 78.5 78 (integer)

Yield = 0.0278

Cost per die = 1500/ (78 * 0.0278) = $691.75

Case A: dies are 1 cm * 1 cm

die area = 1 cm2

Dies per wafer = Pi * R2 / Die area = 3.14 * 102 / 1 = 314 (an integer)

Yield = 1/(1 + ½ (2.5) (1.0))2 = 0.198

Cost per die = Cost per wafer / (Dies per wafer * yield) = 1500 / (314 * 0.198) = $24.13

What do you observe here?

How does die area affect cost per die?

Page 11: Lecture 3: 9/3/2002CS170 Fall 20021 CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University

Lecture 3: 9/3/2002 CS170 Fall 2002 11

Cost of Integrated Circuits

Problem 1.48 page 49

Page 12: Lecture 3: 9/3/2002CS170 Fall 20021 CS170 Computer Organization and Architecture I Ayman Abdel-Hamid Department of Computer Science Old Dominion University

Lecture 3: 9/3/2002 CS170 Fall 2002 12

Manufacturing Pentium chips

COPYRIGHT 1998 MORGAN KAUFMANN PUBLISHERS, INC. ALL RIGHTS RESERVED

Fig. 1.16 & 1.17

Pentium Pro die

5.5 million transistors

Cache is only 1 million transistors

Die area is 306 mm2

Pentium Pro packaged with an external cache with 31 million transistors (Fig. 1.19)