Cómo calcular el tiempo de ciclo de la tubería

1

Tengo una tubería de 8 etapas (IF, ID, OF1, OF2, OF3, Ex1, Ex2, WB) con los respectivos retardos de etapa como 5ns, 4ns, 10ns, 6ns, 8ns, 11ns, 9ns, 13ns respectivamente. Los registros entre etapas tienen un retraso de 1 ns.

Creo que aquí el tiempo del ciclo debe ser 13ns, el de la etapa WB. Y como no necesitamos registrarnos después de la etapa WB, no necesitamos agregar el retraso del registro.

¿Tengo razón en mi razonamiento?

Soy un miembro nuevo aquí y me estoy preparando para un examen. Superé esta pregunta y quise hacer una pregunta al respecto.

Por favor ayuda.

    
pregunta user3767495

1 respuesta

0

No, eso está mal. ¿Qué pasa con el retraso de salida del registro en el registro de segundo a último? ¿Y qué pasa con el tiempo de configuración de entrada de registro?

El período de reloj mínimo de cualquier etapa es la suma de:

  • retardo de reloj a salida del registro de etapas
  • retardo combinatorio de la lógica
  • tiempo de configuración de la entrada al reloj del siguiente registro (que puede ser cero, pero debe ser declarado)

El período de reloj global es el período más grande de cualquier etapa individual.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas