Ces exemples montrent une variété de techniques permettant de limiter les circuits et de signaler les résultats de l’analyse de synchronisation dans l’Analyseur de synchronisation.
Contraignant
Ces exemples de conception montrent comment limiter différents types de circuits pour l’analyseur de synchronisation.
Cet exemple montre le fichier SDC le plus simple que vous pouvez utiliser qui limite toutes les horloges, les chemins d’entrée et les chemins de sortie d’une conception.
Cet exemple montre comment faire des exceptions au multicycle avec les commandes SDC. Il comprend un circuit simple avec une exception multicycle de 2.
Vous devez limiter les horloges générées dans votre conception. Cet exemple montre comment limiter un diviseur par une horloge 2 et une horloge générée par une boucle à phase verrouillée (PLL).
Exemples de multiplexeur d’horloge
Cet exemple montre comment limiter les horloges multiplex dans votre conception.
Source Sortie synchrone alignée sur le centre
Cet exemple montre comment limiter un bus de sortie synchrone de source alignée au centre.
Source Sortie synchrone alignée de périphérie
Cet exemple montre comment limiter le bus de sortie synchrone d’une source alignée de périphérie.
Source Synchronous Center-Aligned Input
Cet exemple montre comment limiter le bus d’entrée synchrone d’un centre aligné.
Source Entrée synchrone alignée de périphérie
Cet exemple montre comment limiter un bus d’entrée synchrone de source alignée en périphérie.
Activer le multicycle avec l’horloge
Cet exemple montre comment appliquer une exception multicycle à un registre qui donne l’horloge à l’broche d’un registre.
Horloges alimentant une broche
Cette procédure personnalisée reçoit une liste de toutes les horloges qui poussent une broche dans la liste de synchronisation. Utilisez-le pour créer des horloges dynamiquement lorsque les autres horloges de la conception sont inconnues.
Simplifiez la réutilisation de la conception avec les contraintes dynamiques des SDC
Techniques permettant de créer des contraintes de synchronisation pour des blocs HDL réutilisables lorsque leur instancération et leur utilisation ne sont pas connues du concepteur.
Rapports
Ces exemples montrent comment réaliser différents types de rapports personnalisés.
Script de rapport de synchronisation personnalisé
Cet exemple montre comment utiliser le fichier Tcl Script pour personnaliser les rapports pendant la compilation afin de générer des rapports personnalisés dans le rapport de compilation logicielle Quartus® II.
Signaler plusieurs conditions d’exploitation
Cet exemple montre comment effectuer une analyse multilux sur votre conception avec un script Tcl.
Registre de création de rapports pour enregistrer les chemins
Cet exemple montre comment générer un rapport de chemin de registre à enregistrer.
Retards de point à point de production de rapports
Cet exemple montre comment signaler un retard pour tout chemin de point à point.
Création de rapports sur des chemins non contraints
Cet exemple montre comment générer un rapport de chemin non contraint.
Création de rapports sur le timing du net
Cet exemple montre comment générer un rapport net de retard de synchronisation.
Rapports sur les analyses d’horloge défaillantes
Cet exemple montre comment ne signaler que des analyses d’horloge défaillantes pour toutes les conditions de fonctionnement.
Noms des scripts, des entités et des instances
Cet exemple montre comment gérer les noms d’entités dans des scripts personnalisés qui utilisent des get_registers, des get_pins et des get_cells.
Niveaux de logique de création de rapports
Cet exemple montre comment créer un rapport personnalisé qui affiche le nombre de niveaux de logique pour les ensembles de chemins.