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

Marge de Timing (ns)
—

Formule

Tmargin = Tclk − Tpd − Tsetup

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. 1. Données connues: Période d'Horloge 47 ns, Délai de Propagation 22 ns, Temps d'Établissement 10 ns
  2. 2. La relation: Tmargin = Tclk − Tpd − Tsetup
  3. 3. Substitution: Tclk = 47 ns, Tpd = 22 ns, Tsetup = 10 ns
  4. 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.

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