Design Verification · Intermediate

UVM Verification Environment for an AXI4-Lite Peripheral

Create an AXI4-Lite slave DUT and a reusable UVM environment with sequence items, driver, monitor, scoreboard, coverage and protocol assertions.

Why build it: Shows that you can verify a realistic bus-connected block end to end.

Key skills

SystemVerilogUVMSVAAXI4-LiteFunctional coverage

Implementation plan

Verification plan

Suggested deliverables

Problems to practise first

Build a UVM Driver
UVM · Medium
UVM Monitor Analysis Port
UVM · Medium
Reference Model Scoreboard
UVM · Hard

What to discuss in an interview

Browse projects in HDLForge