A fault is an unintentional deviation in a circuit model. A defect created in the production of a circuit can lead to a fault which impacts circuit behaviour.
Definition bq
We use fault models to abstract physical defects for testing digital circuits.
Fault Coverage
We can use fault coverage as a quantitative measure of test set quality:
Fault coverage follows diminishing returns as number of test vectors increase. The acceptable threshold depends on the company and product.

Quote bq
Testing can be used to show the presence of faults but not to show their absence. No circuit can be “guaranteed defect free”.
Untestable Faults
A fault is untestable if there is no test vector for that fault.
Untestable faults only occur in networks with redundancy.
Redundancy
A redundant line is a line that can be replaced with a constant logic level (
0or1) without changing the function realised by the network.
Multiple Output Circuits
For a multiple output circuit with outputs, the set of all possible test vectors for a fault is given by:
Each function is the complete set of tests for fault at terminal .
Fault Location Test Sets
Diagnosis of a fault is harder than detection. To locate a fault, it needs to be distinguished from all other possible faults that may occur.
Concept bq
Two faults are distinguishable if there exists a fault detection test for one of the faults that is not a test for the other.
await dv.view("Scripts/topic-backlinks");