Vous êtes sur la page 1sur 31

Analyse temporelle des

1
circuits
2 objectifs

 Trouver le chemin combinatoire le plus long dans un circuit


 Calculer les trois types de retards dans les circuits séquentiels
 Calculer le temps d’établissement Tsetup et Thold d’un circuit selon les
caractéristiques des registres internes
 Le calcul de la fréquence maximale du système
3 Temps de propagation dans circuit
combinatoire
4 Le problème du glitch
5 Exemple d’une porte xor
6 Exemple d’une porte XOR
7 Les retards dans les systèmes
séquentiels
Trois types de retards à déterminer:
 Retards pin to pin (entrées vers sorties)
 Retards horloge vers sorties
 Retards registre à registre
8 Les retards dans les systèmes
séquentiels
Le retard de propagation du chemin pin to pin TP2P:
 Il est définit comme étant la propagation du signal dans un chemin,
qui commence d’une entrée et finit dans une sortie
 Le chemin ne doit pas traverser des registres ou des bascules
 Il peut y avoir plusieurs chemins, mais seul le plus lent chemin qui est
retenu
9 Les retards dans les systèmes
séquentiels
Le retard de propagation du chemin pin to pin TP2P:
10 Les retards dans les systèmes
séquentiels
Le retard de propagation du chemin pin to pin TP2P:
11 Les retards dans les systèmes
séquentiels
Le retard de propagation du chemin pin to pin TP2P:
12 Les retards dans les systèmes
séquentiels
Le retard de propagation de l’horloge vers la sortie TC2Q sys:
 Le chemin de propagation traverse l’entrée d’horloge
d’une bascule vers la sortie
 Le chemin ne traverse qu’une seule bascule ou registre
à la fois
 Le signal clock peut traverser une série de porte logique
en amont et en avale
13 Les retards dans les systèmes
séquentiels
Formule globale :

 T comb I2C :Retard de propagation dans les portes


combinatoires avant le registre
 Tcomb Q2O Retard de propagation dans les portes
combinatoires après le registre
14 Les retards dans les systèmes
séquentiels
Le retard de propagation de l’horloge vers la sortie TC2Q:
15 Les retards dans les systèmes
séquentiels
16 Les retards dans les systèmes
séquentiels
Le retard de propagation du registre vers registre TR2R:
 Le chemin de propagation d’une sortie d’un registre
vers l’entrée d’un autre
 Le chemin peut aller vers l’entrée du même registre
 En général, c’est le paramètre le plus lourd qui pénalise
la vitesse d’un système séquentiel
 TR2R doit être supérieur ou égale à l’horloge du système
 Formule générale:
17 Les retards dans les systèmes
séquentiels
18 Les retards dans les systèmes
séquentiels
Bilan des retards de propagation:
 Temps horloge minimum 30 ns qui corresponds à
33,3Mhz
19 Les retards dans les systèmes
séquentiels
Nouvelles conditions sur tsetup et thold du système:
20 Les retards dans les systèmes
séquentiels
Pour tsu_total on cherche les registres qui ont tpd_data(max)
 S’il y a un seul registre tpd_clk(min) = tpd_clk vers ce registre
 Dans le cas opposé (plusieurs registres ont le même
tpd_data(max) ) on prend tpd_clk(min) des propagations
d’horloge vers ces registres
21 Les retards dans les systèmes
séquentiels
Pour thd_total on cherche les registres qui ont tpd_data(min)
 S’il y a un seul registre tpd_clk(max) = tpd_clk vers ce registre
 Dans le cas opposé (plusieurs registres ont le même
tpd_data(min) ) alors on prend tpd_clk(max) des propagations
d’horloge vers ces registres
22 Les retards dans les systèmes
séquentiels
Nouvelles conditions sur tsetup et thold du système:
23 Les retards dans les systèmes
séquentiels
24 Les retards dans les systèmes
séquentiels
Résumé des caractéristiques du système étudié
25 Exercices

1. Calculer les retards suivants pour les circuits A,B et C:


I. pin-to-pin
II. clock-to-output
III. register-to-register
2. Utilisez ces données pour déterminer la fréquence
maximale
3. Calculer tsu et thd du système du point de vue
externe.
26 Exercices

A
27 Exercices

B
28 Exercices

Attention à la porte E
29 Solutions

A
30 Solutions

B
31 Solutions

Vous aimerez peut-être aussi