UVM · Hard · SystemVerilog

UVM Agent Build and Connect

Assemble a reusable active UVM agent.

Task

Create sequencer, driver and monitor in build_phase; connect driver seq_item_port to sequencer seq_item_export in connect_phase.

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, agent, sequencer, driver

Open UVM Agent Build and Connect in the HDLForge interactive editor.

Related problems

Explore the UVM Practice & Interview Preparation hub.

Continue practising