MODULE 4-Part-1
MODULE 4-Part-1
⚫ A failure is said to have occurred in a circuit or system if it deviates from its specified
behavior.A fault, on the other hand, is a physical defect that may or may not cause a
failure.
⚫ A fault is characterized by its nature, value, extent, and duration. The nature of a fault
can be classified as logical or non logical. A logical fault causes the logic value at a point
in a circuit to become opposite to the specified value.Non logical faults include the rest
of the faults, such as the malfunction of the clock signal, power failure, and so forth.
⚫ The value of a logical fault at a point in the circuit indicates whether the fault creates
fixed or varying erroneous logical values.The extent of a fault specifies whether the
effect of the fault is localized or distributed.
⚫ A local fault affects only a single variable, whereas a distributed fault affects more than
on
⚫ When testing digital circuits, two distinct philosophies are commonly used:
Terminology:
Faults in a circuit may occur due to defective components, breaks in signal lines, lines
shortened to ground or power supply, short-circuiting of signal lines, ex- cessive delays, and
so forth.Besides errors or ambiguities in design specifications, design rule violations, among
other things, also result in faults.
Poor designs may also result in hazards, races, or metastable flip-flop behavior in a circuit;
such faults manifest themselves as "intermittents" through- out the life of the circuit.
In general, the effect of a fault is represented by means of a model, which represents the
change the fault produces in circuit signals.
1. STUCK AT FAULTS:
➢ Stuck-at Fault (SAF) is a type of fault analysis in which a node/pin in a digital circuit is
assumed to be fixed at logic 0 or logic 1.
➢ Stuck-at fault model is also called a permanent fault model because the faulty effect is
assumed to be permanent.
➢ Stuck-at fault occurs in logic gates which results in one of the inputs or the output being
fixed to either a logic 0 (stuck-at 0) or logic 1 (stuck-at 1).
LOGIC 1 ( STUCK AT 1)
EXPLAINATION:
⚫ The most common model used for logical faults is the single stuck-at fault. It assumes
that a fault in a logic gate results in one of its inputs or the output being fixed to either a
logic 0 (stuck-at-0) or a logic 1 (stuck-at-1).
⚫ Stuck-at-0 and stuck- at-1 faults are often abbreviated to s-a-0 and s-a-1, respectively,
and these abbreviations will be adopted here.
⚫ Let us consider a NAND gate with input A s-a-1. The NAND gate perceives the input A
as a 1 irrespective of the logic value placed on the input.
⚫ The output of the NAND gate in is 0 for the input pattern shown above, when the s-a-1
fault is present. The fault-free gate has an output of 1. Therefore, the pattern shown in
can be used as a test for the A input s-a-1, because there is a difference between the
output of the fault-free and the faulty gate.
⚫ The stuck-at model, often referred to as classical fault model, offers good representation
for the most common types of failures, for example, short-circuits (shorts) and open
circuits (opens) in many technologies.
⚫ Unintended shorts between the lines form a class of permanent faults, known as bridging
faults.
⚫ It has been observed that physical defects in MOS (Metal Oxide Semiconductor) circuits
are manifested as bridging faults more than as any other type of fault.
⚫ An input bridging fault corresponds to the shorting of a certain number of primary input
lines.
⚫ Feedback bridging fault occurs if there is a short between an output line to an input line.
⚫ A non feedback bridging fault identifies a bridging fault that does not belong to either of
the two previous categories.
⚫ From these definitions, it will be clear that the probability of two lines getting bridged is
higher if they are physically close to each other.
⚫ The presence of a feedback bridging fault can cause a circuit to oscillate or convert it into
a sequential circuit.
⚫ The probable bridging fault in this circuit (or in any other CMOS circuit) can be grouped
into four categories:
⚫ On the other hand, if two transistors with floating gates are permanently conducting, one
of them can be considered as stuck on.
⚫ If a transistor with a floating gate remains in a nonconducting state due to a signal line
break, the circuit will behave in a similar fashion as it does in the presence of the
integrate break b₂.
3.STUCK-ON AND STUCK-OPEN FAULTS
STUCK-ON FAULTS:
⚫ The faulty gate output is difficult to predict because the stuck-on transistor competes
with its complementary transistors for control of the output.
⚫ Sometimes this competition doesn’t lead to catastrophic failure, but it can disrupt normal
circuit behavior.
STUCK-OPEN FAULTS
⚫ The faulty gate output remains open (disconnected) even when it should be driving a
logic value.
⚫ Stuck-open faults are modeled as additional non-classical faults alongside the standard
stuck-at faults.
4.DELAY FAULTS
Delay faults occur when a circuit is too slow to propagate signals through certain paths or
gates.
Even if the logic operations within the circuit are correct, the output may not be reached
within the allotted time due to delays.
Types:
⚫ Gate Delay Faults (GDF)
⚫ Path Delay Faults (PDF)
⚫ Transition Delay Faults
⚫ Transition delay faults occur during signal transitions (rising or falling edges).
⚫ These faults affect the timing between input and output transitions.
⚫ Detecting and mitigating transition delay faults is essential for maintaining correct circuit
behavior.
5.TEMPORARY FAULTS:
● Temporary faults are the faults or errors that occur unpredictably and temporarily affect
the VLSI or electronic circuits.
● Temporary faults are often referred to as intermittent or transient faults with the same
meaning.
● Transient faults are non-recurring temporary faults.
● They are not repairable because there is no physical damage to the hardware.
VTU QUESTIONS