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.
Porte_2
E1
Porte_1 S1
E2
Porte_3
E4
S2
E4
Figure 1: Exercise 1
From the schematic view, the VERILOG description is the following one :
Module name
Gate name
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.
Porte_1
Porte_3 Porte_5
E1
E2 S1
Porte_2
Porte_4
E3
E4
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
Porte_6
E1
Porte_8
Porte_3
S1
Porte_1 Porte_4
Porte_5
E2
E3
Porte_2
Porte_7
S2
Figure 4: Exercise 3
M2 EEA SEIE 3