En álgebra booleana, las puertas NAND y NOR se denominan puertas universales porque cualquier circuito digital puede implementarse utilizando cualquiera de estas dos, es decir, cualquier puerta lógica puede crearse utilizando únicamente puertas NAND o NOR.
Cada puerta lógica tiene un símbolo de representación. La siguiente imagen muestra una representación gráfica de todas las puertas lógicas .
1. Implementación de AND Gate usando Universal gates.
a) Uso de puertas NAND
La puerta AND se puede implementar usando dos puertas NAND de la siguiente manera:
b) Uso de puertas NOR
Implementación de la puerta AND usando solo puertas NOR como se muestra a continuación:
2. Implementación de OR Gate utilizando Universal gates.
a) Uso de puertas NAND
La puerta OR se puede implementar usando la puerta NAND de la siguiente manera:
b) Uso de puertas NOR
Implementación de la puerta OR usando dos puertas NOR como se muestra en la imagen a continuación: