UVM モニターで、以下の 2 つのステートメントが追加された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)