Me preguntaba qué influye en la velocidad máxima del reloj y cómo calcularlo para una implementación de circuito. Tomemos por ejemplo una CPU:
Por lo que entiendo, la velocidad del reloj debe elegirse para que una señal de entrada pueda propagarse a través de la CPU de manera que todas las puertas (y especialmente las que se encuentran en la "ruta crítica") tengan tiempo suficiente para estabilizar sus salidas. Por lo tanto, el diseño (determinar la "ruta crítica") y el retardo de propagación parecen ser importantes para determinar la velocidad máxima de reloj. Sin embargo, esto deja muchas preguntas abiertas de mi parte:
- ¿Cómo puedo determinar el retraso de propagación de una sola puerta?
-
¿El retardo de propagación depende del proceso de fabricación? (Supongo así que ... por ejemplo Supongo que 10nm de fabricación resulta en menor retraso de propagación de fabricación de 100nm)
-
¿Hay referencia ¿Valores para retrasos de propagación con diferentes procesos de fabricación? ¿Es realmente tan simple como lo describí o me falta información relevante? factores? (velocidad máxima = retardo * puertas en ruta crítica)
- ¿Qué tan grande es la varianza entre el retardo de propagación de las puertas dentro de la misma? proceso de fabricación (en el estado de la técnica de fabricación de 10 nm para ejemplo)
- ¿Podría determinar las puertas dentro de la ruta crítica de un digamos una CPU i7 actual dividiendo su velocidad de reloj a través de la supuesto retraso de propagación o voy a llegar a una significativa resultado equivocado?