在 UVM 监视器中,当添加以下两个语句时run_phase
,采样的值tr.pkt
是正确的data_in
。但是如果语句的顺序颠倒了,tr.pkt
sampled 是不正确的('h0
sampled)。有人以前见过吗?
tr.pkt.push_back(this.wr_if.mon_clk_blk.data_in);
`uvm_info("",$sformatf("Write Monitor data = %0h", this.wr_if.mon_clk_blk.data_in), UVM_NONE)