When multiple subsystem instances are targeted for I/O in the same bank, IDELAYCTRL needs to be shared. The gtx_clock and gtx_clk_out of the instance configured to Include Shared Logic in Core need to be connected to inputs of the instance configured to Include Shared Logic in IP Example Design . This is shown in the following figure. The connections shown in blue are specific to connections for sharing logic. The rest are regular connections.