How do we connect two different VIPs back to back?

We are designing an architecture for the USB 3.0, where we want to connect the VIP of the Host side to the VIP of device side, which is termed as back to back connection. We thought of using a common interface b/w the Host & device to connect both the VIPs, but we are confused about how will we do that in terms of SV Coding. So need a clear idea on this.

In reply to V_Sheth:

Could you please elaborate in some more detail what your problem is and what causes the confusion?
You have 2 USB interfaces you can simply connect to.