Field-Programmable Gate Devices and Complementary Programming Structures fundamentally contrast in their implementation . Programmable generally feature a matrix of reconfigurable functional units interconnected via a re-routeable routing resource . This permits for intricate system implementation , though often with a significant area and greater