Analyse temporelle et CDC
Avec une horloge de période 2,0 ns, un chemin va d'une bascule qui émet ses données au front montant de l'instant 0 vers un verrou (latch) qui s'ouvre (devient transparent) à l'instant 1,0 ns et se ferme à l'instant 2,0 ns. Si les données arrivent au verrou à l'instant 1,4 ns, quel est le temps emprunté (time borrowing) par ce verrou ?
- A0,6 ns
- B0,4 ns
- C1,4 ns
Afficher la réponse et l'explication
Réponse : B. 0,4 ns
Un verrou laisse passer son entrée telle quelle tant qu'il est ouvert ; même si les données arrivent après le front d'ouverture, elles sont correctement reçues pourvu qu'elles arrivent avant la fermeture. Le temps utilisé au-delà du front d'ouverture (1,0 ns), soit 1,4 − 1,0 = 0,4 ns, est le temps emprunté (time borrowing), et le temps disponible pour l'étage suivant diminue d'autant. 0,6 ns est le temps restant avant la fermeture, et 1,4 ns l'instant d'arrivée lui-même. La limite de l'emprunt est l'instant du front de fermeture moins le temps d'établissement du verrou.
Continuer : 9 autres questions sur Analyse temporelle et CDC