Lecture 21 IDDQ Current Testing
Lecture 21 IDDQ Current Testing
Lecture 21 IDDQ Current Testing
1
2
3
4
IDDQ Current Testing
! Definition
! Faults detected by IDDQ tests
! Vector generation for IDDQ tests
§ Full-scan
§ Quietest
! Instrumentation difficulties
! Sematech study
! Limitations of IDDQ testing
! Summary
5
Motivation
• Early 1990’s – Fabrication Line had 50 to 1000 defects
per million (dpm) chips
§ IBM wants to get 3.4 defects per million (dpm) chips (0
defects, 6 s)
• Conventional way to reduce defects:
§ Increasing test fault coverage
§ Increasing burn-in coverage
§ Increase Electro-Static Damage awareness
• New way to reduce defects:
§ IDDQ Testing – also useful for Failure Effect Analysis
6
What is Current Testing?
• Also called IDDQ Testing
• Measurement of the supply, VDD,
• quiescent current
• the sum of all off-state transistors
• Useful only for CMOS circuits
• Limitation due to shrinking technology
7
What is Current Testing?
continued..
• Current-based (IDDQ /IDDT)* test methods, collectively known as IDDX
tests
• Also called parametric tests since they measure chip parameter i.e.
current.
• Leakage current (IDDQ) test is a defect-based test that measures device
supply current under steady state conditions
*
Qàstands for ‘quiescent’
T à stand for ‘transients’
8
What is Current Testing?
continued..
• Fully static CMOS circuits consume little power when their inputs are
stable. This is because there is no direct path from the VDD supply rail
to ground.
9
Basic Principle of IDDQ Testing
The Figure shows the input and
output voltages, and the drain
current that flows through the
transistors.
• An active defect increases leakage for some (but not all) input patterns while a
passive defect increases leakage for all input patterns.
• An active defect degrades functionality of a chip (due to reduced noise margin, etc.).
• For this reason, several IDDQ test methods are targeted towards discarding chips with
active defects. A passive defect may not affect the functionality, but increases the
power consumption of a chip. It also reduces the reliability of a chip and can result
in a customer return
11
Current Testing Basics
12
IDDQ Testing
IDD --- Current flow through VDD
Q --- Quiescent state
IDDQ Testing --- Detecting faults by monitoring IDDQ
VDD
IDD
Inputs Outputs
CMOS
circuit
14
IDDQ Distribution
15
How Does it Work?
• Apply a test pattern
• Wait for the transient to settle down
• Measure the current
• Needed:
• How to generate the patterns
• How to measure the current
• But, first current characteristics
16
Dynamic Current
Vout
VOH
Vin Vout
VOL
t
I
CL
17
Inverter: Good and Faulty IDDQ
18
IDDQ Measurement
• Measurement may interfere with the measured
current
• A successful measurement should be:
• easily placed between the CUT and the bypass Capacitor of the
power pin
• Capable of measuring small currents
• Non intrusive, no drop of VDD
• Fast measurement few ns per pattern
• Two types: on- and off-chip
19
External Measurement
Vdd
Power
CUT R Supply
Dt
t
(a) (b)
20
Current Sensing Structures
R
Power Sense amplifiers
CUT Supply
designed
to minimize the VDD
voltage drop
(a)
Shunting by diode
limits
the voltage drop to
R R
0.7V
Vdd
IC Bridging Faults
Gate oxide
DUT pinholes
Vref
VGND
Floating gates &
V.drop junction leakages
Comparator
VGND
No defect
GND No
(a) (b) defect Defect
Vref 22
BICS Based on Bipolar
Transistor
VDD
VDD
f2
CMOS f1 CMOS
Pass/Fail
Flag f1 Module
Module V
Virtual
Ground
VR
V VR Switchin
+ - g
circuit
I
GND
Fault
The switching circuit may switch off a
categories faulty module to prevent large power
consumption
V
23
Faults Detected by IDDQ
Tests
24
Stuck-at Faults Detected by IDDQ Tests
25
NAND Open Circuit Defect – Floating gate
CMOS transistors stuck-open cause high
impedance states at a logic gate output, and
under certain situations,IDDQ is elevated and
the fault can be detected.
IDDQ testing does not guarantee detection, but
works in practice because the floating output
node is capacitively coupled into the substrate,
as well.
The coupling often results in an intermediate
voltage on the node
26
Floating Gate Defects
• Small break in logic gate inputs (100 – 200
Angstroms) lets wires couple by electron tunneling
§ Delay fault and IDDQ fault
• Large open results in stuck-at fault – not
detectable by IDDQ test
§ If Vtn < Vfn < VDD - | Vtp | then detectable by IDDQ test
27
Multiple IDDQ Fault Example
28
Capacitive Coupling of Floating
Gates
• Cpb – capacitance from poly to
bulk
• Cmp – overlapped metal wire
to poly
• Floating gate voltage depends
on capacitances and node
voltages
• If nFET and pFET get enough
gate voltage to turn them on,
then IDDQ test detects this
defect
• K is the transistor gain
29
Bridging Faults S1 – S5
• Caused by absolute short (< 50 W) or
higher R short between logic gates
• Segura et al. evaluated testing of
bridges with 3 CMOS inverter chain
• IDDQRb tests fault when Rb > 50 KW
• For 0 £ Rb £ 100 KW, current further
increases to high value and provide
good testability.
• Largest deviation when Vin = 5 V
bridged nodes at opposite logic values
30
CMOS Transistor Stuck-Open Faults
31
Delay Faults
32
Leakage Faults
33
Weak Faults
• nFET passes logic 1 as 5 V – Vtn
• pFET passes logic 0 as 0 V + |Vtp|
• Weak fault – one device in C-switch does not turn on
§ Causes logic value degradation in C-switch
34
Paths in Circuit
35
Transistor Stuck-Closed Faults
• Due to gate oxide short
(GOS)
• k = distance of short from
drain
• Rs = short resistance
• IDDQ2 current results show
3 or 4 orders of magnitude
elevation
36
Gate Oxide Short
37
Quietest Leakage Fault Detection – Mao
and Gulati
38
Weak Fault Detection – P1 (N1) Open
• Elevates IDDQ from 0 µA to 56 µA
39
Second Weak Fault Detection Example
• Not detected unless I3 = 1
40
Limitations of IDDQ Testing
• Sub-micron technologies have increased leakage
currents
§ Transistor sub-threshold conduction
§ Harder to find IDDQ threshold separating good & bad
chips
• IDDQ tests work:
§ When average defect-induced current greater than
average good IC current
§ Small variation in IDDQ over test sequence & between
chips
• Now less likely to obtain two conditions
41
Delta IDDQ testing (D IDDQ)
42
Delta IDDQ Testing -- Thibeault
• Use derivative of IDDQ at test vector i as current
signature
D IDDQ (i) = IDDQ (i) – IDDQ (i – 1)
• Leads to a narrower histogram
• Eliminates variation between chips and
between wafers
• P – probability of false test decisions
Ø For a fault-free chip, only intrinsic variation in IDDQ causes the mean delta IDDQ to be
close to or equal to zero and the variation in deltas to be small.
Ø The screening can be performed if any absolute ΔIDDQ surpasses the maximum
permissible threshold or if the variance in the ΔIDDQ values is too large (consecutive
vector method).
43
IDDQ Versus DIDDQ
Ø Figure shows why DIDDQ testing is better than
IDDQ testing, and why it may significantly extend
the usefulness of current testing.
45
Example Differential IDDQ Histogram
• Better peak Resolution with
| D IDDQ (i) |, doubles point
Count
46
IDDQ Built-in Current Testing
47
Conceptual BIC Sensor
48
CMOS BIC Sensor
The unit has a sense amplifier and a circuit
breaker, and disconnects the defective
functional unit from power when abnormal
currents occur due to VDD-GND shorts or
radiation generated latch-up.
49
Setting Optimal # Transistors in Block
• Must partition chip into functional units, each with its
own BIC
§ Too large a unit – combined leakage currents erroneously
trigger BIC sensor
• Idefmin – smallest defect current
• Inoisemax – maximum noise-related peak supply current
• Minimum area sensor design at Idefmin and IDDQ
intersection
• Nmax – maximum # transistors in 1 BIC unit
50
Graph for Choosing Nmax
51
Summary
• IDDQ tests improve reliability, find defects causing:
§ Delay, bridging, weak faults
§ Chips damaged by electro-static discharge
• No natural breakpoint for current threshold
§ Get continuous distribution – bimodal would be better
• Conclusion: now need stuck-fault, IDDQ, and delay
fault testing combined
• Still uncertain whether IDDQ tests will remain useful
as chip feature sizes shrink further
52
Summary
• IDDQ current limit setting to differentiate between
good and bad circuits is difficult
• IDDQ testing is becoming more problematic
§ Greater leakage currents in MOSFETs in deep sub-
micron technologies
§ Harder to discriminate elevated IDDQ from 100,000
transistor leakage currents
• DIDDQ holds promise to alleviate problems
• Built-in current testing holds promise
53