Lecture Topics Detailed Schedule Lecture Hours Homeworks Homework Due Date
Lecture 1 Introduction to Logic Design and Synthesis Course overview Tuesday (08/24)    
Lecture 2 Boolean Algebra Lecture Slide (2-3) Thursday  (08/26)    
Lecture 3 Boolean Algebra Contd.   Tuesday (08/31) homework 1 out  
Lecture 4 Karnaugh Maps and Quine-McCluskey Method Lecture Slide (4) Thursday (09/02)    
Lecture 5 Karnaugh Maps and Quine-McCluskey Method   Tuesday (09/07) homework 2 out homework 1 due
Lecture 6 Dominance and the Branch and Bound Methods Lecture Slide (5) Thursday (09/09)    
Lecture 7 Dominance and the Branch and Bound Method   Tuesday (09/14) homework 3 out homework 2 due
Lecture 8 Heuristic Methods Lecture Slide (7) Thursday (09/16)    
Lecture 9 Multiple -Output Functions Lecture Slide (6) Tuesday (09/21) homework 4 out homework 3 due
Lecture 10 Function Classification Lecture Slide (8) Thursday (09/23)    
Lecture 11 Function Classification   Tuesday (09/28) homework 5 out homework 4 due
Lecture 12 Binary Decision Diagrams Lecture Slide (9) Thursday (10/30)    
Lecture 13 Binary Decision Diagrams   Tuesday (10/5)   homework 5 due
    Midterm 1 Thursday (10/7)    
Lecture 14 Finite State Machines Lecture Slide (10-11) Tuesday (10/12) homework 6 out  
Lecture 15 Finite State Machines   Thursday (10/14)    
Lecture 16 Equivalence Checking   Tuesday (10/19) homework 7 out homework 6 due
Lecture 17 Equivalence Checking   Thursday (10/21)    
Lecture 18 Automatic Test Generation Lecture Slide (12-14) Tuesday (10/26) homework 8 out homework 7 due
Lecture 19 Automatic Test Generation   Thursday (10/28)    
Lecture 20 Automatic Test Generation Holiday - Election Day Tuesday (11/2)   homework 8 due
Lecture 21 Automatic Test Generation   Thursday (11/4)    
Lecture 22 Sythesis and Verification of Digital Systems Lecture Slide (15) Thursday (11/11)    
    Midterm 2 Tuesday (11/16)    
Lecture 23 Synthesis and Verification of Digital Systems Lecture Slide (16) Thursday (11/18)    
    Thanksgiving break Tuesday (11/23)    
    Thanksgiving break Thursday (11/25)    
Lecture 24 Multi level logic Synthesis Lecture Slide (16) Tuesday (11/30) homework 9 out  
Lecture 25  Technology Mapping Lecture Slide (17) Thursday (12/2)    
Lecture 26 Review Q&A Tuesday (12/7)   homework 9 due
    Instruction ends