Lab_1
Lab_1
Fault Simulation
Lab Objectives:
- List of equivalent faults
- Fault simulation
- Minimization of the test sequence
Exercise 1:
1. Lab preparation
Consider as first example the circuit depicted in Figure 1.
Figure 1: Exercise 1
From the schematic view, the VERILOG description is the following one :
QUESTIONS:
From the example of Figure 1:
1. What is the total number of stuck-at faults without minimization?
2. Minimize this number using equivalences and implications.
3. Find the test vectors to apply to the circuit inputs in order to test all the faults of the
minimal set.
2. Lab practice
Using TESSENT, check if the previously generated test sequence tests for all stuck-at
faults.
Some tips:
- Work in the directory that contains the files.
- Source the tool: source /prog/Configs/Config_Mentor/Tessent_conf_2021_3.csh
- Edit the files to learn, especially tp1_command_example.txt and example_exo1.stil
Exercise 2:
Consider the second example depicted in Figure 3.
Figure 3: Exercise 2
QUESTIONS:
- Theory:
1. What is the total number of stuck-at faults without minimization?
2. Minimize this number using equivalences and implications
- Practice:
1. Prepare and apply an exhaustive test sequence.
2. Using TESSENT, analyse the obtained results.
3. Propose some solutions to detect all stuck-at faults.
Exercise 3:
Consider the third example depicted in Figure 4.
M2 EEA SEIE 2
Figure 4: Exercise 3
M2 EEA SEIE 3