Analyse temporelle et CDC

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 ?

  1. ALa vérification de clock gating
  2. BLes vérifications de recovery et de removal
  3. CLa vérification du temps de transition maximal (max transition)
Afficher la réponse et l'explication

Réponse : B. Les vérifications de recovery et de removal

La levée d'un reset asynchrone doit, comme une entrée de données, être séparée du front d'horloge d'un certain temps. La vérification de recovery contrôle que la levée n'intervient pas trop juste avant le front (équivalent du setup), et la vérification de removal qu'elle n'intervient pas trop juste après (équivalent du hold). En cas de violation, on ne sait pas si le reset est levé à ce cycle, et le cycle de démarrage diffère d'une bascule à l'autre. La vérification du temps de transition contrôle la dégradation de la forme d'onde des signaux et a un autre objectif.

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

Autres questions sur Analyse temporelle et CDC

  1. Pour un chemin entre deux domaines d'horloge, dans quel cas un synchroniseur est-il nécessaire ?
  2. Lorsqu'on passe un synchroniseur à 2 bascules à 3 étages, comment évolue le temps moyen entre défaillances (MTBF) dues à la métastabilité ?
  3. Augmenter la fréquence de l'horloge de réception d'un synchroniseur raccourcit le MTBF. Quelle en est la raison correcte ?
  4. Dans un synchroniseur à 2 bascules, quelle précaution concernant la liaison entre le 1er et le 2e étage est correcte ?
  5. Pourquoi ne faut-il pas envoyer directement la sortie d'une logique combinatoire du domaine d'horloge émetteur dans le synchroniseur du domaine récepteur ?