Virginia Tech® home

ECE 4520 - Digital and Mixed Signal System Testing and Testable Design (3C)

Course Description

Various topics on testing and testable design for digital and mixed-signal systems are studied: fault modeling, logic and fault simulation, fault modeling, automatic test pattern generation, deterministic ATPG, simulation-based ATPG, delay fault testing, design for testability, built-in-self-test, and fault diagnoisis.

Why take this course?

Testing has become an integrated step of digital and mixed-signal system design, and students graduating from the curriculum need to be knowledgeable of the testing and testable design processes. With increasing complexities of the designs, testing can no longer be treated as an after-thought. Without proper testing and design-for-testability, manufactured circuits and systems can incur tremendous costs in debugging and redesign. To be able to deliver high quality designs, the engineer/designer must understand the fundamental concepts behind testing and testable design, in addition to conventional circuit design knowledge. This course provides the fundamental testing concepts necessary to equip an entry-level designer/engineer to handle the testing challenges.

Learning Objectives

  • explain the relationship between physical failures and fault models,
  • design efficient logic and fault simulators,
  • generate test patterns using various techniques,
  • apply various design-for-testability methods, and
  • formulate diagnosis on detected faults.