Two monitors in a single agent

In reply to kiteloop:

Pipelining is not an issue. This works fine with UVM.
I’m not so familiar with the SERDES protocol. Is my understanding right the TX side is active, driving data in and the RX side is passive observing data and do not drive data?