Hardware interview practice
Assign UVM run-phase objection ownership
A test starts finite stimulus and must remain alive until accepted work has drained through the scoreboard. Who should normally own the run-phase objection?
Choose one
Answer choices
- A. The driver while blocked in get_next_item.
- B. The top-level test or controlling virtual sequence, with an explicit drain or end-of-test condition.
- C. Every monitor around each observed transaction.
- D. The scoreboard whenever its queue is nonempty, with no coordination with stimulus.
