Professional Documents
Culture Documents
Outline
Logistics What I expect you to learn in this class CMOS processing sequence
EE402
Logistics
Instructor: Prof. Youngmin Kim
l l l l
Email: youngmin@unist.ac.kr Office: EB2, 401-1 Phone: +2115 Office hour: Tue. & Thu. 10:00 ~ 12:00 AM (Other time available by appointment) Digital Integrated Circuits: A Design Perspective, 2nd edition by Rabaey, Chandrakasan, and Nikolic N. Weste and D. Harris, "CMOS VLSI Design: A Circuits and Systems Perspective, 3rd edition", Addison-Wesley, 2005. "Design of High-Performance Microprocessor Circuits", edited by A. Chandrakasan, W. Bowhill, and F. Fox, IEEE Press, 2001. D.A. Hodges, H.G. Jackson, and R.A. Saleh, "Analysis and Design of Digital Integrated Circuits in Deep Submicron Technology", 3rd edition, McGraw Hill, 2004.
Textbook
l
References
l
Lecture note will be posted online shortly before class sessions Supplement handouts
EE402
Text Book
Digital Integrated Circuits
A Design Perspective
Jan M. Rabaey Anantha Chandrakasan Borivoje Nikolic
EE402
Course Setup
Two 125 min lectures (Tue. & Thu. 1:00~3:05) @ EB2 T-206 Prerequisite: Logic design, circuit theory, electronic
Yesung Kang (), @ EB2 402 for CAD supports bi-weekly, 4~5 CAD assignments IC design methodologies
Circuit design, layout, simulations, and logic design (Verilog HDL) LVS and DRC Etc.
5
EE402
Grading Breakdown
HW + CAD assignments: Midterm Exam: Final Exam: Final Project and Report:
EE402
Custom integrated circuit layout Sub-system design such as adders, register files, program counters, etc. Synthesis + automated place/route design flow (?)
Multipliers, pulsed latches, memory decoder and sense amplifiers, etc. Current technology issues Process variations Robust design SRAM Power and performance optimization Timing Your interests and etc
7
EE402
Ex., >1 billion transistors in Intels 32nm Efficient and inevitable way of design in VLSI Still require human (custom) design in certain area
12 ~30cm
4.5cm
270mm2
EE402
Phoenix mm-scale all-in-one computer 5nW !! power Eye pressure sensor <courtesy UMICH>
EE402
8 cores Beckton die 45nm Intel Xeon ~ 2.26GHz, 130W $3,692 <courtesy Intel>
9
Transistors
EE402
10
Recent Devices
EE402
11
EE402
12
Sub-5nm FinFET
EE402
14
FinFET
Conducting channel is wrapped by a thin silicon "fin", which forms the
EE402
Why FinFET?
Reduced Short Channel Effect Increase driving current high performance Better leakage current control low power Good for low voltage (power) applications Compatible with current CMOS manufacturing and many more
Leakage Reduced
EE402
Carbon-based Transistors
EE402
17
It takes >$10M to design a chip, >$100M in 1~2 years (e.g., Snapdragon ~ $60M) Mask costs are more than $3M in 45nm technology
The end of frequency scaling - Power as a limiting factor l Multi-core in a chip (e.g., dual, quad, 6, 8 cores, etc) l Beyond CMOS (?) after <10nm l Dealing with leakages Robustness issues
l
CMOS Process
EE402
19
VDD
Vin
Vout
Vout2
VSS
EE402
20
Use decimal
21
EE402
23
EE402
25
Modern microprocessors
Pentium 4 180nm~65nm tech. ~ 3.8GHz, ~125 mil. Trs. 112mm2, 115W TDP (Thermal Design Power) LGA (Land Grid Array) 775
Core i7 45nm & 32nm tech. ~ 3.47GHz, 731 mil. Trs. 263mm2 , 18 ~ 130W TDP LGA 1366
EE402
26
Moores Law
In
1965, Gordon Moore noted that the number of transistors on a chip (or die) doubled every 18 to 24 months. (2 yrs 18 mon.)
He
made a prediction that semiconductor technology will double its effectiveness (e.g., tr #) every 18 months
EE402
27
Moores Law
Evolution in Complexity
EE402
29
Courtesy, Intel
EE402
30
0.001 1970
386
1980
1990 Year
2000
2010
32
Frequency
10000 1000 Frequency (Mhz) 100 486 10 1 0.1 1970 8085 8086 8080 8008 4004 1980 1990 Year 2000 2010 286 386
Courtesy, Intel
Lead Microprocessors frequency doubles every 2 years But, not true anymore !
EE402
33
Power Dissipation
100 P6 Pentium proc 10 8086 286 1 8008 4004 8085 8080 386 486
Power (Watts)
34
Power density
10000 Power Density (W/cm2) 1000 100
8086 10 4004 Hot Plate P6 8008 8085 Pentium proc 386 286 486 8080 1 1970 1980 1990 2000 2010 Year
35
Power Management
Analog Baseband
Digital Baseband (DSP + MCU)
36
1/DSM
Macroscopic Issues
Time-to-Market Millions of Gates High-Level Abstractions Reuse & IP: Portability Predictability etc. and Theres a Lot of Them!
?
EE402
37
Why Scaling?
Technology shrinks by 0.7/generation (49% smaller area) With every generation can integrate 2x more functions
per chip; chip cost does not increase significantly Cost of a function decreases by 2x But
l How
to design chips with more and more functions? l Design engineering population does not double every two years
Hence, a need for more efficient design methods l Exploit different levels of abstraction l Divide-and-conquer l CAD
EE402
38
MODULE + GATE
CIRCUIT
DEVICE G S n+ n+ D
EE402
39
Design Metrics
How to evaluate performance (quality) of a digital
Mass production l Reliability: Military or Medical l Scalability l Speed (delay, operating frequency): server l Power dissipation: handheld devices l Energy to perform a function
EE402
40
time and effort, mask generation T/O cost factor on the complexity of the design, the spec. and designers
l one-time l Depends l +
R&D costs
l proportional l proportional
= /+ /
EE402
41
IC design costs for many devices are projected to hit the dreaded $100 million level within the next three years. Not long ago (and even today), IC design costs ranged between $20-to-$50 million Mentor CEO, EETimes, 3/2/2010
EE402
42
Die Cost
Single die
Wafer
Going up to 12 (30cm) 775um thickness
From http://www.amd.com
EE402
43
-per-transistor
0.0001 0.00001 0.000001 0.0000001 1982 1985 1988 1991 1994 1997 2000 2003 2006 2009 2012
EE402
44
Yield
No. of good chips per wafer Y= 100% Total number of chips per wafer Wafer cost Die cost = Dies per wafer Die yield (wafer diameter/2 )2 wafer diameter Dies per wafer = die area 2 die area
EE402
45
Defects
defects per unit area die area die yield = 1 + where, is complexity of manufacturing process
Metal Line Wafer layers width cost 2 3 4 3 3 3 3 0.90 0.80 0.80 0.80 0.70 0.70 0.80 $900 $1200 $1700 $1300 $1500 $1700 $1500
Def./ Area Dies/ Yield cm2 mm2 wafer 1.0 1.0 1.3 1.0 1.2 1.6 1.5 43 81 121 196 234 256 296 360 181 115 66 53 48 40 71% 54% 28% 27% 19% 13% 9%
EE402
47
v( t) i ( t)
V DD
Inductive coupling
Capacitive coupling
OH
f V(y)=V(x)
EE402
49
out Slope = -1 =
OH
dVout dVin
IL
Slope = -1 V OL V IL V IH V in
OL
EE402
50
"1" V OH NM H
NM L
IL
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
EE402
52
floating node is more easily disturbed than a node driven by a low impedance (in terms of voltage)
EE402
53
Regenerative Property
v0
v1
v2
v3
v4
v5
v6
A chain of inverters
Simulated response
EE402
54
Regenerative Property
Regenerative
EE402
Non-Regenerative
55
Fan-out N
EE402
Fan-in M
56
g=
Ri = Ro = 0 Fanout =
NMH = NML = VDD/2
V in
EE402
57
An Old-time Inverter
5.0 4.0 3.0 NM L
Vout (V)
2.0 1.0
VM NM H
0.0
1.0
4.0
5.0
EE402
58
Delay Definitions
Vin
Vout
EE402
59
Ring Oscillator
T = 2 tp N
EE402
60
A First-Order RC Network
vout C
vin
tp = ln (2) = 0.69 RC
Power Dissipation
Instantaneous power: p(t) = v(t)i(t) = Vsupplyi(t) Peak power: Ppeak = Vsupplyipeak Average power:
Power-Delay Product (PDP) = E = Energy per operation = Pav tp Energy-Delay Product (EDP) = quality metric of gate = E tp
EE402
63
A First-Order RC Network
Vdd E0->1 = C LVdd2
R PMOS
A1 NETWORK
vout supply
Vout CL!
vin AN
NMOS NETWORK
CL
T E
Vdd 0 C dV = C V 2 L out L dd
E ca p = P cap ( t ) dt = V out i ca p( t ) dt = 0 0
1 2 C L Vout dVout = -- CL V dd 2 0
EE402
64
Summary
Digital integrated circuits have come a long way and still
a clear perspective on the challenges and potential solutions is the purpose of this book
design is crucial
l Cost,
EE402
65
process
rules
EE402
66