No es obvio cómo usar los informes integrados de QuartusII. Debe comenzar desde la página Multicorner Timing Analysis Summary
y mirar hacia abajo en el lado derecho en busca de cualquier configuración, retención, recuperación o eliminación que sea negativa. Una vez que encuentre el reloj defectuoso y el tipo de falla (configuración, retención) puede buscar los detalles en otras secciones. Como guía: las fallas de configuración / recuperación (generalmente) se encuentran en el modelo lento / caliente, y las fallas de retención / remoción se descubren cuando se realiza la prueba en la esquina rápida / fría.
En general, ignoro los informes incorporados en Quartus y hago análisis de tiempo en la interfaz gráfica de usuario de TimeQuest Timing Analyzer. Inícielo desde Quartus haciendo doble clic en TimeQuest Timing Analyzer
debajo de Timequest Timing Anaysis
en la vista "Tarea" de Quartus o presionando el cronómetro en la barra de herramientas.
Hay muchas maneras de manejar esta herramienta. Una forma es hacer una lista de todos los relojes de diseño haciendo doble clic en Reports -> Slack -> Report Setup Summary
, luego haga clic derecho en el reloj de interés y elija Report Timing...
. La sección del reloj se completa previamente e ignora los otros campos, por lo que simplemente presione el botón "Tiempo de informe". Obtendrá una pantalla Resumen de rutas que muestra los puntos más críticos por ruta. Desde aquí puede buscar en Chip Planner para la vista enrutada, o volver a RTL / Technology viewer para ver la fuente. Tenga en cuenta que el modelo más crítico se selecciona según el tipo de informe.
Si tiene algún recuento distinto de cero en la sección Unconstrained Paths
, las herramientas se quejarán. Tarda unas horas en pasar y restringir adecuadamente las señales de la placa, pero vale la pena limpiarlas.