EE 449/749 - Microprocessor System Design. This lab course covers several embedded design techniques. The lab material is based on a Xilinx FPGA board, which has reconfigurable logic. The labs cover hardware and software codesign exercises.
EE 454 - Digital Integrated Circuit Design. This course covers several digital IC design techniques. We start with MOSFET modeling, then cover static and dynamic characteristics of typical digital circuits. We will discuss IC design techniques as applicable in industrial practice.
EE 699 - VLSI Logic Synthesis. This course covers different methods for logic representation, manipulation, and optimization, for both combinational and sequential logic. The course views logic synthesis in the context of the implementation styles that are popularly used in industry today.
EE 754 - Advances in VLSI Circuit Design. The class covers design techniques applicable in a custom VLSI design setting. We cover various CMOS circuit design styles, design and simulation techniques including 3-D parasitic extraction, leakage power reduction and exploitation, dynamic compensation of circuit behavior, design of semiconductor memories, packaging issues and transmission line analysis.