when calling write task from a uvm_reg, the uvm_cookbook state we need to use "this" as value for the parent argument in the task.
spi_rm.ctrl.write(status, write_data, .parent(this));
why this is needed?
it looks that it works without supplying this argument. so what is the extra benefit for supplying it?