Lecture Slides

 Week  Lecture  Date  Slides  Reading
 1  Lecture 1  Sept. 4, 2019  Class logistics, introduction to binary numbers/values  Wakerly, 5th Ed., Chap. 2, sec. 2.1-2.3
 2  Lecture 2  Sept. 9, 2019  Boolean algebra, cannonical representation  Wakerly, 5th Ed., Chap. 2, sec. 2.4-2.5 (2.6-2.7 optional), Chap. 3, sec. 3.1-3.2
   Lecture 3  Sept. 11, 2019  Karnaugh maps  Wakerly, 5th Ed., Chap. 3, sec. 3.3
 3  Lecture 4  Sept. 16, 2019  Minimization with K-maps & mapping to gates  Wakerly, 5th Ed., Chap. 3, sec. 3.3
   Lecture 5  Sept. 18, 2019  Timing Hazards & Combinational Building Blocks  Wakerly, 5th Ed., Chap. 3, sec. 3.4, Chap. 6, 6.3-6.4
 4  Lecture 6  Sept. 23, 2019  Combinational Logic Blocks & Intro. to MOSFETs  none
   Lecture 7  Sept. 25, 2019  NMOS & PMOS transistor behavior  none
 5  Lecture 8  Sept. 30, 2019  CMOS logic gates and Intro. to Verilog  Wakerly, 5th Ed., Chap. 5
   Lecture 9  Oct. 2, 2019  More verilog & intro to CMOS transient bahavior  Wakerly, 5th Ed. Chapter 14, sec. 14.1-14.3
 6  Lecture 10  Oct. 7, 2019  CMOS gate propagation delay  Wakerly, 5th Ed. Chapter 14, sec. 14.4
   Lecture 11  Oct. 9, 2019  Sequential Logic  Wakerly, 5th Ed. Chapter 10, sec. 10.1, 10.2
 7    Oct. 14, 2019  Fall Break   none
   Lecture 12  Oct, 16, 2019  Elmore delay calculations, latch timing, and pass transistor logic  none
 8  Lecture 13  Oct. 21, 2019  Transmission gate latches & flip-flops, more Verilog  Wakerly, 5th Ed. Chapter 10, sec. 10.8
   Lecture 14  Oct. 23, 2019  Finite State Machine design  Wakerly, 5th Ed. Chapter 9, sec. 9.1-9.4
 9  Lecture 15  Oct. 28, 2019  Verilog for state machine design and the Diabolical Coke Machine   none
     Oct. 30, 2019  Midterm Exam   practice problems (found on handout page)
 10  Lecture 16  Nov. 4, 2019  OP amps & A/D converters   none
   Lecture 17  Nov. 6, 2019  Binary addition and subtraction   Wakerly, 5th Ed. Chap. 2, sec. 2.5-2.6, Chap. 8, sec. 8.1.1-8.1.3
 11  Lecture 18  Nov. 11, 2011  Minimizing propagation delay   none
   Lecture 19  Nov. 13, 2019  Fanout Sizing   none
 12  Lecture 20  Nov. 18, 2019  Designing fast adders   Chap. 8, sec. 8.1.1-8.1.6
   Lecture 21  Nov. 20, 2019  Binary multiplication   Wakerly, 5th Ed. Chap. 8, sec. 8.2-8.3
 13  Lecture 22  Nov. 25, 2019  Memory Design   Wakerly, 5th Ed. Chap. 10, sec. 10.7, Chap. 15, sec. 15.5
     Nov. 27, 2019  Thanksgiving Break!   none
 14  Lecture 23  Dec. 2, 2019  Static and Dynamic Random Access Memory   Wakerly, 5th Ed. Chap. 15, sec. 15.1, 15.4
   Lecture 24  Dec. 4, 2019  Content addressable memory, cache design, and FPGA design   none

 

Back to ENGN1630 Home page