Design Verification · Advanced

RISC-V Core Verification

Verify an RV32I core using directed and constrained-random instruction streams, architectural scoreboarding, assertions and coverage across instruction classes and hazards.

Why build it: Demonstrates processor verification, debug discipline and coverage-driven thinking.

Key skills

RISC-VUVM/SystemVerilogScoreboardingCoverageAssertions

Implementation plan

Verification plan

Suggested deliverables

Problems to practise first

Reset Clears State
SVA · Easy
Reference Model Scoreboard
UVM · Hard

What to discuss in an interview

Browse projects in HDLForge