After this course the students will be able to:
- Explain the defect and fault models in the VLSI manufacturing process
- Illustrate the main techniques of VLSI manufacturing testing for quality assurance
- Explain the random fault models and sources in the mission mode of a computing system
- Illustrate the metrics for reliability evaluation of computing systems
- Design and explain spatial, temporal, and redundancy schemes for reliability assurance.
- Illustrate the main hardware trust and vulnerability issues in computing systems
- Describe the countermeasures against trust and vulnerability issues for security assurance.
|
|
Dependability is at the very foundation of the digital revolution and the pervasive presence of computing systems in all aspects of our lives. Dependability measures the level of trust a system operates as expected, and will not fail for some unintended reason. This overarching definition includes quality, reliability, and security.
- Quality represents the level of trust that a system operates correctly when facing the occurrence of random events at manufacturing.
- Reliability represents the level of trust that a system will operate correctly when facing the occurrence of random events during its mission time.
- Security represents the level of trust that a system will operate correctly when facing the occurrence of malicious events both at manufacturing and mission time
Quality, reliability, and security are three intertwined features of modern computing system design. All must be taken into account when designing dependable computing systems.
The course is composed of three modules:
Module 1: Quality Assurance
- Defects in the VLSI manufacturing process
- Fault models and quality at manufacturing
- VLSI Testing and Design for Test for logic and memories
Module 2: Reliability Assurance
- Failure rate in mission mode
- Reliability evaluation metrics and methods
- Redundancy Schemes (Space, Time, Information)
Module 3: Security Assurance
- Hardware Trust Issues
- Hardware Vulnerability Issues
- Countermeasures
Assessment
Written exam: test with open questions - 60% final grade
Assignment: group project (2 students) - 40% final grade
|
 |
|