Lecture 01
Lecture 01
Lecture 01
L-1: Introduction
Highlight
Course orientation
Objective, textbook, and grading
Lecture 01
-2-
Basic Information
Instructor: Y. Kevin Cao, GWC 336
Office hours: M/W, 1:30pm-2:30pm; E-mail: [email protected]
Textbook:
Digital Integrated Circuits: A Design Perspective, by Jan M. Rabaey, et al.
(http://bwrc.eecs.berkeley.edu/IcBook/)
Other references:
CMOS VLSI Design: A Circuits and Systems Perspective, by Neil H. E. Weste and
David Harris
Logical Effort: Designing Fast CMOS Circuits, by Ivan Sutherland, Robert F. Sproull,
David Harris
Lecture 01
-3-
Design metrics
Fundamental
Practical
CMOS, interconnect
logic, memory,
cost, performance,
clock, power
power, and reliability
Further study: Silicon technology, analog design, computer
architecture and CAD
EEE425/591, ASU, Y. Cao
Lecture 01
-4-
Lecture 01
-5-
Grading Policy
Letter grade depends on the relative distribution, with
+ and (: average; : standard deviation)
EEE 425 (undergraduate)*
A: > +
A: > + 0.5
A-: >
B+: >
B: > 0.5
B: >
B-: >
C: > 1.5
C: > 2
D: > 2
Lecture 01
-6-
Highlight
Course information
Textbook, materials, project, and grading
Lecture 01
-7-
Lecture 01
-8-
Lecture 01
-9-
Lecture 01
- 10 -
Lecture 01
- 11 -
Lecture 01
- 12 -
Lecture 01
- 13 -
Interconnect
P4 CPU (2002)
Size: ~217mm2, 42M @ 0.18m
Speed: 2GHz
Design team: 1000
EEE425/591, ASU, Y. Cao
Lecture 01
- 14 -
Cell BE (2006)
Size: ~221mm2, 234M @ 90nm
Speed: 4GHz
Design team: STIR
EEE425/591, ASU, Y. Cao
Lecture 01
- 15 -
Moores Law
In 1965, Gordon Moore (Intel) noted that the number of
transistors on a chip doubled every 18 to 24 months.
Electronics,
1975
1974
1973
1972
1971
1970
1969
1968
1967
1966
1965
1964
1963
1962
1961
1960
Lecture 01
- 16 -
1980
1990
2000
2010
Chip
Frequency
(Hz)
3.2G
1000M
100M
Itanium
10M
1.0G
Pentium
1M
80386
100K
8086
Technology
Node
200M
33M/ 2 years
Transistor counts: 2x
50nm
Lecture 01
- 17 -
Lecture 01
- 18 -
Evolution in Complexity
Driving Forces
Technology scaling
Semiconductor device shrinks by 0.7x / generation
Lecture 01
- 19 -
10,000
10,000,000
100,000
100,000,000
Logic Tr./Chip
Tr./Staff Month.
1,000
1,000,000
Source: Sematech
10,000
10,000,000
100
100,000
Productivity
(K) Trans./Staff - Mo.
Complexity
Logic Transistor per Chip (M)
Productivity Trends
1,000
1,000,000
58%/Yr. compounded
Complexity growth rate
10
10,000
100
100,000
1,0001
10
10,000
x
0.1
100
xx
0.01
10
xx
x
1
1,000
21%/Yr. compound
Productivity growth rate
0.1
100
0.01
10
2009
2007
2005
2003
2001
1999
1997
1995
1993
1991
1989
1987
1985
1983
1981
0.001
1
Lecture 01
- 20 -
10
MODULE
+
GATE
CIRCUIT
DEVICE
G
D
S
n+
n+
Lecture 01
- 21 -
Outp
ut
M2
k
T
h=
3;
k = h; h
>3;
M1
h<
3;
sapchg#
platform / architecture
circuits
LA TC H
s a b it
s a b it #
devices/interconnect
structures
structures
materials
materials
physics
physics
EEE425/591, ASU, Y. Cao
- 22 -
11
Highlight
Course orientation
Objective, textbook, project, and grading
Lecture 01
- 23 -
Design Adaptation
speed
area/cost
1970s
speed
speed/power
/reliability
speed/power
power
low power
1980s
1990s
Lecture 01
- 24 -
12
Microscopic Problems
Time-to-Market
Millions of Gates
High-Level Abstractions
Reuse & IP: Portability
Predictability
Lecture 01
- 25 -
Power Dissipation
18KW
5KW
1.5KW
Power (Watts)
104
500W
103
Pentium proc
102
103
102
Power (W)
105
486
8086 386
8080
10
Switching
101
100
10-1
10-2
10-3
1 4004
Source: Intel
Leakage
10-4
10m
0.1
1971 1974 1978 1985 1992 2000 2004 2008
1m
100nm
10nm
Technology node
Year
Courtesy, Intel
Lecture 01
- 26 -
13
Power Density
Power/transistor switching goes down with
technology scaling, but:
Power Density (W/cm2)
10000
Rocket
Nozzle
1000
Nuclear
Reactor
100
Hot Plate
10
8086
4004
8008 8085
1
1970
P6
Pentium
386
286
486
8080
1980
1990
2000
2010
Source: Intel
Year
EEE425/591, ASU, Y. Cao
Lecture 01
- 27 -
14
IBM ES9000
12
Bipolar
CMOS
10
8
Fujitsu VP2000
IBM 3090S
NTT
IBM RY5
IBM RY7
Fujitsu M-780
IBM3090
CDC Cyber 205
IBM4381
IBM3084
IBM370 Fujitsu
IBM360
IBM3033 M380
Pulsar
IBM RY6
IBM RY4
Apache
Pentium II
0
1950
1960
1970
1980
1990
2000
2010
Year of Announcement
Lecture 01
- 28 -
14
Reliability
Process variations
Dynamic uncertainties:
Temperature
Power supply (Ldi/dt noise)
138 W/cm2
Crosstalk
Soft error
Lecture 01
- 29 -
EEE425/591, ASU
Lecture 01
- 30 -
15
NRE Cost
EEE425/591, ASU
Lecture 01
- 31 -
Recurrent Cost
Cost per Transistor
10-4
10-5
Dollar
10-6
10-7
10-8
10-9
1m
EEE425/591, ASU
100nm
10nm
Lecture 01
- 32 -
16
Power
RF
Power
Management
Analog
Baseband
Digital Baseband
(DSP + MCU)
Lecture 01
- 33 -
Examples:
Multiple chip
Array structure
Lecture 01
- 34 -
17
Broader Applications
Digital IC have come a long way and still have
quite some potential left for the coming
decades:
Computation and Communications
Automobile (30-70 chips/car now)
Consumer electronics
Energy conservation
Security and intelligence
Biomedical
Much more with your innovation
Lecture 01
- 35 -
Summary
EEE 425/591: digital design fundamentals and
practices underlying VLSI systems
Lecture 01
- 36 -
18