UVM · Medium · SystemVerilog

AXI Crossbar Monitor

Observe accepted AXI-Lite write transactions and publish them for checking.

Task

When awvalid&&awready and wvalid&&wready are both true, capture master_id, address and data then write the transaction to an analysis port.

Examples

Constraints

What this problem is testing

UVM interview problems test transaction flow, ownership, phasing, TLM connections, checking strategy, and whether components remain reusable and debuggable.

Interview habit: before coding, state reset behavior, the state that must be stored, and the conditions that update each output.

Verification plan

Common mistakes

Interview follow-up questions

Concepts to review

UVM, monitor, AXI

Open AXI Crossbar Monitor in the HDLForge interactive editor.

Related problems

Explore the UVM Practice & Interview Preparation hub.

Continue practising