IDDQ Testing
IDDQ Testing
IDDQ Testing
Sungho Kang
Yonsei University
Outline
z
z
z
z
z
z
z
z
z
Introduction
Defect Detection with IDDQ
Fault Detection with IDDQ
IDDQ Test Patterns
IDDQ Instrumentation
IDDQ Limit Setting and Characterization
Design Consideration of IDDQ Testing
Delay Faults and IDDQ Testing
Conclusion
CS&RSOC
YONSEI UNIVERSITY
What is IDDQ?
z
z
Introduction
z
z
CS&RSOC
YONSEI UNIVERSITY
Introduction
Y
N1
GND
CS&RSOC
YONSEI UNIVERSITY
Introduction
CS&RSOC
YONSEI UNIVERSITY
Introduction
V IN
i DD
V OUT
* i DDQ
V IN
VOUT
i DD
No Defect
Outputs
Input
TIME
VSS
CS&RSOC
YONSEI UNIVERSITY
Introduction
CS&RSOC
YONSEI UNIVERSITY
Introduction
Direct Observability
>>50% of transistors tested with only a few vectors
z
z
z
z
CS&RSOC
YONSEI UNIVERSITY
Introduction
FUNCTIONAL
STUCK-AT
STUCK-OPEN
IDDQ
Gate shorts
Bridges
F-G
G-F
Parastics &
p-n leakage
Punch through
Open drain
Open gate
Open t-gate
CS&RSOC
YONSEI UNIVERSITY
Introduction
CS&RSOC
YONSEI UNIVERSITY
10
Defect Detection
Shorts
Electrical connections between circuit nodes that are not usually
zero ohms
Opens
Breaks in the interconnect materials
Degradations
Defects mechanisms that may alter circuit performance and may
produce shorts or opens
IDDQ Leakage
Can include all of the above
CS&RSOC
YONSEI UNIVERSITY
11
Defect Detection
z
z
z
z
z
z
CS&RSOC
YONSEI UNIVERSITY
12
Defect Detection
CS&RSOC
YONSEI UNIVERSITY
13
Defect Detection
Reliability concerns
These ICs often have lower reliability (early functional failure)
High current states may cause premature battery failure
Quality/Yield concerns
Current may be symptomatic of a significant problem
Causal defects/mechanisms may worsen in time
Ignoring defects produces
Inaccurate quality/performance measurements/metrics
Incorrect test/experiment conclusions
CS&RSOC
YONSEI UNIVERSITY
14
Fault Detection
Stuck-at faults
Bridging faults
Stuck-open faults
Stuck-on faults
Delay faults
CS&RSOC
YONSEI UNIVERSITY
15
z
z
Fault Detection
CS&RSOC
YONSEI UNIVERSITY
16
Fault Detection
A B C D E F E s-a-1 detection
0 0 0 0 0 0
Yes
1 1 1 1 1 1
No
A
D
G1
G3
E
G2
(SA1)
CS&RSOC
YONSEI UNIVERSITY
17
Fault Detection
CS&RSOC
YONSEI UNIVERSITY
18
Fault Detection
CS&RSOC
YONSEI UNIVERSITY
19
Fault Detection
ISCAS85
c17
c432
c499
c880
c1355
c1908
Patterns
6
53
58
67
87
108
Faults
74
3968
7806
7909
12103
14203
Missed
1
174
362
99
62
338
%detected
98.7%
95.6%
95.4%
98.8%
99.5%
97.6%
ISCAS85
c17
c432
c499
c880
CS&RSOC
Patterns
5
40
99
27
Faults
75
4086
8167
8006
Missed
0
56
1
2
%detected
100.0%
99.59%
99.99%
99.97%
YONSEI UNIVERSITY
20
Fault Detection
CS&RSOC
YONSEI UNIVERSITY
21
z
z
Fault Detection
CS&RSOC
YONSEI UNIVERSITY
22
z
z
Test Patterns
CS&RSOC
YONSEI UNIVERSITY
23
Test Patterns
N1
N2
fGS
CS&RSOC
P2
P1
P2
P1
N1
N2
fGS
YONSEI UNIVERSITY
24
Test Patterns
CS&RSOC
YONSEI UNIVERSITY
25
Test Patterns
Advantages
No additional test generation effort or software is required
No fault model is necessary; coverage for all defects that are
sensitized and to which IDDQ is sensitive are covered
Effective for both combinational and sequential circuits
Disadvantages
Coverage of defects for which IDDQ testing is effective is
constrained by the quality of functional or structural test patterns
Defect coverage is not quantified
For dynamic circuits, it may not be allowable to slow down testing
during the application of at least some of the vectors
Circuit is not tested at system speed
The number of test vectors is usually too large for the
methodology to be practical in large volume production
CS&RSOC
YONSEI UNIVERSITY
26
Test Patterns
Practical problems
The models used for logic simulation may not all be at transistor
level
Transistor level simulation of VLSI circuits may be beyond the
capacity (memory and speed) of logic simulators
Even if transistor level simulation is feasible, the amount of data
required to be captured and analyzed will be beyond reasonable
limits
CS&RSOC
YONSEI UNIVERSITY
27
Test Patterns
Disadvantages
Fault model is necessary; coverage shows IDDQ test effectiveness
for only those defects that have a representation in the fault model
Coverage is constrained by the quality of functional or structural
logic test pattern
Software for test vector selection is required
CS&RSOC
YONSEI UNIVERSITY
28
Test Patterns
z
z
CS&RSOC
YONSEI UNIVERSITY
29
Test Patterns
Disadvantages
Fault model is necessary; coverage shows effectiveness for only
those defects that have a representation in the fault model
Practicality of test generation methods for large sequential circuits
is yet to be established
Software for test vector generation is required
CS&RSOC
YONSEI UNIVERSITY
30
Off-Chip Measurement
z
z
z
z
z
Instrumentation
CS&RSOC
YONSEI UNIVERSITY
31
Off-Chip Measurement
Instrumentation
5V
No Defect
Rm
VO
V DD
DUT
VO
IDDQ Defect
TIME
I DD
i DD
IDDQ Defect
No Defect
TIME
CS&RSOC
YONSEI UNIVERSITY
32
On-Chip Circuit
z
z
z
z
z
z
Instrumentation
Partition required
CS&RSOC
YONSEI UNIVERSITY
33
Summary
z
z
Instrumentation
CS&RSOC
YONSEI UNIVERSITY
34
Limit Setting
z
z
z
CS&RSOC
YONSEI UNIVERSITY
35
Reliability
z
Limit Setting
z
z
The Ford data show that 21-51% of ICs with high IDDQ
pre-burn-in failed functional tests after burn-in
Some leakage mechanisms might not cause reliability
failures, but their presence masks the ability to detect
those leaky defects that do cause failure
CS&RSOC
YONSEI UNIVERSITY
36
Design Consideration
100% complementary
Nodes driven by complementary P/N networks
z
z
CS&RSOC
YONSEI UNIVERSITY
37
Conclusion
z
z
Conclusion
Direct Observability
Greatly increased detection of common physical defects
100% coverage of stuck-at faults for many designs
Reduced test vector count
Simplified test vector generation and fault simulation
No additional on-chip circuitry required
CS&RSOC
YONSEI UNIVERSITY
38