Une erreur de synchronisation dans la logique numérique où une bascule ou un registre capture des données au mauvais moment. Cela se produit généralement en raison d'un décalage d'horloge (clock skew), de gigue (jitter) ou de violations des temps d'établissement (setup) et de maintien (hold). Le résultat est la propagation de données corrompues dans le pipeline, ce qui entraîne souvent des plantages système imprévisibles ou des blocages de machines d'état.
We're getting a misclock on the data bus because the trace length mismatch is eating into our setup time.
En français simple Nous avons un misclock sur le bus de données parce que la différence de longueur des pistes empiète sur notre temps d'établissement.
Un misclock est notoirement difficile à déboguer car il ressemble souvent à un bug logiciel aléatoire, mais il indique généralement un problème d'implantation physique ou de dérive thermique.
Termes associés
Clock skew
La différence de temps entre l'arrivée d'un signal d'horloge en différents points d'un circuit.
Race condition
Un défaut logique où la sortie dépend de la synchronisation imprévisible de deux ou plusieurs signaux concurrents.
Setup time
La durée requise pendant laquelle un signal de données doit rester stable avant le déclenchement d'un front d'horloge.
Clock
Un signal d'onde carrée continu qui synchronise le timing des circuits numériques.