EECS 150 Spring 2002:
Design Techniques and Components for Digital Systems

Lecture: TuTh 2-330P, 60 Evans
Lab lecture: Fr 2-3P, 10 Evans
Homepage People Lecture Notes/Handouts Labs/Sections Refs/Links TA Information

Week Lecture Topic Lab/Project Homework Reading
Week 1
1/21
Course Introduction: ppt, pdf, 6up.pdf


CMOS, RC, FFs: ppt, pdf, 6up.pdf
Additional Notes on Transistors (by Eylon Caspi): doc, pdf
No Lab   Mano: all of ch. 1,
ch. 10 sections 1, 2, 7, 8, 9
Week 2
1/28
Gate/Wire Delay, timing: ppt, pdf, 6up.pdf


Power: ppt, pdf, 6up.pdf
Lab 1: Transistors: pdf Due Friday 2/1, 12 noon: doc, pdf [Soln: doc, pdf]   No reading.
Study class notes.
Week 3
2/4
FPGAs: ppt, pdf, 6up.pdf


Boolean Alg./Gates/TTs: ppt, pdf, 6up.pdf
Lab 2: Logic Gates: pdf Due Friday 2/8, 12 noon: doc, pdf [Soln: pdf]   Xilinx 4000 FPGA Databook (pdf), pages 9-35.
Mano reading: All of Ch. 2
Week 4
2/11
Canonical Forms: ppt, pdf, 6up.pdf


HDLs: ppt, pdf, 6up.pdf
Lab 3: FPGA CAD Tool Flow: pdf
Circuit diagram
Due Friday 2/15, 12 noon: doc, pdf [Soln: doc, pdf]   For Tues., Mano 3-1 through 3-8


For Thurs., Mano: section 3-8.
Week 5
2/18
FSM Design I: ppt, pdf, 6up.pdf


Review
Midterm Friday Evening
Lab 4: Verilog Simulation Mapping: pdf
Extra Files
Due Friday 2/22, 12 noon: doc, pdf [Soln: pdf]    
Week 6
2/25
CL Blocks I: ppt, pdf, 6up.pdf


CL Blocks II: pdf, 6up.pdf
Lab 5: Logic Synthesis/Mapping: pdf
Extra Files
Due Friday 3/1, 12 noon: doc, pdf [Soln: pdf]
Quiz 4 solution: doc, pdf  
Mano: all of Ch. 3
Week 7
3/4
CL Blocks III: ppt, pdf, 6up.pdf


Project Description: ppt, pdf, 6up.pdf
Project Spec
Lab 6: Debugging: pdf
Extra Files
Extra Files ZIP file
Due Friday 3/8, 1 pm: doc, pdf [Soln: doc, pdf]
Quiz 5 solution: doc, pdf  
 
Week 8
3/11
Seq. Circuits I: ppt, pdf, 6up.pdf


Seq. Circuits II: ppt, pdf, 6up.pdf
Checkpt 1: UART Design and Test: pdf
Additional Files
Due Friday 3/15, 1 pm: doc, pdf [Soln: doc, pdf]
Quiz 6 solution: doc, pdf  
T: Mano 5.1 -- 5.3
Th: Mano 5.4 -- 5.6
Week 9
3/18
Seq. Circuits III: pdf, 6up.pdf


Seq. Circuits III: pdf, 6up.pdf
Checkpt 2: Wire-wrap and ROM Interfacing: pdf
Checkpt 3: Audio Stage: pdf
Additional Files
Due Friday 3/22, 1 pm: doc, pdf [Soln: doc, pdf]   Mano: all of Ch. 6
Week 10
3/25
Spring Recess      
Week 11
4/1
Midterm Review: pdf


Memory Technology: ppt, 6up.pdf
Midterm Friday Evening
Checkpt 4: MIDI Interface: pdf
EPROM Instruments Samples
  Mano: all of Ch. 7
Week 12
4/8
Memory Technology: ppt, 6up.pdf


Informal versus Formal Design: ppt
Checkpt 5: Monotone Notes: pdf Due Friday 4/12, 1 pm: doc, pdf [Soln: doc, pdf]    
Week 13
4/15
High-level Organization: pdf, 6up.pdf


High-level Optimization I: pdf, 6up.pdf
Checkpt 6: Notes of Arbitrary Frequency pdf Due Friday 4/19, 1 pm: doc, pdf
Quiz 9 solution: doc, pdf  
Mano: all of Ch. 8
Week 14
4/22
High-level Optimization II: pdf, 6up.pdf


High-level Optimization III: pdf, 6up.pdf
Checkpt 7: Velocity Sensitivity: pdf, Detailed Description
Quiz 10 solution: doc, pdf  
 
Week 15
4/29
Misc. 1: pdf, 6up.pdf


Misc. 2: pdf, 6up.pdf
Spare Week   Due Friday 5/3, 1 pm: doc, pdf
Quiz 11 solution: doc, pdf
 
Week 16
5/6
Asynchronous Logic: pdf, 6up.pdf


Midterm Review: pdf
Final Project Due: pdf
  Due Friday 5/10, 1 pm: doc, pdf [Soln: pdf]
Quiz 12 solution: doc, pdf
 
Week 17
5/13
Midterm Tuesday Evening
     



yurym@cs.berkeley.edu "May 21 2002"