Professional Documents
Culture Documents
Testing 2
Testing 2
VLSI Testing
Testing
Yield
Yield Analysis
Analysis &
& Fault
Fault Modeling
Modeling
Virendra Singh
Indian Institute of Science
Bangalore
virendra@computer.org
Good chips
Faulty chips
Defects
Wafer
Unclustered defects Clustered defects (VLSI)
Wafer yield = 12/22 = 0.55 Wafer yield = 17/22 = 0.77
Y = ( 1 + Ad / α ) − α
- Ad
Unclustered defects: α = ∞, Y = e
Y (T ) = (1 + TAf / β) - β
Assuming that tests with 100% fault coverage
(T =1.0) remove all faulty chips,
Y = Y (1) = (1 + Af / β) - β
β
( β + TAf )
= 1 - --------------------
β
( β + Af )
Where T is the fault coverage of tests, Af is the
average number of faults on the chip of area A, β
is the fault clustering parameter. Af and β are
determined by test data analysis.
30
25
Defect Level
20
15
10
5
0
0 10 20 30 40 50 60 70 80 90 100
Fault Coverage
Jan 18, 2008 E0-286@SERC 10
Computed
Computed DL
DL
237,700 ppm (Y = 76.23%)
Defect level in ppm
Loss of
Revenues
Time to
Time in Months
Market ΔT
Jan 18, 2008 E0-286@SERC 12
Failure Rate Vs Product Lifetime
Infant
Mortality Working Life Span Wearout
Failure Rate
(a)
(b)
(c)
RL Z
B
A Z
A
R1
A Z
R2 B Z
A (b)
(a)
A
A
A
Z Z Z
L2 L2
(a) (b)
Stuck-at 1 Stuck-at 0
Vdd GND
(c)
Bridging Fault
(d)
Shorts 51
Opens 1
Missing components 6
Wrong components 13
Reversed components 6
Bent leads 8
Analog specifications 5
Digital logic 5
Performance (timing) 5
M ode D uration
Transient
Interm ittent
f k
Test vector for h s-a-0 fault
Jan 18, 2008 E0-286@SERC 24