Monitor implementation

Hi ,

I am doing simple example in UVM with three writes followed by the reads.Simulated in EDA

_Error

i am not able to sync Scoreboard and Monitor,help me in analzying the code.

~Taahir

In reply to syed taahir ahmed:

Taahir,

What’s happening is your “write” monitor is storing the same transaction handle in every portion of the FIFO, because you only create a single handle that gets reused. Monitors need to “create” a new transaction, everytime.

In reply to bmorris:

HI Bmorris,

Thanks much…I was in a impression that each time the monitor will add a data item to the fifo.
Ok now i understand each transaction should have unique handle.

~Taahir