Par défaut, l’Analyseur de synchronisation utilise une analyse à cycle unique. Lors de l’analyse d’un chemin, les temps de lancement et de loquet de configuration sont déterminés en trouvant les deux bords actifs les plus proches dans les formes d’ondes correspondantes. Pour une analyse de prise en charge, l’analyseur de synchronisation analyse le chemin entre deux conditions de synchronisation pour chaque relation d’installation possible (pas seulement le pire des cas). Par conséquent, les temps de lancement et de loquet de la prise peuvent être complètement déséquilés par rapport au lancement de la configuration et aux bords du loquet.
Une contrainte multicycle assouplit la configuration ou les relations de maintien en fonction du nombre spécifié de cycles d’horloge basés sur l’horloge source (-start) ou de destination (-fin). Une contrainte multicycle de fin de 2 étend le bord du loquet d’installation le plus défavorable par une période d’horloge de destination.
Les contraintes de maintien multicycle sont basées sur la position de maintien par défaut (la valeur par défaut est 0). Une contrainte multicycle de 1 de détenir la fin soustrait efficacement une période d’horloge d’une destination au bord du loquet de maintien par défaut. Vous pouvez utiliser la commande set_multicycle_path pour spécifier les contraintes multicycle de la conception. La liste suivante montre la commande set_multicycle_path, y compris les options disponibles :
set_multicycle_path [-setup |-hold] [-start |-end] [-from <from list>] [-to <to list>] [liste <thru>] multiplicateur de <path>
Le tableau 1 décrit les options de commande set_multicycle_path.
Tableau 1. Description des options de la commande set_false_path
Option |
Description |
---|---|
-| d’installation - tenir |
Spécifie le type de multicycle à appliquer. |
- | de démarrage -fin |
Spécifie si l’horloge de démarrage ou de fin agit sur la source ou la destination du multicycle. |
-à partir de < de la liste> |
La liste <de > est une collection ou une liste d’objets de la conception. La liste <de> agit comme le point de départ de la voie. |
-à la liste <to> |
La liste <> est une collection ou une liste d’objets de la conception. La liste <to> fait office de point de fin du chemin. |
- liste <thru> |
La liste <thru> est une collection ou une liste d’objets dans la conception. La liste <thru> fait office de point à travers le chemin. |
multiplicateur de <path> |
Spécifie la valeur multicycle. |
Lorsque les objets sont des nœuds de synchronisation, la contrainte multicycle s’applique uniquement au chemin entre les deux nœuds. Lorsqu’un objet est une horloge, la contrainte multicycle s’applique à tous les chemins dans lesquels le nœud source (pour - depuis) ou le nœud de destination (pour -pour) est cadencé par l’horloge.