Robust Systems Courses:
Courses (sorted by course number):
Description: This course is an introduction to digital circuits and their applications. Topics include CMOS logic circuits, Combinational and Sequential logic design, Timing Analysis, Clocks/Synchronization and Datapath/Control partitioning.
Description: This course is an overview to modern logic design, since almost all digital systems today are based on VLSI chips. In the first half of the quarter the class will move from viewing MOS transistors as switches to discussing how to validate complex hardware software systems that are in design today. During the second half of the class we will look at a number of critical VLSI design issues in more detail, including fabrication and layout, timing, power minimization, test and debug.
Description: This is an advanced course that will cover unique challenges and opportunities in building robust systems. Major topics that will be covered include causes of system failures; state-of-the-art modeling and inadequacies; 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.
Description: Current research topics on understanding the causes of system failures, their impact, and techniques to build robust systems that either avoid or are resilient to such failures will be discussed. New research problems for high-performance robust system designs will be discussed. Speakers from industry and academia.