Circuit synchrone - Synchronous circuit

En électronique numérique , un circuit synchrone est un circuit numérique dans lequel les changements d' état des éléments de mémoire sont synchronisés par un signal d'horloge . Dans un circuit logique numérique séquentiel , les données sont stockées dans des dispositifs de mémoire appelés bascules ou verrous. La sortie d'une bascule est constante jusqu'à ce qu'une impulsion soit appliquée à son entrée "horloge", sur laquelle l'entrée de la bascule est verrouillée dans sa sortie. Dans un circuit logique synchrone, un oscillateur électronique appelé horloge génère une chaîne (séquence) d'impulsions, le "signal d'horloge". Ce signal d'horloge est appliqué à chaque élément de stockage, donc dans un circuit synchrone idéal, chaque changement des niveaux logiques de ses composants de stockage est simultané. Idéalement, l'entrée de chaque élément de stockage a atteint sa valeur finale avant que l'horloge suivante ne se produise, de sorte que le comportement de l'ensemble du circuit peut être prédit avec précision. En pratique, un certain délai est requis pour chaque opération logique, ce qui entraîne des limitations de vitesse maximales auxquelles chaque système synchrone peut fonctionner.

Pour que ces circuits fonctionnent correctement, un grand soin est nécessaire dans la conception des réseaux de distribution d'horloges . L'analyse de synchronisation statique est souvent utilisée pour déterminer la vitesse de fonctionnement sûre maximale.

Presque tous les circuits numériques, et en particulier presque tous les processeurs, sont des circuits entièrement synchrones avec une horloge globale. Les exceptions sont souvent comparées aux circuits entièrement synchrones. Les exceptions incluent les circuits autosynchrones , les circuits globalement asynchrones localement synchrones et les circuits entièrement asynchrones .

Voir également

Les références