Si el flip-flop se analiza estrictamente por sí mismo con respecto a las entradas CLK y D, entonces el periodo de reloj mínimo se aproxima a la suma de los t configuración y la t mantener veces. El retardo de propagación sólo entra en juego si las salidas del flip-flop determinan el siguiente estado de la entrada D.
Dicho esto, la mayoría de los sistemas que se analizan tendrán una matriz de múltiples flip-flops que tienen todas sus entradas CLK conectadas a una fuente de sincronización común. Además, las salidas de los distintos flip-flops estarán interconectadas de alguna manera, posiblemente incluyendo otra lógica combinatoria, para determinar los siguientes valores de estado a las entradas D de los flops. En este caso es necesario que el retardo de propagación se incluya siempre en el análisis y ese retardo tiene que incluir algo más que el retardo, CLK a Q, del flip-flop. Hay que añadir el retardo extra de las rutas lógicas combinatorias adicionales y, en los casos de relojes de muy alta velocidad, también hay que añadir el retardo de las señales a lo largo de las rutas de enrutamiento.
En el análisis de nivel de sistema o de tipo máquina de estado para un periodo de reloj mínimo, es común considerar que los retrasos de todos los flip-flops son las mismas especificaciones del peor caso, de modo que todos y cada uno de los caminos a través del árbol lógico no necesitan ser calculados individualmente. Esta es también una razón por la que el diseño lógico robusto siempre quiere ser sincrónico con respecto a una fuente de reloj común para que el análisis pueda limitarse al comportamiento de reloj a reloj.
3 votos
La mayoría de los flip flops tienen una velocidad de reloj mínima de 0 Hz.
0 votos
Ah mi error, estaba pensando en el periodo mínimo del reloj.