had an interview with them last week
- Draw the UVM component TB for a one input, two output DUT.
- Difference between UVM component and Object
- How do you connect monitor to scoreboard, explanation of the TLM connection and write
function.
- Write full scoreboard implementation for this sample DUT. Emphasis was on usage
of uvm_analysis_imp_decl method and uvm_tlm_analysis_fifo usage. He asked whether we can
use the golden reference model in the write() method itself to check if we got a matching
transaction. He explained
█████████████████
█████████████████████████████████████████████████████████████████
█████████████████████████████
█████████████████████████████
███████████████████████████
███████████████████████
███████████████████████
███████████████
███████████████
███████████████
█████████████████
█████████████████████████████████████████████████████████████████
███████████████████████████████████████
████████████████████████████████████████████
█████████████████████████████
██████████████████████
███████████████████
███████████████
█████████████████
███████████████
██████████████████
██████████████████
███████████████████████
████████████████████████████
█████████████████████████████████
████████████████████████████████
███████████████████████████████████
██████████████████████████
███████████████████████████████████████████████████████
███████████████
███████████████
██████████████████
████████████████████████████████
████████████████████████████████████████████████████████████
█████████████████████████████████
█████████████████████████████████████
█████████████████████████
███████████████████
███████████████
█████████████████
█████████████████
██████████████████
█████████████████████
████████████████████████
█████████████████████████████
█████████████████████████████
███████████████████████████
██████████████████████████████████████████████████████
██████████████████
███████████████████
███████████████
████████████████████████
█████████████████████████
████████████████████████
████████████████████████████████████
████████████████████████████████
███████████████████████████████████████████████████████████████
█████████████████████
██████████████████████████
███████████████
███████████████
███████████████
██████████████████
██████████████████
████████████████████████
██████████████████████████████
██████████████████████████
██████████████████████
████████████████████████████████████████████████████████████████
███████████████████████████████████████████████████
██████████████████
█████████████████████████████████████████████████████████████████
██████████████████████████████
████████████████████████████████
████████████████████████
█████████████████████████████████████████████████████████████████
███████████████
█████████████████████████████████████
███████████████
██████████████████
██████████████████
████████████████████████
████████████████████████████████
█████████████████████████████
██████████████████████████
██████████████████████
█████████████████
███████████████
███████████████
██████████████████████████████████████████████████████████████
█████████████████████████
█████████████████████████████████████████████████████████████████
████████████████████████████████
██████████████████████████████
███████████████████████
███████████████
████████████████████████████████████████████████
███████████████