SlideShare a Scribd company logo
1 of 31
Pg. No93 to 126.
M.Abramovici, M.A. Breuer, A.D. Friedman, “Digital
systems testing and testable design”, Jaico Publishing
House
1
 Fault Modelling and Fault Simulation:
◦ Logical fault models, Fault detection and
Redundancy, Fault equivalence and fault location,
Fault Dominance, Single stuck-fault models,
Multiple stuck fault model, stuck RTL variables,
Fault variables. Testing for single stuck fault and
Bridging fault, General fault simulation techniques,
Serial and Parallel fault simulation, Deductive fault
simulation, Concurrent fault simulation, Fault
simulation for combinational circuits, Fault
sampling, Statistical fault analysis.
2
3
 Why model faults?
 Some real defects in VLSI and PCB
 Common fault models
 Stuck-at faults
 Single stuck-at faults
 Fault equivalence
 Fault dominance and checkpoint theorem
 Classes of stuck-at faults and multiple faults
 Transistor faults
4
 I/O function tests inadequate for
manufacturing (functionality versus
component and interconnect testing)
 Real defects (often mechanical) too
numerous and often not analyzable
 A fault model identifies targets for testing
 A fault model makes analysis possible
 Effectiveness measurable by experiments
5
 Processing defects
 Missing contact windows
 Parasitic transistors
 Oxide breakdown
 . . .
 Material defects
 Bulk defects (cracks, crystal imperfections)
 Surface impurities (ion migration)
 . . .
 Time-dependent failures
 Dielectric breakdown
 Electromigration
 . . .
 Packaging failures
 Contact degradation
 Seal leaks
6
 Single stuck-at faults
 Transistor open and short faults
 Memory faults
 PLA faults (stuck-at, cross-point, bridging)
 Functional faults (processors)
 Delay faults (transition, path)
 Analog faults
 Combinational Circuits:
7
8
9
 Three properties define a single stuck-at fault
 Only one line is faulty
 The faulty line is permanently set to 0 or 1
 The fault can be at an input or output of a gate
 Example: XOR circuit has 12 fault sites ( ) and
24 single stuck-at faults
a
b
c
d
e
f
1
0
g h
i
1
s-a-0
j
k
z
0(1)
1(0)
1
Test vector for h s-a-0 fault
Good circuit value
Faulty circuit value
10
 Test ‘t’ that detects fault ‘f’ generates error in
values.
 Test ‘t’ propagates the error to primary
outputs
 A line whose value in test ‘t’ changes in
presence of ‘f’ called sensitized to the fault.
 A path composed of sensitized lines is called
sensitized path
11
 Detectability:
◦ A fault ‘f’ is said to be detectable if there exists a test ‘t’
that detects ‘f’ otherwise fault ‘f’ is undetectable.
◦ For undetectable Zf(x)=Z(x).
 Redundancy:
◦ A combinational circuit that contain undetectable stuck
fault is said to be redundant.
12
13
E SA0
F SA1
a SA1
Undetectable
14
15
SA1
16
17
18
19
 Number of fault sites in a Boolean gate circuit is
= #PI + #gates + # (fanout branches)
 Fault equivalence: Two faults f1 and f2 are
equivalent if all tests that detect f1 also detect f2.
 If faults f1 and f2 are equivalent then the
corresponding faulty functions are identical.
 Fault collapsing: All single faults of a logic circuit
can be divided into disjoint equivalence subsets,
where all faults in a subset are mutually equivalent.
A collapsed fault set contains one fault from each
equivalence subset.
20
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0
sa1
sa0
sa1
sa0
sa0
sa1
sa1
sa0
sa0
sa0
sa1
sa1
sa1
AND
NAND
OR
NOR
WIRE
NOT
FANOUT
21
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
Faults in boldface
removed by
equivalence
collapsing
20
Collapse ratio = ── = 0.625
32
22
 If all tests of some fault F1 detect another fault F2,
then F2 is said to dominate F1.
 Dominance fault collapsing: If fault F2 dominates
F1, then F1 is removed from the fault list.
 When dominance fault collapsing is used, it is
sufficient to consider only the input faults of
Boolean gates. See the next example.
 In a tree circuit (without fanouts) PI faults form a
dominance collapsed fault set.
 If two faults dominate each other then they are
equivalent.
23
24
s-a-1
F1
s-a-1
F2
001
110 010
000
101
100
011
All tests of F2
Only test of F1
s-a-1
s-a-1
s-a-1
s-a-0
A dominance collapsed fault set
25
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
sa0 sa1
Faults in red
removed by
equivalence
collapsing
15
Collapse ratio = ── = 0.47
32
Faults in yellow
removed by
dominance
collapsing
26
 Primary inputs and fanout branches of a
combinational circuit are called checkpoints.
 Checkpoint theorem: A test set that detects all
single (multiple) stuck-at faults on all checkpoints
of a combinational circuit, also detects all single
(multiple) stuck-at faults in that circuit.
Total fault sites = 16
Checkpoints ( ) = 10
27
 Following classes of single stuck-at faults are
identified by fault simulators:
 Potentially-detectable fault -- Test produces an unknown
(X) state at primary output (PO); detection is
probabilistic, usually with 50% probability.
 Initialization fault -- Fault prevents initialization of the
faulty circuit; can be detected as a potentially-detectable
fault.
 Hyperactive fault -- Fault induces much internal signal
activity without reaching PO.
 Redundant fault -- No test exists for the fault.
 Untestable fault -- Test generator is unable to find a test.
28
 A multiple stuck-at fault means that any set of
lines is stuck-at some combination of (0,1)
values.
 The total number of single and multiple stuck-at
faults in a circuit with k single fault sites is 3k-1.
 A single fault test can fail to detect the target
fault if another fault is also present, however,
such masking of one fault by another is rare.
 Statistically, single fault tests cover a very large
number of multiple faults.
29
30
 MOS transistor is considered an ideal switch
and two types of faults are modelled:
 Stuck-open -- a single transistor is
permanently stuck in the open state.
 Stuck-short -- a single transistor is
permanently shorted irrespective of its gate
voltage.
 Detection of a stuck-open fault requires two
vectors.
 Detection of a stuck-short fault requires the
measurement of quiescent current (IDDQ ).
31

More Related Content

What's hot

NONLINEAR CONTROL SYSTEM(Phase plane & Phase Trajectory Method).pdf
NONLINEAR CONTROL SYSTEM(Phase plane & Phase Trajectory Method).pdfNONLINEAR CONTROL SYSTEM(Phase plane & Phase Trajectory Method).pdf
NONLINEAR CONTROL SYSTEM(Phase plane & Phase Trajectory Method).pdfAliMaarouf5
 
FILTER DESIGN
FILTER DESIGNFILTER DESIGN
FILTER DESIGNnaimish12
 
Basic of AI Accelerator Design using Verilog HDL
Basic of AI Accelerator Design using Verilog HDLBasic of AI Accelerator Design using Verilog HDL
Basic of AI Accelerator Design using Verilog HDLJoohan KIM
 
Programmable logic array
Programmable logic arrayProgrammable logic array
Programmable logic arrayHuba Akhtar
 
Fir and iir filter_design
Fir and iir filter_designFir and iir filter_design
Fir and iir filter_designshrinivasgnaik
 
DSP_FOEHU - Lec 10 - FIR Filter Design
DSP_FOEHU - Lec 10 - FIR Filter DesignDSP_FOEHU - Lec 10 - FIR Filter Design
DSP_FOEHU - Lec 10 - FIR Filter DesignAmr E. Mohamed
 
sta slide ref.pdf
sta slide ref.pdfsta slide ref.pdf
sta slide ref.pdfquandao25
 
Asynchronous sequential circuit analysis
Asynchronous sequential circuit analysisAsynchronous sequential circuit analysis
Asynchronous sequential circuit analysisDr Naim R Kidwai
 
raspberry pi and robots
raspberry pi and robotsraspberry pi and robots
raspberry pi and robotschikkujacob
 
Analog and Digital VLSI Design Notes - Akshansh
Analog and Digital VLSI Design Notes - AkshanshAnalog and Digital VLSI Design Notes - Akshansh
Analog and Digital VLSI Design Notes - AkshanshAkshansh Chaudhary
 
Fault simulation – application and methods
Fault simulation – application and methodsFault simulation – application and methods
Fault simulation – application and methodsSubash John
 
Flip flops, counters & registers
Flip flops, counters & registersFlip flops, counters & registers
Flip flops, counters & registersDharit Unadkat
 
VLSI Technology Trends
VLSI Technology TrendsVLSI Technology Trends
VLSI Technology TrendsUsha Mehta
 
Delays in verilog
Delays in verilogDelays in verilog
Delays in verilogJITU MISTRY
 

What's hot (20)

Twin well process
Twin well processTwin well process
Twin well process
 
NONLINEAR CONTROL SYSTEM(Phase plane & Phase Trajectory Method).pdf
NONLINEAR CONTROL SYSTEM(Phase plane & Phase Trajectory Method).pdfNONLINEAR CONTROL SYSTEM(Phase plane & Phase Trajectory Method).pdf
NONLINEAR CONTROL SYSTEM(Phase plane & Phase Trajectory Method).pdf
 
Altera flex
Altera flexAltera flex
Altera flex
 
FILTER DESIGN
FILTER DESIGNFILTER DESIGN
FILTER DESIGN
 
Basic of AI Accelerator Design using Verilog HDL
Basic of AI Accelerator Design using Verilog HDLBasic of AI Accelerator Design using Verilog HDL
Basic of AI Accelerator Design using Verilog HDL
 
Programmable logic array
Programmable logic arrayProgrammable logic array
Programmable logic array
 
Lecture 11 ME 176 5 Stability
Lecture 11 ME 176 5 StabilityLecture 11 ME 176 5 Stability
Lecture 11 ME 176 5 Stability
 
Fir and iir filter_design
Fir and iir filter_designFir and iir filter_design
Fir and iir filter_design
 
DSP_FOEHU - Lec 10 - FIR Filter Design
DSP_FOEHU - Lec 10 - FIR Filter DesignDSP_FOEHU - Lec 10 - FIR Filter Design
DSP_FOEHU - Lec 10 - FIR Filter Design
 
Frequency response
Frequency responseFrequency response
Frequency response
 
sta slide ref.pdf
sta slide ref.pdfsta slide ref.pdf
sta slide ref.pdf
 
Asynchronous sequential circuit analysis
Asynchronous sequential circuit analysisAsynchronous sequential circuit analysis
Asynchronous sequential circuit analysis
 
raspberry pi and robots
raspberry pi and robotsraspberry pi and robots
raspberry pi and robots
 
Analog and Digital VLSI Design Notes - Akshansh
Analog and Digital VLSI Design Notes - AkshanshAnalog and Digital VLSI Design Notes - Akshansh
Analog and Digital VLSI Design Notes - Akshansh
 
Timers
TimersTimers
Timers
 
Fault simulation – application and methods
Fault simulation – application and methodsFault simulation – application and methods
Fault simulation – application and methods
 
Flip flops, counters & registers
Flip flops, counters & registersFlip flops, counters & registers
Flip flops, counters & registers
 
VLSI Technology Trends
VLSI Technology TrendsVLSI Technology Trends
VLSI Technology Trends
 
Dif fft
Dif fftDif fft
Dif fft
 
Delays in verilog
Delays in verilogDelays in verilog
Delays in verilog
 

Similar to L1_fault modeling_121.pptx

faults in digital systems
faults in digital systemsfaults in digital systems
faults in digital systemsdennis gookyi
 
VLSI Testing Techniques
VLSI Testing TechniquesVLSI Testing Techniques
VLSI Testing TechniquesA B Shinde
 
Faults in Digital VLSI Circuits
Faults in Digital VLSI CircuitsFaults in Digital VLSI Circuits
Faults in Digital VLSI Circuitsijsrd.com
 
Unit 3 testing of logic circuits
Unit 3 testing of logic circuitsUnit 3 testing of logic circuits
Unit 3 testing of logic circuitsswagatkarve
 
9-High-Level-Fault-Grading.ppt
9-High-Level-Fault-Grading.ppt9-High-Level-Fault-Grading.ppt
9-High-Level-Fault-Grading.pptZeroOne70
 
K-fault diagnosis and testability in analog circuit basic
K-fault diagnosis and testability in analog circuit basic K-fault diagnosis and testability in analog circuit basic
K-fault diagnosis and testability in analog circuit basic University of ruhuna Srilanka
 
UNIT-III-DIGITAL SYSTEM DESIGN
UNIT-III-DIGITAL SYSTEM DESIGNUNIT-III-DIGITAL SYSTEM DESIGN
UNIT-III-DIGITAL SYSTEM DESIGNDr.YNM
 
testpattern.ppt
testpattern.ppttestpattern.ppt
testpattern.pptthiru17270
 
(SAC2020 SVT-2) Constrained Detecting Arrays for Fault Localization in Combin...
(SAC2020 SVT-2) Constrained Detecting Arrays for Fault Localization in Combin...(SAC2020 SVT-2) Constrained Detecting Arrays for Fault Localization in Combin...
(SAC2020 SVT-2) Constrained Detecting Arrays for Fault Localization in Combin...Hao Jin
 
K factor >1 does not ensure unconditional stability !
K factor >1 does not ensure unconditional stability !K factor >1 does not ensure unconditional stability !
K factor >1 does not ensure unconditional stability !Stephane Dellier
 
Fault detection and test minimization methods
Fault detection and test minimization methodsFault detection and test minimization methods
Fault detection and test minimization methodspraveenkaundal
 
Low Voltage Fault Locating Revised 29-05-19.pptx
Low Voltage Fault Locating Revised 29-05-19.pptxLow Voltage Fault Locating Revised 29-05-19.pptx
Low Voltage Fault Locating Revised 29-05-19.pptxHernanGiorgetti
 
Test pattern Generation for 4:1 MUX
Test pattern Generation for 4:1 MUXTest pattern Generation for 4:1 MUX
Test pattern Generation for 4:1 MUXUrmilasSrinivasan
 

Similar to L1_fault modeling_121.pptx (20)

faults in digital systems
faults in digital systemsfaults in digital systems
faults in digital systems
 
VLSI Testing Techniques
VLSI Testing TechniquesVLSI Testing Techniques
VLSI Testing Techniques
 
Faults in Digital VLSI Circuits
Faults in Digital VLSI CircuitsFaults in Digital VLSI Circuits
Faults in Digital VLSI Circuits
 
test generation
test generationtest generation
test generation
 
5. DFT.pptx
5. DFT.pptx5. DFT.pptx
5. DFT.pptx
 
Unit 3 testing of logic circuits
Unit 3 testing of logic circuitsUnit 3 testing of logic circuits
Unit 3 testing of logic circuits
 
14911259.ppt
14911259.ppt14911259.ppt
14911259.ppt
 
9-High-Level-Fault-Grading.ppt
9-High-Level-Fault-Grading.ppt9-High-Level-Fault-Grading.ppt
9-High-Level-Fault-Grading.ppt
 
K-fault diagnosis and testability in analog circuit basic
K-fault diagnosis and testability in analog circuit basic K-fault diagnosis and testability in analog circuit basic
K-fault diagnosis and testability in analog circuit basic
 
UNIT-III-DIGITAL SYSTEM DESIGN
UNIT-III-DIGITAL SYSTEM DESIGNUNIT-III-DIGITAL SYSTEM DESIGN
UNIT-III-DIGITAL SYSTEM DESIGN
 
1.Week1.pptx
1.Week1.pptx1.Week1.pptx
1.Week1.pptx
 
02~chapter 01 intro.ppt
02~chapter 01 intro.ppt02~chapter 01 intro.ppt
02~chapter 01 intro.ppt
 
testpattern.ppt
testpattern.ppttestpattern.ppt
testpattern.ppt
 
(SAC2020 SVT-2) Constrained Detecting Arrays for Fault Localization in Combin...
(SAC2020 SVT-2) Constrained Detecting Arrays for Fault Localization in Combin...(SAC2020 SVT-2) Constrained Detecting Arrays for Fault Localization in Combin...
(SAC2020 SVT-2) Constrained Detecting Arrays for Fault Localization in Combin...
 
faults.pdf
faults.pdffaults.pdf
faults.pdf
 
K factor >1 does not ensure unconditional stability !
K factor >1 does not ensure unconditional stability !K factor >1 does not ensure unconditional stability !
K factor >1 does not ensure unconditional stability !
 
Fault detection and test minimization methods
Fault detection and test minimization methodsFault detection and test minimization methods
Fault detection and test minimization methods
 
Process Reasoning and Mining with Uncertainty
Process Reasoning and Mining with UncertaintyProcess Reasoning and Mining with Uncertainty
Process Reasoning and Mining with Uncertainty
 
Low Voltage Fault Locating Revised 29-05-19.pptx
Low Voltage Fault Locating Revised 29-05-19.pptxLow Voltage Fault Locating Revised 29-05-19.pptx
Low Voltage Fault Locating Revised 29-05-19.pptx
 
Test pattern Generation for 4:1 MUX
Test pattern Generation for 4:1 MUXTest pattern Generation for 4:1 MUX
Test pattern Generation for 4:1 MUX
 

Recently uploaded

(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)Suman Mia
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130Suhani Kapoor
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 

Recently uploaded (20)

(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)Software Development Life Cycle By  Team Orange (Dept. of Pharmacy)
Software Development Life Cycle By Team Orange (Dept. of Pharmacy)
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
VIP Call Girls Service Kondapur Hyderabad Call +91-8250192130
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 

L1_fault modeling_121.pptx

  • 1. Pg. No93 to 126. M.Abramovici, M.A. Breuer, A.D. Friedman, “Digital systems testing and testable design”, Jaico Publishing House 1
  • 2.  Fault Modelling and Fault Simulation: ◦ Logical fault models, Fault detection and Redundancy, Fault equivalence and fault location, Fault Dominance, Single stuck-fault models, Multiple stuck fault model, stuck RTL variables, Fault variables. Testing for single stuck fault and Bridging fault, General fault simulation techniques, Serial and Parallel fault simulation, Deductive fault simulation, Concurrent fault simulation, Fault simulation for combinational circuits, Fault sampling, Statistical fault analysis. 2
  • 3. 3  Why model faults?  Some real defects in VLSI and PCB  Common fault models  Stuck-at faults  Single stuck-at faults  Fault equivalence  Fault dominance and checkpoint theorem  Classes of stuck-at faults and multiple faults  Transistor faults
  • 4. 4  I/O function tests inadequate for manufacturing (functionality versus component and interconnect testing)  Real defects (often mechanical) too numerous and often not analyzable  A fault model identifies targets for testing  A fault model makes analysis possible  Effectiveness measurable by experiments
  • 5. 5  Processing defects  Missing contact windows  Parasitic transistors  Oxide breakdown  . . .  Material defects  Bulk defects (cracks, crystal imperfections)  Surface impurities (ion migration)  . . .  Time-dependent failures  Dielectric breakdown  Electromigration  . . .  Packaging failures  Contact degradation  Seal leaks
  • 6. 6  Single stuck-at faults  Transistor open and short faults  Memory faults  PLA faults (stuck-at, cross-point, bridging)  Functional faults (processors)  Delay faults (transition, path)  Analog faults
  • 8. 8
  • 9. 9  Three properties define a single stuck-at fault  Only one line is faulty  The faulty line is permanently set to 0 or 1  The fault can be at an input or output of a gate  Example: XOR circuit has 12 fault sites ( ) and 24 single stuck-at faults a b c d e f 1 0 g h i 1 s-a-0 j k z 0(1) 1(0) 1 Test vector for h s-a-0 fault Good circuit value Faulty circuit value
  • 10. 10
  • 11.  Test ‘t’ that detects fault ‘f’ generates error in values.  Test ‘t’ propagates the error to primary outputs  A line whose value in test ‘t’ changes in presence of ‘f’ called sensitized to the fault.  A path composed of sensitized lines is called sensitized path 11
  • 12.  Detectability: ◦ A fault ‘f’ is said to be detectable if there exists a test ‘t’ that detects ‘f’ otherwise fault ‘f’ is undetectable. ◦ For undetectable Zf(x)=Z(x).  Redundancy: ◦ A combinational circuit that contain undetectable stuck fault is said to be redundant. 12
  • 13. 13 E SA0 F SA1 a SA1 Undetectable
  • 14. 14
  • 16. 16
  • 17. 17
  • 18. 18
  • 19. 19  Number of fault sites in a Boolean gate circuit is = #PI + #gates + # (fanout branches)  Fault equivalence: Two faults f1 and f2 are equivalent if all tests that detect f1 also detect f2.  If faults f1 and f2 are equivalent then the corresponding faulty functions are identical.  Fault collapsing: All single faults of a logic circuit can be divided into disjoint equivalence subsets, where all faults in a subset are mutually equivalent. A collapsed fault set contains one fault from each equivalence subset.
  • 20. 20 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa0 sa1 sa1 sa0 sa0 sa0 sa1 sa1 sa1 AND NAND OR NOR WIRE NOT FANOUT
  • 21. 21 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 Faults in boldface removed by equivalence collapsing 20 Collapse ratio = ── = 0.625 32
  • 22. 22  If all tests of some fault F1 detect another fault F2, then F2 is said to dominate F1.  Dominance fault collapsing: If fault F2 dominates F1, then F1 is removed from the fault list.  When dominance fault collapsing is used, it is sufficient to consider only the input faults of Boolean gates. See the next example.  In a tree circuit (without fanouts) PI faults form a dominance collapsed fault set.  If two faults dominate each other then they are equivalent.
  • 23. 23
  • 24. 24 s-a-1 F1 s-a-1 F2 001 110 010 000 101 100 011 All tests of F2 Only test of F1 s-a-1 s-a-1 s-a-1 s-a-0 A dominance collapsed fault set
  • 25. 25 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 sa0 sa1 Faults in red removed by equivalence collapsing 15 Collapse ratio = ── = 0.47 32 Faults in yellow removed by dominance collapsing
  • 26. 26  Primary inputs and fanout branches of a combinational circuit are called checkpoints.  Checkpoint theorem: A test set that detects all single (multiple) stuck-at faults on all checkpoints of a combinational circuit, also detects all single (multiple) stuck-at faults in that circuit. Total fault sites = 16 Checkpoints ( ) = 10
  • 27. 27  Following classes of single stuck-at faults are identified by fault simulators:  Potentially-detectable fault -- Test produces an unknown (X) state at primary output (PO); detection is probabilistic, usually with 50% probability.  Initialization fault -- Fault prevents initialization of the faulty circuit; can be detected as a potentially-detectable fault.  Hyperactive fault -- Fault induces much internal signal activity without reaching PO.  Redundant fault -- No test exists for the fault.  Untestable fault -- Test generator is unable to find a test.
  • 28. 28  A multiple stuck-at fault means that any set of lines is stuck-at some combination of (0,1) values.  The total number of single and multiple stuck-at faults in a circuit with k single fault sites is 3k-1.  A single fault test can fail to detect the target fault if another fault is also present, however, such masking of one fault by another is rare.  Statistically, single fault tests cover a very large number of multiple faults.
  • 29. 29
  • 30. 30
  • 31.  MOS transistor is considered an ideal switch and two types of faults are modelled:  Stuck-open -- a single transistor is permanently stuck in the open state.  Stuck-short -- a single transistor is permanently shorted irrespective of its gate voltage.  Detection of a stuck-open fault requires two vectors.  Detection of a stuck-short fault requires the measurement of quiescent current (IDDQ ). 31