La porta NAND (contrazione di NOT-AND) è una delle porte logiche fondamentali dell’elettronica digitale. La sua uscita è il complemento logico di una porta AND: l’uscita è “0” (Falso) se e solo se tutti gli ingressi sono contemporaneamente “1” (Vero); in tutti gli altri casi l’uscita è “1”.
Ingegneristicamente, la porta NAND è definita porta universale. Questo significa che è possibile realizzare qualsiasi altra funzione logica (AND, OR, NOT, XOR) utilizzando esclusivamente combinazioni di porte NAND. Per questo motivo, è l’elemento base nella progettazione di molti circuiti integrati complessi.
Un’applicazione massiva della logica NAND è nelle memorie Flash NAND, utilizzate in SSD, chiavette USB e smartphone. Queste memorie sfruttano la struttura compatta dei circuiti NAND per immagazzinare miliardi di bit in spazi microscopici, offrendo un’altissima densità di archiviazione a costi contenuti.