UVM monitor error

In reply to SV26:

On the monitor you should also wait for a clock pulse after you get the address to just get the rdata.

seq_item.wr=vif.monitor_cb.wr;
seq_item.addr=vif.monitor_cb.addr;
@(vif.monitor_cb);
seq_item.rdata=vif.monitor_cb.rdata;