période d'horloge min

V

vikram789

Guest
Déterminer la période d'horloge minimale TW pour le circuit suivant.Utilisez les valeurs suivantes pour le retard bascules et de portes.
Flip-Flop: 5 ≤ tPFF ≤ 14ns; tsu = 6ns; th = 10ns
Onduleur: 2 ≤ tPINV ≤ 12
XOR Gate: 7 ≤ tXOR ≤ 22

 
TWmin = 54ns

Dans la configuration, nous utilisons le virage lent.Trace l'un des chemins à travers le XOR (ils sont à la fois identiques) et de la demande que le signal arrive à la broche D de la première FF 6ns (TSU) avant la tique horloge suivante arrive.Cela vous donne:

tPINV tPFF tXOR = <TW - TSU
12 14 22 = <TW -6
TW> = 54

Regardons maintenant de voir si le temps de maintien est remplie (à noter que la durée de rétention de contrôle est indépendant de TW, parce que nous parlons de la tique même horloge lors du lancement et en capturant FF. Programme d'installation utilise deux périodes consécutives de tiques)

Pour organiser la vérification, nous utilisons le virage rapide.Tracer un chemin allant de l'horloge de lancement pour un D-pin et de la demande qu'elle n'arrive pas plus tôt que 10ns (e).Les chemins à travers le XOR respectent tous les deux suspendus en raison:

tPINV TPFF tXOR> = e
2 5 7> = 10 VRAI

Cependant, le circuit ne fonctionnera pas parce qu'il a tenir violations temps sur tous les chemins d'autres (ceux qui ne passe pas par le XOR).Par exemple, prenez le chemin de la première à la FF seconde.Le signal en D, les FF deuxième broches doit rester constante pour 10ns (e) après le coup d'horloge arrive à la FF seconde.

coup d'horloge arrive au deuxième FF: tPINV = 2 ns
de sorte que le D-PIN doit rester stable pour: 2 10 = 12 ns
Le D-pin effectivement des changements dans tPFF = 5ns
Sinc 5 <12 il ya un temps de maintien de la violation
Dernière édition par MarcS le 17 août 2008 5:40, édité 2 fois au total

 

Welcome to EDABoard.com

Sponsor

Back
Top