Digital Integrated Circuits { EECS 312ziyang.eecs.umich.edu/~dickrp//eecs312/lectures/dic-l8.pdf ·...
Transcript of Digital Integrated Circuits { EECS 312ziyang.eecs.umich.edu/~dickrp//eecs312/lectures/dic-l8.pdf ·...
-
Digital Integrated Circuits – EECS 312
http://robertdick.org/eecs312/
Teacher: Robert DickOffice: 2417-E EECSEmail: [email protected]: 734–763–3329Cellphone: 847–530–1824
GSI: Shengshou LuOffice: 2725 BBBEmail: [email protected]
HW engineers SW engineers
0
1
2
3
4
5
6
7
8
9
10
200 220 240 260 280 300
Cu
rre
nt
(mA
)
Time (seconds)
Typical Current Draw 1 sec Heartbeat
30 beats per sample
Sampling andRadio Transmission
9 - 15 mA
Heartbeat1 - 2 mA
Radio Receive for
Mesh Maintenance
2 - 6 mA
Low Power Sleep0.030 - 0.050 mA
Year of announcement
1950 1960 1970 1980 1990 2000 2010
Pow
er d
ensi
ty (
Wat
ts/c
m2 )
0
2
4
6
8
10
12
14
Bipolar
CMOS
VacuumIBM 360
IBM 370 IBM 3033
IBM ES9000
Fujitsu VP2000
IBM 3090S
NTT
Fujitsu M-780
IBM 3090
CDC Cyber 205IBM 4381
IBM 3081Fujitsu M380
IBM RY5
IBM GP
IBM RY6
Apache
Pulsar
Merced
IBM RY7
IBM RY4
Pentium II(DSIP)
T-Rex
Squadrons
Pentium 4
Mckinley
Prescott
Jayhawk(dual)
IBM Z9
http://robertdick.org/eecs312/
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Review I
2 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Review II
How can the transfer curve for an inverter be derived from theI–V curves of the MOSFETs comprising it?
What useful property relevant to the inverter load curve diagramholds in steady state but not when transients are considered?
Is the inverter load curve diagram useful for analyzing dynamicsystems?
3 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Midterm exam
May cover anything up to and including 3 October.
Make sure you did the assigned reading.
Look though all the on-line slides for anything surprising.
Review lab and homework assignments.
If you want to study with other students, please use mailing listto find partners.
Posted old exams to website.
No class on Tuesday.
4 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Lecture plan
1. Inverter noise margins
2. Inverter dynamic behavior
3. Midterm review
4. Homework
5 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
VIH and VIL
VIH − VIL = −VOH − VOL
g=
−VDDg
(1)
VIH = VM −VMg
(2)
VIL = VM +VDD − VM
g(3)
NMH = VDD − VIH (4)NML = VIL (5)
6 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Inverter gain
Can find gain by takingσVout/σVin at VM .
g = − 1ID(VM)
knVDSATn + kpVDSATpλn − λp
(1)
g ≈ 1 + r(VM − VTn − VDSATn2
)(λn − λp)
(2)
7 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Change in transfer curve (and gain) with VDD
8 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Subthreshold operation
Higher gain.
Lower current.
Increased sensitivity to intrinsic noise.
Increased sensitivity to fixed external noise.xkTq
9 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Impact of process variation on inverter transfer function
10 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Inverter performance
Recall inverter propagation delay expression: tp = 0.69RC .
Either decrease R or decrease C .
Effective R depends on VDD .
11 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Dependence of inverter delay on VDD I
tpHL = 0.693
4
CLVDDIDSATn
tpHL = 0.52LnWn
CLVDDk ′nVDSATn(VDD − VTn − VDSATn/2)
If VDD � VTn + VDSATn/2
tpHL ≈ 0.52LnWn
CLk ′nVDSATn
.
Why?
Req =1
VDD/2
∫ VDDVDD/2
V
IDSAT (1 + λV )dV ≈ 3
4
VDDIDSAT
(1 − 7
9λVDD
)
12 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Dependence of inverter delay on VDD II
where
IDSAT = k′W
L
((VDD − VT )VDSAT −
VDSAT2
2
).
Ignore channel length modulation factor λ.
13 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Review
Define noise margin and explain why it is a useful concept.
What is VM?
What influence does an asymmetric change in inverter MOSFETresistance have on the Vout–Vin curve?
What is inverter gain and how does it depend on VDD?
What happens to inverter delay with decreasing VDD?
14 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Lecture plan
1. Inverter noise margins
2. Inverter dynamic behavior
3. Midterm review
4. Homework
15 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Dependence of delay on width (R)
Fix RLCL and vary W .
Eventually, self-loading dominates.
16 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Dependence of delay on width (R)
Fix RLCL and vary W .
Eventually, self-loading dominates.
16 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Impact of Wp/Wn ratio
Warning: Broken concept, especially for short-chain analysis.
β = Wp/Wn.
tp =tpLH+tpHL
2 .
17 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Impact of rise time on delay
18 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Modeling rise time effects in inverter chains
t ip = tistep + ηt
i−1step
t istep: Delay of gate i in response to step input function.
η: Technology-dependent constant, generally near 0.25.
19 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Lecture plan
1. Inverter noise margins
2. Inverter dynamic behavior
3. Midterm review
4. Homework
20 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Midterm exam I
1 Uses of digital systems.
2 History of digital computing devices. Impact of technologyimprovements on performance, power consumption, size, andreliability. Bipolar to CMOS move.
3 Power consumption equation and components of total powerconsumption. Check Slide 19 in lecture notes packet 2.
4 Requirements for devices to permit use in digital system.Regeneration/restoration.
5 MOSFET structure and layout.
6 Schematic capture, e.g., using Cadence software.
7 Resistance basics, and their application to MOSFET channelsand metal wires.
21 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Midterm exam II
8 Basic logic gate and transmission gate structures.
9 NMOS, PMOS, and CMOS inverters.
10 Diode structure and operation. Drift and diffusion. Differencebetween charge carriers and stationary ions. Doping.
11 MOSFET operation. Change in conditions (especially ID) withchanging VGS , VDS , and VSB . MOSFET models. Cutoff,pinch-off, and velocity saturation.
12 Subthreshold leakage and subthreshold operation.
13 Process variation definition and influence on circuit behavior.
14 High-level understanding of FinFET structure and reason forimproved k .
15 Steps in fabrication process. Dual damascene process.
16 Understanding what design rules are.
22 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Midterm exam III
17 Packaging, MCMs, and board-level design. Implications ofpackaging and interconnect for performance.
18 Gate leakage. High-κ dielectric. See assigned article.
19 Transient diode and MOSFET behavior. Computing capacitancesbased on MOSFET structure and operating region.
20 Derivation from inverter transfer curve from MOSFET I–Vcurves. Impact of inverter asymmetry on VM .
21 Noise margin definitions and purpose. Gain definition.
23 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Upcoming topics
Inverter chains for driving large loads.
Complex behavior in logic gate.
24 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Lecture plan
1. Inverter noise margins
2. Inverter dynamic behavior
3. Midterm review
4. Homework
25 Robert Dick Digital Integrated Circuits
-
Inverter noise marginsInverter dynamic behavior
Midterm reviewHomework
Homework assignment
3 October: Read sections 5.3, 5.4.1, and 5.4.2 in J. Rabaey,
A. Chandrakasan, and B. Nikolic. Digital Integrated Circuits: ADesign Perspective.Prentice-Hall, second edition, 2003.
3 October: Lab 2.
10 October: Homework 2 (which will help in your preparation forthe midterm exam).
10 October: Read sections 5.4, 5.5, 5.6, and 3.5 in J. Rabaey,
A. Chandrakasan, and B. Nikolic. Digital Integrated Circuits: ADesign Perspective.Prentice-Hall, second edition, 2003.
26 Robert Dick Digital Integrated Circuits
Inverter noise marginsInverter dynamic behaviorMidterm reviewHomework