Marge Temporelle de Décalage d'Horloge

Tmargin = Tclk − Tskew − Tsetup

Réponse rapide

Cette calculatrice résout Tmargin = Tclk − Tskew − Tsetup pour Marge Temporelle. Avec Période d'Horloge 47 ns, Décalage d'Horloge 22 ns, Temps de Prépositionnement 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 Temporelle (ns)
—

Formule

Tmargin = Tclk − Tskew − Tsetup

Description

Le décalage d'horloge (clock skew) est la différence des instants d'arrivée de l'horloge sur deux bascules distinctes, due à des longueurs de chemin de distribution d'horloge différentes. Lorsque les données doivent passer d'une bascule à une autre, le décalage d'horloge réduit effectivement le temps disponible pour la propagation des données. Un décalage positif (l'horloge arrive plus tard à destination) prélève sur le budget de temps de prépositionnement, tandis qu'un décalage négatif l'augmente. Dans la conception au niveau carte avec plusieurs circuits intégrés partageant une horloge, les différences de longueur de piste créent un décalage qui doit être pris en compte dans le budget temporel.

Variables

  • Tmargin — Marge temporelle disponible (s)
  • Tclk — Période d'horloge (s)
  • Tskew — Décalage d'horloge entre source et destination (s)
  • Tsetup — Temps de prépositionnement requis de la bascule de destination (s)

Notes pratiques

Techniques de distribution d'horloge pour minimiser le décalage : arbres d'horloge (arbre en H), tampons d'horloge (tampons à délai nul comme le CY2305) et horlogerie source-synchrone (envoi de l'horloge en parallèle des données). La mémoire DDR utilise des signaux d'échantillonnage DQS source-synchrones pour éliminer le décalage d'horloge. Pour la distribution d'horloge au niveau carte, appariez les longueurs de piste à 1-2 mm près pour les fréquences d'horloge supérieures à 100 MHz.

Symboles et unités

Symbole Signification Unité par défaut Unités acceptées
Tmargin Marge Temporelle ns ps, ns, µs, ms, s, min, h
Tclk Période d'Horloge ns ps, ns, µs, ms, s, min, h
Tskew Décalage d'Horloge ns ps, ns, µs, ms, s, min, h
Tsetup Temps de Prépositionnement ns ps, ns, µs, ms, s, min, h

Étape par étape

  1. 1. Données connues: Période d'Horloge 47 ns, Décalage d'Horloge 22 ns, Temps de Prépositionnement 10 ns
  2. 2. La relation: Tmargin = Tclk − Tskew − Tsetup
  3. 3. Substitution: Tclk = 47 ns, Tskew = 22 ns, Tsetup = 10 ns
  4. 4. Résultat: Marge Temporelle = 15 ns

Exemples résolus

Plage minimale

Données: Période d'Horloge 0.47 ns, Décalage d'Horloge 0.22 ns, Temps de Prépositionnement 100 ps

Résultat: Marge Temporelle = 150 ps

Plage basse

Données: Période d'Horloge 4.7 ns, Décalage d'Horloge 2.2 ns, Temps de Prépositionnement 1 ns

Résultat: Marge Temporelle = 1.5 ns

Typique

Données: Période d'Horloge 47 ns, Décalage d'Horloge 22 ns, Temps de Prépositionnement 10 ns

Résultat: Marge Temporelle = 15 ns

Plage haute

Données: Période d'Horloge 0.47 µs, Décalage d'Horloge 0.22 µs, Temps de Prépositionnement 100 ns

Résultat: Marge Temporelle = 150 ns

Plage maximale

Données: Période d'Horloge 4.7 µs, Décalage d'Horloge 2.2 µs, Temps de Prépositionnement 1 µs

Résultat: Marge Temporelle = 1.5 µs

Résoudre pour chaque variable

Résoudre Marge Temporelle

Période d'Horloge 0.47 ns, Décalage d'Horloge 0.22 ns, Temps de Prépositionnement 100 ps → 150 ps

Résoudre Période d'Horloge

Marge Temporelle 100 ps, Décalage d'Horloge 0.47 ns, Temps de Prépositionnement 47 ps → 0.617 ns

Résoudre Décalage d'Horloge

Marge Temporelle 100 ps, Période d'Horloge 0.22 ns, Temps de Prépositionnement 47 ps → 73 ps

Résoudre Temps de Prépositionnement

Marge Temporelle 100 ps, Période d'Horloge 0.22 µs, Décalage d'Horloge 0.47 ns → 0.2194 µs

Variation de Marge Temporelle selon Période d'Horloge

Période d'Horloge (entrée) Marge Temporelle (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/clock-skew-margin/" width="100%" height="460" style="border:1px solid #1f2a37;border-radius:12px" loading="lazy" title="Marge Temporelle de Décalage d'Horloge"></iframe>
<p><a href="https://vbatpower.com/formulas/clock-skew-margin/">Marge Temporelle de Décalage d'Horloge</a> Calculateur par vbatpower.com</p>

Questions fréquentes

Comment calculer Marge Temporelle de Décalage d'Horloge ?

Utilisez Tmargin = Tclk − Tskew − Tsetup. Avec Période d'Horloge 47 ns, Décalage d'Horloge 22 ns, Temps de Prépositionnement 10 ns, Marge Temporelle vaut 15 ns.

Quelle est la formule de Marge Temporelle de Décalage d'Horloge ?

La formule est Tmargin = Tclk − Tskew − Tsetup. Le décalage d'horloge (clock skew) est la différence des instants d'arrivée de l'horloge sur deux bascules distinctes, due à des longueurs de chemin de distribution d'horloge différentes.

Comment trouver Période d'Horloge en connaissant les autres valeurs ?

Isolez Période d'Horloge : avec Marge Temporelle 100 ps, Décalage d'Horloge 0.47 ns, Temps de Prépositionnement 47 ps, Période d'Horloge vaut 0.617 ns.

Comment trouver Décalage d'Horloge en connaissant les autres valeurs ?

Isolez Décalage d'Horloge : avec Marge Temporelle 100 ps, Période d'Horloge 0.22 ns, Temps de Prépositionnement 47 ps, Décalage d'Horloge vaut 73 ps.

Quelles unités utilise Marge Temporelle de Décalage d'Horloge ?

Marge Temporelle 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