Français
Électronique industrielle

horloge

Anglais: clock

Un signal électrique qui synchronise le cadencement entre les circuits numériques de puces ou de modules semi-conducteurs.

Horloge : l'impulsion qui synchronise les circuits numériques

Une horloge est un signal électrique périodique, généralement une onde carrée oscillant entre des états de tension haute et basse, qui synchronise le fonctionnement des circuits logiques numériques. Chaque système numérique, d'un microcontrôleur à un processeur de serveur, s'appuie sur un signal d'horloge pour coordonner le moment où les données se déplacent entre les registres, où les portes logiques évaluent leurs entrées et où les résultats se propagent à travers les circuits combinatoires. Sans horloge, l'électronique numérique ne peut pas fonctionner comme un système ; elle devient une collection d'éléments logiques déconnectés.

Le paramètre fondamental d'une horloge est sa fréquence, mesurée en hertz. Un microcontrôleur typique peut fonctionner à 16 MHz ou 48 MHz ; un CPU moderne peut fonctionner à 2 GHz ou plus. La fréquence détermine le nombre d'opérations que le circuit peut effectuer par seconde. Le signal d'horloge physique lui-même est généré par un oscillateur, le plus souvent un cristal de quartz qui vibre à une fréquence précise lorsqu'il est excité électriquement. Une boucle à verrouillage de phase (PLL) peut multiplier la fréquence du cristal pour atteindre des fréquences d'horloge plus élevées nécessaires au cœur du processeur.

La distribution de l'horloge est un problème pratique critique. Dans les grandes puces, le signal d'horloge doit arriver à des millions de bascules et de registres avec un skew (différence de temps entre les points d'arrivée) minimal. Un skew excessif provoque des violations de temps de setup et de hold, où les données ne sont pas correctement verrouillées. Les concepteurs utilisent des arbres d'horloge, des chaînes de tampons et un routage soigné pour maintenir le skew en dessous de quelques centaines de picosecondes. La consommation d'énergie est une autre préoccupation ; le signal d'horloge consomme souvent 20 à 40 % de la puissance totale d'une puce car il transite à chaque cycle, qu'un travail utile soit effectué ou non.

Un signal d'horloge n'est pas toujours une fréquence unique et uniforme. Les processeurs modernes utilisent la mise à l'échelle dynamique de la fréquence, augmentant ou diminuant la vitesse d'horloge en fonction de la charge de travail pour échanger les performances contre la puissance. Les conceptions multi-domaines peuvent avoir des horloges distinctes pour différents blocs fonctionnels, synchronisées par des circuits de croisement asynchrones. Certains systèmes utilisent plusieurs fronts d'horloge ; la mémoire DDR (double data rate) répond aux fronts montant et descendant de l'horloge, doublant ainsi efficacement le débit de données à une fréquence donnée.

L'instabilité de l'horloge se manifeste par de la gigue, une variation indésirable du temps entre les fronts d'horloge. La gigue dégrade l'intégrité du signal dans les interfaces série haute vitesse et peut corrompre les données dans les convertisseurs analogique-numérique. La température, le bruit de la tension d'alimentation et les interférences électromagnétiques affectent tous la stabilité de l'oscillateur. Les applications de précision spécifient le bruit de phase et le budget de synchronisation pour garantir que la gigue reste dans des limites acceptables.

Sources

Entrée IG087917/02/2009

Autres termes : Électronique industrielle

Tout voir

Recevez le mot du jour

Un terme industriel chaque jour, avec le métier auquel il appartient et pourquoi il mérite d'être connu. Sans publicité.