Compuerta XNOR (NOR exclusiva)
La compuerta XNOR es el inverso de XOR: entrega 1 cuando sus entradas son iguales y 0 cuando difieren; con más entradas entrega 1 para un número par de unos. Calcula A ⊙ B y es el elemento natural de comparación de igualdad y de paridad par.
XNOR de dos entradas
Conecta las entradas A y B y observa Y. La salida es 1 en las filas donde las entradas coinciden, y 0 donde difieren — el complemento exacto de XOR. XNOR es el 'detector de igualdad'.
| A | B | Y |
|---|---|---|
| 0 | 0 | 1 |
| 0 | 1 | 0 |
| 1 | 0 | 0 |
| 1 | 1 | 1 |
Comparación de igualdad de un bit
Lleva dos bits A y B a una compuerta XNOR. La salida es 1 exactamente cuando los dos bits son iguales, dando una prueba de igualdad de un bit directa. Es el primitivo por bit usado dentro de los comparadores de magnitud e igualdad.
Comparador de igualdad de dos bits
Compara dos palabras de 2 bits aplicando XNOR a cada par de bits y una AND a los resultados. Cada XNOR afirma 1 cuando su par de bits coincide; la AND afirma 1 solo cuando todos los pares coinciden, así que la salida final señala la igualdad de la palabra completa (A = B). Ampliar la AND a N entradas escala el comparador a N bits.
Citas
- Karnaugh, M. (1953). The map method for synthesis of combinational logic circuits. Referencia 1
- Mano, M. M., & Ciletti, M. D. (2018). Digital design: With an introduction to the Verilog HDL, VHDL, and SystemVerilog (6th ed.). Referencia 2