Book description
This book is a comprehensive guide to new DFT methods that will show the readers how to design a testable and quality product, drive down test cost, improve product quality and yield, and speed up time-to-market and time-to-volume.- Most up-to-date coverage of design for testability.
- Coverage of industry practices commonly found in commercial DFT tools but not discussed in other books.
- Numerous, practical examples in each chapter illustrating basic VLSI test principles and DFT architectures.
Table of contents
- Copyright
- In Praise of VLSI Test Principles and Architectures: Design for Testability
- The Morgan Kaufmann Series in Systems on Silicon
- Preface
- In the Classroom
- Acknowledgments
- Contributors
- About the Editors
- 1. Introduction
-
2. Design for Testability
- About this Chapter
- 2.1. Introduction
- 2.2. Testability Analysis
- 2.3. Design for Testability Basics
- 2.4. Scan Cell Designs
- 2.5. Scan Architectures
- 2.6. Scan Design Rules
- 2.7. Scan Design Flow
- 2.8. Special-Purpose Scan Designs
- 2.9. RTL Design for Testability
- 2.10. Concluding Remarks
- 2.11. Exercises
- Acknowledgments
- References
-
3. Logic and Fault Simulation
- About this Chapter
- 3.1. Introduction
- 3.2. Simulation Models
- 3.3. Logic Simulation
- 3.4. Fault Simulation
- 3.5. Concluding Remarks
- 3.6. Exercises
- References
-
4. Test Generation
- About this Chapter
- 4.1. Introduction
- 4.2. Random Test Generation
- 4.3. Theoretical Background: Boolean Difference
- 4.4. Designing a Stuck-At ATPG for Combinational Circuits
- 4.5. Designing a Sequential ATPG
- 4.6. Untestable Fault Identification
- 4.7. Designing a Simulation-Based ATPG
- 4.8. Advanced Simulation-Based ATPG
- 4.9. Hybrid Deterministic and Simulation-Based ATPG
- 4.10. ATPG for Non-Stuck-At Faults
- 4.11. Other Topics in Test Generation
- 4.12. Concluding Remarks
- 4.13. Exercises
-
References
-
- R4.1—Introduction
- R4.2—Random Test Generation
- R4.4—Designing a Stuck-At ATPG for Combinational Circuits
- R4.5—Designing a Sequential ATPG
- R4.6—Untestable Fault Identification
- R4.7—Designing a Simulation-Based ATPG
- R4.8—Advanced Simulation-Based ATPG
- R4.9—Hybrid Deterministic and Simulation-Based ATPG
- R4.10—ATPG for Non-Stuck-At Faults
- R4.11—Other Topics in Test Generation
-
-
5. Logic Built-In Self-Test
- About this Chapter
- 5.1. Introduction
-
5.2. BIST Design Rules
-
5.2.1. Unknown Source Blocking
- 5.2.1.1. Analog Blocks
- 5.2.1.2. Memories and Non-Scan Storage Elements
- 5.2.1.3. Combinational Feedback Loops
- 5.2.1.4. Asynchronous Set/Reset Signals
- 5.2.1.5. Tristate Buses
- 5.2.1.6. False Paths
- 5.2.1.7. Critical Paths
- 5.2.1.8. Multiple-Cycle Paths
- 5.2.1.9. Floating Ports
- 5.2.1.10. Bidirectional I/O Ports
- 5.2.2. Re-Timing
-
5.2.1. Unknown Source Blocking
- 5.3. Test Pattern Generation
- 5.4. Output Response Analysis
- 5.5. Logic BIST Architectures
- 5.6. Fault Coverage Enhancement
- 5.7. BIST Timing Control
- 5.8. A Design Practice
- 5.9. Concluding Remarks
- 5.10. Exercises
- Acknowledgments
- References
-
6. Test Compression
- About this Chapter
- 6.1. Introduction
- 6.2. Test Stimulus Compression
- 6.3. Test Response Compaction
- 6.4. Industry Practices (Edited by Laung-Terng Wang)
- 6.5. Concluding Remarks
- 6.6. Exercises
- Acknowledgments
- References
-
7. Logic Diagnosis
- About this Chapter
- 7.1. Introduction
- 7.2. Combinational Logic Diagnosis
- 7.3. Scan Chain Diagnosis
- 7.4. Logic BIST Diagnosis
- 7.5. Concluding Remarks
- 7.6. Exercises
- Acknowledgments
- References
- 8. Memory Testing and Built-In Self-Test
-
9. Memory Diagnosis and Built-In Self-Repair
- About this Chapter
- 9.1. Introduction
- 9.2. Refined Fault Models and Diagnostic Test Algorithms
- 9.3. BIST with Diagnostic Support
- 9.4. RAM Defect Diagnosis and Failure Analysis
- 9.5. RAM Redundancy Analysis Algorithms
- 9.6. Built-In Self-Repair
- 9.7. Concluding Remarks
- 9.8. Exercises
- Acknowledgments
- References
-
10. Boundary Scan and Core-Based Testing
- About this Chapter
- 10.1. Introduction
-
10.2. Digital Boundary Scan (IEEE Std. 1149.1)
- 10.2.1. Basic Concept
- 10.2.2. Overall 1149.1 Test Architecture and Operations
- 10.2.3. Test Access Port and Bus Protocols
- 10.2.4. Data Registers and Boundary-Scan Cells
- 10.2.5. TAP Controller
- 10.2.6. Instruction Register and Instruction Set
- 10.2.7. Boundary-Scan Description Language
- 10.2.8. On-Chip Test Support with Boundary Scan
- 10.2.9. Board and System-Level Boundary-Scan Control Architectures
- 10.3. Boundary Scan for Advanced Networks (IEEE 1149.6)
- 10.4. Embedded Core Test Standard (IEEE Std. 1500)
- 10.5. Comparisons between the 1500 and 1149.1 Standards
- 10.6. Concluding Remarks
- 10.7. Exercises
- Acknowledgments
- References
-
11. Analog and Mixed-Signal Testing
- About this Chapter
- 11.1. Introduction
- 11.2. Analog Circuit Testing
- 11.3. Mixed-Signal Testing
- 11.4. IEEE 1149.4 Standard for a Mixed-Signal Test Bus
- 11.5. Concluding Remarks
- 11.6. Exercises
- Acknowledgments
- References
-
12. Test Technology Trends in the Nanometer Age
- About this Chapter
- 12.1. Test Technology Roadmap
- 12.2. Delay Testing
- 12.3. Coping with Physical Failures, Soft Errors, and Reliability Issues
- 12.4. FPGA Testing
- 12.5. MEMS Testing
- 12.6. High-speed I/O Testing
- 12.7. RF Testing
- 12.8. Concluding Remarks
- Acknowledgments
- References
Product information
- Title: VLSI Test Principles and Architectures
- Author(s):
- Release date: August 2006
- Publisher(s): Morgan Kaufmann
- ISBN: 9780080474793
You might also like
book
Embedded Systems Architecture
A comprehensive guide to reaping the benefits of architectural modeling in embedded design About This Book …
book
Architecting High-Performance Embedded Systems
Explore the complete process of developing systems based on field-programmable gate arrays (FPGAs), including the design …
book
Digital VLSI Design and Simulation with Verilog
Master digital design with VLSI and Verilog using this up-to-date and comprehensive resource from leaders in …
book
Digital Integrated Circuit Design Using Verilog and Systemverilog
For those with a basic understanding of digital design, this book teaches the essential skills to …