1.fault Modeling
1.fault Modeling
1. Fault modeling
2. Fault grading
3. Test coverage
4. Fault coverage
5. Atpg efficiency
1.Fault Modeling:
A fault Modeling is a representation of something that could go wrong in the
production, development, or operation of a piece of equipment or product. From this
model the user efficiency and importance of particular fault.
or
Fault
Modeling the effects of physical defects on the logic function and timing.
Corresponding to the type of fault which we are targeting, different type of fault models
is used. Following are some commonly used fault models.
a) Stuck at Fault.
b) Transition Fault.
c) IDDQ Fault.
d) Bridging Fault.
e) Path Delay Fault.
f) Small Delay Fault.
a) Stuck at fault:
The node module is stuck at some value 0 or 1 depending on what we are
targeting.
b) Transition fault:
There is any delay in the right time or fault time of a signal is called transition
fault model.
The transition fault model also slow to rise & slow to fall.
c) IDDQ Fault:
Leakage current in the circuit is called IDDQ fault.
Advantages
Covers most bridge faults
Covers some open faults
Higher defect coverage than stuck-at tests
Disadvantages
Circuit must be designed with low IDDQ
Test application slow Some open faults escape IDDQ tests
Some timing faults escape IDDQ tests
Current threshold has to be empirically established.
d) Bridging Fault:
Short circuit between two adjacent signal lines.
Two unconnected signal nets electrically connected due to extra material.
e) Path delay fault model:
The path delay fault model captures small extra delay such that each one by itself will
not cause the circuit fail but their cumulative effect along a path from input to output
can result in a faulty behavior.
3) Test Coverage:
Test coverage = detected faults/total faults - untestable faults (total testable faults)
*100
4) Fault Coverage:
Fault Coverage = detected faults/Total no of faults *100