On appelle circuit logique (ou circuit combinatoire) un ensemble de portes logiques reliées entre elles pour répondre à une expression algébrique.
Il s'agit donc d'aller transcrire en schéma électrique (à l'aide des représentations ci-dessus) l'expression algébrique que l'on a simplifiée grâce aux lois de composition.
la technologie des FPGA fait que leur programmation est volatile et doit donc être stockée dans une ROM ou mémoire flash.
Un FPGA doit donc charger son programme à chaque mise en route.
Les dernières puces intègrent désormais une ROM qui garde en mémoire le programme à lancer à chaque démarrage.
Les circuits de base (comportant un nombre réduit de transistors) de l'électronique numérique et logique réalisent des opérations logiques simples : ET (AND), OU (OR), NON (NOT), XOR, etc.
A partir de ces briques de base de la logique, on peut ensuite réaliser toutes les fonctions logiques complexes.