Analyseur de synchronisation Créer la commande d’horloge

author-image

Par

Vous pouvez utiliser la commande create_clock pour créer une horloge sur n’importe quel registre, port ou broche. Vous pouvez créer chaque horloge avec des caractéristiques uniques. La liste suivante montre la commande create_clock et les options disponibles :

valeur <period de create_clock
     période>
     [nom <clock>]
     [liste des <edge de formes d’ondes>]
     [-add]
     objets <source>

Le tableau 1 décrit les options de la commande create_clock.

Note:

  1. L’unité de temps par défaut de l’analyseur de synchronisation est la nanoseconds (ns).

Les horloges définies avec la commande create_clock ont une valeur de latence source par défaut de zéro. L’Analyseur de synchronisation calcule automatiquement la latence réseau de l’horloge pour les horloges non virtuelles.

Création d’horloge 100 MHz

Cet exemple montre comment créer une horloge de 10 ns avec un cycle d’utilisation de 50 pour cent, où la première extrémité montante se produit à 0 ns appliquée aulk port.

create_clock -période 10 -forme d’ondes { 0 5 } clk

L’horloge 100 MHz décalée par la création d’horloges à 90 degrés

Cet exemple montre comment créer une horloge de 10 ns avec un cycle d’exploitation de 50 % qui est décalé de 90 degrés sur le port clk_sys.

create_clock -period 10 -waveform { 2.5 7.5 } clk_sys

Le contenu de cette page est une combinaison de traduction humaine et informatique du contenu original en anglais. Ce contenu vous est fourni pour votre commodité et à titre informatif seulement et ne saurait être totalement exact ou complet. En cas de contradiction entre la version anglaise de cette page et la traduction, c'est la version anglaise qui prévaut. Afficher la version anglaise de cette page.