Prerequisites: EENG 210. Offered occasionally. Basic concepts behind testing digital circuits. Causes of permanent and temporary failures. Test pattern generation techniques including exhaustive, Pseudo-exhaustive, Path sensitization, Critical path, Random and Pseudo-random Testing. Design for testability methods for testing Integrated Circuits. Techniques for testing Printed circuit boards.