Hi.
I’m confusing and found bunch of usage as ‘uvm_do(req)’ in UVM code. but where does ‘req’ come from?
For example, I found ‘req’ is used as
virtual task body();
begin
uvm_report_info("YOUR_SEQUENCE", "Executing", UVM_LOW);
`uvm_do(req)
`uvm_do_with(req, {....;})
end
endtask : body
Would you please let me know what the ‘req’ is and where does it come from?