Skip to content

Day 13: SystemVerilog for Design

Week 4 · Session 13 of 16

Pre-Class Slide Decks

Work through the slide decks below to prepare for this session. Each deck's focus is summarized so you can see what's ahead at a glance.

Segment 1: Why Systemverilog

Twelve days of pure Verilog behind you. Time to learn the superset you'll actually write in your career.

View Slides

Segment 2: Logic Type

One type. Replaces both wire and reg. End of a whole category of bugs.

View Slides

Segment 3: Intent Based Always

The block you write tells the tool what hardware you want. The tool then enforces it. Bugs caught at compile time.

View Slides

Segment 4: Enum Struct Package

The features that make your codebase look like software engineering rather than a pile of Verilog files.

View Slides

Lecture Code Examples

Code shown during the pre-class video. Each example is a runnable

subdirectory with its own Makefile (make sim, make stat, make prog).

Discussion

Discussion