Handout #1 
Course Information (revised) (PDF ) 
Handout #2 
Syllabus (PDF ) 
Handout #3 
Homework, Project and Exam Schedule (PDF ) 
Handout #4 
Questionnaire (PDF ) 
Handout #5 
The QuineMcCluskey Method (PDF ) 
Lecture #2: Slides (corrected) (PDF ) 

Handout #6 
Linear Feedback Shift Registers (hardcopy only, distributed in class)* 
Handout #7 
Counter Synthesis (hardcopy only, distributed in class)* 
Handout #8 
Homework #1 ( PDF ) 
Handout #9 
Iterative Circuits (hardcopy only, distributed in class)* 
Handout #10 
State Minimization (hardcopy only, distributed in class)* 
Lecture #6: Slides ( PDF ) 

Handout #11 
Homework #2 (corrected) ( PDF ) 
Handout #12 
Xilinx XC4000 FPGA's (hardcopy only)* 
Handout #13 
Binary Addition, Part 1 (hardcopy only, distributed in class)* 
Lecture #9: Slides ( PDF ) 

Handout #14 
Homework #1 Solutions (hardcopy only, distributed in class)* 
Handout #15 
Binary Addition, Part 2 (hardcopy only, distributed in class)* 
Handout #16 
Conditional Sum Adders: Detailed Implementation ( PDF ) 
Lecture #10: Slides (part 1) ( PDF ) 

Lecture #10: Slides (part 2) ( PDF ) 

Handout #17 
Combinational Multipliers (hardcopy only, distributed in class)* 
Handout #18 
Homework #3 ( PDF ) 
Handout #19 
LowPower Sequential Logic Optimization 
Handout #20 
Low Power Design Overview 
Handout #21 
Homework #4 ( PDF ) 
Handout #22 
LowPower Bus Encoding 
Handout #23 
Homework #2 Solutions (hardcopy only, distributed in class)* 
Handout #24 
Homework #3 Solutions (hardcopy only, distributed in class)* 
Handout #25 
Error Correction and Detection (hardcopy only, distributed in class)* 
Handout #26 
Midterm (hardcopy only, distributed in class) 
Handout #27, 
#27 Project #1: Designing a Master Controller for the Philips/NXP I2C Bus Protocol (
PDF ) 
Handout #28 
Homework #4 Solutions (hardcopy only, distributed in class)* 
Handout #29 
RTL Design Overview (excerpts) (hardcopy only, distributed in class)* 
Handout #30(a) 
Introduction to RTL Design (Part I) ( PDF ) 
Handout #30(b) 
Introduction to RTL Design (Part II) ( PDF ) 
Handout #31 
Midterm Solutions (hardcopy only, distributed in class)* 
Handout #32 
Project #2: Combinational Components (hardcopy only)* 
Handout #33 
Project #2: Sequential Components (hardcopy only)* 
Handout #34 
#34 Project #2: Designing a Custom FloatingPoint Accelerator for Scientific Applications
(PDF ) 
Handout #35 
Introduction to Asynchronous Design (
PDF ) 
Handout #36 
Asynchronous Design: Overview Article 
Handout #37 
Introduction to Mousetrap Asynchronous Pipelines (
singlepage PDF,
doublepage PDF
) 
Handout #38 
Asynchronous Controllers: overview (part 1) (PDF ) 
Handout #39 
Asynchronous Controllers: Minimalist tutorial (part 2) ( PDF ) 
Handout #40 
Introduction to HazardFree Logic Synthesis
(singlepage PDF,
doublepage PDF
) 
Lecture #25: Slides ( PDF ) 

Handout #41 
Asynchronous Design: Overview Article 
Handout #42 
Introduction to Approximate Computing 
Handout #43 
Soft Errors Article #1 
Handout #44 
Soft Errors Article #2 