In accordance with an embodiment of the present invention, a programmable logic device includes a memory adapted to store information in the programmable logic device, an input/output circuit adapted to transfer information into or out of the programmable logic device, and an interconnect architecture...http://www.google.co.uk/patents/US7327159?utm_source=gb-gplus-sharePatent US7327159 - Interface block architectures