SlideShare a Scribd company logo
EE141
1
© Digital Integrated Circuits2nd Introduction
Digital Integrated
Digital Integrated
Circuits
Circuits
A Design Perspective
A Design Perspective
Introduction
Introduction
Jan M. Rabaey
Anantha Chandrakasan
Borivoje Nikolic
July 30, 2002
EE141
2
© Digital Integrated Circuits2nd Introduction
What is this book all about?
What is this book all about?
 Introduction to digital integrated circuits.
 CMOS devices and manufacturing technology.
CMOS inverters and gates. Propagation delay,
noise margins, and power dissipation. Sequential
circuits. Arithmetic, interconnect, and memories.
Programmable logic arrays. Design
methodologies.
 What will you learn?
 Understanding, designing, and optimizing digital
circuits with respect to different quality metrics:
cost, speed, power dissipation, and reliability
EE141
3
© Digital Integrated Circuits2nd Introduction
Digital Integrated Circuits
Digital Integrated Circuits
 Introduction: Issues in digital design
 The CMOS inverter
 Combinational logic structures
 Sequential logic gates
 Design methodologies
 Interconnect: R, L and C
 Timing
 Arithmetic building blocks
 Memories and array structures
EE141
4
© Digital Integrated Circuits2nd Introduction
Introduction
Introduction
 Why is designing
digital ICs different
today than it was
before?
 Will it change in
future?
EE141
5
© Digital Integrated Circuits2nd Introduction
The First Computer
The First Computer
The Babbage
Difference Engine
(1832)
25,000 parts
cost: £17,470
EE141
6
© Digital Integrated Circuits2nd Introduction
ENIAC - The first electronic computer (1946)
ENIAC - The first electronic computer (1946)
EE141
7
© Digital Integrated Circuits2nd Introduction
The Transistor Revolution
The Transistor Revolution
First transistor
Bell Labs, 1948
EE141
8
© Digital Integrated Circuits2nd Introduction
The First Integrated Circuits
The First Integrated Circuits
Bipolar logic
1960’s
ECL 3-input Gate
Motorola 1966
EE141
9
© Digital Integrated Circuits2nd Introduction
Intel 4004 Micro-Processor
Intel 4004 Micro-Processor
1971
1000 transistors
1 MHz operation
EE141
10
© Digital Integrated Circuits2nd Introduction
Intel Pentium (IV) microprocessor
Intel Pentium (IV) microprocessor
EE141
11
© Digital Integrated Circuits2nd Introduction
Moore’s Law
Moore’s Law
In 1965, Gordon Moore noted that the
number of transistors on a chip doubled
every 18 to 24 months.
He made a prediction that
semiconductor technology will double its
effectiveness every 18 months
EE141
12
© Digital Integrated Circuits2nd Introduction
Moore’s Law
Moore’s Law
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
1959
1960
1961
1962
1963
1964
1965
1966
1967
1968
1969
1970
1971
1972
1973
1974
1975
LO
G
2
O
F
T
H
E
N
U
M
B
E
R
O
F
C
O
M
P
O
N
E
N
T
S
P
E
R
IN
T
E
G
R
AT
E
D
F
U
N
C
TIO
N
Electronics, April 19, 1965.
EE141
13
© Digital Integrated Circuits2nd Introduction
Evolution in Complexity
Evolution in Complexity
EE141
14
© Digital Integrated Circuits2nd Introduction
Transistor Counts
Transistor Counts
1,000,000
100,000
10,000
1,000
10
100
1
1975 1980 1985 1990 1995 2000 2005 2010
8086
80286
i386
i486
Pentium®
Pentium®
Pro
K
1 Billion
1 Billion
Transistors
Transistors
Source: Intel
Source: Intel
Projected
Projected
Pentium®
II
Pentium®
III
Courtesy, Intel
EE141
15
© Digital Integrated Circuits2nd Introduction
Moore’s law in Microprocessors
Moore’s law in Microprocessors
4004
8008
8080
8085 8086
286
386
486
Pentium® proc
P6
0.001
0.01
0.1
1
10
100
1000
1970 1980 1990 2000 2010
Year
Transistors
(MT)
2X growth in 1.96 years!
Transistors on Lead Microprocessors double every 2 years
Courtesy, Intel
EE141
16
© Digital Integrated Circuits2nd Introduction
Die Size Growth
Die Size Growth
4004
8008
8080
8085
8086
286
386
486Pentium ® proc
P6
1
10
100
1970 1980 1990 2000 2010
Year
Die
size
(mm)
~7% growth per year
~2X growth in 10 years
Die size grows by 14% to satisfy Moore’s Law
Courtesy, Intel
EE141
17
© Digital Integrated Circuits2nd Introduction
Frequency
Frequency
P6
Pentium ® proc
486
386
286
8086
8085
8080
8008
4004
0.1
1
10
100
1000
10000
1970 1980 1990 2000 2010
Year
Frequency
(Mhz)
Lead Microprocessors frequency doubles every 2 years
Doubles every
2 years
Courtesy, Intel
EE141
18
© Digital Integrated Circuits2nd Introduction
Power Dissipation
Power Dissipation
P6
Pentium ® proc
486
386
286
8086
8085
8080
8008
4004
0.1
1
10
100
1971 1974 1978 1985 1992 2000
Year
Power
(Watts)
Lead Microprocessors power continues to increase
Courtesy, Intel
EE141
19
© Digital Integrated Circuits2nd Introduction
Power will be a major problem
Power will be a major problem
5KW
18KW
1.5KW
500W
4004
8008
8080
8085
8086
286
386
486
Pentium® proc
0.1
1
10
100
1000
10000
100000
1971 1974 1978 1985 1992 2000 2004 2008
Year
Power
(Watts)
Power delivery and dissipation will be prohibitive
Courtesy, Intel
EE141
20
© Digital Integrated Circuits2nd Introduction
Power density
Power density
4004
8008
8080
8085
8086
286
386
486
Pentium® proc
P6
1
10
100
1000
10000
1970 1980 1990 2000 2010
Year
Power
Density
(W/cm2)
Hot Plate
Nuclear
Reactor
Rocket
Nozzle
Power density too high to keep junctions at low temp
Courtesy, Intel
EE141
21
© Digital Integrated Circuits2nd Introduction
Not Only Microprocessors
Not Only Microprocessors
Digital Cellular Market
(Phones Shipped)
1996 1997 1998 1999 2000
Units 48M 86M 162M 260M 435M
Analog
Baseband
Digital Baseband
(DSP + MCU)
Power
Management
Small
Signal RF
Power
RF
(data from Texas Instruments)
(data from Texas Instruments)
Cell
Phone
EE141
22
© Digital Integrated Circuits2nd Introduction
Challenges in Digital Design
Challenges in Digital Design
“Microscopic Problems”
• Ultra-high speed design
• Interconnect
• Noise, Crosstalk
• Reliability, Manufacturability
• Power Dissipation
• Clock distribution.
Everything Looks a Little Different
“Macroscopic Issues”
• Time-to-Market
• Millions of Gates
• High-Level Abstractions
• Reuse & IP: Portability
• Predictability
• etc.
…and There’s a Lot of Them!
 DSM  1/DSM
?
EE141
23
© Digital Integrated Circuits2nd Introduction
Productivity Trends
Productivity Trends
1
10
100
1,000
10,000
100,000
1,000,000
10,000,000
2003
1981
1983
1985
1987
1989
1991
1993
1995
1997
1999
2001
2005
2007
2009
10
100
1,000
10,000
100,000
1,000,000
10,000,000
100,000,000
Logic Tr./Chip
Tr./Staff Month.
x
x
x
x
x
x
x
21%/Yr. compound
Productivity growth rate
x
58%/Yr. compounded
Complexity growth rate
10,000
1,000
100
10
1
0.1
0.01
0.001
Logic
Transistor
per
Chip
(M)
0.01
0.1
1
10
100
1,000
10,000
100,000
Productivity
(K)
Trans./Staff
-
Mo.
Source: Sematech
Complexity outpaces design productivity
Complexity
Courtesy, ITRS Roadmap
EE141
24
© Digital Integrated Circuits2nd Introduction
Why Scaling?
Why Scaling?
 Technology shrinks by 0.7/generation
 With every generation can integrate 2x more
functions per chip; chip cost does not increase
significantly
 Cost of a function decreases by 2x
 But …
 How to design chips with more and more functions?
 Design engineering population does not double every
two years…
 Hence, a need for more efficient design methods
 Exploit different levels of abstraction
EE141
25
© Digital Integrated Circuits2nd Introduction
Design Abstraction Levels
Design Abstraction Levels
n+
n+
S
G
D
+
DEVICE
CIRCUIT
GATE
MODULE
SYSTEM
EE141
26
© Digital Integrated Circuits2nd Introduction
Design Metrics
Design Metrics
 How to evaluate performance of a
digital circuit (gate, block, …)?
 Cost
 Reliability
 Scalability
 Speed (delay, operating frequency)
 Power dissipation
 Energy to perform a function
EE141
27
© Digital Integrated Circuits2nd Introduction
Cost of Integrated Circuits
Cost of Integrated Circuits
 NRE (non-recurrent engineering) costs
 design time and effort, mask generation
 one-time cost factor
 Recurrent costs
 silicon processing, packaging, test
 proportional to volume
 proportional to chip area
EE141
28
© Digital Integrated Circuits2nd Introduction
NRE Cost is Increasing
NRE Cost is Increasing
EE141
29
© Digital Integrated Circuits2nd Introduction
Die Cost
Die Cost
Single die
Wafer
From http://www.amd.com
Going up to 12” (30cm)
EE141
30
© Digital Integrated Circuits2nd Introduction
Cost per Transistor
Cost per Transistor
0.0000001
0.0000001
0.000001
0.000001
0.00001
0.00001
0.0001
0.0001
0.001
0.001
0.01
0.01
0.1
0.1
1
1
1982
1982 1985
1985 1988
1988 1991
1991 1994
1994 1997
1997 2000
2000 2003
2003 2006
2006 2009
2009 2012
2012
cost:
cost:
¢-per-
¢-per-transistor
transistor
Fabrication capital cost per transistor (Moore’s law)
EE141
31
© Digital Integrated Circuits2nd Introduction
Yield
Yield
%
100
per wafer
chips
of
number
Total
per wafer
chips
good
of
No.


Y
yield
Die
per wafer
Dies
cost
Wafer
cost
Die


 
area
die
2
diameter
wafer
area
die
diameter/2
wafer
per wafer
Dies
2







EE141
32
© Digital Integrated Circuits2nd Introduction
Defects
Defects












area
die
area
unit
per
defects
1
yield
die
 is approximately 3
4
area)
(die
cost
die f

EE141
33
© Digital Integrated Circuits2nd Introduction
Some Examples (1994)
Some Examples (1994)
Chip Metal
layers
Line
width
Wafer
cost
Def./
cm2
Area
mm2
Dies/
wafer
Yield Die
cost
386DX 2 0.90 $900 1.0 43 360 71% $4
486 DX2 3 0.80 $1200 1.0 81 181 54% $12
Power PC
601
4 0.80 $1700 1.3 121 115 28% $53
HP PA 7100 3 0.80 $1300 1.0 196 66 27% $73
DEC Alpha 3 0.70 $1500 1.2 234 53 19% $149
Super Sparc 3 0.70 $1700 1.6 256 48 13% $272
Pentium 3 0.80 $1500 1.5 296 40 9% $417
EE141
34
© Digital Integrated Circuits2nd Introduction
Reliability―
Reliability―
Noise in Digital Integrated Circuits
Noise in Digital Integrated Circuits
i(t)
Inductive coupling Capacitive coupling Power and ground
noise
v(t) VDD
EE141
35
© Digital Integrated Circuits2nd Introduction
DC Operation
DC Operation
Voltage Transfer Characteristic
Voltage Transfer Characteristic
V(x)
V(y)
V
OH
VOL
VM
V
OH
VOL
f
V(y)=V(x)
Switching Threshold
Nominal Voltage Levels
VOH = f(VOL)
VOL = f(VOH)
VM = f(VM)
EE141
36
© Digital Integrated Circuits2nd Introduction
Mapping between analog and digital signals
Mapping between analog and digital signals
V
IL
V
IH
V
in
Slope = -1
Slope = -1
V
OL
V
OH
V
out
“ 0” V
OL
V
IL
V
IH
V
OH
Undefined
Region
“ 1”
EE141
37
© Digital Integrated Circuits2nd Introduction
Definition of Noise Margins
Definition of Noise Margins
Noise margin high
Noise margin low
V
IH
V
IL
Undefined
Region
"1"
"0"
V
OH
V
OL
NMH
NML
Gate Output Gate Input
EE141
38
© Digital Integrated Circuits2nd Introduction
Noise Budget
Noise Budget
 Allocates gross noise margin to
expected sources of noise
 Sources: supply noise, cross talk,
interference, offset
 Differentiate between fixed and
proportional noise sources
EE141
39
© Digital Integrated Circuits2nd Introduction
Key Reliability Properties
Key Reliability Properties
 Absolute noise margin values are deceptive
 a floating node is more easily disturbed than a
node driven by a low impedance (in terms of
voltage)
 Noise immunity is the more important metric –
the capability to suppress noise sources
 Key metrics: Noise transfer functions, Output
impedance of the driver and input impedance of the
receiver;
EE141
40
© Digital Integrated Circuits2nd Introduction
Regenerative Property
Regenerative Property
v0
v1
v3
finv(v)
f(v)
v3
out
v
Regenerative Non-Regenerative
v2
v1
f(v)
finv(v)
v3
out
v
EE141
41
© Digital Integrated Circuits2nd Introduction
Regenerative Property
Regenerative Property
A chain of inverters
v0 v1 v2 v3 v4 v5 v6
2
V
(Volt)
4
v0
v1
v2
t (nsec)
0
2 1
1
3
5
6 8 10
Simulated response
EE141
42
© Digital Integrated Circuits2nd Introduction
Fan-in and Fan-out
Fan-in and Fan-out
N
Fan-out N Fan-in M
M
EE141
43
© Digital Integrated Circuits2nd Introduction
The Ideal Gate
The Ideal Gate
Ri = 
Ro = 0
Fanout = 
NMH = NML = VDD/2
g = 
V in
V out
EE141
44
© Digital Integrated Circuits2nd Introduction
An Old-time Inverter
An Old-time Inverter
NM H
Vin (V)
NM L
VM
0.0
1.0
2.0
3.0
4.0
5.0
1.0 2.0 3.0 4.0 5.0
EE141
45
© Digital Integrated Circuits2nd Introduction
Delay Definitions
Delay Definitions
V out
tf
tpHL tpLH
tr
t
V in
t
90%
10%
50%
50%
EE141
46
© Digital Integrated Circuits2nd Introduction
Ring Oscillator
Ring Oscillator
v0 v1 v5
v1 v2
v0 v3 v4 v5
T = 2 tp
N
EE141
47
© Digital Integrated Circuits2nd Introduction
A First-Order RC Network
A First-Order RC Network
vout
vin C
R
tp = ln (2)  = 0.69 RC
Important model – matches delay of inverter
EE141
48
© Digital Integrated Circuits2nd Introduction
Power Dissipation
Power Dissipation
Instantaneous power:
p(t) = v(t)i(t) = Vsupplyi(t)
Peak power:
Ppeak = Vsupplyipeak
Average power:
 
 
 


T
t
t
T
t
t supply
supply
ave dt
t
i
T
V
dt
t
p
T
P )
(
1
EE141
49
© Digital Integrated Circuits2nd Introduction
Energy and Energy-Delay
Energy and Energy-Delay
Power-Delay Product (PDP) =
E = Energy per operation = Pav  tp
Energy-Delay Product (EDP) =
quality metric of gate = E  tp
EE141
50
© Digital Integrated Circuits2nd Introduction
A First-Order RC Network
A First-Order RC Network
Vdd
Vout
isupply
CL
E0->1 = CLVdd
2
PMOS
NETWORK
NMOS
A1
AN
NETWORK
E0 1
 P t
 dt
0
T
 Vdd isupply t
 dt
0
T
 Vdd CLdVout
0
Vdd
 CL Vdd
 2
= = = =
E
cap
P
cap
t
 dt
0
T
 V
out
i
cap
t
 dt
0
T
 C
L
V
out
dV
out
0
Vdd

1
2
--
-C
L
V
dd

2
= = = =
vout
vin CL
R
EE141
51
© Digital Integrated Circuits2nd Introduction
Summary
Summary
 Digital integrated circuits have come a long
way and still have quite some potential left for
the coming decades
 Some interesting challenges ahead
 Getting a clear perspective on the challenges and
potential solutions is the purpose of this book
 Understanding the design metrics that govern
digital design is crucial
 Cost, reliability, speed, power and energy
dissipation

More Related Content

PPT
Conferencia
PPT
Conferencia
PPT
lecture_1_09njdnjbdbbdibdibbdbdbbhbd.ppt
PDF
L1,2,3.pdf
DOCX
Ch 1 Introduction(1).docx
PDF
50 years of Moore's Law.
PDF
Introduction to ic technology and applications
PPTX
basic vlsi ppt
Conferencia
Conferencia
lecture_1_09njdnjbdbbdibdibbdbdbbhbd.ppt
L1,2,3.pdf
Ch 1 Introduction(1).docx
50 years of Moore's Law.
Introduction to ic technology and applications
basic vlsi ppt

Similar to chapter 1 digital integrated circuits_Introduction (20)

PPT
PPT
Vlsi
PDF
Topic 1 introduction
PPTX
Vlsi td introduction
PDF
1. CMOS Basic.pdf detail explain provide in This pdf
PPTX
VLSI and ES Design -An Overview.pptx
PDF
1st slide VLSI.pdf
PPTX
Very Large Scale Integrated Circuits VLSI Overview
PDF
Conferencia
PPTX
lecture_1.pptx
PPT
Introduction to IC.ppt
PDF
CMOS Digital Integrated Circuits - Ch 01_Introduction
PPTX
Module 1 Introduction of vlsi by poornima
PDF
EE 330 Lect 3 Spring 2022.pdf
PDF
They're Not Making Smaller Atoms
PDF
MT 6215- Slide-0-2025.pdf
PDF
Performance beyond moore's law
PPT
VLSI unit 1 Technology - S.ppt
PPT
Doering
PPTX
5 fabrication
Vlsi
Topic 1 introduction
Vlsi td introduction
1. CMOS Basic.pdf detail explain provide in This pdf
VLSI and ES Design -An Overview.pptx
1st slide VLSI.pdf
Very Large Scale Integrated Circuits VLSI Overview
Conferencia
lecture_1.pptx
Introduction to IC.ppt
CMOS Digital Integrated Circuits - Ch 01_Introduction
Module 1 Introduction of vlsi by poornima
EE 330 Lect 3 Spring 2022.pdf
They're Not Making Smaller Atoms
MT 6215- Slide-0-2025.pdf
Performance beyond moore's law
VLSI unit 1 Technology - S.ppt
Doering
5 fabrication
Ad

Recently uploaded (20)

PDF
LDMMIA Reiki Yoga Finals Review Spring Summer
PDF
Paper A Mock Exam 9_ Attempt review.pdf.
PPTX
Introduction to Building Materials
PPTX
A powerpoint presentation on the Revised K-10 Science Shaping Paper
PPTX
Lesson notes of climatology university.
PDF
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
PDF
Hazard Identification & Risk Assessment .pdf
PPTX
Digestion and Absorption of Carbohydrates, Proteina and Fats
PDF
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
PDF
A systematic review of self-coping strategies used by university students to ...
PDF
Chinmaya Tiranga quiz Grand Finale.pdf
PDF
Practical Manual AGRO-233 Principles and Practices of Natural Farming
PPTX
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
PDF
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
PPTX
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
PDF
Computing-Curriculum for Schools in Ghana
PDF
RMMM.pdf make it easy to upload and study
PDF
Indian roads congress 037 - 2012 Flexible pavement
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
LDMMIA Reiki Yoga Finals Review Spring Summer
Paper A Mock Exam 9_ Attempt review.pdf.
Introduction to Building Materials
A powerpoint presentation on the Revised K-10 Science Shaping Paper
Lesson notes of climatology university.
SOIL: Factor, Horizon, Process, Classification, Degradation, Conservation
Hazard Identification & Risk Assessment .pdf
Digestion and Absorption of Carbohydrates, Proteina and Fats
LNK 2025 (2).pdf MWEHEHEHEHEHEHEHEHEHEHE
A systematic review of self-coping strategies used by university students to ...
Chinmaya Tiranga quiz Grand Finale.pdf
Practical Manual AGRO-233 Principles and Practices of Natural Farming
Radiologic_Anatomy_of_the_Brachial_plexus [final].pptx
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
A GUIDE TO GENETICS FOR UNDERGRADUATE MEDICAL STUDENTS
Introduction-to-Literarature-and-Literary-Studies-week-Prelim-coverage.pptx
Computing-Curriculum for Schools in Ghana
RMMM.pdf make it easy to upload and study
Indian roads congress 037 - 2012 Flexible pavement
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
Ad

chapter 1 digital integrated circuits_Introduction

  • 1. EE141 1 © Digital Integrated Circuits2nd Introduction Digital Integrated Digital Integrated Circuits Circuits A Design Perspective A Design Perspective Introduction Introduction Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic July 30, 2002
  • 2. EE141 2 © Digital Integrated Circuits2nd Introduction What is this book all about? What is this book all about?  Introduction to digital integrated circuits.  CMOS devices and manufacturing technology. CMOS inverters and gates. Propagation delay, noise margins, and power dissipation. Sequential circuits. Arithmetic, interconnect, and memories. Programmable logic arrays. Design methodologies.  What will you learn?  Understanding, designing, and optimizing digital circuits with respect to different quality metrics: cost, speed, power dissipation, and reliability
  • 3. EE141 3 © Digital Integrated Circuits2nd Introduction Digital Integrated Circuits Digital Integrated Circuits  Introduction: Issues in digital design  The CMOS inverter  Combinational logic structures  Sequential logic gates  Design methodologies  Interconnect: R, L and C  Timing  Arithmetic building blocks  Memories and array structures
  • 4. EE141 4 © Digital Integrated Circuits2nd Introduction Introduction Introduction  Why is designing digital ICs different today than it was before?  Will it change in future?
  • 5. EE141 5 © Digital Integrated Circuits2nd Introduction The First Computer The First Computer The Babbage Difference Engine (1832) 25,000 parts cost: £17,470
  • 6. EE141 6 © Digital Integrated Circuits2nd Introduction ENIAC - The first electronic computer (1946) ENIAC - The first electronic computer (1946)
  • 7. EE141 7 © Digital Integrated Circuits2nd Introduction The Transistor Revolution The Transistor Revolution First transistor Bell Labs, 1948
  • 8. EE141 8 © Digital Integrated Circuits2nd Introduction The First Integrated Circuits The First Integrated Circuits Bipolar logic 1960’s ECL 3-input Gate Motorola 1966
  • 9. EE141 9 © Digital Integrated Circuits2nd Introduction Intel 4004 Micro-Processor Intel 4004 Micro-Processor 1971 1000 transistors 1 MHz operation
  • 10. EE141 10 © Digital Integrated Circuits2nd Introduction Intel Pentium (IV) microprocessor Intel Pentium (IV) microprocessor
  • 11. EE141 11 © Digital Integrated Circuits2nd Introduction Moore’s Law Moore’s Law In 1965, Gordon Moore noted that the number of transistors on a chip doubled every 18 to 24 months. He made a prediction that semiconductor technology will double its effectiveness every 18 months
  • 12. EE141 12 © Digital Integrated Circuits2nd Introduction Moore’s Law Moore’s Law 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 LO G 2 O F T H E N U M B E R O F C O M P O N E N T S P E R IN T E G R AT E D F U N C TIO N Electronics, April 19, 1965.
  • 13. EE141 13 © Digital Integrated Circuits2nd Introduction Evolution in Complexity Evolution in Complexity
  • 14. EE141 14 © Digital Integrated Circuits2nd Introduction Transistor Counts Transistor Counts 1,000,000 100,000 10,000 1,000 10 100 1 1975 1980 1985 1990 1995 2000 2005 2010 8086 80286 i386 i486 Pentium® Pentium® Pro K 1 Billion 1 Billion Transistors Transistors Source: Intel Source: Intel Projected Projected Pentium® II Pentium® III Courtesy, Intel
  • 15. EE141 15 © Digital Integrated Circuits2nd Introduction Moore’s law in Microprocessors Moore’s law in Microprocessors 4004 8008 8080 8085 8086 286 386 486 Pentium® proc P6 0.001 0.01 0.1 1 10 100 1000 1970 1980 1990 2000 2010 Year Transistors (MT) 2X growth in 1.96 years! Transistors on Lead Microprocessors double every 2 years Courtesy, Intel
  • 16. EE141 16 © Digital Integrated Circuits2nd Introduction Die Size Growth Die Size Growth 4004 8008 8080 8085 8086 286 386 486Pentium ® proc P6 1 10 100 1970 1980 1990 2000 2010 Year Die size (mm) ~7% growth per year ~2X growth in 10 years Die size grows by 14% to satisfy Moore’s Law Courtesy, Intel
  • 17. EE141 17 © Digital Integrated Circuits2nd Introduction Frequency Frequency P6 Pentium ® proc 486 386 286 8086 8085 8080 8008 4004 0.1 1 10 100 1000 10000 1970 1980 1990 2000 2010 Year Frequency (Mhz) Lead Microprocessors frequency doubles every 2 years Doubles every 2 years Courtesy, Intel
  • 18. EE141 18 © Digital Integrated Circuits2nd Introduction Power Dissipation Power Dissipation P6 Pentium ® proc 486 386 286 8086 8085 8080 8008 4004 0.1 1 10 100 1971 1974 1978 1985 1992 2000 Year Power (Watts) Lead Microprocessors power continues to increase Courtesy, Intel
  • 19. EE141 19 © Digital Integrated Circuits2nd Introduction Power will be a major problem Power will be a major problem 5KW 18KW 1.5KW 500W 4004 8008 8080 8085 8086 286 386 486 Pentium® proc 0.1 1 10 100 1000 10000 100000 1971 1974 1978 1985 1992 2000 2004 2008 Year Power (Watts) Power delivery and dissipation will be prohibitive Courtesy, Intel
  • 20. EE141 20 © Digital Integrated Circuits2nd Introduction Power density Power density 4004 8008 8080 8085 8086 286 386 486 Pentium® proc P6 1 10 100 1000 10000 1970 1980 1990 2000 2010 Year Power Density (W/cm2) Hot Plate Nuclear Reactor Rocket Nozzle Power density too high to keep junctions at low temp Courtesy, Intel
  • 21. EE141 21 © Digital Integrated Circuits2nd Introduction Not Only Microprocessors Not Only Microprocessors Digital Cellular Market (Phones Shipped) 1996 1997 1998 1999 2000 Units 48M 86M 162M 260M 435M Analog Baseband Digital Baseband (DSP + MCU) Power Management Small Signal RF Power RF (data from Texas Instruments) (data from Texas Instruments) Cell Phone
  • 22. EE141 22 © Digital Integrated Circuits2nd Introduction Challenges in Digital Design Challenges in Digital Design “Microscopic Problems” • Ultra-high speed design • Interconnect • Noise, Crosstalk • Reliability, Manufacturability • Power Dissipation • Clock distribution. Everything Looks a Little Different “Macroscopic Issues” • Time-to-Market • Millions of Gates • High-Level Abstractions • Reuse & IP: Portability • Predictability • etc. …and There’s a Lot of Them!  DSM  1/DSM ?
  • 23. EE141 23 © Digital Integrated Circuits2nd Introduction Productivity Trends Productivity Trends 1 10 100 1,000 10,000 100,000 1,000,000 10,000,000 2003 1981 1983 1985 1987 1989 1991 1993 1995 1997 1999 2001 2005 2007 2009 10 100 1,000 10,000 100,000 1,000,000 10,000,000 100,000,000 Logic Tr./Chip Tr./Staff Month. x x x x x x x 21%/Yr. compound Productivity growth rate x 58%/Yr. compounded Complexity growth rate 10,000 1,000 100 10 1 0.1 0.01 0.001 Logic Transistor per Chip (M) 0.01 0.1 1 10 100 1,000 10,000 100,000 Productivity (K) Trans./Staff - Mo. Source: Sematech Complexity outpaces design productivity Complexity Courtesy, ITRS Roadmap
  • 24. EE141 24 © Digital Integrated Circuits2nd Introduction Why Scaling? Why Scaling?  Technology shrinks by 0.7/generation  With every generation can integrate 2x more functions per chip; chip cost does not increase significantly  Cost of a function decreases by 2x  But …  How to design chips with more and more functions?  Design engineering population does not double every two years…  Hence, a need for more efficient design methods  Exploit different levels of abstraction
  • 25. EE141 25 © Digital Integrated Circuits2nd Introduction Design Abstraction Levels Design Abstraction Levels n+ n+ S G D + DEVICE CIRCUIT GATE MODULE SYSTEM
  • 26. EE141 26 © Digital Integrated Circuits2nd Introduction Design Metrics Design Metrics  How to evaluate performance of a digital circuit (gate, block, …)?  Cost  Reliability  Scalability  Speed (delay, operating frequency)  Power dissipation  Energy to perform a function
  • 27. EE141 27 © Digital Integrated Circuits2nd Introduction Cost of Integrated Circuits Cost of Integrated Circuits  NRE (non-recurrent engineering) costs  design time and effort, mask generation  one-time cost factor  Recurrent costs  silicon processing, packaging, test  proportional to volume  proportional to chip area
  • 28. EE141 28 © Digital Integrated Circuits2nd Introduction NRE Cost is Increasing NRE Cost is Increasing
  • 29. EE141 29 © Digital Integrated Circuits2nd Introduction Die Cost Die Cost Single die Wafer From http://www.amd.com Going up to 12” (30cm)
  • 30. EE141 30 © Digital Integrated Circuits2nd Introduction Cost per Transistor Cost per Transistor 0.0000001 0.0000001 0.000001 0.000001 0.00001 0.00001 0.0001 0.0001 0.001 0.001 0.01 0.01 0.1 0.1 1 1 1982 1982 1985 1985 1988 1988 1991 1991 1994 1994 1997 1997 2000 2000 2003 2003 2006 2006 2009 2009 2012 2012 cost: cost: ¢-per- ¢-per-transistor transistor Fabrication capital cost per transistor (Moore’s law)
  • 31. EE141 31 © Digital Integrated Circuits2nd Introduction Yield Yield % 100 per wafer chips of number Total per wafer chips good of No.   Y yield Die per wafer Dies cost Wafer cost Die     area die 2 diameter wafer area die diameter/2 wafer per wafer Dies 2       
  • 32. EE141 32 © Digital Integrated Circuits2nd Introduction Defects Defects             area die area unit per defects 1 yield die  is approximately 3 4 area) (die cost die f 
  • 33. EE141 33 © Digital Integrated Circuits2nd Introduction Some Examples (1994) Some Examples (1994) Chip Metal layers Line width Wafer cost Def./ cm2 Area mm2 Dies/ wafer Yield Die cost 386DX 2 0.90 $900 1.0 43 360 71% $4 486 DX2 3 0.80 $1200 1.0 81 181 54% $12 Power PC 601 4 0.80 $1700 1.3 121 115 28% $53 HP PA 7100 3 0.80 $1300 1.0 196 66 27% $73 DEC Alpha 3 0.70 $1500 1.2 234 53 19% $149 Super Sparc 3 0.70 $1700 1.6 256 48 13% $272 Pentium 3 0.80 $1500 1.5 296 40 9% $417
  • 34. EE141 34 © Digital Integrated Circuits2nd Introduction Reliability― Reliability― Noise in Digital Integrated Circuits Noise in Digital Integrated Circuits i(t) Inductive coupling Capacitive coupling Power and ground noise v(t) VDD
  • 35. EE141 35 © Digital Integrated Circuits2nd Introduction DC Operation DC Operation Voltage Transfer Characteristic Voltage Transfer Characteristic V(x) V(y) V OH VOL VM V OH VOL f V(y)=V(x) Switching Threshold Nominal Voltage Levels VOH = f(VOL) VOL = f(VOH) VM = f(VM)
  • 36. EE141 36 © Digital Integrated Circuits2nd Introduction Mapping between analog and digital signals Mapping between analog and digital signals V IL V IH V in Slope = -1 Slope = -1 V OL V OH V out “ 0” V OL V IL V IH V OH Undefined Region “ 1”
  • 37. EE141 37 © Digital Integrated Circuits2nd Introduction Definition of Noise Margins Definition of Noise Margins Noise margin high Noise margin low V IH V IL Undefined Region "1" "0" V OH V OL NMH NML Gate Output Gate Input
  • 38. EE141 38 © Digital Integrated Circuits2nd Introduction Noise Budget Noise Budget  Allocates gross noise margin to expected sources of noise  Sources: supply noise, cross talk, interference, offset  Differentiate between fixed and proportional noise sources
  • 39. EE141 39 © Digital Integrated Circuits2nd Introduction Key Reliability Properties Key Reliability Properties  Absolute noise margin values are deceptive  a floating node is more easily disturbed than a node driven by a low impedance (in terms of voltage)  Noise immunity is the more important metric – the capability to suppress noise sources  Key metrics: Noise transfer functions, Output impedance of the driver and input impedance of the receiver;
  • 40. EE141 40 © Digital Integrated Circuits2nd Introduction Regenerative Property Regenerative Property v0 v1 v3 finv(v) f(v) v3 out v Regenerative Non-Regenerative v2 v1 f(v) finv(v) v3 out v
  • 41. EE141 41 © Digital Integrated Circuits2nd Introduction Regenerative Property Regenerative Property A chain of inverters v0 v1 v2 v3 v4 v5 v6 2 V (Volt) 4 v0 v1 v2 t (nsec) 0 2 1 1 3 5 6 8 10 Simulated response
  • 42. EE141 42 © Digital Integrated Circuits2nd Introduction Fan-in and Fan-out Fan-in and Fan-out N Fan-out N Fan-in M M
  • 43. EE141 43 © Digital Integrated Circuits2nd Introduction The Ideal Gate The Ideal Gate Ri =  Ro = 0 Fanout =  NMH = NML = VDD/2 g =  V in V out
  • 44. EE141 44 © Digital Integrated Circuits2nd Introduction An Old-time Inverter An Old-time Inverter NM H Vin (V) NM L VM 0.0 1.0 2.0 3.0 4.0 5.0 1.0 2.0 3.0 4.0 5.0
  • 45. EE141 45 © Digital Integrated Circuits2nd Introduction Delay Definitions Delay Definitions V out tf tpHL tpLH tr t V in t 90% 10% 50% 50%
  • 46. EE141 46 © Digital Integrated Circuits2nd Introduction Ring Oscillator Ring Oscillator v0 v1 v5 v1 v2 v0 v3 v4 v5 T = 2 tp N
  • 47. EE141 47 © Digital Integrated Circuits2nd Introduction A First-Order RC Network A First-Order RC Network vout vin C R tp = ln (2)  = 0.69 RC Important model – matches delay of inverter
  • 48. EE141 48 © Digital Integrated Circuits2nd Introduction Power Dissipation Power Dissipation Instantaneous power: p(t) = v(t)i(t) = Vsupplyi(t) Peak power: Ppeak = Vsupplyipeak Average power:         T t t T t t supply supply ave dt t i T V dt t p T P ) ( 1
  • 49. EE141 49 © Digital Integrated Circuits2nd Introduction Energy and Energy-Delay Energy and Energy-Delay Power-Delay Product (PDP) = E = Energy per operation = Pav  tp Energy-Delay Product (EDP) = quality metric of gate = E  tp
  • 50. EE141 50 © Digital Integrated Circuits2nd Introduction A First-Order RC Network A First-Order RC Network Vdd Vout isupply CL E0->1 = CLVdd 2 PMOS NETWORK NMOS A1 AN NETWORK E0 1  P t  dt 0 T  Vdd isupply t  dt 0 T  Vdd CLdVout 0 Vdd  CL Vdd  2 = = = = E cap P cap t  dt 0 T  V out i cap t  dt 0 T  C L V out dV out 0 Vdd  1 2 -- -C L V dd  2 = = = = vout vin CL R
  • 51. EE141 51 © Digital Integrated Circuits2nd Introduction Summary Summary  Digital integrated circuits have come a long way and still have quite some potential left for the coming decades  Some interesting challenges ahead  Getting a clear perspective on the challenges and potential solutions is the purpose of this book  Understanding the design metrics that govern digital design is crucial  Cost, reliability, speed, power and energy dissipation