UVM モニターで、以下の 2 つのステートメントが追加されたrun_phase場合、サンプリングされた値tr.pktは に従って正しいものになりますdata_in。ただし、ステートメントの順序が逆の場合、tr.pktsampled は正しくありません ( 'h0sampled )。前に見た人いますか?
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)