Politecnico di Torino
Politecnico di Torino
Politecnico di Torino
Academic Year 2015/16
Testing of electronic systems
Master of science-level of the Bologna process in Computer Engineering - Torino
Teacher Status SSD Les Ex Lab Years teaching
Sonza Reorda Matteo ORARIO RICEVIMENTO PO ING-INF/05 40 10 10 1
SSD CFU Activities Area context
F - Altre (art. 10, comma 1, lettera f)
B - Caratterizzanti
Abilità informatiche e telematiche
Ingegneria informatica
ORA-01722: invalid number
Subject fundamentals
The course introduces methods and techniques for the test of electronic circuits and systems, i.e., for detecting the presence of possible faults affecting the target product. Special emphasis is devoted to the test of faults affecting the hardware components.
Expected learning outcomes
- Knowledge of the concept of testing and dependability.
- Knowledge of the main techniques used for testing a digital circuit.
- Knowledge of the main techniques used for testing an embedded system.
- Capability of developing the test plan for a digital device or embedded system
- Capability to use the main software tools for testing an embedded system: fault simulators, automatic test pattern generators, automatic scan chain inserters.
- Knowledge of the concept of Built-In Self-Test (BIST) and Boundary Scan (BS)
- Capability of designing BIST hardware modules.
Prerequisites / Assumed knowledge
The course is better followed if the student owns the knowledge about
• Digital system design
• Microelectronics.
Introduction to test and dependability (1 credit)
Techniques and tools for generating test stimuli for combinational and sequential circuits (1 credit)
Techniques and tools for testing specific devices (e.g., memories and processors) (1 credit)
Design for Testability techniques: scan, BIST, Boundary Scan (2 credits)
Basics in fault tolerant system design (1 credit)