SlideShare a Scribd company logo
3
Most read
7
Most read
11
Most read
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
Fault simulation
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
Fault simulation
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

PDF
Fault simulation – application and methods
PDF
Design for Testability
PPTX
Design for testability and automatic test pattern generation
PDF
2019 5 testing and verification of vlsi design_fault_modeling
PDF
Automatic Test Pattern Generation (Testing of VLSI Design)
PPTX
Vlsi testing
PDF
VLSI testing and analysis
PPSX
VLSI Testing Techniques
Fault simulation – application and methods
Design for Testability
Design for testability and automatic test pattern generation
2019 5 testing and verification of vlsi design_fault_modeling
Automatic Test Pattern Generation (Testing of VLSI Design)
Vlsi testing
VLSI testing and analysis
VLSI Testing Techniques

What's hot (20)

PPTX
Dft (design for testability)
PDF
ATPG Methods and Algorithms
PDF
Deterministic Test Pattern Generation ( D-Algorithm of ATPG) (Testing of VLSI...
PPTX
Scan insertion
PPTX
Spyglass dft
PPTX
Fault equivalence and fault location
PDF
Jtag presentation
PDF
Fault Simulation (Testing of VLSI Design)
PDF
Introduction to VLSI Design
PPTX
ATPG flow chart
PDF
Actel fpga
PDF
Design-for-Test (Testing of VLSI Design)
PDF
System On Chip
PDF
Introduction of testing and verification of vlsi design
PDF
2019 2 testing and verification of vlsi design_verification
PPT
01 Transition Fault Detection methods by Swetha
PDF
Static_Timing_Analysis_in_detail.pdf
PPT
Level sensitive scan design(LSSD) and Boundry scan(BS)
PPTX
bandgap ppt
Dft (design for testability)
ATPG Methods and Algorithms
Deterministic Test Pattern Generation ( D-Algorithm of ATPG) (Testing of VLSI...
Scan insertion
Spyglass dft
Fault equivalence and fault location
Jtag presentation
Fault Simulation (Testing of VLSI Design)
Introduction to VLSI Design
ATPG flow chart
Actel fpga
Design-for-Test (Testing of VLSI Design)
System On Chip
Introduction of testing and verification of vlsi design
2019 2 testing and verification of vlsi design_verification
01 Transition Fault Detection methods by Swetha
Static_Timing_Analysis_in_detail.pdf
Level sensitive scan design(LSSD) and Boundry scan(BS)
bandgap ppt
Ad

Viewers also liked (17)

PPTX
PDF
Seri dreamweaver -_membuat_menu_bertingkat_tree_menu
PPTX
Ingreso a exel
PDF
01 triangle new
PPTX
Rust Intro
PPTX
štrukturované produkty
PDF
PDF
Sejam bem vindos
PPTX
Geospatial Analytics
PDF
Caution this information can blow your head
PPTX
šK hádzaná detva prezentácia
Seri dreamweaver -_membuat_menu_bertingkat_tree_menu
Ingreso a exel
01 triangle new
Rust Intro
štrukturované produkty
Sejam bem vindos
Geospatial Analytics
Caution this information can blow your head
šK hádzaná detva prezentácia
Ad

Similar to Fault simulation (20)

PPTX
Test pattern Generation for 4:1 MUX
PPTX
Design for Testability unit-1 part2.pptx
PDF
Testing of Cyber-Physical Systems: Diversity-driven Strategies
PPT
PLC Explained pp.ppt for educational purpose
PPT
10617568.ppt
PPT
L1_Introduction.ppt
PPT
VLSI TESTING.ppt
PPTX
test generation
PPTX
Unit 3 testing of logic circuits
PPTX
Sequential and combinational alu
PPTX
VLSI Testing : Logic Simulation Part 1.pptx
PPTX
CAM ladder logic diagram
PDF
Uv CBPSD lab
DOCX
final report
PDF
comparators using IC741 - ppt.pdf Operational Amplifiers IC applications
DOCX
Programmable logic array
PDF
Mscope brochure EN
PPTX
Orcad pspice intro and basics
PPT
SOFTWARE ENGINEERING unit4-2 CLASS notes in pptx 2nd year
Test pattern Generation for 4:1 MUX
Design for Testability unit-1 part2.pptx
Testing of Cyber-Physical Systems: Diversity-driven Strategies
PLC Explained pp.ppt for educational purpose
10617568.ppt
L1_Introduction.ppt
VLSI TESTING.ppt
test generation
Unit 3 testing of logic circuits
Sequential and combinational alu
VLSI Testing : Logic Simulation Part 1.pptx
CAM ladder logic diagram
Uv CBPSD lab
final report
comparators using IC741 - ppt.pdf Operational Amplifiers IC applications
Programmable logic array
Mscope brochure EN
Orcad pspice intro and basics
SOFTWARE ENGINEERING unit4-2 CLASS notes in pptx 2nd year

Recently uploaded (20)

PDF
Operating System & Kernel Study Guide-1 - converted.pdf
PPTX
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
PPTX
Construction Project Organization Group 2.pptx
PPTX
Foundation to blockchain - A guide to Blockchain Tech
PDF
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
PPTX
Lecture Notes Electrical Wiring System Components
PDF
Model Code of Practice - Construction Work - 21102022 .pdf
PDF
Well-logging-methods_new................
PPTX
CH1 Production IntroductoryConcepts.pptx
PPTX
Geodesy 1.pptx...............................................
PPTX
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
PPTX
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
PPTX
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
DOCX
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
PPTX
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
PPTX
bas. eng. economics group 4 presentation 1.pptx
PPTX
UNIT 4 Total Quality Management .pptx
PDF
PPT on Performance Review to get promotions
Operating System & Kernel Study Guide-1 - converted.pdf
FINAL REVIEW FOR COPD DIANOSIS FOR PULMONARY DISEASE.pptx
Construction Project Organization Group 2.pptx
Foundation to blockchain - A guide to Blockchain Tech
The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai...
Embodied AI: Ushering in the Next Era of Intelligent Systems
Lecture Notes Electrical Wiring System Components
Model Code of Practice - Construction Work - 21102022 .pdf
Well-logging-methods_new................
CH1 Production IntroductoryConcepts.pptx
Geodesy 1.pptx...............................................
Engineering Ethics, Safety and Environment [Autosaved] (1).pptx
IOT PPTs Week 10 Lecture Material.pptx of NPTEL Smart Cities contd
MCN 401 KTU-2019-PPE KITS-MODULE 2.pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
ASol_English-Language-Literature-Set-1-27-02-2023-converted.docx
M Tech Sem 1 Civil Engineering Environmental Sciences.pptx
bas. eng. economics group 4 presentation 1.pptx
UNIT 4 Total Quality Management .pptx
PPT on Performance Review to get promotions

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
  • 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
  • 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 .