WWW:
http://wwwclasses.usc.edu/engr/ees/577bb/syllabus.html
Topic  # of Weeks  Readings/Homeworks  
Class Introduction  1 
DSM Challenges (Rabaey) Online cadence tutorials Homework 1: Introduction to Cadence (TBA) 

Introduction to Verilog  1  See
Dr. Tzartzanis's lecture notes on Verilog Structural and RTL Verilog Examples (pdf) Homework 2: Introduction to Verilog (TBA) 

Asynchronous Design
Channel implementations and protocols Asynchronous process designs Modeling with petri nets and signal transistion graphs Other asynchronous approaches  4  Intro to Asynchronous Design I
(pps)
(pdf)
(pdf2up) QDI FineGrain Pipeline Templates (ppt) (pps) (pdf2up) Petri Nets and Performance Optimization (ppt) (pps) Andrew Lines MS Thesis (ps) Intro to CSP and CHP (ppt) Myers' Lecture on CHP (ps) Martin's Chapter on CHP (ps) CHP and Verilog Modeling of Asynchronous Pipelines (ppt) Notes on Phillips Tangram QDI Circuits (pdf) The Differential Equation Solver: Hybrid Datapath Design and Distributed Extended Burst Mode Control (pdf) The RAPPID design: Architectural averagecase optimization and selfresetting circuits (ppt) Homework 3: Verilog design of a synchronous and asynchronous bitlevel pipelined ripple carry adder (TBA) Homework 4: Verilog structural design of ripple carry adder (TBA) 

Introduction to FIR filter class project
Memory design review Accumulator/Multiplier design review Dynamic logic design review Clocking design review Resource sharing tradeoffs Performance tradeoffs 
3 
Project Description Mark Horowitz's EE271 Lecture Note on Memory Mark Horowitz's EE371 Lecture Note on Memory Mark Horowitz's EE371 Lecture Note on Multiplier Lecture Note on Register File  
Advanced Design Techniques
Lowswing signalling Transistor sizing using the notion of logic effort Highspeed synchronous clocking methodology Noise and crosstalk issues  5 
Mark Horowitz's EE371 Lecture Note on Flipflop/Latch Mark Horowitz's EE371 Lecture Note on Skew Tolerant Domino Logic Mark Horowitz's EE371 Lecture Notes on Input/Output Design Mark Horowitz's EE371 Lecture Notes on Transmitter and Receiver Design Marcos Ferretti's Low Swing Poster & Notes Jay Moon's Resonant Clock Driver Slide Jay Moon's ER Techniques 