Ee 209as 80 Course Overview

Special Topics in Circuits and Embedded Systems

View sample lecture (click). 

Description of the Course

Puneet Gupta

Lecture, four hours; outside study, eight hours. Special topics
in one or more aspects of circuits and embedded systems, such as
digital, analog, mixed-signal, and radio frequency integrated circuits
(RF ICs); electronic design automation; wireless communication circuits
and systems; embedded processor architectures; embedded software;
distributed sensor and actuator networks; robotics; and embedded
security. May be repeated for credit with topic change. Letter
grading.

Background students will need 

Although prerequisites are not enforced for graduate students, it is
strongly recommended that each student has taken courses equivalent to
Digital Electronics Circuits, VLSI Circuits and Systems or VLSI Design
Automation.

About the Instructor

Puneet Gupta:

Puneet Gupta received the B.Tech degree in Electrical Engineering from
Indian Institute of Technology, Delhi in 2000 and the PhD in Electrical
and Computer Engineering from the University of California, San Diego,
in 2007. He was with Blaze DFM Inc. (acquired by Tela Inc.) since 2004
as co-founder and product architect. Professor Gupta`s research has
focused on building high-value bridges between
software-hardware-fabrication interfaces for lowered cost, increased
yield and improved predictability of integrated circuits. He has
authored over 80 papers and is a recipient of IEuropean Design
Automation Outstanding Dissertation Award, NSF CAREER Award, SRC
Inventor Recognition Award, IBM Faculty Award and ACM/SIGDA Outstanding
New Faculty Award. He holds 15 US patents and has authored a book and a
book chapter. He has given tutorial talks at DAC, ICCAD, VLSI Design,
WesCon, SPIE Advanced Lithography, etc.

Syllabus
The primary driver for innovations in
computer systems has been the phenomenal scalability of the
semiconductor manufacturing process that has allowed us to literally
‘print’ circuits and systems at exponentially growing capacities for the
last three decades. Unfortunately, the microelectronic substrate on
which modern computers are built is increasingly plagued by variability
in performance (speed, power) and error characteristics, both across
multiple instances of a system and in time over its usage life. Research
has been spurred by high cost of design and high cost of manufacturing.
This course will span approaches to address variability and
manufacturability challenges from manufacturing process to circuit
design to architectures.

– Digital synthesis


Placement and routing flows

– Basic
manufacturing flow


Lithographic patterning and its interactions with design


Resolution enhancement and mask preparation

– Yield
and variations

– Compact
modeling (SPICE)

– Circuit
reliability and aging issues

– Design
Rules and their origins 

– Layout design for manufacturing
for wires and transistors

– Test structures and process
control

– Analog
DFM

– Circuit
and architecture methods for variability mitigation and error tolerance

Coursework will include hands-on experience on state-of-the-art
design and manufacturing CAD tools (through project and homeworks).
Students with process/devices and circuits/architecture/CAD background
and interests stand to benefit.

View Demo for this class.