Retardo de propagación de un circuito lógico digital

Estoy tratando de responder una pregunta sobre el retraso de propagación. La pregunta es:

Suponiendo que los retardos de propagación para diferentes circuitos son los siguientes:

  • 4 ns para puerta XOR,
  • 3 ns para puerta OR,
  • 5 ns para puerta NAND y
  • 12 ns para un multiplexor de 4 por 1,

calcule el retraso de propagación de un cambio en la entrada A para llegar a la salida F, cuando todas las demás entradas son constantes.

el circuito esta abajoEl circuito

He calculado que el retraso de propagación es de 14 ns. ¿Es esto correcto?

Por favor, muestre su trabajo y suposiciones.
4ns para la puerta xor, 5ns para la primera puerta nand, total 9ns. 3ns para o puerta. entonces 9ns para que la entrada llegue a la segunda puerta nand más 5ns para la segunda puerta nand, por lo que en total son 9ns+5ns = 14ns.
Escriba pequeños números encima de cada puerta. Sigue la señal. Suma los números. NOTA: esto supone que las puertas están juntas físicamente.
Déjame ser un poco más claro. Este no es un sitio de discusión, sino un sitio de preguntas y respuestas, estamos buscando problemas que puedan generalizarse y, por lo tanto, ser utilizados por otras personas en el futuro. Es por eso que no respondemos problemas de tarea explícitos. En este caso, está solicitando confirmación de sus pensamientos, el problema es que esto solo responderá a este problema. Si lo plantea con un análisis y suposiciones establecidas, entonces alguien más en el futuro puede generalizar esto para responder a un problema diferente.
Veo que has añadido cosas en los comentarios. Los comentarios desaparecen, si desea que dediquemos tiempo (como voluntario), también debe invertir tiempo si necesita una respuesta y editar su pregunta.
Lea atentamente y piense qué puertas tienen para propagar información cuando todas las señales (excepto A) son constantes.
"12 ns para un multiplexor 4 por 1" - ¿No veo ninguno?
Puede haber comenzado mal, pero la forma actual ilustrada y trabajada de esta pregunta es un ejemplo de la forma en que un problema de tarea puede pertenecer al sitio. El marcador de posición parece malinterpretar las reglas sobre la generalización: los casos específicos están bien siempre que sean completos y autónomos , lo que los convierte en ejemplos útiles .
Al marcador de posición: responda la pregunta de Andy Aka. Yo tampoco veo un multiplexor. Pero me parece que su metodología es correcta para responder a esta pregunta. Buen trabajo, y gracias por actualizar su pregunta en respuesta a los comentarios.
Si Cbar es verdadero y constante, el estado de A será irrelevante.

Respuestas (1)

En mi humilde opinión, hay dos respuestas:

  1. "Infinito" - cuando B=0 y D=1
  2. 14ns (en esta pregunta idealizada).

El retraso de propagación de una señal es, de hecho, la suma de todos los retrasos en el camino más largo. En el ejemplo, si A también fuera una entrada al puerto 'OR', podría haber dos cambios en la salida, pero la salida estable solo se alcanza después de que se haya establecido la ruta más larga.

El caso "infinito" generalmente no se considera, pero lo considero para completar.

En la práctica, los retardos de propagación dependen del tipo de transición (arriba/abajo), la temperatura, el voltaje y el proceso de fabricación (esos son los que se consideran al diseñar circuitos integrados).