Acerca de la ruta crítica de ripd sumador

0

Tengo problemas para entender qué es retardo de ruta crítico de n-bit Ripple Carry Adder. En el libro que leí, dado N-bit Ripple Carry Adder formado a partir de N solo 1-bit sumador completo:

  1.   

    el retraso de la ruta crítica es 2N

    Sé que para cada sumador único de 1 bit, el retardo de Cout (Carry-out) es 2 y el retardo de suma
    es 3, a partir de esta observación, ¿por qué el retardo de la ruta crítica no es 2 (N-1) +3 = 2N + 1 (me refiero a que el último se calcula con Suma de retardo en lugar de Cout-retardo)? Entonces, supongamos que estos sumadores completos de 1 bit se denotan por A (0) a A (N-1), el retraso de la ruta crítica es de Cin (A0) a Cout (A (N-1)). Entonces, ¿no debería sustituir el último con Sum-delay?

  2.   

    el retraso para obtener la suma (retraso de suma) es 2N + 1

    Puedo entender esto, ya que ahora 2 (N-1) +3 = 2N + 1 debería funcionar, pero ¿no es esto implícitamente asumido que el último sumador de 1 bit será el más lento? (Puede omitir este si quiere, ya que mi enfoque principal es 1.)

Editar: encontré un video de YouTube que explica por qué quiero decir, pero no importa si se refiere al retraso del camino crítico.

    
pregunta ptr_user7813604

1 respuesta

0
  

... ¿por qué el retardo de la ruta crítica no es 2 (N-1) +3 = 2N + 1 (me refiero a que el último se calcula con el retardo de suma en lugar del retardo de cout)?

Debido a que aunque el retraso inicial de datos a Cout es de 3 unidades, el retraso final de Cin a suma es de hecho solo un retraso de 1 unidad, lo que hace que el resultado final sea simplemente 2N.

Sin embargo, el Cout de la última etapa tiene una puerta más, lo que da como resultado 2N + 1.

Pero la terminología me parece al revés. Llamaría a la primera la "demora de suma" y la segunda a la "ruta crítica".

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas