Lect4 - Fault Modelling
Lect4 - Fault Modelling
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
sa0 sa1
NOT sa0
sa1
s-a-1
s-a-1
s-a-0
A dominance collapsed fault set
14 Dominance Example
sa0 sa1 Faults in red
sa0 sa1
removed by
sa0 sa1
equivalence
sa0 sa1 sa0 sa1 collapsing
sa0 sa1
sa0 sa1
sa0 sa1 sa0 sa1
sa0 sa1
Checkpoints ( ) = 10
Classes of Stuck-at Faults
16
pMOS VDD
FETs IDDQ path in
A faulty circuit
1 Stuck-
short
0
B Good circuit state
C
0 (X)
nMOS
FETs Faulty circuit state
21 Summary
Fault models are analyzable approximations of defects and are
essential for a test methodology.
For digital logic single stuck-at fault model offers best advantage of
tools and experience.
Many other faults (bridging, stuck-open and multiple stuck-at) are
largely covered by stuck-at fault tests.
Stuck-short and delay faults and technology-dependent faults require
special tests.
Memory and analog circuits need other specialized fault models and
tests.
22 Review Exercise
What are three most common types of blocks a modern SOC is likely to have?
Circle three: analog circuit,
digital logic, fluidics, memory, MEMS, optics, RF.
The cost of a chip is US$1.00 when its yield is 50%. What will be its cost if you
increased the yield to 80%.
What is the total number of single stuck-at faults, counting both stuck-at-0 and
stuck-at-1, in the following circuit?
23 Answers
What are three most common types of blocks a modern SOC is likely to have?
Circle three: analog circuit,
digital logic, fluidics, memory, MEMS, optics, RF.
The cost of a chip is US$1.00 when its yield is 50%. What will be its cost if you
increased the yield to 80%.
wafer cost
Chip cost = ──────── = $1.00
0.5 × n
For yield = 0.8, chip cost = wafer cost/(0.8n) = 50n/(0.8n) = 62.5 cents
24 Answers Continued
What is the total number of single stuck-at faults, counting both stuck-at-0 and
stuck-at-1, in the following circuit?
= 2 × (2 + 2 + 2) = 12
s-a-0 s-a-1
s-a-0 s-a-1
s-a-0 s-a-1 s-a-0 s-a-1 s-a-0 s-a-1
s-a-0 s-a-1