Instructor: John P. Hayes Coverage This course examines the theory and practice of fault analysis, test generation, and design for testability for digital circuits and systems. Lab A term project or paper is required which is tailored to individual student interests, and typically involve one of the following:
A. Programming a test generation or simulation algorithm covered in the course
B. In-depth literature survey of some advanced topic
C. Individual research into some special topic or problem
D. Experiments with commercial test and simulation CAD hardware or software
All projects require a written report and an oral presentation to the class at the end of the term. Item D is subject to availability of the hardware and software needed. Textbook(s) Bushnell, Michael L., and Vishwani D. Agrawal. Essentials of Electronic Testing for Digital, Memory, and Mixed-signal VLSI Circuits. New York, NY: Springer, 2000. Syllabus
| This course examines the theory and practice of fault analysis,
test generation, and design for testability for digital circuits and systems.
The topics to be covered include: circuit and system modeling; fault sources
and models; fault simulation methods; test generation algorithms for combinational
and sequential circuits, including PODEM; testability measures; design-for-testability
techniques; built-in self-testing (BIST); processor and memory testing,
design verification, special topics. Current research issues, including
topics suitable for M.S. or Ph.D. research will be discussed. A term project
or paper is also part of the course. |
| Lecture Plan |
| Topic |
Bushnell/Agrawal Book |
| Introduction |
Chap. 1, 2, 3 |
| Fault modeling |
Chap. 4 |
| Combinational circuit testing |
Chap. 6, 7 |
| Sequential circuit testing |
Chap. 8 |
| Delay testing |
Chap. 12 |
| System testing |
Chap. 9, 18 |
| Design for testability |
Chap. 6, 14 |
| Built-in self-testing |
Chap. 15, 16 |
| Fault simulation |
Chap. 5 |
| Misc. topics |
TBA |
| (Select for large version)
 Loading... ![]()
Automatic-Test-Equipment.jpg
 Loading... ![]()
Soft-Error-in-Logic-Circuit.jpg
 Loading... ![]()
Broken-interconnect-on-IC.jpg
|