Professional Documents
Culture Documents
Defects, Errors and Faults
Defects, Errors and Faults
Definitions:
Defect: An untended difference between the implemented hardware and its
intended function.
There are
Boolean functions possible.
o To be absolutely sure, we need to apply
all 210 patterns.
o Clearly, functional test is not feasible.
RTL and Logic level: Stuck-at faults most popular, followed by bridging and
delay fault models.
Assertion Fault
Behavioral Fault
Branch Fault
Bridging (*)
Bus Fault
Cross-point Fault
Hyperactive Fault
Instruction Fault
Fault Models
Intermittent Fault
Permanent Fault
Physical Fault
Pin Fault (SA faults on the signal pins of all modules in the circuit).
PLA Fault
Fault Models
Potentially Detectable Fault (a subset of the initialization faults).
IDDQ Fault
Race Fault
Structural Fault
Logical Faults
Logical faults are used to represent physical
faults.
o Simplifies the fault analysis process
and reduces the # of faults.
Testing that does not guarantee 100% fault coverage does not detect some
faults and, in certain circuit configurations, these faults can mask faults that are
tested.
Fault Detection
In this example, any test in which x1 = 0 and x4
= 1 is a test for f.
Fault Dominance
It is possible to have to faults f and g such that
any test that detects g also detects f, withOUT f
dominating g.