Pregunta sobre el análisis de tiempo

0

Hola,

Este es un problema de tiempo de espera de configuración que aparece en uno de los libros de diseños digitales que estoy usando. En la figura (perdón por el dibujo deficiente), se muestra un esquema del circuito y tenemos que averiguar la frecuencia máxima del reloj y si se producen o no violaciones del tiempo de espera.

Los flip flops (que se muestran con una entrada CLK) tienen un retardo de contaminación del reloj a Q de 30ps y un retardo de propagación de 80 ps. Tienen un tiempo de configuración de 50ps y un tiempo de espera de 60ps. Cada compuerta lógica (cajas rectangulares con operación especificada) tiene un retraso de propagación de 40ps y un retraso de contaminación de 25ps.

Me cuesta mucho entender y resolver este problema. El libro también ha proporcionado información sobre la configuración y los límites de tiempo de retención en términos de retrasos de propagación y contaminación, de manera que

Período de reloj > = tiempo de retardo de propagación Q + retraso de propagación de lógica combinacional + tiempo de configuración

y

**clock to Q contamination delay+propagation delay>=hold time**

¿Puede alguien ayudarme a explicar estas limitaciones y la solución del problema?

Gracias.

    

1 respuesta

1

El período de reloj mínimo está determinado por el retraso de propagación en el peor de los casos más el tiempo de configuración. En el ejemplo, esta es la ruta desde el flip-flop A a través de 3 puertas hasta el flip-flop Y. El retraso total de propagación es de 80ps para el flip-flop, más 3 veces 40ps para cada puerta, o 200ps. Al agregar un tiempo de configuración de 50ps para el flip-flop Y se obtiene un período de reloj mínimo de 250ps.

El retraso mínimo de contaminación es del flip-flop D a través de la puerta 1 al flip-flop Y. El retraso mínimo de contaminación es de 30ps para el flip-flop más 25ps para la puerta o 55ps, por lo que la entrada a Y puede cambiar tan pronto como 55ps después del reloj, violando el requisito de tiempo de espera de 60ps.

    
respondido por el user28910

Lea otras preguntas en las etiquetas