Configurable Gate Devices and Common Device Structures fundamentally differ in their implementation . Devices typically utilize a matrix of reconfigurable functional blocks interconnected via a re-routeable routing fabric . This allows for complex design realization , though often with a larger footprint and greater power . Conversely, Programmabl