1
在下面的run_phase
中添加以下两条语句时,在UVM监视器中,在tr.pkt
中采样的值按照data_in
正确。但是,如果语句顺序颠倒,tr.pkt
采样不正确('h0
采样)。有人看过吗?根据两条语句的顺序,UVM监视器的行为不同
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)
谢谢。设计中的所有任务都没有延迟时钟的延迟。我也会尝试在界面中添加setup/hold来查看它是否有帮助。 – user3242374
@Tudor,感谢您修复这些错别字 – Greg