Skip to the selected question
ASIC.FYI

ASIC Question Bank

1,000+ hardware interview questions
DescriptionQ612
Page ↗
Q612DVASIC interview problem

Nonblocking sequencer polling

TechniquesUVMConcurrency and deadlock debugging
DifficultyEasy
TopicVerification Utilities
LanguageSystemVerilog
Format4 choices
01

Problem

What bug can occur in this driver when no sequence item is available?

Starting declarationSystemVerilog
forever begin
  seq_item_port.try_next_item(req);
  if (req != null) begin
    drive(req);
    seq_item_port.item_done();
  end
end
02

Answer choices (4)