Retardo de propagación en el caso de contadores síncronos

1

Considere el contador de 4 bits como se muestra a continuación: -

Aquí supongamos que consideramos el retardo de propagación de cada flip flop = 2ns y el retardo de propagación de cada compuerta AND es 3ns, ¿cuál será el retardo total de propagación?

Como todos los flip flops obtienen el mismo reloj, agregamos el retardo de propagación del flip flop solo una vez, pero mi duda es si agregar el retardo de propagación de la puerta AND solo una o dos veces.

¿Entonces el retardo de propagación será 2 + 3 = 5ns o 2 + 3 + 3 = 8ns?

    
pregunta Zephyr

1 respuesta

1

El retraso de propagación será 2ns porque ese es el tiempo entre la entrada de cambio (reloj) y las salidas (Q0-Q3). El retraso de propagación de las compuertas AND no es relevante porque sus salidas deberían ser estables cuando los flip flips estén sincronizados. Sin embargo, pueden limitar la frecuencia máxima a la que se puede sincronizar el contador, porque sus salidas necesitan para ser correctas cuando se produce el reloj.

La entrada JK al cuarto flip flop (FF3) está determinada por los estados de Q0-Q2. Estas salidas son estables 2ns después del reloj, pero luego pasan hasta dos compuertas AND. Si el siguiente reloj se produce demasiado pronto, entonces la entrada JK de FF3 no habrá tenido suficiente tiempo para estabilizarse y el contador no funcionará correctamente.

El retraso total entre la entrada de reloj y la entrada JK de FF3 es de hasta 2 + 3 + 3 = 8ns. Por lo tanto, el tiempo mínimo aceptable entre los relojes es 8ns + JK tiempo de configuración. Mientras se cumpla este tiempo, el contador debería funcionar correctamente, y el retardo de propagación será 2ns porque las salidas Q solo cambian en respuesta a las entradas de reloj.

    
respondido por el Bruce Abbott

Lea otras preguntas en las etiquetas