Układ FPGA jest częściowo niestandardowym obwodem opracowanym na podstawie (programowalna tablica logiczna), (ogólna logika tablicowa), (złożone programowalne urządzenie logiczne) i innych tradycyjnych obwodów logicznych i tablic bramek, stosowanych głównie w (wyspecjalizowanych w dziedzinie układów scalonych), nie tylko rozwiązuje niedociągnięcia obwodów półniestandardowych, ale także przezwycięża niedociągnięcia ograniczonej liczby obwodów bramek oryginalnych programowalnych urządzeń.