top of page

Course content for digital IC design

Session 1

  • Introduction and Tool Installation

Session 2

  • Basics of Hardware Description Languages (HDLs)

Session 3

  • Combinational Logic Design

Session 4

  • Sequential Logic Design

Session 5

  • Introduction to Synthesis with Yosys

Session 6

  • Static Timing Analysis with OpenSTA

Session 7

  • Introduction to Simulation with Verilator

Session 8

  • Physical Design Part 1 - Floorplanning and Placement

Session 9

  • Physical Design Part 2 - Placement and Routing

Session 10

  • Introduction to Layout with Magic

Session 11

  • Power Analysis and Optimization

Session 12

  • Verification Techniques and DFT

Session 13

  • Case Study 1 - Designing a Simple Processor

Session 14

  • Case Study 2 - Designing a System on Chip (SoC)

Session 15

  • Final Project and Presentation

bottom of page