DelayFault Testing Tutorial Acknowledgement This presentation is adapted

  • Slides: 36
Download presentation
Delay-Fault Testing Tutorial Acknowledgement: This presentation is adapted from Professor Janak Patel’s tutorial on

Delay-Fault Testing Tutorial Acknowledgement: This presentation is adapted from Professor Janak Patel’s tutorial on the same topic available on the web at: http: //courses. ece. uiuc. edu/ece 543/docs/Delay. Fault_6_per_page. pdf

Outline • • • Common Fault Models (Review) Defects and Delay Faults Delay Fault

Outline • • • Common Fault Models (Review) Defects and Delay Faults Delay Fault Models Transition Faults Path Delay Faults – Robust Path Test – Non-robust Path Test Delay Fault Testing Tutorial 2

Common Fault Models Delay Fault Testing Tutorial 3

Common Fault Models Delay Fault Testing Tutorial 3

Delay Fault Testing Tutorial 4

Delay Fault Testing Tutorial 4

Delay Fault Testing Tutorial 5

Delay Fault Testing Tutorial 5

Delay Fault Testing Tutorial 6

Delay Fault Testing Tutorial 6

Delay Fault Testing Tutorial 7

Delay Fault Testing Tutorial 7

Delay Fault Testing Tutorial 8

Delay Fault Testing Tutorial 8

Delay Fault Testing Tutorial 9

Delay Fault Testing Tutorial 9

Delay Fault Testing Tutorial 10

Delay Fault Testing Tutorial 10

Delay Fault Testing Tutorial 11

Delay Fault Testing Tutorial 11

Delay Fault Testing Tutorial 12

Delay Fault Testing Tutorial 12

Delay Fault Testing Tutorial 13

Delay Fault Testing Tutorial 13

Delay Fault Testing Tutorial 14

Delay Fault Testing Tutorial 14

Delay Fault Testing Tutorial 15

Delay Fault Testing Tutorial 15

Only if no other path delay is increased. Delay Fault Testing Tutorial 16

Only if no other path delay is increased. Delay Fault Testing Tutorial 16

Delay Fault Testing Tutorial 17

Delay Fault Testing Tutorial 17

Delay Fault Testing Tutorial 18

Delay Fault Testing Tutorial 18

Delay Fault Testing Tutorial 19

Delay Fault Testing Tutorial 19

Delay Fault Testing Tutorial 20

Delay Fault Testing Tutorial 20

Delay Fault Testing Tutorial 21

Delay Fault Testing Tutorial 21

Delay Fault Testing Tutorial 22

Delay Fault Testing Tutorial 22

Exercise • Consider the 4 -Nand implementation of the XOR gate in the previous

Exercise • Consider the 4 -Nand implementation of the XOR gate in the previous slide. There are six I/O paths hence 12 path delay faults. For each of these faults, determine if it is robustly testable, only non-robustly testable or not testable (functionally redundant). Provide justification for your answers. Delay Fault Testing Tutorial 23

Delay Fault Testing Tutorial 24

Delay Fault Testing Tutorial 24

Delay Fault Testing Tutorial 25

Delay Fault Testing Tutorial 25

Broadside is also called launch-off-capture test. Skewed-Load is also called launch-off-shift test. Delay Fault

Broadside is also called launch-off-capture test. Skewed-Load is also called launch-off-shift test. Delay Fault Testing Tutorial 26

Delay Fault Testing Tutorial 27

Delay Fault Testing Tutorial 27

Delay Fault Testing Tutorial 28

Delay Fault Testing Tutorial 28

Timing for launch-off-capture Transition-delay fault testing IC: Initialization Clock LC: Launch Clock CC: Capture

Timing for launch-off-capture Transition-delay fault testing IC: Initialization Clock LC: Launch Clock CC: Capture Clock SEN: Scan Enable This figure is borrowed from the. Delay paper, Ahmed al. , ITC-2005, Paper 11. 1 Fault Testinget Tutorial 29

Delay Fault Testing Tutorial 30

Delay Fault Testing Tutorial 30

Timing for launch -off-shift Transition-delay fault testing IC: Initialization Clock LC: Launch Clock CC:

Timing for launch -off-shift Transition-delay fault testing IC: Initialization Clock LC: Launch Clock CC: Capture Clock SEN: Scan Enable Delay Fault Testing Tutorial This figure is borrowed from the paper, Ahmed et al. , ITC-2005, Paper 11. 1 31

Delay Fault Testing Tutorial 32

Delay Fault Testing Tutorial 32

Delay Fault Testing Tutorial 33

Delay Fault Testing Tutorial 33

(See Prof. Patel’s website for details on Segment Test) Delay Fault Testing Tutorial 34

(See Prof. Patel’s website for details on Segment Test) Delay Fault Testing Tutorial 34

Delay Fault Testing Tutorial 35

Delay Fault Testing Tutorial 35

Delay Fault Testing Tutorial 36

Delay Fault Testing Tutorial 36