FPGA PCB (feltprogrammerbar gate array) er et produkt af videreudvikling baseret på pal, gal og andre programmerbare enheder. Som en slags semi-brugerdefineret kredsløb inden for applikationsspecifikt integreret kredsløb (ASIC), løser det ikke kun manglerne ved brugerdefinerede kredsløb, men overvinder også manglerne ved begrænsede portkredsløb af originale programmerbare enheder.