Skip to content

Day 8: Hierarchy, Parameters & Generate

Week 2 · Session 8 of 16

🤖 AI Verification 📊 PPA Analysis ⚙️ Constraints

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: Module Hierarchy

Modules inside modules: how real designs manage complexity.

View Slides

Segment 2: Parameters Parameterization

How one module becomes dozens of different hardware instances through parameters.

View Slides

Segment 3: Generate Blocks

Compile-time hardware replication. One block of code → N physical instances on the chip.

View Slides

Segment 4: Design For Reuse

The capstone of the Hierarchy & Reuse theme. Ties together everything from this topic into a design philosophy.

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