Hi Meenakshi,
I have no idea about multiple ports, initially I thought TLM is point to point protocol. Imerging from this concept my approach would be introducing a channel (sc_channel) in the middle to regulate transactions, then the targets will be connected to this channel by generating a port per target. there will be one b_transport in the channel to tackel initiator request and triggering multiple processes at the same time, each of them will be dealing with single port (i.e. calling single b_transport in each target).
I hope that helps.
Thanks,
Ahmed