Marge de Temps d'Établissement
Tmargin = Tclk − Tpd − Tsetup
Réponse rapide
Cette calculatrice résout Tmargin = Tclk − Tpd − Tsetup pour Marge de Timing. Avec Période d'Horloge 47 ns, Délai de Propagation 22 ns, Temps d'Établissement 10 ns, le résultat est 15 ns. Elle résout dans 4 directions : saisissez les valeurs connues et obtenez celle qui manque.
Calculateur
Formule
Description
La marge de temps d'établissement détermine si un circuit numérique synchrone fonctionnera de manière fiable à une fréquence d'horloge donnée. Les données doivent arriver et se stabiliser à l'entrée de la bascule réceptrice au moins Tsetup avant le front d'horloge. La marge est le temps restant après prise en compte du délai de propagation à travers la logique combinatoire et de l'exigence de temps d'établissement. Une marge positive signifie que le circuit respecte le timing ; une marge négative indique une violation de timing qui provoque une métastabilité ou une capture de données incorrecte.
Variables
- Tmargin — Marge temporelle disponible (s)
- Tclk — Période d'horloge (s)
- Tpd — Délai de propagation total à travers la logique et le routage (s)
- Tsetup — Temps de prépositionnement requis de la bascule (s)
Notes pratiques
Analysez toujours le timing dans les conditions les plus défavorables : délai de propagation maximal (procédé lent, température élevée, tension faible) et temps d'établissement maximal. Les violations de temps de maintien doivent aussi être vérifiées séparément. Les outils FPGA effectuent automatiquement l'analyse de timing statique, mais le timing au niveau carte entre puces doit être vérifié manuellement.
Symboles et unités
| Symbole | Signification | Unité par défaut | Unités acceptées |
|---|---|---|---|
| Tmargin | Marge de Timing | ns | ps, ns, µs, ms, s, min, h |
| Tclk | Période d'Horloge | ns | ps, ns, µs, ms, s, min, h |
| Tpd | Délai de Propagation | ns | ps, ns, µs, ms, s, min, h |
| Tsetup | Temps d'Établissement | ns | ps, ns, µs, ms, s, min, h |
Étape par étape
- 1. Données connues: Période d'Horloge 47 ns, Délai de Propagation 22 ns, Temps d'Établissement 10 ns
- 2. La relation: Tmargin = Tclk − Tpd − Tsetup
- 3. Substitution: Tclk = 47 ns, Tpd = 22 ns, Tsetup = 10 ns
- 4. Résultat: Marge de Timing = 15 ns
Exemples résolus
Plage minimale
Données: Période d'Horloge 0.47 ns, Délai de Propagation 0.22 ns, Temps d'Établissement 100 ps
Résultat: Marge de Timing = 150 ps
Plage basse
Données: Période d'Horloge 4.7 ns, Délai de Propagation 2.2 ns, Temps d'Établissement 1 ns
Résultat: Marge de Timing = 1.5 ns
Typique
Données: Période d'Horloge 47 ns, Délai de Propagation 22 ns, Temps d'Établissement 10 ns
Résultat: Marge de Timing = 15 ns
Plage haute
Données: Période d'Horloge 0.47 µs, Délai de Propagation 0.22 µs, Temps d'Établissement 100 ns
Résultat: Marge de Timing = 150 ns
Plage maximale
Données: Période d'Horloge 4.7 µs, Délai de Propagation 2.2 µs, Temps d'Établissement 1 µs
Résultat: Marge de Timing = 1.5 µs
Résoudre pour chaque variable
Résoudre Marge de Timing
Période d'Horloge 0.47 ns, Délai de Propagation 0.22 ns, Temps d'Établissement 100 ps → 150 ps
Résoudre Période d'Horloge
Marge de Timing 100 ps, Délai de Propagation 0.47 ns, Temps d'Établissement 47 ps → 0.617 ns
Résoudre Délai de Propagation
Marge de Timing 100 ps, Période d'Horloge 0.22 ns, Temps d'Établissement 47 ps → 73 ps
Résoudre Temps d'Établissement
Marge de Timing 100 ps, Période d'Horloge 0.22 µs, Délai de Propagation 0.47 ns → 0.2194 µs
Variation de Marge de Timing selon Période d'Horloge
| Période d'Horloge (entrée) | Marge de Timing (résultat) |
|---|---|
| 35.25 ns | 3.25 ns |
| 47 ns | 15 ns |
| 70.5 ns | 38.5 ns |
| 94 ns | 62 ns |
| 0.188 µs | 156 ns |
| 0.329 µs | 0.297 µs |
| 0.47 µs | 0.438 µs |
Le même résultat dans d’autres unités
| Unité | Valeur |
|---|---|
| ps | 15000 |
| ns | 15 |
| µs | 0.015 |
Intégrer ce calculateur
Collez ceci dans n’importe quelle page. Il reste à jour et crédite la source.
<iframe src="https://vbatpower.com/embed/digital-setup-margin/" width="100%" height="460" style="border:1px solid #1f2a37;border-radius:12px" loading="lazy" title="Marge de Temps d'Établissement"></iframe>
<p><a href="https://vbatpower.com/formulas/digital-setup-margin/">Marge de Temps d'Établissement</a> Calculateur par vbatpower.com</p> Questions fréquentes
Comment calculer Marge de Temps d'Établissement ?
Utilisez Tmargin = Tclk − Tpd − Tsetup. Avec Période d'Horloge 47 ns, Délai de Propagation 22 ns, Temps d'Établissement 10 ns, Marge de Timing vaut 15 ns.
Quelle est la formule de Marge de Temps d'Établissement ?
La formule est Tmargin = Tclk − Tpd − Tsetup. La marge de temps d'établissement détermine si un circuit numérique synchrone fonctionnera de manière fiable à une fréquence d'horloge donnée.
Comment trouver Période d'Horloge en connaissant les autres valeurs ?
Isolez Période d'Horloge : avec Marge de Timing 100 ps, Délai de Propagation 0.47 ns, Temps d'Établissement 47 ps, Période d'Horloge vaut 0.617 ns.
Comment trouver Délai de Propagation en connaissant les autres valeurs ?
Isolez Délai de Propagation : avec Marge de Timing 100 ps, Période d'Horloge 0.22 ns, Temps d'Établissement 47 ps, Délai de Propagation vaut 73 ps.
Quelles unités utilise Marge de Temps d'Établissement ?
Marge de Timing s’affiche en ps, ns, µs. Les valeurs sont conservées en unités SI de base en interne, vous pouvez donc mélanger les préfixes sans conversion manuelle.
Concepts associés
Toutes les formules Logique numérique →Besoin de plus de fonctionnalités ?
Enregistrez vos calculs, importez des données de télémétrie, simulez la décharge des batteries et collaborez avec votre équipe.
Essayer l'application