CSEE W4823x: Handouts



Handout #1

Course Information ( PDF )

Handout #2

Syllabus ( PDF )

Handout #3

Homework, Project and Exam Schedule ( PDF )

Handout #4

Questionnaire ( PDF )

Handout #5

The Quine-McCluskey Method ( PDF )

Lecture #2: Slides ( 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)*

Lecture #5: Slides ( PDF )

Handout #10

Xilinx XC4000 FPGA's (hardcopy only)*

Handout #11

Homework #2 ( PDF )

Handout #12

State Minimization (hardcopy only, distributed in class)*

Handout #13

Binary Addition, Part 1 (hardcopy only, distributed in class)*

Lecture #8: Slides ( PDF )

Handout #14

Homework #1 Solutions (hardcopy only, distributed in class)*

Handout #15

Advanced Adders (Brunvand handout -- REVISED VERSION [46 pages]) ( PDF ) 

Handout #16

Binary Addition, Part 2 (hardcopy only, distributed in class)*

Lecture #10: Slides ( PDF )

Handout #17

Conditional Sum Adders: Detailed Implementation ( PDF )

Handout #18

Binary Addition, Part 3 (hardcopy only, distributed in class)*

Handout #19

Homework #3 ( PDF )

Handout #20

Combinational Multipliers (hardcopy only, distributed in class)*

Lecture #11: Slides ( PDF )

Handout #21

Low-Power Sequential Logic Optimization
M. Alidina, J. Monteiro, S. Devadas, A. Ghosh and M. Papaefthymiou,
"Precomputation-Based Sequential Logic Optimization for Low Power",
IEEE/ACM International Conference on Computer-Aided Design, Nov. 1994, pp. 74-81.
( PDF )

Handout #22

Homework #4 ( PDF )

Handout #23

Low-Power Bus Encoding
M.R. Stan and W.P. Burleson, "Bus Invert Coding for Low-Power I/O",
IEEE Transactions on VLSI Systems, v. 3:1, March 1995 (pp. 49-58)
( PDF )

Handout #24

Homework #2 Solutions (hardcopy only, distributed in class)*

Handout #25

Homework #3 Solutions (hardcopy only, distributed in class)*

Handout #26

Error Correction and Detection (hardcopy only, distributed in class)*

Handout #27

Midterm (hardcopy only, distributed in class)

Handout #28,
Handouts #28(a-e)

#28 (revised) Project #1: Designing a Slave Controller for the Philips I2C Bus Protocol ( PDF )
#28a I2C Configuration and Protocol ( PDF )
#28b I2C Getting Acknowledge from a slave (as a receiver) ( PDF )
#28c I2C Bus Technical Overview (Embedded Systems Academy) (Esacademy URL )
#28d I2C-Bus Specification and User Manual (rev. 5, Oct. 2012) [NXP Semiconductors] ( PDF )
#28e Frequently-Asked Questions (FAQ) *(UPDATED REGULARLY -- REFRESH YOUR BROWSER) ( TXT )
#29f Simulation, Submission and Demo Information  ( PDF )

Handout #29

Homework #4 Solutions (hardcopy only, distributed in class)*

Handout #30

Midterm Solutions (hardcopy only, distributed in class)*

Handout #31

Introduction to RTL Design  ( PDF )

Handout #32

RTL Design Overview (excerpts) (hardcopy only, distributed in class)*

Handout #33

Project #2: Combinational Components (hardcopy only)*

Handout #34

Project #2: Sequential Components (hardcopy only)*

Handout #35

#35 Project #2: An Introduction to RTL Design (PDF )
#35a Suggested Schedule and Checkpoint Information  ( TXT )
#35b What to Hand In  ( TXT )
#35c Frequently-Asked Questions (FAQ) *(UPDATED REGULARLY -- REFRESH YOUR BROWSER) ( TXT )
#35d The Minimalist CAD Tool and Asynchronous Controller Design ( PDF )

Handout #36

Introduction to Asynchronous Design ( PDF )

Handout #37

Asynchronous Controllers: overview (part 1) ( PDF )

Handout #38

Asynchronous Controllers: Minimalist tutorial (part 2) ( PDF )

Handout #39

Introduction to Mousetrap Asynchronous Pipelines ( single-page PDF, double-page PDF  )

Handout #40

Cyclic Redundancy Check (CRC) Codes (PDF , Wiki URL )

Handout #41

Soft Errors Article #1
R. Baumann, "Soft Errors in Advanced Computer Systems",
IEEE Design and Test of Computers, May-June 2005 (pp. 258-266)
(PDF )

Handout #42

Soft Errors Article #2
T. Karnik, P. Hazucha and J. Patel, "Characterization of Soft Errors Caused by Single Event Upsets in CMOS Processes",
IEEE Transactions on Dependable and Secure Computing, vol. 1:2, April-June 2004 (pp. 128-143)
(PDF )

Handout #43

Minimalist Solutions [Project #2] (hardcopy only, distributed in class)*


*See TA for copies