FOREWORD |
|
ix | (2) |
PREFACE |
|
xi | |
|
|
1 | (6) |
|
1.1 A Problem of Interest |
|
|
1 | (2) |
|
|
3 | (4) |
|
2. TEST APPLICATION SCHEMES FOR TESTING DELAY DEFECTS |
|
|
7 | (16) |
|
2.1 Combinational Circuits |
|
|
8 | (1) |
|
|
8 | (6) |
|
2.2.1 Enhanced scan testing |
|
|
10 | (1) |
|
2.2.2 Standard scan testing |
|
|
10 | (2) |
|
2.2.3 Slow-fast-slow clock testing |
|
|
12 | (1) |
|
|
13 | (1) |
|
2.3 Testing High Performance Circuits Using Slower Testers |
|
|
14 | (8) |
|
2.3.1 Slow-fast-slow testing strategy on slow testers |
|
|
16 | (3) |
|
2.3.2 At-speed testing strategy on slow testers |
|
|
19 | (3) |
|
|
22 | (1) |
|
|
23 | (10) |
|
3.1 Transition Fault Model |
|
|
23 | (4) |
|
3.2 Gate Delay Fault Model |
|
|
27 | (1) |
|
3.3 Line Delay Fault Model |
|
|
28 | (1) |
|
3.4 Path Delay Fault Model |
|
|
28 | (1) |
|
3.5 Segment Delay Fault Model |
|
|
29 | (1) |
|
|
30 | (3) |
|
4. CASE STUDIES ON DELAY TESTING |
|
|
33 | (12) |
|
|
44 | (1) |
|
5. PATH DELAY FAULT CLASSIFICATION |
|
|
45 | (32) |
|
5.1 Sensitization Criteria |
|
|
46 | (9) |
|
5.1.1 Single-path sensitizable path delay faults |
|
|
47 | (1) |
|
5.1.2 Robust testable path delay faults |
|
|
48 | (2) |
|
5.1.3 Non-robust testable path delay faults |
|
|
50 | (2) |
|
5.1.4 Validatable non-robust testable path delay faults |
|
|
52 | (1) |
|
5.1.5 Functional sensitizable path delay faults |
|
|
53 | (2) |
|
5.2 Path Delay Faults that do Not Need Testing |
|
|
55 | (9) |
|
5.2.1 Functional irredundant vs. functional redundant path delay faults |
|
|
56 | (3) |
|
5.2.2 Robust vs. robust dependent path delay faults |
|
|
59 | (2) |
|
5.2.3 Path classification based on input sort heuristic |
|
|
61 | (1) |
|
5.2.4 Path classification based on single stuck-at fault tests |
|
|
62 | (1) |
|
5.2.5 Primitive vs. non-primitive path delay faults |
|
|
63 | (1) |
|
5.3 Multiple Path Delay Faults and Primitive Faults |
|
|
64 | (2) |
|
5.4 Path Delay Fault Classification for Sequential Circuits |
|
|
66 | (9) |
|
|
68 | (2) |
|
5.4.2 Untestable segment faults |
|
|
70 | (3) |
|
5.4.3 Algorithm for identifying testable PDFC for sequential circuits |
|
|
73 | (2) |
|
|
75 | (2) |
|
6. DELAY FAULT SIMULATION |
|
|
77 | (24) |
|
6.1 Transition Fault Simulation |
|
|
78 | (7) |
|
6.1.1 Simulating transition faults in sequential circuits |
|
|
78 | (7) |
|
6.2 Gate delay fault simulation |
|
|
85 | (3) |
|
6.3 Path Delay Fault Simulation |
|
|
88 | (10) |
|
6.3.1 Enumerative methods for estimating path delay fault coverage |
|
|
89 | (3) |
|
6.3.2 Non-enumerative methods for estimating path delay fault coverage |
|
|
92 | (6) |
|
6.4 Segment Delay Fault Simulation |
|
|
98 | (1) |
|
|
99 | (2) |
|
7. TEST GENERATION FOR PATH DELAY FAULTS |
|
|
101 | (30) |
|
|
102 | (2) |
|
7.2 High Quality Non-Robust Tests |
|
|
104 | (8) |
|
7.2.1 Algorithm for generating non-robust tests with high robustness |
|
|
107 | (5) |
|
7.3 Validatable Non-Robust Tests |
|
|
112 | (1) |
|
7.4 High Quality Functional Sensitizable Tests |
|
|
113 | (5) |
|
7.4.1 Algorithm for generating high quality functional sensitizable tests |
|
|
115 | (3) |
|
7.5 Tests for Primitive Faults |
|
|
118 | (12) |
|
7.5.1 Co-sensitizing gates |
|
|
120 | (3) |
|
|
123 | (1) |
|
7.5.3 Identifying FS paths not involved in any primitive fault |
|
|
123 | (2) |
|
7.5.4 Algorithm for identifying and testing primitive faults of cardinality 2 |
|
|
125 | (5) |
|
|
130 | (1) |
|
8. DESIGN FOR DELAY FAULT TESTABILITY |
|
|
131 | (26) |
|
8.1 Improving The Path Delay Fault Testability by Reducing The Number of Faults |
|
|
131 | (12) |
|
8.2 Improving The Path Delay Fault Testability by Increasing Robust Testability of Designs |
|
|
143 | (1) |
|
8.3 Improving Path Delay Fault Testability by Increasing Primitive Delay Fault Testability |
|
|
144 | (10) |
|
8.3.1 Primitive faults of cardinality k is greater than 2 |
|
|
146 | (2) |
|
8.3.2 Design for primitive delay fault testability |
|
|
148 | (6) |
|
|
154 | (3) |
|
9. SYNTHESIS FOR DELAY FAULT TESTABILITY |
|
|
157 | (12) |
|
9.1 Synthesis for Robust Delay Fault Testability |
|
|
159 | (7) |
|
9.1.1 Combinational and enhanced scan sequential circuits |
|
|
159 | (4) |
|
9.1.2 Standard scan sequential circuits |
|
|
163 | (3) |
|
9.2 Synthesis for Validatable Non-Robust Testable and Delay-Verifiable Circuits |
|
|
166 | (1) |
|
|
167 | (2) |
|
10. CONCLUSIONS AND FUTURE WORK |
|
|
169 | (4) |
REFERENCES |
|
173 | (16) |
INDEX |
|
189 | |