Analyse temporelle et CDC

Avec une horloge de période 2,0 ns, set_input_delay 0,6 ns est défini sur une broche d'entrée. Si le temps d'établissement de la bascule interne est de 0,1 ns et qu'on ignore le délai et le skew de l'horloge, quel est le délai maximal admissible pour le chemin interne à la puce, de la broche d'entrée jusqu'à la bascule ?

  1. A1,3 ns
  2. B1,9 ns
  3. C1,4 ns
Afficher la réponse et l'explication

Réponse : A. 1,3 ns

set_input_delay spécifie le temps consommé hors de la puce entre le front d'horloge et l'arrivée des données sur la broche d'entrée, comme le délai horloge-sortie du composant émetteur externe ou le délai des pistes de la carte. Le temps utilisable à l'intérieur de la puce est le reste, soit 2,0 − 0,6 − 0,1 = 1,3 ns. 1,9 ns est la valeur qui ne tient pas compte du délai d'entrée, et 1,4 ns celle obtenue en oubliant le temps d'établissement. Si le délai d'entrée n'est pas correctement spécifié, les chemins issus des broches d'entrée ne sont pas analysés correctement.

S'entraîner sur ce thème Retour au thème

Autres questions sur Analyse temporelle et CDC

  1. Que représente correctement la valeur spécifiée par set_output_delay ?
  2. Avec une horloge de période 2,5 ns (400 MHz), set_output_delay 0,8 ns est défini sur une broche de sortie. Si le délai horloge-sortie de la bascule qui pilote la broche de sortie est de 0,2 ns, quel est le délai maximal admissible pour la logique combinatoire et les interconnexions entre la bascule et la broche de sortie (le délai de l'horloge est ignoré) ?
  3. Avec une horloge de période 1,0 ns, un chemin relie les bascules A→B→C. A→B nécessite 1,2 ns, délai horloge-sortie et temps d'établissement compris, et B→C se contente de 0,8 ns. Pour satisfaire le setup des deux chemins en exploitant volontairement le skew, que faut-il faire de l'horloge de B (les horloges de A et de C sont supposées arriver simultanément) ?
  4. Lorsqu'une horloge est divisée par 2 par un circuit diviseur pour alimenter un autre circuit, quel est le traitement correct dans le SDC ?
  5. Pour une bascule à reset asynchrone, quelle vérification de la STA contrôle que la levée du reset n'est pas trop proche d'un front d'horloge ?