Lecture18 Pitfalls
Lecture18 Pitfalls
Lecture 18:
Variation and
Reliability
Learning Objectives
At the end of this lecture, you should be able to:
• Describe sources and effects of on-chip variation due to process, voltage, temperature
and aging.
• Outline the major sources of on-chip noise.
• Outline the differences between soft and hard errors.
• Interconnect
• Etching variations affect w, s, h
Courtesy M. Pelgrom
[Harris01b]
[Arnaud08]
• Black’s Equation:
Ea
• Typical limits: Jdc < 1 – 2 mA / μm2
e kT
MTTF
J dc n
[Christiansen06]
I (t ) dt
2
I rms 0
T
[Baumann05]
• Error-correcting codes
• Correct for soft errors that do occur
D0 X
Y
D1
Principle: Leakage
– X is a dynamic node holding value as charge on the node
– Eventually subthreshold leakage may disturb charge
Solution: Staticize node with feedback Q
not practical processes with big leakage)
Principle: Leakage
– X is a dynamic node holding value as charge on the node
– Eventually subthreshold leakage may disturb charge
Solution: Keeper
Y
0 X
1
X
Y
A B
D X Q
weak
GND
D VDD Q
VDD
weak
VDD
weak