Condición de carrera de flip-flop SR

El esquema de un flip-flop SR es el siguiente:

ingrese la descripción de la imagen aquí

La ecuación para la salida es:

q t + d t = ( S + R ¯ q ) t

Lo que no entiendo es que como salida q se vuelve a dar como entrada y lo mismo sucede con el q ¯ , ¿no crea esto una condición de carrera?

Eso es un pestillo SR con un pin de habilitación...
@ Bradman175 Mi libro usa los dos términos indistintamente.
Bueno, la definición real entre pestillo y flip-flop es bastante vaga, así que no te equivocas. Solo digo que esto tiene capacidades ligeramente diferentes en comparación con un verdadero flip flop activado por borde.
@ Bradman175 Lo sé y tiene razón, pero la pregunta es puramente teórica y no hablo de una parte electrónica real.
De todos modos, tratando de averiguar la condición de carrera. Tiene que ver con el tiempo.
@ Bradman175 No quiero encontrar la condición de carrera real, solo quiero ver si puede haber una condición de carrera. :PAG
Comprobado. Es posible, pero depende de las dos puertas NAND finales y su retraso (creo que se llama velocidad de respuesta). Si Q está apagado y tiene SET encendido y luego el reloj se pone alto, Q se encenderá primero, haciendo que Q y Q' tengan el mismo valor antes de que Q' se apague. El retraso desde que Q se enciende hasta que Q' se apaga depende del retraso de la puerta NAND inferior derecha. Creo que las chanclas con reloj SR reales tienen una forma de evitar esto. Este es solo un ejemplo de aprendizaje, suponiendo que no haya demora en los circuitos integrados. (Y creo que una consideración como esta es de nivel universitario).
Esta es una celda de memoria volátil. Por lo tanto, el estado inicial puede ser cualquier estado y normalmente se inicializa. Tenga en cuenta que los caminos cruzados forman un circuito de retroalimentación positiva a través de dos puertas inversoras, que es la condición estable para cualquier circuito de enganche. Por lo tanto, los pestillos se pueden hacer de manera similar con las compuertas NAND, NOR y AND OR. si tuvieras que...

Respuestas (2)

En el arranque, hay una condición de carrera entre Q y Q' estableciéndose. Además, si tanto S como R se activan simultáneamente, existe una condición de carrera y un estado no válido. Sin embargo, en funcionamiento normal, una condición de carrera es bastante rara.

El caso en el que podría haber una condición de carrera durante el funcionamiento normal (solo S o R está activo a la vez) es cuando el flanco activo S o R no se mantiene el tiempo suficiente (se viola el ancho de pulso mínimo) para las salidas Q y Q ' para resolver adecuadamente. En este caso, habrá una carrera entre Q/Q' que se propaga a través del circuito de retroalimentación para estabilizar el sistema y el borde inactivo de S o R (lo que haya causado la alternancia).

¡ Esta pregunta ha sido respondida aquí !

Se incluye una condición de carrera al principio. Una vez que se alcanza el estado estable inicial, ya no hay condición de carrera.