E154: System-on-Chip Design

Spring 2026


Administrative
Syllabus
Gradescope
Spring 2025
Spring 2023
Spring 2021
References
RISC-V System-on-Chip Design Book
RISC-V Spec
Questa Manual
SystemVerilog Standard
Compiler Explorer
RISC-V Online Assembler
Assembler/Disassembler
WebFloat
HDL Bits Verilog Practice
Project
Project Requirements
CORE-V-Wally Repository
gates.vsd Visio template
Checkoff Signup
Textbook
Assignments
Problem Sets
Lab 0: Getting Started
Lab 1: Programming
Lab 2: Test Generation
Lab 3: RTL
Lab 4: Verification & Synthesis
Lab 5: Extensions & Benchmarking

Slides