UVM · Medium · SystemVerilog

AXI-Lite Functional Coverage

Measure whether verification exercised operation types, address regions, byte strobes and responses.

Task

Create a covergroup that samples transaction direction, address region, write strobes and response, including at least one useful cross.

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

coverage, AXI4-Lite, cross coverage

Open AXI-Lite Functional Coverage in the HDLForge interactive editor.

Related problems

Explore the UVM Practice & Interview Preparation hub.

Continue practising