(EDA Playground)
I am getting this fatal. Please resolve it.
There is an issue in your agent code. Look at the printed topology and see if you can determine what is missing in your master.
why are using the next macros for the constructor functions of your uvm_component and uvm_object?
`define COMP\
function new(string name="",uvm_component parent=null);\
super.new(name,parent);\
endfunction
`define OBJ\
function new(string name="");\
super.new(name);\
endfunction
The name string argument passed to new function has a default of “”.
What is the motivation for it?