An apparatus comprising: agent circuitry to support a set of coherent interconnect protocols; and an interface to couple to an interconnect fabric, wherein the interface is configured to support the set of coherent interconnect protocols and wherein the set of coherent interconnect protocols are tunneled on the interface, and the interface comprises: a global channel (320, 340) to use a first plurality of physical lanes, wherein the global channel (320, 340) is to carry signals for initialization of the interface; a request channel (330, 350) to use a second plurality of physical lanes, wherein the request channel (330, 350) is to carry address and protocol level command information associated with requests from the agent circuitry; a response channel (335, 355) to use a third plurality of physical lanes, wherein the response channel (335, 355) is to carry responses to the requests; and a data channel (325, 345) to use a fourth plurality of physical lanes, wherein the data channel (325, 345) is to carry data transfers from the agent circuitry to other agents via the fabric, wherein each of the request channel (330, 350), response channel (335, 355), and data channel (325, 345) comprises a respective plurality of signals, each signal in the plurality of signals is assigned to a respective subset of the physical lanes of the channel (330, 350; 335, 355; 325, 345). agent circuitry to support a set of coherent interconnect protocols; and an interface to couple to an interconnect fabric, wherein the interface is configured to support the set of coherent interconnect protocols and wherein the set of coherent interconnect protocols are tunneled on the interface, and the interface comprises: a global channel (320, 340) to use a first plurality of physical lanes, wherein the global channel (320, 340) is to carry signals for initialization of the interface; a request channel (330, 350) to use a second plurality of physical lanes, wherein the request channel (330, 350) is to carry address and protocol level command information associated with requests from the agent circuitry; a response channel (335, 355) to use a third plurality of physical lanes, wherein the response channel (335, 355) is to carry responses to the requests; and a data channel (325, 345) to use a fourth plurality of physical lanes, wherein the data channel (325, 345) is to carry data transfers from the agent circuitry to other agents via the fabric, a global channel (320, 340) to use a first plurality of physical lanes, wherein the global channel (320, 340) is to carry signals for initialization of the interface; a request channel (330, 350) to use a second plurality of physical lanes, wherein the request channel (330, 350) is to carry address and protocol level command information associated with requests from the agent circuitry; a response channel (335, 355) to use a third plurality of physical lanes, wherein the response channel (335, 355) is to carry responses to the requests; and a data channel (325, 345) to use a fourth plurality of physical lanes, wherein the data channel (325, 345) is to carry data transfers from the agent circuitry to other agents via the fabric, wherein each of the request channel (330, 350), response channel (335, 355), and data channel (325, 345) comprises a respective plurality of signals, each signal in the plurality of signals is assigned to a respective subset of the physical lanes of the channel (330, 350; 335, 355; 325, 345).