Hardware interview practice
uvm_tlm_analysis_fifo
A scoreboard sometimes needs to block until the next monitored transaction, but the monitor's analysis write path must remain nonblocking. Which connection is most suitable?
Choose one
Answer choices
- A. Call get_next_item directly from the monitor
- B. Connect the monitor analysis port to a uvm_tlm_analysis_fifo and let the scoreboard call get on the FIFO
- C. Convert the monitor into a sequencer and lock it
- D. Raise an objection inside the monitor's write function until the scoreboard is ready
