SlideShare a Scribd company logo
Fault Detection and Test
Minimization Methods for
Combinational Circuits
PRAVEEN KAUNDAL
SID-15215015
Abstract
Rapid increase in population increased the usage
of digital components dramatically and their
production. For profitable income, the cost of the
finished product and time taken for marketing the
product needs to be reduced. In this paper, the
authors conducted extensive survey of methods
developed earlier to detect faults and minimize test set
in digital circuits. The survey is limited to methods
for simple combinational circuits only. In effect, this
paper compares different fault detection and test
minimization methods for simple circuits.
INTRODUCTION
In recent years, the development of integrated
circuit technology has accelerated rapidly. The
digital systems are built with more and more
complexity, the fault testing and diagnosis of digital
circuits becomes an important and indispensable
part of the manufacturing process. As the device
complexity increases, testing becomes even more
complex. As the system complexity increases
and time-to-market decreases.
This results in increased test time and higher
test cost. At the same time, the manufacturing
cost of a device is reduced due to the higher
levels of integration. Hence the necessity of
reducing the test cost. To decrease the test cost,
the time required to test a device needs to be
decreased. So, we simply need to devise a test
set that is small in size.
FAULT DETECTION AND TEST
MINIMIZATION METHODS
Minimizing test sets is simply termed as test set
compaction. Most commonly used method is
fault table method and number of other basic
analytic method.
Fixed Scheduled Test Minimization
Method
If x1, x2,…..,xn are the input variables to a
single output circuit whose fault-free (correct)
output is z = z(x1,…..xn).f1,f2,…..fi are the
erroneous outputs, each corresponding to one
of the possible faults f1,f2,….fi. Each
corresponding faulty and fault-free outputs are
compared using Exclusive-OR operation results
zf1,zf2…zfi single bit erroneous outputs fault
detection.
Heuristic Method
In this method, fault table alone is created. A
diagnosing tree is created by divide the fault diagnostic
matrix into two sub matrices based on essential test
number. Left subtree contains fault free output column
numbers from the matrix(0s) and right subtree contains
faulty output column numbers from the matrix(1s). The
process is repeated until both left and right children
results in a single column number in them.Essential test
set is found after removing redundant test numbers in
nodes.
Path Sensitizing Method
This is one of the earliest method used for fault
detection. In this method fault detection test
may be found by examining the paths of
transmission from the location of an assumed
fault to one of its primary outputs.
Equivalent-Normal-Form Method
The Equivalent Normal Form(ENF) of a circuit is
obtained by expressing the output of each gate
as a sum-of-products expression of its inputs
and preserving the identity of each gate by a
suitable subscript.
Two- Level- Circuit FD Method
The previous methods of construction of a
complete fault-detection test set for a
combinational circuit using the two basic
approaches. First approach is to examine each
“individual fault. Second approach is to examine
each “path”. A third approach to the problem is
instead of examining each individual fault or each
path, it is proposed to examine each gate of the
circuit. A very simple and direct method for
constructing a minimal complete fault-detection.
Boolean Difference Method
It is simple and straight forward ways of deriving test sequences for
combinational circuits. Boolean difference is defined as being the
exclusive-or operation between two boolean functions, one
representing the normal circuit and other representing the
faulty circuit. Thus if the Boolean difference is a 1, a fault is
indicated. Assume that there is a switching function that has
one output F and n inputs x1,x2,….xn, so F(X) =
F(x1,x2,….,xn ). If one of the inputs to the switching function
was in error, say input xi , then the output would be
F(x1,…..,x’i,……,xn).To analyze the action of the circuit when
an error occurs, it is desirable to know under what
circumstances the two outputs are the same.
Genetic Algorithm Method
The two methods Fixed Scheduled Fault Detection
and Heuristic test minimization adapted for test
minimization requires very large fault table to be
constructed. Genetic Algorithm approach proposed
in this work overcomes the problem of creating a
very large fault table. Test numbers are chosen at
random and evolutionary strategy is used for
improving the solution.
CONCLUSION
In this paper, the authors surveyed the methods
for fault detection and test minimization in two
stage combinational circuits. Different methods
that range from very basic methods to the
recent fast evolutionary(genetic) methods are
studied. Merits and demerits of those methods
are presented. Iterative methods yield optimal
solutions for circuits of various complexity.
REFERENCES
• Alok Shreekant Doshi, “Independence Fault
Collapsing and Concurrent Test Generation”,
May 11, 2006.
• S. B. Akers, "On a theory of Boolean functions,
" J. SIA M, vol.7,
• V. Amar and N. Condulmari, "Diagnosis of
large combinational networks," IEEE Trans.
Electronic Computers, vol. EC-16, pp. 675-680,
October 1967

More Related Content

What's hot

VLSI Testing Techniques
VLSI Testing TechniquesVLSI Testing Techniques
VLSI Testing Techniques
A B Shinde
 
Introduction of testing and verification of vlsi design
Introduction of testing and verification of vlsi designIntroduction of testing and verification of vlsi design
Introduction of testing and verification of vlsi design
Usha Mehta
 
Fpga
FpgaFpga
Vlsi design flow
Vlsi design flowVlsi design flow
Vlsi design flow
Rajendra Kumar
 
Asynchronous Sequential Circuit-Unit 4 ppt
Asynchronous Sequential Circuit-Unit 4 pptAsynchronous Sequential Circuit-Unit 4 ppt
Asynchronous Sequential Circuit-Unit 4 ppt
SIVALAKSHMIPANNEERSE
 
Fault Simulation (Testing of VLSI Design)
Fault Simulation (Testing of VLSI Design)Fault Simulation (Testing of VLSI Design)
Fault Simulation (Testing of VLSI Design)
Usha Mehta
 
Unit 2 - Single Purpose Processors
Unit 2 - Single Purpose ProcessorsUnit 2 - Single Purpose Processors
Unit 2 - Single Purpose Processors
ButtaRajasekhar2
 
VLSI Design Sequential circuit design
VLSI Design Sequential circuit designVLSI Design Sequential circuit design
VLSI Design Sequential circuit design
tamil arasan
 
FPGA
FPGAFPGA
Faults in Digital VLSI Circuits
Faults in Digital VLSI CircuitsFaults in Digital VLSI Circuits
Faults in Digital VLSI Circuits
ijsrd.com
 
Lambda design rule
Lambda design ruleLambda design rule
Lambda design rule
Gowri Kishore
 
Introduction to VLSI Design
Introduction to VLSI DesignIntroduction to VLSI Design
Introduction to VLSI Design
Kalyan Acharjya
 
Fault Detection Methods in Sequential System
Fault Detection Methods in Sequential SystemFault Detection Methods in Sequential System
Fault Detection Methods in Sequential System
Shivang Dubey
 
Dft (design for testability)
Dft (design for testability)Dft (design for testability)
Dft (design for testability)
shaik sharief
 
Finite state machines
Finite state machinesFinite state machines
Finite state machinesdennis gookyi
 
Fpga architectures and applications
Fpga architectures and applicationsFpga architectures and applications
Fpga architectures and applications
Sudhanshu Janwadkar
 
Vlsi testing
Vlsi testingVlsi testing
Vlsi testing
Dilip Mathuria
 
Pipelining approach
Pipelining approachPipelining approach
Pipelining approach
GopinathD17
 
Switch level modeling
Switch level modelingSwitch level modeling
Switch level modeling
Devi Pradeep Podugu
 
Overview of digital design with Verilog HDL
Overview of digital design with Verilog HDLOverview of digital design with Verilog HDL
Overview of digital design with Verilog HDL
anand hd
 

What's hot (20)

VLSI Testing Techniques
VLSI Testing TechniquesVLSI Testing Techniques
VLSI Testing Techniques
 
Introduction of testing and verification of vlsi design
Introduction of testing and verification of vlsi designIntroduction of testing and verification of vlsi design
Introduction of testing and verification of vlsi design
 
Fpga
FpgaFpga
Fpga
 
Vlsi design flow
Vlsi design flowVlsi design flow
Vlsi design flow
 
Asynchronous Sequential Circuit-Unit 4 ppt
Asynchronous Sequential Circuit-Unit 4 pptAsynchronous Sequential Circuit-Unit 4 ppt
Asynchronous Sequential Circuit-Unit 4 ppt
 
Fault Simulation (Testing of VLSI Design)
Fault Simulation (Testing of VLSI Design)Fault Simulation (Testing of VLSI Design)
Fault Simulation (Testing of VLSI Design)
 
Unit 2 - Single Purpose Processors
Unit 2 - Single Purpose ProcessorsUnit 2 - Single Purpose Processors
Unit 2 - Single Purpose Processors
 
VLSI Design Sequential circuit design
VLSI Design Sequential circuit designVLSI Design Sequential circuit design
VLSI Design Sequential circuit design
 
FPGA
FPGAFPGA
FPGA
 
Faults in Digital VLSI Circuits
Faults in Digital VLSI CircuitsFaults in Digital VLSI Circuits
Faults in Digital VLSI Circuits
 
Lambda design rule
Lambda design ruleLambda design rule
Lambda design rule
 
Introduction to VLSI Design
Introduction to VLSI DesignIntroduction to VLSI Design
Introduction to VLSI Design
 
Fault Detection Methods in Sequential System
Fault Detection Methods in Sequential SystemFault Detection Methods in Sequential System
Fault Detection Methods in Sequential System
 
Dft (design for testability)
Dft (design for testability)Dft (design for testability)
Dft (design for testability)
 
Finite state machines
Finite state machinesFinite state machines
Finite state machines
 
Fpga architectures and applications
Fpga architectures and applicationsFpga architectures and applications
Fpga architectures and applications
 
Vlsi testing
Vlsi testingVlsi testing
Vlsi testing
 
Pipelining approach
Pipelining approachPipelining approach
Pipelining approach
 
Switch level modeling
Switch level modelingSwitch level modeling
Switch level modeling
 
Overview of digital design with Verilog HDL
Overview of digital design with Verilog HDLOverview of digital design with Verilog HDL
Overview of digital design with Verilog HDL
 

Viewers also liked

Testing boolean difference
Testing boolean differenceTesting boolean difference
Testing boolean differenceAnish Gupta
 
PAS 128; Specification for underground utility detection, verification and lo...
PAS 128; Specification for underground utility detection, verification and lo...PAS 128; Specification for underground utility detection, verification and lo...
PAS 128; Specification for underground utility detection, verification and lo...
George Tuckwell
 
Underground utility detection
Underground utility detectionUnderground utility detection
Underground utility detection
ptsbsurveyor
 
Managing Low Voltage Cable
Managing Low Voltage CableManaging Low Voltage Cable
Managing Low Voltage Cable
Stuart Hanebuth
 
Dsp U Lec05 The Z Transform
Dsp U   Lec05 The Z TransformDsp U   Lec05 The Z Transform
Dsp U Lec05 The Z Transform
taha25
 
Combinational circuit
Combinational circuitCombinational circuit
Combinational circuit
Satya P. Joshi
 
Power Cables Operation, Maintenance, Location and Fault Detection
Power Cables Operation, Maintenance, Location and Fault DetectionPower Cables Operation, Maintenance, Location and Fault Detection
Power Cables Operation, Maintenance, Location and Fault Detection
Living Online
 
Digital underground cable fault locator (dufcl).
Digital underground cable fault locator (dufcl).Digital underground cable fault locator (dufcl).
Digital underground cable fault locator (dufcl).
ITODO Victory
 
Cable Fault Location
Cable Fault LocationCable Fault Location
Cable Fault Location
Powerpoint Engineering Ltd
 
Underground cables
Underground cablesUnderground cables
Underground cables
Jatinder Singh
 
Precise kilometer calculation by underground cable fault detector
Precise kilometer calculation by underground cable fault detectorPrecise kilometer calculation by underground cable fault detector
Precise kilometer calculation by underground cable fault detector
vivekmv716
 
Underground cables
Underground cablesUnderground cables
Underground cables
Anu71
 
Under ground cables presention
Under ground cables presentionUnder ground cables presention
Under ground cables presention
Razu Khan
 
Kalman filter implimention in mathlab
Kalman filter  implimention in mathlabKalman filter  implimention in mathlab
Kalman filter implimention in mathlab
thanhhd
 

Viewers also liked (14)

Testing boolean difference
Testing boolean differenceTesting boolean difference
Testing boolean difference
 
PAS 128; Specification for underground utility detection, verification and lo...
PAS 128; Specification for underground utility detection, verification and lo...PAS 128; Specification for underground utility detection, verification and lo...
PAS 128; Specification for underground utility detection, verification and lo...
 
Underground utility detection
Underground utility detectionUnderground utility detection
Underground utility detection
 
Managing Low Voltage Cable
Managing Low Voltage CableManaging Low Voltage Cable
Managing Low Voltage Cable
 
Dsp U Lec05 The Z Transform
Dsp U   Lec05 The Z TransformDsp U   Lec05 The Z Transform
Dsp U Lec05 The Z Transform
 
Combinational circuit
Combinational circuitCombinational circuit
Combinational circuit
 
Power Cables Operation, Maintenance, Location and Fault Detection
Power Cables Operation, Maintenance, Location and Fault DetectionPower Cables Operation, Maintenance, Location and Fault Detection
Power Cables Operation, Maintenance, Location and Fault Detection
 
Digital underground cable fault locator (dufcl).
Digital underground cable fault locator (dufcl).Digital underground cable fault locator (dufcl).
Digital underground cable fault locator (dufcl).
 
Cable Fault Location
Cable Fault LocationCable Fault Location
Cable Fault Location
 
Underground cables
Underground cablesUnderground cables
Underground cables
 
Precise kilometer calculation by underground cable fault detector
Precise kilometer calculation by underground cable fault detectorPrecise kilometer calculation by underground cable fault detector
Precise kilometer calculation by underground cable fault detector
 
Underground cables
Underground cablesUnderground cables
Underground cables
 
Under ground cables presention
Under ground cables presentionUnder ground cables presention
Under ground cables presention
 
Kalman filter implimention in mathlab
Kalman filter  implimention in mathlabKalman filter  implimention in mathlab
Kalman filter implimention in mathlab
 

Similar to Fault detection and test minimization methods

Heuristic approach to optimize the number of test cases for simple circuits
Heuristic approach to optimize the number of test cases for simple circuitsHeuristic approach to optimize the number of test cases for simple circuits
Heuristic approach to optimize the number of test cases for simple circuits
VLSICS Design
 
Heuristic approach to optimize the number of test cases for simple circuits
Heuristic approach to optimize the number of test cases for simple circuitsHeuristic approach to optimize the number of test cases for simple circuits
Heuristic approach to optimize the number of test cases for simple circuits
VLSICS Design
 
IMPLEMENTATION OF COMPACTION ALGORITHM FOR ATPG GENERATED PARTIALLY SPECIFIED...
IMPLEMENTATION OF COMPACTION ALGORITHM FOR ATPG GENERATED PARTIALLY SPECIFIED...IMPLEMENTATION OF COMPACTION ALGORITHM FOR ATPG GENERATED PARTIALLY SPECIFIED...
IMPLEMENTATION OF COMPACTION ALGORITHM FOR ATPG GENERATED PARTIALLY SPECIFIED...
VLSICS Design
 
Advanced atpg based on fan, testability measures and fault reduction
Advanced atpg based on fan, testability measures and fault reductionAdvanced atpg based on fan, testability measures and fault reduction
Advanced atpg based on fan, testability measures and fault reduction
VLSICS Design
 
Combinational & Sequential ATPG.pdf
Combinational & Sequential ATPG.pdfCombinational & Sequential ATPG.pdf
Combinational & Sequential ATPG.pdf
MoinPasha12
 
Wavelet Based on the Finding of Hard and Soft Faults in Analog and Digital Si...
Wavelet Based on the Finding of Hard and Soft Faults in Analog and Digital Si...Wavelet Based on the Finding of Hard and Soft Faults in Analog and Digital Si...
Wavelet Based on the Finding of Hard and Soft Faults in Analog and Digital Si...
ijcisjournal
 
Unit 3 testing of logic circuits
Unit 3 testing of logic circuitsUnit 3 testing of logic circuits
Unit 3 testing of logic circuits
swagatkarve
 
An Extended Approach for Online Testing of Reversible Circuits
An Extended Approach for Online Testing of Reversible CircuitsAn Extended Approach for Online Testing of Reversible Circuits
An Extended Approach for Online Testing of Reversible Circuits
IOSR Journals
 
Optimization of Test Pattern Using Genetic Algorithm for Testing SRAM
Optimization of Test Pattern Using Genetic Algorithm for Testing SRAMOptimization of Test Pattern Using Genetic Algorithm for Testing SRAM
Optimization of Test Pattern Using Genetic Algorithm for Testing SRAM
IJERA Editor
 
Design Verification and Test Vector Minimization Using Heuristic Method of a ...
Design Verification and Test Vector Minimization Using Heuristic Method of a ...Design Verification and Test Vector Minimization Using Heuristic Method of a ...
Design Verification and Test Vector Minimization Using Heuristic Method of a ...
ijcisjournal
 
MITIGATION OF SOFT ERRORS ON 65NM COMBINATIONAL LOGIC GATES VIA BUFFER GATE
MITIGATION OF SOFT ERRORS ON 65NM COMBINATIONAL LOGIC GATES VIA BUFFER GATE MITIGATION OF SOFT ERRORS ON 65NM COMBINATIONAL LOGIC GATES VIA BUFFER GATE
MITIGATION OF SOFT ERRORS ON 65NM COMBINATIONAL LOGIC GATES VIA BUFFER GATE
VLSICS Design
 
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUESNEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
cscpconf
 
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUESNEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
csitconf
 
Analog circuit fault diagnosis via FOA-LSSVM
Analog circuit fault diagnosis via FOA-LSSVMAnalog circuit fault diagnosis via FOA-LSSVM
Analog circuit fault diagnosis via FOA-LSSVM
TELKOMNIKA JOURNAL
 
final poster AMSIC lab
final poster AMSIC labfinal poster AMSIC lab
final poster AMSIC labCameron Young
 
Bt34433436
Bt34433436Bt34433436
Bt34433436
IJERA Editor
 
Signal processing with frequency and phase shift keying modulation in telecom...
Signal processing with frequency and phase shift keying modulation in telecom...Signal processing with frequency and phase shift keying modulation in telecom...
Signal processing with frequency and phase shift keying modulation in telecom...
TELKOMNIKA JOURNAL
 
Optimal and Power Aware BIST for Delay Testing of System-On-Chip
Optimal and Power Aware BIST for Delay Testing of System-On-ChipOptimal and Power Aware BIST for Delay Testing of System-On-Chip
Optimal and Power Aware BIST for Delay Testing of System-On-Chip
IDES Editor
 
14911259.ppt
14911259.ppt14911259.ppt
14911259.ppt
ssuser05e57e
 
7-White Box Testing.ppt
7-White Box Testing.ppt7-White Box Testing.ppt
7-White Box Testing.ppt
HirenderPal
 

Similar to Fault detection and test minimization methods (20)

Heuristic approach to optimize the number of test cases for simple circuits
Heuristic approach to optimize the number of test cases for simple circuitsHeuristic approach to optimize the number of test cases for simple circuits
Heuristic approach to optimize the number of test cases for simple circuits
 
Heuristic approach to optimize the number of test cases for simple circuits
Heuristic approach to optimize the number of test cases for simple circuitsHeuristic approach to optimize the number of test cases for simple circuits
Heuristic approach to optimize the number of test cases for simple circuits
 
IMPLEMENTATION OF COMPACTION ALGORITHM FOR ATPG GENERATED PARTIALLY SPECIFIED...
IMPLEMENTATION OF COMPACTION ALGORITHM FOR ATPG GENERATED PARTIALLY SPECIFIED...IMPLEMENTATION OF COMPACTION ALGORITHM FOR ATPG GENERATED PARTIALLY SPECIFIED...
IMPLEMENTATION OF COMPACTION ALGORITHM FOR ATPG GENERATED PARTIALLY SPECIFIED...
 
Advanced atpg based on fan, testability measures and fault reduction
Advanced atpg based on fan, testability measures and fault reductionAdvanced atpg based on fan, testability measures and fault reduction
Advanced atpg based on fan, testability measures and fault reduction
 
Combinational & Sequential ATPG.pdf
Combinational & Sequential ATPG.pdfCombinational & Sequential ATPG.pdf
Combinational & Sequential ATPG.pdf
 
Wavelet Based on the Finding of Hard and Soft Faults in Analog and Digital Si...
Wavelet Based on the Finding of Hard and Soft Faults in Analog and Digital Si...Wavelet Based on the Finding of Hard and Soft Faults in Analog and Digital Si...
Wavelet Based on the Finding of Hard and Soft Faults in Analog and Digital Si...
 
Unit 3 testing of logic circuits
Unit 3 testing of logic circuitsUnit 3 testing of logic circuits
Unit 3 testing of logic circuits
 
An Extended Approach for Online Testing of Reversible Circuits
An Extended Approach for Online Testing of Reversible CircuitsAn Extended Approach for Online Testing of Reversible Circuits
An Extended Approach for Online Testing of Reversible Circuits
 
Optimization of Test Pattern Using Genetic Algorithm for Testing SRAM
Optimization of Test Pattern Using Genetic Algorithm for Testing SRAMOptimization of Test Pattern Using Genetic Algorithm for Testing SRAM
Optimization of Test Pattern Using Genetic Algorithm for Testing SRAM
 
Design Verification and Test Vector Minimization Using Heuristic Method of a ...
Design Verification and Test Vector Minimization Using Heuristic Method of a ...Design Verification and Test Vector Minimization Using Heuristic Method of a ...
Design Verification and Test Vector Minimization Using Heuristic Method of a ...
 
MITIGATION OF SOFT ERRORS ON 65NM COMBINATIONAL LOGIC GATES VIA BUFFER GATE
MITIGATION OF SOFT ERRORS ON 65NM COMBINATIONAL LOGIC GATES VIA BUFFER GATE MITIGATION OF SOFT ERRORS ON 65NM COMBINATIONAL LOGIC GATES VIA BUFFER GATE
MITIGATION OF SOFT ERRORS ON 65NM COMBINATIONAL LOGIC GATES VIA BUFFER GATE
 
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUESNEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
 
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUESNEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
NEURAL NETWORKS WITH DECISION TREES FOR DIAGNOSIS ISSUES
 
Analog circuit fault diagnosis via FOA-LSSVM
Analog circuit fault diagnosis via FOA-LSSVMAnalog circuit fault diagnosis via FOA-LSSVM
Analog circuit fault diagnosis via FOA-LSSVM
 
final poster AMSIC lab
final poster AMSIC labfinal poster AMSIC lab
final poster AMSIC lab
 
Bt34433436
Bt34433436Bt34433436
Bt34433436
 
Signal processing with frequency and phase shift keying modulation in telecom...
Signal processing with frequency and phase shift keying modulation in telecom...Signal processing with frequency and phase shift keying modulation in telecom...
Signal processing with frequency and phase shift keying modulation in telecom...
 
Optimal and Power Aware BIST for Delay Testing of System-On-Chip
Optimal and Power Aware BIST for Delay Testing of System-On-ChipOptimal and Power Aware BIST for Delay Testing of System-On-Chip
Optimal and Power Aware BIST for Delay Testing of System-On-Chip
 
14911259.ppt
14911259.ppt14911259.ppt
14911259.ppt
 
7-White Box Testing.ppt
7-White Box Testing.ppt7-White Box Testing.ppt
7-White Box Testing.ppt
 

Recently uploaded

Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
BrazilAccount1
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
ongomchris
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
karthi keyan
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
TeeVichai
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
thanhdowork
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
manasideore6
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation & Control
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
AhmedHussein950959
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
Vijay Dialani, PhD
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
Kerry Sado
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
ankuprajapati0525
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
Massimo Talia
 

Recently uploaded (20)

Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 
English lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdfEnglish lab ppt no titlespecENG PPTt.pdf
English lab ppt no titlespecENG PPTt.pdf
 
space technology lecture notes on satellite
space technology lecture notes on satellitespace technology lecture notes on satellite
space technology lecture notes on satellite
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Railway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdfRailway Signalling Principles Edition 3.pdf
Railway Signalling Principles Edition 3.pdf
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
RAT: Retrieval Augmented Thoughts Elicit Context-Aware Reasoning in Long-Hori...
 
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang,  ICLR 2024, MLILAB, KAIST AI.pdfJ.Yang,  ICLR 2024, MLILAB, KAIST AI.pdf
J.Yang, ICLR 2024, MLILAB, KAIST AI.pdf
 
Standard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - NeometrixStandard Reomte Control Interface - Neometrix
Standard Reomte Control Interface - Neometrix
 
Fundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptxFundamentals of Electric Drives and its applications.pptx
Fundamentals of Electric Drives and its applications.pptx
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
ASME IX(9) 2007 Full Version .pdf
ASME IX(9)  2007 Full Version       .pdfASME IX(9)  2007 Full Version       .pdf
ASME IX(9) 2007 Full Version .pdf
 
ML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptxML for identifying fraud using open blockchain data.pptx
ML for identifying fraud using open blockchain data.pptx
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
Hierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power SystemHierarchical Digital Twin of a Naval Power System
Hierarchical Digital Twin of a Naval Power System
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
The role of big data in decision making.
The role of big data in decision making.The role of big data in decision making.
The role of big data in decision making.
 
Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024Nuclear Power Economics and Structuring 2024
Nuclear Power Economics and Structuring 2024
 

Fault detection and test minimization methods

  • 1. Fault Detection and Test Minimization Methods for Combinational Circuits PRAVEEN KAUNDAL SID-15215015
  • 2. Abstract Rapid increase in population increased the usage of digital components dramatically and their production. For profitable income, the cost of the finished product and time taken for marketing the product needs to be reduced. In this paper, the authors conducted extensive survey of methods developed earlier to detect faults and minimize test set in digital circuits. The survey is limited to methods for simple combinational circuits only. In effect, this paper compares different fault detection and test minimization methods for simple circuits.
  • 3. INTRODUCTION In recent years, the development of integrated circuit technology has accelerated rapidly. The digital systems are built with more and more complexity, the fault testing and diagnosis of digital circuits becomes an important and indispensable part of the manufacturing process. As the device complexity increases, testing becomes even more complex. As the system complexity increases and time-to-market decreases.
  • 4. This results in increased test time and higher test cost. At the same time, the manufacturing cost of a device is reduced due to the higher levels of integration. Hence the necessity of reducing the test cost. To decrease the test cost, the time required to test a device needs to be decreased. So, we simply need to devise a test set that is small in size.
  • 5. FAULT DETECTION AND TEST MINIMIZATION METHODS Minimizing test sets is simply termed as test set compaction. Most commonly used method is fault table method and number of other basic analytic method.
  • 6. Fixed Scheduled Test Minimization Method If x1, x2,…..,xn are the input variables to a single output circuit whose fault-free (correct) output is z = z(x1,…..xn).f1,f2,…..fi are the erroneous outputs, each corresponding to one of the possible faults f1,f2,….fi. Each corresponding faulty and fault-free outputs are compared using Exclusive-OR operation results zf1,zf2…zfi single bit erroneous outputs fault detection.
  • 7. Heuristic Method In this method, fault table alone is created. A diagnosing tree is created by divide the fault diagnostic matrix into two sub matrices based on essential test number. Left subtree contains fault free output column numbers from the matrix(0s) and right subtree contains faulty output column numbers from the matrix(1s). The process is repeated until both left and right children results in a single column number in them.Essential test set is found after removing redundant test numbers in nodes.
  • 8. Path Sensitizing Method This is one of the earliest method used for fault detection. In this method fault detection test may be found by examining the paths of transmission from the location of an assumed fault to one of its primary outputs.
  • 9. Equivalent-Normal-Form Method The Equivalent Normal Form(ENF) of a circuit is obtained by expressing the output of each gate as a sum-of-products expression of its inputs and preserving the identity of each gate by a suitable subscript.
  • 10. Two- Level- Circuit FD Method The previous methods of construction of a complete fault-detection test set for a combinational circuit using the two basic approaches. First approach is to examine each “individual fault. Second approach is to examine each “path”. A third approach to the problem is instead of examining each individual fault or each path, it is proposed to examine each gate of the circuit. A very simple and direct method for constructing a minimal complete fault-detection.
  • 11. Boolean Difference Method It is simple and straight forward ways of deriving test sequences for combinational circuits. Boolean difference is defined as being the exclusive-or operation between two boolean functions, one representing the normal circuit and other representing the faulty circuit. Thus if the Boolean difference is a 1, a fault is indicated. Assume that there is a switching function that has one output F and n inputs x1,x2,….xn, so F(X) = F(x1,x2,….,xn ). If one of the inputs to the switching function was in error, say input xi , then the output would be F(x1,…..,x’i,……,xn).To analyze the action of the circuit when an error occurs, it is desirable to know under what circumstances the two outputs are the same.
  • 12. Genetic Algorithm Method The two methods Fixed Scheduled Fault Detection and Heuristic test minimization adapted for test minimization requires very large fault table to be constructed. Genetic Algorithm approach proposed in this work overcomes the problem of creating a very large fault table. Test numbers are chosen at random and evolutionary strategy is used for improving the solution.
  • 13. CONCLUSION In this paper, the authors surveyed the methods for fault detection and test minimization in two stage combinational circuits. Different methods that range from very basic methods to the recent fast evolutionary(genetic) methods are studied. Merits and demerits of those methods are presented. Iterative methods yield optimal solutions for circuits of various complexity.
  • 14. REFERENCES • Alok Shreekant Doshi, “Independence Fault Collapsing and Concurrent Test Generation”, May 11, 2006. • S. B. Akers, "On a theory of Boolean functions, " J. SIA M, vol.7, • V. Amar and N. Condulmari, "Diagnosis of large combinational networks," IEEE Trans. Electronic Computers, vol. EC-16, pp. 675-680, October 1967