Skip to question
SystemVerilogDesignVerificationFirmwareArchitectureASIC Interview Questions→
/Interview questions/Sequence response queue depth

Q155·Free·Design Verification

Sequence response queue depth

Difficulty
Easy
Topic
UVM Components
Language
SV
Interview prompt

Question

A driver returns a response for every request, but the sequence never calls get_response and does not enable a response handler. After several requests, UVM reports response-queue overflow. Why?

Choose one

Answer choices

  1. A. Responses are stored in config_db, whose maximum depth is four
  2. B. A driver may return only one response for its entire lifetime
  3. C. Each sequence has a bounded response queue by default (eight entries in the mainstream UVM 1.2 reference behavior), so unconsumed responses accumulate
  4. D. The sequencer converts responses into objections, and the objection stack overflowed
Exact question handoffPractice Q155

Solve it in the question bank, keep your progress, and reveal the reviewed solution when your access allows.

Open in question bank →
Solution accessEach time you open this Solution, one Practice Credit is used; it is not permanently unlocked. Premium Solution content also uses one credit per opening.
Continue learning

UVM Checking and Debug

Review monitors, TLM, scoreboards, reports, response matching, and register models.

  • UVM Components
  • UVM
  • Response queue management
UVM Checking and Debug →
Continue practicing

Related questions

Q1118 · UVM ComponentsSequence response handlersEasyP→Q175 · UVM ComponentsMulti-sequence response routingMedium→Q225 · UVM Componentsuvm_tlm_analysis_fifoEasyP→Q269 · UVM ComponentsAnalysis FIFO backpressureEasyP→Q667 · UVM ComponentsResponse identityMediumP→
ASIC.FYI · Learn silicon end to end.info@asic.fyi