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
lectures from last year .
Midterm Exam Review
Covered 27 October 2025
Additional Material
Final Exam Review
Covered 5 Dec 2025
Additional Material
Set 1: Course Information and EDA Overview
Covered 25, 27, 29 August, 3 September 2025
Additional Material
Synthesis Overview
Covered 5 September 2025
Verilog Review
Covered 5, 8, 10 September 2025
Set 010: Behavioral Code Basics
Covered 10, 12, 15 September 2025
Basic Simulation
Covered 15, 17 September 2025
Synthesis of Combinational Logic in Implicit Structural Code
Covered 17, 19 September 2025
Set 020: Objects and Data Types
Covered 19, 22, 24, 26, 29 September 2025
Additional Material
Elaboration, Generate Statements
Covered 29 September 2025, 1, 3, 6 October 2025
Additional Material
Simple Cost and Performance Model
Covered 8, 10, 13, 15, 20 October 2025
Additional Material
Synthesis of Behavioral Combinational Logic Descriptions
Covered 20, 22, 24 October 2025
Additional Material
Synthesis of Behavioral Sequential Logic Descriptions
Covered 31 October, 5 , 7 November 2025
Additional Material
Sequential Code Example: Multi-Step (2016 FE Prob 1)
Covered 7, 10 November 2025
Pipelining, Latency v. Throughput
Covered 10, 12 November 2025
Combinational v. Sequential Multiplier Implementation
Covered 14, 17 November 2025
Pipelined Multiplier Implementation
Covered 17, 19 November 2025
Sample Problem: Pipelined Accumulated Sum (add_accum, 2019 Homework 6)
Covered 19, 21, November 2025
Additional Material
Sequential Code Example: bit_keeper (2021 Homework 4)
Covered 24, 26 November 2025, 1 December 2025
Additional Material
Sample Problem: Content-Addressable Memory (CAM)
Covered 1, 3, 5 December 2025
ECE Home Page