SlideShare a Scribd company logo
FAULT 
SIMULATION 
Juhi Khandelwal 
13/pit/031
Simulation 
„ Simulation refers to modeling, of a design, its 
function and performance. 
† A software simulator is a computer program; an 
emulator is a hardware simulator 
† Simulator is used for design verification 
•„ Validate assumptions 
•„ Verify logic 
•„ Verify performance (timing)
Fault Simulation 
† Fault simulation 
In general simulating a circuit in the presence of faults is 
known as fault simulation 
† The main goals of fault simulation 
„ Measuring the effectiveness of the test patterns 
„ Guiding the test pattern generator program 
„ Generating fault dictionaries 
Fault simulator is an essential tool for test development 
† Outputs of fault simulation 
„ Fault coverage - fraction (or percentage) of modeled 
faults detected by test vectors 
„ Set of undetected faults
† Fault Simulation 
„Parallel Fault Simulation 
„Deductive Fault Simulation 
„Concurrent Fault Simulation
Parallel Fault Simulation 
† Assumptions 
„ The simulated circuit consists of only logic gates and 
all gates have the same delays 
„ Signals take only binary (0 and 1) values 
† Main idea 
„ Take advantage of the bit-parallelism of logical 
operations in a digital computer 
† For a 32-bit machine word, an integer consists of a 
32-bit binary vector 
† A logic AND or OR operation involving two words 
performs simultaneous AND or OR operations on 
all respective pairs of bits
Deductive Fault Simulation 
† Simulating only the behavior of the fault free logic 
circuits 
† Need only one pass for each test pattern 
†All signal values in each faulty circuit are deduced from 
the fault-free circuit values and the circuit structure 
† For each test pattern, a deductive procedure is applied 
to all lines in a level order (for combinational logic) from 
inputs to outputs
Deductive Fault Simulation 
† Definition 
„ The fault list LA is defined as the set containing the name 
or index of every fault that produces an error on line A when 
the circuit is in its current logic state 
† A fault list is generated for each signal lines, and 
updated as necessary with every change in the logic state of 
the circuit 
† List events occur when a fault list changes
Concurrent Fault Simulation 
† Event-driven simulation of fault-free circuit and only 
those parts of the faulty circuit that differ in signal states from 
the fault-free circuit. 
† A list per gate containing copies of the gate from all faulty 
circuits in which this gate differs. List element contains fault 
ID, gate input and output values and internal states, if any. 
† All events of fault-free and all faulty circuits are implicitly 
simulated 
† Faster than other methods, but uses most memory 
.
Fault simulation

More Related Content

What's hot

BUilt-In-Self-Test for VLSI Design
BUilt-In-Self-Test for VLSI DesignBUilt-In-Self-Test for VLSI Design
BUilt-In-Self-Test for VLSI Design
Usha Mehta
 
Scan insertion
Scan insertionScan insertion
Scan insertion
kumar gavanurmath
 
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
 
2019 5 testing and verification of vlsi design_fault_modeling
2019 5 testing and verification of vlsi design_fault_modeling2019 5 testing and verification of vlsi design_fault_modeling
2019 5 testing and verification of vlsi design_fault_modeling
Usha Mehta
 
Spyglass dft
Spyglass dftSpyglass dft
Spyglass dft
kumar gavanurmath
 
Loc, los and loes at speed testing methodologies for automatic test pattern g...
Loc, los and loes at speed testing methodologies for automatic test pattern g...Loc, los and loes at speed testing methodologies for automatic test pattern g...
Loc, los and loes at speed testing methodologies for automatic test pattern g...
eSAT Journals
 
faults in digital systems
faults in digital systemsfaults in digital systems
faults in digital systems
dennis gookyi
 
Dft (design for testability)
Dft (design for testability)Dft (design for testability)
Dft (design for testability)
shaik sharief
 
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
UrmilasSrinivasan
 
Verilog Tasks & Functions
Verilog Tasks & FunctionsVerilog Tasks & Functions
Verilog Tasks & Functions
anand hd
 
01 Transition Fault Detection methods by Swetha
01 Transition Fault Detection methods by Swetha01 Transition Fault Detection methods by Swetha
01 Transition Fault Detection methods by Swetha
swethamg18
 
14 static timing_analysis_5_clock_domain_crossing
14 static timing_analysis_5_clock_domain_crossing14 static timing_analysis_5_clock_domain_crossing
14 static timing_analysis_5_clock_domain_crossing
Usha Mehta
 
System verilog important
System verilog importantSystem verilog important
System verilog important
elumalai7
 
Transition fault detection
Transition fault detectionTransition fault detection
Transition fault detection
Rahul Krishnamurthy
 
Logic Simulation, Modeling, and Testing
Logic Simulation, Modeling, and TestingLogic Simulation, Modeling, and Testing
Logic Simulation, Modeling, and Testing
Aksum Institute of Technology(AIT, @Letsgo)
 
1.Week1.pptx
1.Week1.pptx1.Week1.pptx
1.Week1.pptx
sathisha36
 
Fpga architectures and applications
Fpga architectures and applicationsFpga architectures and applications
Fpga architectures and applications
Sudhanshu Janwadkar
 
Level sensitive scan design(LSSD) and Boundry scan(BS)
Level sensitive scan design(LSSD) and Boundry scan(BS)Level sensitive scan design(LSSD) and Boundry scan(BS)
Level sensitive scan design(LSSD) and Boundry scan(BS)
Praveen Kumar
 
implementation of BIST
implementation of BISTimplementation of BIST
implementation of BIST
Prabhu Kiran
 
VLSI Testing Techniques
VLSI Testing TechniquesVLSI Testing Techniques
VLSI Testing Techniques
A B Shinde
 

What's hot (20)

BUilt-In-Self-Test for VLSI Design
BUilt-In-Self-Test for VLSI DesignBUilt-In-Self-Test for VLSI Design
BUilt-In-Self-Test for VLSI Design
 
Scan insertion
Scan insertionScan insertion
Scan insertion
 
Fault Simulation (Testing of VLSI Design)
Fault Simulation (Testing of VLSI Design)Fault Simulation (Testing of VLSI Design)
Fault Simulation (Testing of VLSI Design)
 
2019 5 testing and verification of vlsi design_fault_modeling
2019 5 testing and verification of vlsi design_fault_modeling2019 5 testing and verification of vlsi design_fault_modeling
2019 5 testing and verification of vlsi design_fault_modeling
 
Spyglass dft
Spyglass dftSpyglass dft
Spyglass dft
 
Loc, los and loes at speed testing methodologies for automatic test pattern g...
Loc, los and loes at speed testing methodologies for automatic test pattern g...Loc, los and loes at speed testing methodologies for automatic test pattern g...
Loc, los and loes at speed testing methodologies for automatic test pattern g...
 
faults in digital systems
faults in digital systemsfaults in digital systems
faults in digital systems
 
Dft (design for testability)
Dft (design for testability)Dft (design for testability)
Dft (design for testability)
 
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
 
Verilog Tasks & Functions
Verilog Tasks & FunctionsVerilog Tasks & Functions
Verilog Tasks & Functions
 
01 Transition Fault Detection methods by Swetha
01 Transition Fault Detection methods by Swetha01 Transition Fault Detection methods by Swetha
01 Transition Fault Detection methods by Swetha
 
14 static timing_analysis_5_clock_domain_crossing
14 static timing_analysis_5_clock_domain_crossing14 static timing_analysis_5_clock_domain_crossing
14 static timing_analysis_5_clock_domain_crossing
 
System verilog important
System verilog importantSystem verilog important
System verilog important
 
Transition fault detection
Transition fault detectionTransition fault detection
Transition fault detection
 
Logic Simulation, Modeling, and Testing
Logic Simulation, Modeling, and TestingLogic Simulation, Modeling, and Testing
Logic Simulation, Modeling, and Testing
 
1.Week1.pptx
1.Week1.pptx1.Week1.pptx
1.Week1.pptx
 
Fpga architectures and applications
Fpga architectures and applicationsFpga architectures and applications
Fpga architectures and applications
 
Level sensitive scan design(LSSD) and Boundry scan(BS)
Level sensitive scan design(LSSD) and Boundry scan(BS)Level sensitive scan design(LSSD) and Boundry scan(BS)
Level sensitive scan design(LSSD) and Boundry scan(BS)
 
implementation of BIST
implementation of BISTimplementation of BIST
implementation of BIST
 
VLSI Testing Techniques
VLSI Testing TechniquesVLSI Testing Techniques
VLSI Testing Techniques
 

Viewers also liked

Home Theater System
Home Theater SystemHome Theater System
Home Theater System
http://www.panasonic.com/in/
 
Kitchen Appliances India
Kitchen Appliances IndiaKitchen Appliances India
Kitchen Appliances India
http://www.panasonic.com/in/
 
Seri dreamweaver -_membuat_menu_bertingkat_tree_menu
Seri dreamweaver -_membuat_menu_bertingkat_tree_menuSeri dreamweaver -_membuat_menu_bertingkat_tree_menu
Seri dreamweaver -_membuat_menu_bertingkat_tree_menuDiel Damas
 
Ingreso a exel
Ingreso a exelIngreso a exel
Ingreso a exel
alicorazon
 
Rust Intro
Rust IntroRust Intro
Rust Intro
Arthur Gavkaluk
 
Communication devices
Communication devicesCommunication devices
Communication devices
http://www.panasonic.com/in/
 
Best mobile phone
Best mobile phoneBest mobile phone
Best mobile phone
http://www.panasonic.com/in/
 
Panasonic air conditioners
Panasonic air conditionersPanasonic air conditioners
Panasonic air conditioners
http://www.panasonic.com/in/
 
Massage chair
Massage chairMassage chair
Geospatial Analytics
Geospatial AnalyticsGeospatial Analytics
Geospatial Analytics
Dickinson + Associates
 
Food Processor
Food ProcessorFood Processor
Learning culture
Learning cultureLearning culture

Viewers also liked (17)

Home Theater System
Home Theater SystemHome Theater System
Home Theater System
 
Kitchen Appliances India
Kitchen Appliances IndiaKitchen Appliances India
Kitchen Appliances India
 
Seri dreamweaver -_membuat_menu_bertingkat_tree_menu
Seri dreamweaver -_membuat_menu_bertingkat_tree_menuSeri dreamweaver -_membuat_menu_bertingkat_tree_menu
Seri dreamweaver -_membuat_menu_bertingkat_tree_menu
 
Ingreso a exel
Ingreso a exelIngreso a exel
Ingreso a exel
 
01 triangle new
01 triangle new01 triangle new
01 triangle new
 
Rust Intro
Rust IntroRust Intro
Rust Intro
 
štrukturované produkty
štrukturované produktyštrukturované produkty
štrukturované produkty
 
Communication devices
Communication devicesCommunication devices
Communication devices
 
Best mobile phone
Best mobile phoneBest mobile phone
Best mobile phone
 
Panasonic air conditioners
Panasonic air conditionersPanasonic air conditioners
Panasonic air conditioners
 
Massage chair
Massage chairMassage chair
Massage chair
 
Sejam bem vindos
Sejam bem vindosSejam bem vindos
Sejam bem vindos
 
Geospatial Analytics
Geospatial AnalyticsGeospatial Analytics
Geospatial Analytics
 
Caution this information can blow your head
Caution this information can blow your headCaution this information can blow your head
Caution this information can blow your head
 
Food Processor
Food ProcessorFood Processor
Food Processor
 
Learning culture
Learning cultureLearning culture
Learning culture
 
šK hádzaná detva prezentácia
šK hádzaná detva prezentáciašK hádzaná detva prezentácia
šK hádzaná detva prezentácia
 

Similar to Fault simulation

Testing of Cyber-Physical Systems: Diversity-driven Strategies
Testing of Cyber-Physical Systems: Diversity-driven StrategiesTesting of Cyber-Physical Systems: Diversity-driven Strategies
Testing of Cyber-Physical Systems: Diversity-driven Strategies
Lionel Briand
 
10617568.ppt
10617568.ppt10617568.ppt
10617568.ppt
HusamAljabli
 
L1_Introduction.ppt
L1_Introduction.pptL1_Introduction.ppt
L1_Introduction.ppt
Varsha506533
 
VLSI TESTING.ppt
VLSI TESTING.pptVLSI TESTING.ppt
VLSI TESTING.ppt
JashwanthReddy26
 
test generation
test generationtest generation
test generation
dennis gookyi
 
Unit 3 testing of logic circuits
Unit 3 testing of logic circuitsUnit 3 testing of logic circuits
Unit 3 testing of logic circuits
swagatkarve
 
Sequential and combinational alu
Sequential and combinational alu Sequential and combinational alu
Sequential and combinational alu Piyush Rochwani
 
CAM ladder logic diagram
CAM ladder logic diagramCAM ladder logic diagram
CAM ladder logic diagram
Maharshi Soni
 
Uv CBPSD lab
Uv CBPSD labUv CBPSD lab
Uv CBPSD lab
Yuvraj Singh
 
Programmable logic array
Programmable logic arrayProgrammable logic array
Programmable logic array
Huba Akhtar
 
Mscope brochure EN
Mscope brochure ENMscope brochure EN
Mscope brochure EN
MAK OBD
 
Orcad pspice intro and basics
Orcad pspice intro and basicsOrcad pspice intro and basics
Orcad pspice intro and basics
Praveen Kumar
 
New software testing-techniques
New software testing-techniquesNew software testing-techniques
New software testing-techniquesFincy V.J
 
Effective Test Suites for ! Mixed Discrete-Continuous Stateflow Controllers
Effective Test Suites for ! Mixed Discrete-Continuous Stateflow ControllersEffective Test Suites for ! Mixed Discrete-Continuous Stateflow Controllers
Effective Test Suites for ! Mixed Discrete-Continuous Stateflow Controllers
Lionel Briand
 
Three Phase Fault Analysis With Auto Reset On Temporary Fault And Permanent Trip
Three Phase Fault Analysis With Auto Reset On Temporary Fault And Permanent TripThree Phase Fault Analysis With Auto Reset On Temporary Fault And Permanent Trip
Three Phase Fault Analysis With Auto Reset On Temporary Fault And Permanent Trip
Edgefxkits & Solutions
 
Shishupal plc
Shishupal plcShishupal plc
Shishupal plc
Shishupal03012015
 
Computer simulation of hv circuit breaker interruption EnergoBos september 2020
Computer simulation of hv circuit breaker interruption EnergoBos september 2020Computer simulation of hv circuit breaker interruption EnergoBos september 2020
Computer simulation of hv circuit breaker interruption EnergoBos september 2020
AmerSmajki1
 
tutorial_pscad.pptx
tutorial_pscad.pptxtutorial_pscad.pptx
tutorial_pscad.pptx
dfddfdf5
 

Similar to Fault simulation (20)

Testing of Cyber-Physical Systems: Diversity-driven Strategies
Testing of Cyber-Physical Systems: Diversity-driven StrategiesTesting of Cyber-Physical Systems: Diversity-driven Strategies
Testing of Cyber-Physical Systems: Diversity-driven Strategies
 
10617568.ppt
10617568.ppt10617568.ppt
10617568.ppt
 
L1_Introduction.ppt
L1_Introduction.pptL1_Introduction.ppt
L1_Introduction.ppt
 
VLSI TESTING.ppt
VLSI TESTING.pptVLSI TESTING.ppt
VLSI TESTING.ppt
 
test generation
test generationtest generation
test generation
 
Unit 3 testing of logic circuits
Unit 3 testing of logic circuitsUnit 3 testing of logic circuits
Unit 3 testing of logic circuits
 
REPORT
REPORTREPORT
REPORT
 
Sequential and combinational alu
Sequential and combinational alu Sequential and combinational alu
Sequential and combinational alu
 
CAM ladder logic diagram
CAM ladder logic diagramCAM ladder logic diagram
CAM ladder logic diagram
 
Uv CBPSD lab
Uv CBPSD labUv CBPSD lab
Uv CBPSD lab
 
final report
final reportfinal report
final report
 
Programmable logic array
Programmable logic arrayProgrammable logic array
Programmable logic array
 
Mscope brochure EN
Mscope brochure ENMscope brochure EN
Mscope brochure EN
 
Orcad pspice intro and basics
Orcad pspice intro and basicsOrcad pspice intro and basics
Orcad pspice intro and basics
 
New software testing-techniques
New software testing-techniquesNew software testing-techniques
New software testing-techniques
 
Effective Test Suites for ! Mixed Discrete-Continuous Stateflow Controllers
Effective Test Suites for ! Mixed Discrete-Continuous Stateflow ControllersEffective Test Suites for ! Mixed Discrete-Continuous Stateflow Controllers
Effective Test Suites for ! Mixed Discrete-Continuous Stateflow Controllers
 
Three Phase Fault Analysis With Auto Reset On Temporary Fault And Permanent Trip
Three Phase Fault Analysis With Auto Reset On Temporary Fault And Permanent TripThree Phase Fault Analysis With Auto Reset On Temporary Fault And Permanent Trip
Three Phase Fault Analysis With Auto Reset On Temporary Fault And Permanent Trip
 
Shishupal plc
Shishupal plcShishupal plc
Shishupal plc
 
Computer simulation of hv circuit breaker interruption EnergoBos september 2020
Computer simulation of hv circuit breaker interruption EnergoBos september 2020Computer simulation of hv circuit breaker interruption EnergoBos september 2020
Computer simulation of hv circuit breaker interruption EnergoBos september 2020
 
tutorial_pscad.pptx
tutorial_pscad.pptxtutorial_pscad.pptx
tutorial_pscad.pptx
 

Recently uploaded

Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
ChristineTorrepenida1
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
Intella Parts
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
Kamal Acharya
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
symbo111
 
An Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering TechniquesAn Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering Techniques
ambekarshweta25
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
WENKENLI1
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
itech2017
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
JoytuBarua2
 
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
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
ClaraZara1
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
Kamal Acharya
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
Dr Ramhari Poudyal
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
Kamal Acharya
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Soumen Santra
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
MdTanvirMahtab2
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
Aditya Rajan Patra
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
manasideore6
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
Kamal Acharya
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
Kamal Acharya
 

Recently uploaded (20)

Unbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptxUnbalanced Three Phase Systems and circuits.pptx
Unbalanced Three Phase Systems and circuits.pptx
 
Forklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella PartsForklift Classes Overview by Intella Parts
Forklift Classes Overview by Intella Parts
 
Student information management system project report ii.pdf
Student information management system project report ii.pdfStudent information management system project report ii.pdf
Student information management system project report ii.pdf
 
Building Electrical System Design & Installation
Building Electrical System Design & InstallationBuilding Electrical System Design & Installation
Building Electrical System Design & Installation
 
An Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering TechniquesAn Approach to Detecting Writing Styles Based on Clustering Techniques
An Approach to Detecting Writing Styles Based on Clustering Techniques
 
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdfGoverning Equations for Fundamental Aerodynamics_Anderson2010.pdf
Governing Equations for Fundamental Aerodynamics_Anderson2010.pdf
 
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABSDESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
DESIGN AND ANALYSIS OF A CAR SHOWROOM USING E TABS
 
Planning Of Procurement o different goods and services
Planning Of Procurement o different goods and servicesPlanning Of Procurement o different goods and services
Planning Of Procurement o different goods and services
 
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
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)6th International Conference on Machine Learning & Applications (CMLA 2024)
6th International Conference on Machine Learning & Applications (CMLA 2024)
 
Water billing management system project report.pdf
Water billing management system project report.pdfWater billing management system project report.pdf
Water billing management system project report.pdf
 
Literature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptxLiterature Review Basics and Understanding Reference Management.pptx
Literature Review Basics and Understanding Reference Management.pptx
 
Cosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdfCosmetic shop management system project report.pdf
Cosmetic shop management system project report.pdf
 
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTSHeap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
Heap Sort (SS).ppt FOR ENGINEERING GRADUATES, BCA, MCA, MTECH, BSC STUDENTS
 
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)
 
Recycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part IIIRecycled Concrete Aggregate in Construction Part III
Recycled Concrete Aggregate in Construction Part III
 
Fundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptxFundamentals of Induction Motor Drives.pptx
Fundamentals of Induction Motor Drives.pptx
 
Online aptitude test management system project report.pdf
Online aptitude test management system project report.pdfOnline aptitude test management system project report.pdf
Online aptitude test management system project report.pdf
 
Final project report on grocery store management system..pdf
Final project report on grocery store management system..pdfFinal project report on grocery store management system..pdf
Final project report on grocery store management system..pdf
 

Fault simulation

  • 1. FAULT SIMULATION Juhi Khandelwal 13/pit/031
  • 2. Simulation „ Simulation refers to modeling, of a design, its function and performance. † A software simulator is a computer program; an emulator is a hardware simulator † Simulator is used for design verification •„ Validate assumptions •„ Verify logic •„ Verify performance (timing)
  • 3. Fault Simulation † Fault simulation In general simulating a circuit in the presence of faults is known as fault simulation † The main goals of fault simulation „ Measuring the effectiveness of the test patterns „ Guiding the test pattern generator program „ Generating fault dictionaries Fault simulator is an essential tool for test development † Outputs of fault simulation „ Fault coverage - fraction (or percentage) of modeled faults detected by test vectors „ Set of undetected faults
  • 4. † Fault Simulation „Parallel Fault Simulation „Deductive Fault Simulation „Concurrent Fault Simulation
  • 5. Parallel Fault Simulation † Assumptions „ The simulated circuit consists of only logic gates and all gates have the same delays „ Signals take only binary (0 and 1) values † Main idea „ Take advantage of the bit-parallelism of logical operations in a digital computer † For a 32-bit machine word, an integer consists of a 32-bit binary vector † A logic AND or OR operation involving two words performs simultaneous AND or OR operations on all respective pairs of bits
  • 6.
  • 7. Deductive Fault Simulation † Simulating only the behavior of the fault free logic circuits † Need only one pass for each test pattern †All signal values in each faulty circuit are deduced from the fault-free circuit values and the circuit structure † For each test pattern, a deductive procedure is applied to all lines in a level order (for combinational logic) from inputs to outputs
  • 8. Deductive Fault Simulation † Definition „ The fault list LA is defined as the set containing the name or index of every fault that produces an error on line A when the circuit is in its current logic state † A fault list is generated for each signal lines, and updated as necessary with every change in the logic state of the circuit † List events occur when a fault list changes
  • 9.
  • 10. Concurrent Fault Simulation † Event-driven simulation of fault-free circuit and only those parts of the faulty circuit that differ in signal states from the fault-free circuit. † A list per gate containing copies of the gate from all faulty circuits in which this gate differs. List element contains fault ID, gate input and output values and internal states, if any. † All events of fault-free and all faulty circuits are implicitly simulated † Faster than other methods, but uses most memory .