Analyse temporelle et CDC

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 ?

  1. ALa marge de setup augmente et le hold devient plus contraint
  2. BLe setup devient plus contraint et la marge de hold augmente
  3. CLa période d'horloge ne change pas, donc aucun des deux n'est affecté
Afficher la réponse et l'explication

Réponse : A. La marge de setup augmente et le hold devient plus contraint

Le setup concerne la capture au front suivant : plus le front de réception est retardé, plus on peut attendre l'arrivée des données. Le hold, lui, vérifie que la nouvelle donnée émise au même front n'écrase pas la donnée précédente ; plus le front de réception est retardé, plus le risque que la nouvelle donnée arrive trop tôt augmente. Par exemple, avec un skew de +0,1 ns, la marge de setup augmente de 0,1 ns et la marge de hold diminue de 0,1 ns. Avec un skew négatif, c'est l'inverse.

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

Autres questions sur Analyse temporelle et CDC

  1. 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 ?
  2. Sur un chemin ordinaire où l'émission et la capture se font sur le front montant de la même horloge, une violation de hold (marge de −0,03 ns) a été détectée. Si l'on divise la fréquence d'horloge par deux, qu'advient-il de cette violation ?
  3. Pour corriger une violation de hold, on insère des buffers de retard sur le chemin de données. Quel est le point le plus important à vérifier à cette occasion ?
  4. Sur un chemin de période d'horloge 1,25 ns (800 MHz), la somme du délai horloge-sortie et du délai combinatoire est de 1,05 ns, le temps d'établissement de 0,05 ns, et l'incertitude d'horloge pour le setup est fixée à 0,05 ns. Quelle est la marge de setup ?
  5. Dans le réglage de l'incertitude d'horloge, on inclut souvent la gigue de période pour le setup mais pas pour le hold. Quelle en est la raison correcte ?