Comando Timing Analyzer Set Multiplatafacción

author-image

Por

De forma predeterminada, el analizador de temporización utiliza un análisis de un solo ciclo. Al analizar una ruta, los tiempos de inicio y de cierre del perímetro de la instalación están determinados por encontrar los dos bordes activos más cercanos en las formas de onda respectivas. Para un análisis de espera, el analizador de sincronización analiza la ruta contra dos condiciones de sincronización para cada relación de configuración posible (no solo el peor caso). Por lo tanto, los tiempos de arranque y bloqueo de la espera pueden no ser completamente ajenos a los bordes de inicio y bloqueo de la instalación.

Una restricción multisoferta relaja la configuración o mantiene las relaciones por el número especificado de ciclos de reloj basados en el reloj de origen (-inicio) o de destino (-end). Una restricción multiajuste final de 2 extiende el borde de pestillo de configuración del peor caso en un período de reloj de destino.

Las restricciones de retención múltiple se basan en la posición de retención predeterminada (el valor predeterminado es 0). Una restricción multiajuste de retención final de 1 elimina eficazmente un período de reloj de destino del borde de bloqueo de retención predeterminado. Puede utilizar el comando set_multicycle_path para especificar las restricciones de multiplatafacción en el diseño. La siguiente lista muestra el comando set_multicycle_path, incluidas las opciones disponibles:

set_multicycle_path
     [-setup | -hold]
     [-start |-end]
     [-from <from list>]
     [-to <to list>]
     [-thru <thru list>]
     <path multiplicador>

La Tabla 1 describe las opciones para el comando set_multicycle_path.

Cuando los objetos son nodos de temporización, la restricción de multiestaje solo se aplica a la ruta entre los dos nodos. Cuando un objeto es un reloj, la restricción multisoferta se aplica a todas las rutas en las que el reloj sincronizado por el nodo de origen (para - de) o el nodo de destino (para -to).

El contenido de esta página es una combinación de la traducción humana y automática del contenido original en inglés. Este contenido se ofrece únicamente para su comodidad como información general y no debe considerarse completa o precisa. Si hay alguna contradicción entre la versión en inglés de esta página y la traducción, prevalecerá la versión en inglés. Consulte la versión en inglés de esta página.