puerta XOR
Inglés: XOR gate
Una puerta lógica que realiza una operación lógica booleana XOR.
Compuerta XOR: el detector de diferencias en circuitos lógicos
Una compuerta XOR es un circuito lógico digital que emite una señal alta (1) cuando sus dos entradas difieren entre sí, y una señal baja (0) cuando coinciden. El nombre proviene de "OR exclusivo": devuelve verdadero solo cuando una entrada o la otra es verdadera, nunca ambas. En su forma física, una compuerta XOR se construye a partir de transistores y resistencias integrados en un chip de silicio, a menudo apareciendo como una sola compuerta dentro de un encapsulado más grande que contiene múltiples compuertas en el mismo dado.
Las compuertas XOR tienen dos entradas y una salida. Cuando ambas entradas son 0, la salida es 0. Cuando ambas entradas son 1, la salida también es 0. Cuando una entrada es 1 y la otra es 0, la salida es 1. Este comportamiento hace que XOR sea fundamentalmente diferente de las compuertas AND u OR, que son las que se suelen enseñar primero. Debido a esta asimetría, XOR no puede fabricarse como un solo par de transistores; debe construirse combinando compuertas más simples como las compuertas NAND o NOR en cascada.
Aplicaciones comunes y limitaciones
Las compuertas XOR son esenciales en los circuitos aritméticos binarios, particularmente en los sumadores donde generan el bit de suma. Un semisumador utiliza dos compuertas XOR más una compuerta AND para sumar dos bits individuales. XOR también aparece en la verificación de paridad para la detección de errores: la comparación de dos flujos de datos con XOR señalará cualquier diferencia. En el diseño de multiplexores y aplicaciones de seguridad como la encriptación, se confía en XOR en gran medida porque su operación es reversible, lo que significa que aplicar XOR a un valor dos veces con la misma clave devuelve los datos originales.
La principal limitación de XOR a nivel de componente es el retardo de propagación. Debido a que una compuerta XOR debe construirse a partir de múltiples transistores en serie, la señal tarda más en propagarse a través de ella que a través de una compuerta AND u OR simple, típicamente de 15 a 30 nanosegundos en familias lógicas CMOS estándar. Esto es importante en circuitos de alta velocidad donde la temporización es crítica. Además, las compuertas XOR consumen un poco más de energía que las compuertas más simples debido a los transistores adicionales requeridos.
En los circuitos integrados modernos, las compuertas XOR rara vez son componentes discretos; existen como bloques funcionales dentro de chips más grandes. Los diseñadores lógicos hacen referencia a XOR como una operación primitiva en lenguajes de descripción de hardware como VHDL o Verilog. Las hojas de datos industriales especifican el comportamiento de XOR utilizando tablas de verdad y diagramas de temporización en lugar de esquemas internos, ya que la implementación puede variar según el proceso de semiconductor y la velocidad o el equilibrio de potencia deseados.
Fuentes
- Fuente de la definiciónWiktionary