¿Cuál es la diferencia con el generador Carry Look Ahead y el bloque Carry Look Ahead Generaor

1

¿Cuál es la diferencia entre este 2 CLAG (Carry Look Ahead Generator)

CLAG

BloquearCLAG

Quiero decir, la forma en que los Carries de 1st 3 bits son iguales y el último carry es en realidad \ $ G * \ $? La diferencia es el uso de puertas diferentes y el \ $ P * \ $ bit adicional?

Ecuación de la primera imagen (utilizaré el índice 0. Ej. \ $ P_0 \ text {to} P_3, C _ {- 1} \ text {to} C_3 \ $). Donde \ $ C _ {- 1} \ $ se lleva al circuito

\ $ C_3 = G_3 + P_3 \ cdot G_2 + P_3 \ cdot P_2 \ cdot G_1 + P_3 \ cdot P_2 \ cdot P_1 \ cdot G_0 + P_3 \ cdot P_2 \ cdot P_1 \ cdot P_0 \ cdot C \ $

\ $ C_2 = G_2 + P_2 \ cdot G_1 + P_2 \ cdot P_1 \ cdot G_0 + P_2 \ cdot P_1 \ cdot P_0 \ cdot C _ {- 1} \ $

\ $ C_1 = G_1 + P_1 \ cdot G_0 + P_1 \ cdot P_0 \ cdot C _ {- 1} \ $

\ $ C_0 = G_0 + P_0 \ cdot C _ {- 1} \ $

Ecuación para la imagen 2 ("Bloque" CLAG)

\ $ C_1 = (G_1 '\ cdot (P_1 \ cdot G_0)' \ cdot (P_1 \ cdot P_0 \ cdot C _ {- 1}) ')' \ $

\ $ = G_1 + (P_1 \ cdot G_0) + (P_1 \ cdot P_0 \ cdot C _ {- 1}) \ rightarrow \ textrm {DeMorgans} \ $

Entonces, ¿no son lo mismo, con la adición de un bit \ $ P * \ $, o me perdí algo?

    
pregunta Jiew Meng

1 respuesta

1

Son CASI los mismos.

La diferencia, como usted señaló, está de hecho en P * y G *, que se utilizan para poner este bloque CLAG en una cascada con otros. Básicamente, el G * out se habilita cuando el resultado del bit Carry se genera dentro del circuito (de hecho, puede ver que P * no se agrega, pero se creó eliminando la entrada de propagación del último generador de carry G *).

Entonces, en lugar de crear todos los bits de acarreo de las entradas, permite apilarse y generar la Propagación (P *) y Generar (G *) para el bloque en sí.

La ventaja es una lógica más simple, ya que para expandir los 4 bits que tienes, tendrías una explosión de señales y compuertas, que pagas con un circuito más lento (en este caso). Tenga en cuenta que si lo canaliza en su sumador, tendrá menos enrutamiento y menos puertas, lo que puede resultar en un circuito más rápido.

    
respondido por el clabacchio

Lea otras preguntas en las etiquetas