In reply to chr_sue:
thanks for your response..
by the way, how can I confirm the BACKDOOR read is success while using BACKDOOR writing.
below posted log file details.
UVM_INFO @ 90900000: reporter [RegModel] Wrote register via DPI backdoor: reg_model.direction_mode=0x5678
UVM_INFO verilog_src/uvm-1.1d/src/reg/uvm_reg.svh(2747) @ 180900000: reporter [RegMem] returned backdoor value 0x5678
UVM_INFO @ 180900000: reporter [RegModel] Read register via DPI backdoor: reg_model.direction_mode=5678
as we know that it’s impossible to catch data by waveform in BACKDOOR mode,Is the above simulation log is enough to confirm that BACKDOOR read(/write)is succeed? thanks.
posted sequence below;
reg_model.direction_mode.write(status, 32'h5678, **UVM_BACKDOOR**, .parent(this));
reg_model.direction_mode.read(status, data, **UVM_BACKDOOR**, .parent(this));