Technopedia Center
PMB University Brochure
Faculty of Engineering and Computer Science
S1 Informatics S1 Information Systems S1 Information Technology S1 Computer Engineering S1 Electrical Engineering S1 Civil Engineering

faculty of Economics and Business
S1 Management S1 Accountancy

Faculty of Letters and Educational Sciences
S1 English literature S1 English language education S1 Mathematics education S1 Sports Education
  • Registerasi
  • Brosur UTI
  • Kip Scholarship Information
  • Performance
  1. Weltenzyklopädie
  2. Signal d'horloge — Wikipédia
Signal d'horloge — Wikipédia 👆 Click Here! Read More..
Un article de Wikipédia, l'encyclopédie libre.

Cet article est une ébauche concernant l’électronique et l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.
Si ce bandeau n'est plus pertinent, retirez-le. Cliquez ici pour en savoir plus.

Cet article ne cite pas suffisamment ses sources (août 2013).

Si vous disposez d'ouvrages ou d'articles de référence ou si vous connaissez des sites web de qualité traitant du thème abordé ici, merci de compléter l'article en donnant les références utiles à sa vérifiabilité et en les liant à la section « Notes et références ».

En pratique : Quelles sources sont attendues ? Comment ajouter mes sources ?
Un signal d'horloge est typiquement un signal carré.
Un signal d'horloge est produit par un générateur d'horloge, ici dans un ordinateur de bureau, constitué d'une puce (à droite) et d'un résonateur (à gauche).
Connecteur PS/2 : le signal d'horloge se trouve sur les broches 5 et 6, respectivement pour la souris et le clavier.

Un signal d’horloge est, en électronique, et particulièrement en électronique numérique, un signal électrique oscillant qui rythme les actions d'un circuit. Sa période est appelée cycle d’horloge[1].

À chaque cycle d'horloge, des calculs peuvent être effectués en utilisant les sorties de bascules. L'horloge permet d'assurer que les données sont valides au cycle d'horloge suivant, c'est-à-dire que les calculs sont terminés et les résultats stabilisés. Même certains filtres, comme les circuits à capacités commutées, doivent être cadencés par un circuit d'horloge[2]. La durée du cycle doit donc être choisie en fonction du temps de réponse des portes logiques.

Influence de la fréquence

[modifier | modifier le code]
exemple de signal d'horloge

On considère généralement qu'un circuit est d'autant plus rapide que la fréquence du signal d'horloge qui le synchronise est élevée. Cependant, l’overclocking, c'est-à-dire l'augmentation de la fréquence d'horloge, entraîne une augmentation de la consommation électrique et, par effet ohm, de la température. Augmenter la tension ou refroidir le circuit sont donc nécessaires pour augmenter la vitesse de commutation des transistors, et donc augmenter la fréquence d'horloge ; mais à partir d'une certaine fréquence, le circuit « décroche » : certains signaux ne sont pas stabilisés à l'arrivée d'une impulsion, ce qui conduit à des erreurs que le contrôle de checksum ne suffit plus à réparer.

Pour accélérer encore le circuit, on peut diminuer la taille des plus longs circuits logiques, par exemple en y ajoutant des étages de bascules intermédiaires : ils s'exécuteront alors en plusieurs cycles, permettant d'augmenter la fréquence et d’exécuter les autres calculs plus rapidement.

Dans le cas de processeurs, de nombreuses autres propriétés entrent en ligne de compte, comme le parallélisme au niveau des instructions, la prédiction de branchement ou le temps d'accès à la mémoire. La fréquence d'horloge ne permet donc de comparer que des processeurs de conception proche.

Gigue d'horloge

[modifier | modifier le code]

Un des problèmes récurrents pour les horloges est la variation de leur période. Ce phénomène, appelé gigue d'horloge, cause des problèmes pour la fiabilité du circuit et complique la montée en fréquence : une période trop courte peut en effet activer les bascules avant que le résultat du circuit précédent ne soit disponible, ce qui oblige le concepteur à utiliser un cycle moyen suffisamment long pour que cela ne se produise pas.

Implémentation

[modifier | modifier le code]

L’horloge qui génère ce signal étant en général reliée à un très grand nombre de bascules, elle possède un fan-out important, ce qui conduit à la conception d’un arbre d’horloge, et à l'insertion de répéteurs. On utilise des algorithmes spécialisés pour router ce circuit, de manière à contrôler au mieux les différences de délais.

D'autres méthodes ont été étudiées pour réduire l'énergie consommée par ce circuit et les différences de délais. On peut citer, par exemple, l'utilisation des propriétés de résonance des circuits RLC pour entretenir les oscillations[3].

Clock gating

[modifier | modifier le code]

L'horloge peut représenter une part importante de la consommation d'énergie d'un circuit : les fronts d'horloge consomment de l'énergie en chargeant et déchargeant les fils, et en activant les bascules qui y sont reliées. Pour réduire la consommation des circuits synchrones, on utilise le clock gating, qui consiste à couper l'horloge dans les parties inactives du circuit.

Circuits sans horloge

[modifier | modifier le code]

Même si la plupart des circuits électroniques complexes sont synchronisés par une horloge, il est possible d'en concevoir qui n'en possèdent pas. On parle alors de circuit asynchrone. Inversement, on parle de circuits synchrones pour ceux utilisant un unique signal d'horloge.

Références

[modifier | modifier le code]
  1. ↑ Lee Morgan, « Comment caractériser et résoudre les problèmes de gigue sur les systèmes embarqués », sur Actutem, 11 juin 2018
  2. ↑ Paul Horowitz et Winfield Hill, The Art of Electronics, Cambridge, GB, Cambridge University Press, 1989 (réimpr. 2e édition) (ISBN 0521370957), p. 282
  3. ↑ (en) Rachel Courtland, « Power-Saving Clock Scheme in New PCs », sur IEEE Spectrum, 28 juin 2012.
v · m
Technologies de processeur
  • Chronologie des microprocesseurs
  • Semi-conducteur
  • Transistor
Modèles
  • Machine abstraite
  • Ordinateur à programme enregistré
  • Automate fini
    • Déterministe
    • À file
    • Cellulaire
  • Machine de Turing
  • Alternante
  • Universelle
  • Non déterministe
  • Probabiliste
  • Hypercalcul
  • Processeur basé sur la pile
    • Machine à registres illimités
    • Machine à compteurs
    • Random access machine
  • Chemin de données
Architecture
Général
  • Microarchitecture
  • Architecture de type Harvard
  • Architecture de von Neumann
  • Architecture Dataflow
  • Transport triggered architecture
  • Boutisme
  • Mémoire
    • Non uniform memory access (NUMA)
  • Hiérarchie de mémoire
    • Mémoire virtuelle
  • Bus informatique
  • Réseau systolique
Mots
  • Architecture 8 bits
  • 15 bits (Apollo Guidance Computer)
  • 16 bits
  • 22 bits (Zuse 3)
  • 32 bits
  • 40 bits
  • 50 bits (Atanasoff–Berry Computer)
  • 64 bits
  • 128 bits
Instruction
Jeu
  • Processeur basé sur la pile
  • Processeur de signal numérique
  • Processeur vectoriel
  • Microprocesseur à jeu d'instructions étendu (CISC)
  • Processeur à jeu d'instructions réduit (RISC)
  • Very long instruction word (VLIW)
  • Explicitly parallel instruction computing (EPIC)
  • Explicit data graph execution (en) (EDGE)
  • Minimal instruction set computer (MISC)
  • Ordinateur à jeu d'instruction unique (OISC)
  • Zero instruction set computer (ZISC)
  • Informatique quantique
  • Mode d'adressage
Famille
  • Motorola 680x0
  • VAX
  • x86
  • Architecture ARM
  • Architecture MIPS
  • PowerPC
  • Architecture SPARC
  • SuperH
  • DEC Alpha
  • IA-64
  • OpenRISC
  • RISC-V
  • Microblaze
  • Little man computer
  • IBM System/3x0
    • System/390
    • System z
Exécution
  • Pipeline
    • Bulle
  • Exécution dans le désordre
    • Algorithme de Tomasulo
    • Renommage de registres
  • Prédiction de branchement
  • Exécution spéculative
  • File
Performance
  • Instructions par cycle (IPC)
  • Instructions par seconde (IPS)
  • Opérations en virgule flottante par seconde (FLOPS)
Types
Général
  • Central processing unit (CPU)
  • Processeur graphique (GPU)
    • General-purpose processing on graphics processing units (GPGPU)
  • Processeur vectoriel
  • Coprocesseur
  • Application-specific integrated circuit (ASIC)
  • System in package (SiP)
Par usage
  • Système embarqué
  • Microprocesseur
    • Multi-cœur
  • Multiprocesseur
  • Microcontrôleur
  • Processeur softcore
On chip
  • Système sur une puce (SoC)
  • Programmable (PSoC)
  • Réseau sur une puce (NoC)
Accélération
matérielle
  • Accelerated processing unit (APU)
  • Puce d'accélération de réseaux de neurones (NPU)
  • Processeur d'images (IPU)
  • Processeur physique (PPU)
  • Processeur de signal numérique (DSP)
  • Tensor Processing Unit (TPU)
  • Cryptoprocesseur sécurisé
  • Processeur réseau (NPU)
  • Processeur de bande de base (BP)
Microarchitecture
  • Microcode
  • Unité de contrôle
  • Banc de registres
  • ALU
  • FPU
  • MMU
  • TLB
  • Cache
  • Front side bus (FSB)
  • Back-side bus (en) (BSB)
Parallélisme
Général
  • Pipelining
    • Scalaire
    • Superscalaire
  • Tâche
    • Thread
    • Processus
  • Multitâche
    • Préemptif
  • Parallélisme de donnée
  • Processeur vectoriel
  • Calcul distribué
Processus
  • Multithreading
  • Hyperthreading
  • Superthreading (en)
  • Simultaneous multithreading (SMT)
  • Symmetric multiprocessing (SMP)
  • Asymmetric multiprocessing (AMP)
Taxonomie de Flynn
  • Single instruction on single data (SISD)
  • Single instruction multiple data (SIMD)
    • SWAR
  • Single instruction multiple threads (SIMT)
  • Multiple instructions single data (MISD)
  • Multiple instructions on multiple data (MIMD)
Circuiterie et unité
Général
  • Circuit intégré
    • Signaux mixtes
  • Circuit booléen
  • Interrupteur
  • Électronique analogique
  • Cœur
  • Cache
    • Processeur
    • Algorithme
    • Cohérence
  • Bus
Exécution
  • Unité arithmétique et logique (ALU)
    • Additionneur
    • Multiplieur
  • Unité de calcul en virgule flottante (FPU)
  • Unité de gestion de mémoire (MMU)
    • Translation lookaside buffer (TLB)
  • Prédiction de branchement
  • Contrôleur mémoire
Porte logique
  • Combinatoire
  • Séquentielle
  • Quantique
Registre
  • Registre de processeur
  • Registre d'état
  • Banc de registres
  • Registre à décalage
  • Registre tampon mémoire
  • Registre d'adresse mémoire
  • Compteur ordinal
Contrôle
  • Mémoire tampon
  • Microprogrammation
  • Image ROM
  • Compteur
Chemin de données
  • Multiplexeur
  • Décaleur
Cadencement
  • Signal d'horloge
  • Fréquence d'horloge
  • Coefficient multiplicateur
  • Overclocking
  • Synchrone
  • Asynchrone
  • Autosynchrone
Gestion de l'alimentation
  • Clock gating
  • Ajustement dynamique de la fréquence
  • APM
  • ACPI
  • Ajustement dynamique de la tension
Fabrication
  • Fabrication des dispositifs à semi-conducteurs
    • Lithographie en immersion
Articles liés
  • Boîtier de circuit intégré
  • Calcul hétérogène
  • Circuit imprimé
  • Électronique numérique
  • Hardware Security Module
  • Matrice de broches (PGA)
  • Plastic Leaded Chip Carrier (PLCC)
  • icône décorative Portail de l’informatique
  • icône décorative Portail de l’électricité et de l’électronique
Ce document provient de « https://fr.teknopedia.teknokrat.ac.id/w/index.php?title=Signal_d%27horloge&oldid=208903845 ».
Catégorie :
  • Théorie du signal
Catégories cachées :
  • Wikipédia:ébauche électronique
  • Wikipédia:ébauche informatique
  • Article manquant de références depuis août 2013
  • Article manquant de références/Liste complète
  • Article contenant un appel à traduction en anglais
  • Portail:Informatique/Articles liés
  • Portail:Technologies/Articles liés
  • Portail:Électricité et électronique/Articles liés

  • indonesia
  • Polski
  • الرية
  • Deutsch
  • English
  • Español
  • Français
  • Italiano
  • مصر
  • Nederlands
  • 本語
  • Português
  • Sinugboanong Binisaya
  • Svenska
  • Українска
  • Tiếng Việt
  • Winaray
  • 中文
  • Русски
Sunting pranala
Pusat Layanan

UNIVERSITAS TEKNOKRAT INDONESIA | ASEAN's Best Private University
Jl. ZA. Pagar Alam No.9 -11, Labuhan Ratu, Kec. Kedaton, Kota Bandar Lampung, Lampung 35132
Phone: (0721) 702022
Email: pmb@teknokrat.ac.id