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 ?
- A0,3 ns
- B0,4 ns
- 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.
Continuer : 9 autres questions sur Analyse temporelle et CDC