Skip to content
All work
Silicon · DV · 2026Verified

AXI4-Lite 4×4 Crossbar UVM Testbench

Full UVM 1.2 environment for a 4-master × 4-slave AXI4-Lite crossbar with round-robin arbitration and DECERR handling. Order-tolerant scoreboard, reference model, functional coverage, and 8 directed/stress tests covering simultaneous-write, RAW hazard, starvation, and unmapped-address corners. 25 bugs identified and fixed.

25
Bugs found & fixed
8
UVM tests
Yes
RAL + refmodel

// architecture

M0M1M2M3S0S1S2S3CROSSBAR4×4 fully-connectedround-robin arbiterDECERR on unmappedMASTERSSLAVES

// the work

Dual-target flow: QuestaSim/ModelSim via Makefile regression, plus a flat-file Riviera-PRO build for EDA Playground. Master and slave agents, virtual sequencer, configuration object, RAL register model, and five documented bug categories (interface-in-package, UVM phase misuse, multi-driver loops, scoreboard race demotion, refmodel ordering).

// stack

SystemVerilogUVM 1.2AXI4-LiteRALScoreboardEDA Playground