Hardware interview practice
Sequence response queue depth
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
- A. Responses are stored in config_db, whose maximum depth is four
- B. A driver may return only one response for its entire lifetime
- C. Each sequence has a bounded response queue by default (eight entries in the mainstream UVM 1.2 reference behavior), so unconsumed responses accumulate
- D. The sequencer converts responses into objections, and the objection stack overflowed
