Skip to the selected question
ASIC.FYI

ASIC Question Bank

1,000+ hardware interview questions
DescriptionQ800
Page ↗
Q800DVASIC interview problem

Objections with forked sequences

TechniquesUVMObjections and drain time
DifficultyMedium
TopicUVM Components
LanguageSystemVerilog
Format4 choices
01

Problem

Why can this test end before seq completes, and what is the most direct repair?

Task headerSystemVerilog
task test::run_phase(uvm_phase phase);
  phase.raise_objection(this);
  fork
    seq.start(env.agt.seqr);
  join_none
  phase.drop_objection(this);
endtask
02

Answer choices (4)