Las puertas lógicas son componentes clave que forman parte de un circuito digital. Esencialmente, una puerta lógica ayuda a definir una secuencia lógica de acciones que tienen lugar en determinadas circunstancias. La puerta lógica típica proporcionará una salida y dos entradas como parte de la secuencia lógica. Además, los circuitos digitales funcionarán a diferentes niveles de voltaje, utilizando al menos una de las dos condiciones binarias en cualquier ejecución dada de una secuencia.
A partir de 2008, hay un total de siete configuraciones diferentes para la puerta lógica. Cada uno está diseñado para manejar varias combinaciones y secuencias de respuesta lógica que ayudan al circuito digital a funcionar con una eficiencia óptima. Debido a que el comando lógico variará según las circunstancias, un circuito digital a menudo emplea varias, si no todas, estas siete configuraciones.
La puerta AND se utiliza cuando se determina que las dos entradas y salidas son similares. Por ejemplo, si ambas entradas se consideran positivas y la salida también se determina que es positiva, el protocolo AND estaría presente. Por el contrario, la puerta lógica OR indica que hay una diferencia entre las entradas y la salida que es al menos diferente y muy probablemente diametralmente opuesta.
La puerta O exclusiva es una puerta lógica que esencialmente funciona de la misma manera que funciona una comparación de una u otra en lingüística. Con este tipo de patrón lógico, la salida puede ser positiva mientras que una, pero no ambas entradas, también fue positiva. A diferencia de la puerta Y, los tres elementos no tienen que ser idénticos a una puerta O exclusiva, pero al menos una entrada debe coincidir con la salida.
La puerta NOT esencialmente invierte la secuencia lógica y se caracteriza por el uso de una sola entrada en lugar de dos. Una puerta NAND combina elementos tanto de la puerta AND como de la puerta NOT en una funcionalidad que requiere una respuesta de dos niveles que imita el AND y luego sigue con la secuencia lógica NOT.
La puerta lógica NOR combina los procesos asociados con una puerta OR y una puerta NOT. De nuevo, trabajando dentro de una secuencia prohibida, la salida debe ser diferente de las dos entradas. Las dos entradas tendrán que ser necesariamente las mismas.
El séptimo tipo de puerta lógica es la puerta XNOR. Este enfoque combina la puerta O exclusiva con la puerta NOR para generar una secuencia lógica que juzga que la salida es positiva si las entradas son iguales, pero negativa si las entradas son diferentes.
Todos estos ejemplos de función de puerta lógica entran en juego al realizar varios tipos de operaciones. Si bien estos siete ejemplos son los perfiles generalmente definidos para una puerta lógica determinada, en general se reconoce que pueden tener lugar otras secuencias lógicas compuestas por otras combinaciones de varios aspectos de las puertas. A medida que la tecnología continúa avanzando, la forma y función del concepto de puerta lógica continuarán expandiéndose, lo que permitirá el desempeño de una gama más amplia de tareas.