Agent to Agent connection using TLM Port

In reply to tfitz:

We’ll need more information. What do you envision each agent doing? Usually, an agent includes the driver/monitor/sequencer/coverage for a particular protocol. It executes one or more sequences to cause traffic on the bus (via a virtual interface) and usually includes an analysis_port to connect to a scoreboard.
It sounds like what you really want is to execute multiple sequences on an agent and connect its analysis_port to your scoreboard, but that’s just a guess.

Thanks fitz for very quick response, To put down the question more clear,My RTL is something is like this,My IP has an AHB Interface communicating with DMA and also for Register Read Write on One side,On the Other side IP specific Interface.TB Side, I took three instances of AHB QVIP,One Instance for DMA Communication, Second Instance for register Read write, The third instance for Passive agent to push the transactions to the Scoreboard, So wanted to connect the two Active agents to the passive agent such that Passive agent will monitor the transactions and write the transactions to the scoreboard for comparison,Hope it is clear, Thanks

Note : I implemented in this way instead of taking a separate monitors connections from the two different agents to the scoreboard.

Best Regards,
Ravi