UVM Coding Practice · Senior
TLM & Analysis
Analysis fanout, blocking fifo, subscriber compare hooks.
Section goal
Interviewers draw monitor → scoreboard/coverage arrows constantly. You must name port types, connect_phase wiring, and when to use FIFO vs analysis push.
Mechanism to narrate
analysis_port initiates write() on connected export
uvm_subscriber provides analysis_export + write(txn)
Fanout: one port → multiple exports (broadcast)
Key takeaways
Draw arrows before writing class keywords.
analysis-port-fanout
blocking-tlm-fifo
subscriber-compare-hook
tlm-tricky-qa