1. An integrated circuit, comprising: a logic fabric; and a plurality of input/output blocks coupled to the logic fabric, wherein the plurality of input/output blocks forms a ring around a periphery of the logic fabric, wherein a data path and a first clock path are formed along the periphery of the logic fabric through the plurality of input/output blocks, wherein a second clock path is formed along the periphery of the logic fabric through the plurality of input/output blocks, and wherein the first clock path carries a write clock signal and the second clock path carries a read clock signal.