In reply to chr_sue:
In reply to mseyunni:
The uvm_event Can be passed to the config_db using the set Command and retrieved in any Other place from the config_db using the get command.
See below a simple example for the uvm_event_pool:
ev.trigger(req); // triggers the event and a seq_item is passed to this event
I was thinking of hooking up monitor of one agent to the sequencer of the waiting agent to use that information and randomize it’s sequence item. Looks like, I don’t need to do that and I use the event to send/exchange the observed transaction from one agent to the other. Great.