Field-Programmable Gate CPLDs and Complementary Logic PLDs fundamentally differ in their implementation . FPGAs usually employ a matrix of configurable functional blocks interconnected via a adaptable network fabric . This allows for sophisticated design implementation , though often with a significant area and greater consumption. ADI 5962-877000