Retardo de Propagación

Comprensión de los retardos de compuerta, caminos críticos y cómo el retardo de propagación limita la velocidad del circuito.

Cada compuerta lógica tarda un tiempo finito en responder a sus entradas. Este retardo de propagación—típicamente nanosegundos—determina qué tan rápido puede operar un circuito digital. Comprender el retardo de propagación es esencial para diseñar circuitos confiables de alta velocidad y calcular frecuencias máximas de reloj.

Objectives

  • Definir el retardo de propagación (tpd), tiempo de subida y tiempo de bajada
  • Distinguir entre tpLH y tpHL
  • Calcular el retardo total a través de compuertas en cascada
  • Identificar el camino crítico en un circuito combinacional
  • Leer especificaciones de temporizado en hojas de datos de CI

Key Takeaways

  • Cada compuerta tiene un retardo de propagación no nulo (tpd)
  • tpLH y tpHL pueden diferir; el promedio da tpd
  • Camino crítico = camino de mayor retardo, establece la velocidad máxima
  • El fan-out y el cableado añaden retardo
  • Las especificaciones de temporizado en las hojas de datos son esenciales para el diseño

Applications

  • Selección de Frecuencia de Reloj: La velocidad máxima de reloj está limitada por el retardo del camino crítico.
  • Balanceo de Etapas de Pipeline: Cada etapa de pipeline debe completarse dentro de un período de reloj.
  • Enlaces Seriales de Alta Velocidad: La igualación controlada de retardos asegura la integridad de la señal.
  • Cierre de Temporizado en FPGA: Cumplir las restricciones de temporizado es un paso clave en el diseño de FPGA.

Practice Problems

Problem 1: Una compuerta NOT tiene tpd = 3 ns, una compuerta AND tiene tpd = 5 ns. ¿Cuál es el retardo total de NOT → AND → NOT?

Problem 2: Un circuito tiene dos caminos: Camino A a través de 4 compuertas (3+5+3+4 = 15 ns) y Camino B a través de 3 compuertas (5+5+5 = 15 ns). ¿Cuál es el retardo del camino crítico?

Problem 3: Si tpLH = 8 ns y tpHL = 12 ns, ¿cuál es el retardo de propagación promedio?

Problem 4: Un sumador de acarreo en cascada de 4 bits usa sumadores completos con un retardo de acarreo de 10 ns cada uno. ¿Cuál es el retardo en el peor caso?