Analyse temporelle et CDC

Dans un circuit synchrone de période d'horloge 2,0 ns, le délai horloge-sortie de la bascule émettrice est de 0,2 ns, le délai de la logique combinatoire de 1,4 ns et le temps d'établissement (setup) de la bascule réceptrice de 0,1 ns. Avec un décalage d'horloge (skew) nul, quelle est la marge (slack) de setup ?

  1. A0,3 ns
  2. B0,4 ns
  3. C0,5 ns
Afficher la réponse et l'explication

Réponse : A. 0,3 ns

La marge de setup se calcule par « instant requis − instant d'arrivée ». L'instant d'arrivée des données est 0,2 + 1,4 = 1,6 ns, et l'instant requis, obtenu en retranchant le temps d'établissement au front d'horloge suivant, est 2,0 − 0,1 = 1,9 ns ; la marge vaut donc 1,9 − 1,6 = 0,3 ns. Elle est positive : la contrainte est respectée. 0,4 ns est la valeur obtenue en oubliant de retrancher le temps d'établissement, et 0,5 ns celle obtenue en l'ajoutant par erreur. Une marge négative indique une violation.

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

Autres questions sur Analyse temporelle et CDC

  1. Sur un chemin entre bascules, le délai horloge-sortie est de 0,15 ns, le délai maximal de la logique combinatoire de 2,2 ns et le temps d'établissement de 0,15 ns. En ignorant le décalage d'horloge (skew) et l'incertitude d'horloge, quelle est la fréquence d'horloge maximale à laquelle ce chemin peut fonctionner ?
  2. Quelle description du WNS et du TNS, qui apparaissent dans les rapports de STA, est correcte ?
  3. Un chemin a une période d'horloge de 1,0 ns, un délai horloge-sortie de 0,1 ns, un délai combinatoire de 0,85 ns et un temps d'établissement de 0,08 ns. Si l'horloge de la bascule réceptrice arrive 0,05 ns plus tard que celle de la bascule émettrice, quelle est la marge de setup ?
  4. Lorsque l'horloge de la bascule réceptrice arrive plus tard que celle de la bascule émettrice (skew positif), quel est l'effet correct sur le setup et le hold ?
  5. Le délai horloge-sortie minimal de l'émetteur est de 0,08 ns, le délai minimal de la logique combinatoire de 0,02 ns et le temps de maintien (hold) du récepteur de 0,05 ns. Si l'horloge du récepteur arrive 0,1 ns plus tard que celle de l'émetteur, quelle est la marge de hold ?