Hace el asíncrono. y sincronizar. ¿La señal de reinicio sigue las condiciones de configuración y tiempo de espera del flip flop? Si es así, ¿cómo afectarían a la salida?
Hace el asíncrono. y sincronizar. ¿La señal de reinicio sigue las condiciones de configuración y tiempo de espera del flip flop? Si es así, ¿cómo afectarían a la salida?
Un reinicio asíncrono no tiene un tiempo de configuración o de espera. La configuración y la retención son relativas a un reloj, una entrada asíncrona no usa un reloj.
Tendrá un tiempo activo mínimo, un retraso de propagación antes de que el restablecimiento se refleje en las salidas y también un tiempo mínimo de inactividad después de ser liberado. es decir, si obtiene un margen de reloj en el momento exacto en que desaparece el restablecimiento, ¿se cuenta como un reloj o todavía está en reinicio?
Una sincronización. La entrada siempre tendrá tiempos de configuración y de espera. Para un reinicio, estos pueden ser los mismos que para las entradas de datos o pueden ser diferentes.
Al igual que con cualquier tiempo, lo que sucede cuando viola el tiempo de reinicio no está definido. Puede reiniciarse, puede no reiniciarse o podría (y esto es un tiro largo) cambiar a otro estado sin reinicio.
El reinicio asíncrono no tiene un tiempo de configuración o de espera porque no depende del reloj. Habrá cierto retraso en la propagación entre el momento en que se confirme el restablecimiento y se garantice que la salida estará en su estado de restablecimiento.
Los reinicios síncronos, ya que se muestrean en el reloj, tendrán la configuración y los tiempos de espera en relación con el reloj. Por lo tanto, el cierre de tiempo incluirá sus reinicios síncronos, pero no sus reinicios asíncronos.
En el uso común (confirmar reinicio y mantenerlo durante un "largo tiempo"), el borde ascendente del reinicio no es el problema. Es el borde descendente del reinicio lo que importa. Cliff Cummings escribió un gran artículo que analiza los problemas prácticos importantes con los restablecimientos.
Lea otras preguntas en las etiquetas asic digital-logic timing timing-analysis