Le porte logiche (o gate) sono quei componenti fisici in un circuito che controllano il flusso di un segnale implementando una funzione booleana, la quale elabora il segnale in informazioni binarie.
I gate logici ic sono fondamentali nei circuiti logici, o in qualsiasi processo elettronico che comporti la conversione del segnale da digitale ad analogico, o un flusso di informazioni digitali.
La porta logica ha funzioni logiche distinte. I gate più comuni includono:
Sono inoltre disponibili Gates logiche a funzione combinata che modificano le funzioni tipiche con un'inversione.
Poiché le CPU utilizzano la logica binaria, le porte logiche sono essenzialmente i blocchi di costruzione dei calcolatori. Come tali possono essere presenti in molti tipi di circuiti digitali come: