In reply to ABD_91:
In reply to UVM_LOVE:
get_next_item unblocks when finish_item is called from the sequence .
Assuming that finish_item is called at Time 0 , you would observe default value of read_DATA signal in both of your displays .
You are doing a nonblocking assignment while reading it via a blocking statment , how do you expect to observe the same value ? .
One gets updated in NBA region while the display executes in active region
Driver must wait for next clock triggering before sampling signals
Could you help me with an example code?