Category "uvm"

Scoreboard in UVM

What do we do when we have to create a scoreboard for a certain design logic? For a memory I understand that we can compare the data written to DUT at a certain

UVM end-of-test mechanism

task mabu_scoreboard::main_phase(uvm_phase phase); forever begin # 1ns; if(extip_rd_req_cnt - extip_rd_rsp_cnt >= `MABU_READ_OST_NUM) begin h

classes inherited in UVM

I am trying to learn UVM, and I just wanted to know that does this diagram below represent inheritence eg does uvm_object get inherited from uvm_void? I am read

How can I use foreach and fork together to do something in parallel?

This question is not UVM specific but the example that I am working on is UVM related. I have an array of agents in my UVM environment and I would like to launc