| |
| |
Preface | |
| |
| |
Acknowledgments | |
| |
| |
Introduction | |
| |
| |
| |
Test and Design-for-Test Fundamentals | |
| |
| |
Introduction to Test and DFT Fundamentals | |
| |
| |
Purpose | |
| |
| |
Introduction to Test, the Test Process, and Design-for-Test | |
| |
| |
Concurrent Test Engineering | |
| |
| |
The Reasons for Testing | |
| |
| |
Why Test? Why Add Test Logic? Pro and Con Perceptions of DFT | |
| |
| |
The Definition of Testing | |
| |
| |
What Is Testing? Stimulus | |
| |
| |
Response | |
| |
| |
Test Measurement Criteria | |
| |
| |
What Is Measured? Fault Metric Mathematics | |
| |
| |
Fault Modeling | |
| |
| |
Physical Defects | |
| |
| |
Fault Modeling | |
| |
| |
Types of Testing | |
| |
| |
Functional Testing | |
| |
| |
Structural Testing | |
| |
| |
Combinational Exhaustive and Pseudo-Exhaustive Testing | |
| |
| |
Full Exhaustive Testing | |
| |
| |
Test Styles | |
| |
| |
Manufacturing Test | |
| |
| |
The Manufacturing Test Process | |
| |
| |
Manufacturing Test Load Board | |
| |
| |
Manufacturing Test Program | |
| |
| |
Using Automatic Test Equipment | |
| |
| |
Automatic Test Equipment | |
| |
| |
ATE Limitations | |
| |
| |
ATE Cost Considerations | |
| |
| |
Test and Pin Timing | |
| |
| |
Tester and Device Pin Timing | |
| |
| |
Tester Edge Sets | |
| |
| |
Tester Precision and Accuracy | |
| |
| |
Manufacturing Test Program Components | |
| |
| |
The Pieces and Parts of a Test Program | |
| |
| |
Test Program Optimization | |
| |
| |
Recommended Reading | |
| |
| |
| |
Automatic Test Pattern Generation Fundamentals | |
| |
| |
Introduction to Automatic Test Pattern Generation | |
| |
| |
Purpose | |
| |
| |
Introduction to Automated Test Pattern Generation | |
| |
| |
The Vector Generation Process Flow | |
| |
| |
The Reasons for ATPG | |
| |
| |
Why ATPG? Pro and Con Perceptions of ATPG | |
| |
| |
The Automatic Test Pattern Generation Process | |
| |
| |
Introduction to ATPG | |
| |
| |
Introducing the Combinational Stuck-At Fault | |
| |
| |
Combinational Stuck-At Faults | |
| |
| |
Combinational Stuck-At Fault Detection | |
| |
| |
Introducing the Delay Fault | |
| |
| |
Delay Faults | |
| |
| |
Delay Fault Detection | |
| |
| |
Introducing the Current-Based Fault | |
| |
| |
Current-Based Testing | |
| |
| |
Current-Based Testing Detection | |
| |
| |
Testability and Fault Analysis Methods | |
| |
| |
Why Conduct ATPG Analysis or Testability Analysis? What Types of Testability Analysis Are Available? Fault Effective Circuits | |
| |
| |
Controllability-Observability Analysis | |
| |
| |
Circuit Learning | |
| |
| |
Fault Masking | |
| |
| |
Causes and Effects of Fault Masking | |
| |
| |
Fault Masking on Various Fault Models | |
| |
| |
Stuck Fault Equivalence | |
| |
| |
Fault Equivalence Optimization | |
| |
| |
Fault Equivalence Side Effects | |
| |
| |
Stuck-At ATPG | |
| |
| |
Fault Selection | |
| |
| |
Exercising the Fault | |
| |
| |
Detect Path Sensit | |