Identifty multiple producers to one impl port

In reply to Hellzzar:

I think, in UVM you can’t do the same with your example’s link. I’ve never seen the write function of TLM analysis port with ID.
My suggestion: You can decode ID in monitor (depending on your slave/master) and add this ID to your transaction before writing it to your scoreboard using analysis ports. According to transaction’s ID, you can identify the source of that transaction. I saw many VIPs using this scheme.