Analyse temporelle et CDC
Dans un synchroniseur à 2 bascules, quelle précaution concernant la liaison entre le 1er et le 2e étage est correcte ?
- ALa sortie du 1er étage peut être dérivée vers d'autres circuits en plus du 2e étage
- BNe pas insérer de logique combinatoire, et relier directement les deux bascules placées à proximité l'une de l'autre
- CInsérer quelques buffers de retard entre le 1er et le 2e étage pour donner de la marge à la temporisation
Afficher la réponse et l'explication
Réponse : B. Ne pas insérer de logique combinatoire, et relier directement les deux bascules placées à proximité l'une de l'autre
La bascule du 1er étage peut devenir métastable ; le principe du synchroniseur est de garantir, grâce au temps qui s'écoule jusqu'au setup du 2e étage, le temps nécessaire pour que sa sortie se stabilise. Toute logique combinatoire ou tout buffer intercalé réduit ce temps de résolution de la valeur de son délai, et le MTBF se dégrade de façon exponentielle. Si la sortie du 1er étage est dérivée vers d'autres circuits, une valeur instable est utilisée directement, et chaque destination risque de l'interpréter différemment. Il est aussi fréquent d'imposer au placement que les deux bascules soient proches.
Continuer : 9 autres questions sur Analyse temporelle et CDC