Information on the lectures given in class are listed below,
divided into roughly one-week sets. Information includes
when the lectures where given, and where applicable,
links to slides used in class. When possible
material will be added before it is used in class.
If material is not yet available see
last year's lectures .
Midterm Exam Review
Covered 13 Oct 2017
Final Exam Review
Covered 1 Dec 2017
Set 1: Course Information and EDA Overview
Covered 21, 23, 25 August 2017
Additional Material
Verilog Review
Covered 25, 28 August, 1 September 2017
Synthesis Overview
Covered 1 September 2017
Synthesis of Combinational Logic in Procedural Code
Covered 1, 6, 8 September 2017
Additional Material
Set 010: Behavioral Code Basics
Covered 8 September 2017
Set 020: Variables, Data Types, Constants
Covered 11, 13, 15 September 2017
Elaboration, Generate Examples
Covered 18, 20, 22 September 2017
Synthesis of Behavioral Combinational Logic Descriptions
Covered 25, 27, 29 September; 2, 4, 6, 9 October 2017
Additional Material
Midterm Exam Solution
Covered 18, 23 October 2017
Simple Cost and Performance Model
Covered 11, 13 October 2017
Additional Material
Synthesis of Behavioral Sequential Logic Descriptions
Covered 9, 25, 27, 30 October 2017; 1, 3 November 2017
Additional Material
Homework 4 (maxrun) Solution
Covered 6 November 2017
Sequential Multipliers
Covered 6, 8 November 2017
Pipelining and Pipelined Multipliers
Covered 10, .. November 2017
Verilog Simulator Event Queue
Covered 17, 20 November 2017