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 .
![](https://media.geeksforgeeks.org/wp-content/uploads/logic-gates.jpg)
Representación gráfica de 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: