¿Qué puerta es mejor para construir el sumador completo? XOR o OR

0

Así que esta es una pregunta formulada en uno de los exámenes. Como saben, hay 2 formas de obtener la expresión booleana para la suma del sumador completo

Dado que X e Y son entradas, C0 es el acarreo del sumador anterior y C1 es la salida de acarreo y S como la suma

una expresión

C1 = X.Y + C0 (X + Y)

C1 = X.Y + C0 (X ^ Y)

es la otra expresión con una puerta XOR (^)

¿Cuál es la mejor expresión para construir el sumador completo? ¿Debemos usar el XOR o OR? ¿Y la razón de la selección?

EDI: Anteriormente lo mencioné como una suma que es un error, es para la prórroga

Gracias

    
pregunta ManZzup

2 respuestas

2

Si estuviera haciendo una implementación de silicio, usaría un XOR debido a las propiedades simétricas. Los circuitos simétricos consumen mucha menos energía porque el tamaño de pila es el mismo que hace algunas cosas útiles: 1) mayor resistencia en serie efectiva cuando está "apagado" debido a la "pila de 2", 2) canales mejor combinados porque DIBL es el mismo en arrastre hacia arriba y hacia abajo las redes, 3) un tiempo de conmutación más uniforme porque el uso compartido de la carga es similar (muy dependiente del número 2), 4) generalmente mejores dispositivos en cuanto a litografía, por lo que es mejor una comparación de umbrales. Existe una discusión muy completa para los "agregadores de espejo" si miras hacia afuera, pero probablemente solo mencionen el # 1 y el # 2.

Si lo tiene en un paquete, nada de esto importa.

Una cosa que no estará en las discusiones será que, en tamaños de características más pequeños, tratamos de hacer todo lo más simétrico posible debido a las reglas y colores del metal. A continuación se muestra una imagen de exportación de un XOR de un proceso FinFET disponible comercialmente a 14 nm que ilustra la coloración del metal. El azul / azul claro son los diferentes pasos de litografía.

    
respondido por el b degnan
0

Utilizar un XOR requiere 2 veces más transistores.

XOR = > 4 T
OR = > 2 + 1 T (NOR + NOT)

Si invierte su carrychain después de cada fulladder, puede guardar la compuerta NOT y usar una compuerta NOR - > 2 transistores.

También hay una puerta 3 T XOR que usa una puerta de transferencia, pero esto requiere una actualización de la señal después de N etapas.

Es común medir la lógica CMOS en pares de transistores: 1 T = 1 × PMOS + 1 × transistor NMOS

    
respondido por el Paebbels

Lea otras preguntas en las etiquetas