Lectures:
Tuesdays & Thursdays, 2:15-3:30 p.m. in GESB
134 (Green Earth
Science Building)
Course description:
This is an
advanced course that will cover unique challenges and opportunities in building
robust systems. Major topics to be covered include:
causes of system failures; state-of-the-art modeling and their
limiations; techniques
for building robust systems that either avoid or are resilient to such failures
through built-in error detection, failure prediction, self-recovery, and
self-repair. Robust system design is a new exciting area of research. EE386
will be a research-oriented course and will explore new research problems.
Prerequisites:
The
students are expected to have necessary background in digital design (EE108A,
108B). Background in EE271 and EE282 is good but not absolutely necessary).
Textbook and course materials:
There is no textbook.
Lecture notes and paper references used in the course will be available
from the class web page.
Course requirements:
·
Seminar: After the 1st
month of class, which consists mainly of traditional lecture,
students (in groups of preferably 2) will be asked to select a topic from an
upcoming lecture. The students
are then expected to research the topic and to produce slides for leading class
discussion on the selected topic.
·
Final
project: With consultation of
the course staff, students (in groups of preferably 2) will design and
implement a research project relevant to the robust systems design topics
taught in class. The projects may be
related to on-going robust systems research at Stanford or may be independently
conceived but should be of appropriate scale and interest for the research
nature of this course.
·
Paper
Review: Students, individually, are expected to submit a short review
of assigned papers, identifying the following elements: strengths (1~3 sentences), weaknesses (1~3 sentences), possible
improvements and/or whether there is any scope for future research (1~3
sentences). Reviews are due before each class and should be emailed to the
staff with the subject “ee386 paper review”. Review should be included in the
main body of the email, and not as an attachment. If there are multiple papers
assigned for a day, choose only one of them to review.
Grading
(tentative):
·
Class participation: 10%
·
Paper Review: 10%
·
Seminar: 30%
·
Project: 50%
Email
address: Please use ee386-spr0708-staff
at lists.stanford.edu for
anything related to the course.
Instructor:
Subhasish Mitra (subh
at stanford dot edu)
Gates 333,
(650) 724-1915.
Office hours: Tuesday
& Thursday 1pm-2pm
Administrative assistant: Uma
Mulukutla (uma at
cs dot stanford
dot edu)
Gates 303, (650) 725-3726,
Fax (650) 725-6949
Teaching assistant: Sung-Boem
Park (ee386-spr0708-staff
at lists.stanford.edu)
Gates 239
Office hours: Wednesday 2pm-3pm,Thursday 4pm-5pm
|
Date |
Subject |
Reviews Due |
Optional Reading |
Seminar/Project Due |
|
Tue 4/1 |
Introduction |
|
|
|
|
Thu 4/3 |
Hardware
Testing:
Fault Models, Test Metrics |
|
Fault_models
, |
|
|
Tue 4/8 |
Design for Testability |
|
DFT* |
|
|
Thu 4/10 |
Built In Self Test |
[Hamzaoglu 99], |
Group formation |
|
|
Tue 4/15 |
Fault Simulation
- Guest Lecture: Prof. Janak H. Patel |
[Niermann 92], |
|
|
|
Thu 4/17 |
Delay
testing - Guest Lecture: Prof. Janak H. Patel |
[Heragu 96] |
Seminar topic selection; 1st meeting signup |
|
|
Mon 4/21† |
Robust
System Design – Models, Metrics & Redundancy (1) † |
[Siewiorek 98], [Trivedi 01], [Pradhan 96], |
|
|
|
Tue 4/22 |
Robust
System Design – Models, Metrics & Redundancy (2) |
|
||
|
Thu 4/24 |
No Class |
|
|
|
|
Tue 4/29 |
No Class
(VTS) |
|
|
Project proposal |
|
Thu 5/1 |
No Class
(IRPS) |
|
|