Home

klokkestyring

Klokkestyring refererer til planlegging, generering, distribusjon og kontroll av klokkesignaler i elektroniske systemer for å sikre riktig tidsmessig synkronisering og koordinering mellom ulike delkomponenter. Målet er å sikre at logiske enheter opererer uten timingfeil og at data konsistent flyter mellom forskjellige klokkedomener, samtidig som energiforbruk og varmeutvikling holdes under kontroll.

En typisk klokkeinfrastruktur består av en klokke-kilde (som en oscillator basert på krystal eller OCXO), en

Viktige teknikker i klokkestyring inkluderer faseorienterte låsekretsløp (PLL) og DLL-er for frekvensmultiplisering eller –deling og fasejustering,

I praksis finner klokkestyring anvendelse i prosessorer, system-på-chip (SoC), og FPGA-er, hvor pålitelig og presis klokkehåndtering

klokke-distribusjon
eller
klokketrær
som
fordeler
signalet
til
hele
systemet,
samt
mekanismer
for
styring
av
klokkene,
inkludert
klokke-gating
og
domeneoverganger.
Sentrale
utfordringer
er
klokkeringsforsinkelser
(skew),
jitter
(frekvens-
og
faseavvik)
og
korrekt
håndtering
av
grenseoverganger
mellom
ulike
klokke-domener
(clock
domain
crossing).
samt
metoder
for
å
redusere
jitter
og
skew.
Deskew-buffere
brukes
for
å
synkronisere
data
som
kommer
fra
ulike
klokkedomener,
og
klokke-gating
og
dynamisk
frekvensjustering
kan
brukes
for
å
spare
kraft
i
lav-aktivitetperioder.
I
designet
måling
og
verifikasjon
ofte
omfatte
tidsanalyse
(STA),
samt
vurdering
av
risiko
for
metallet
og
data-/komponentkryssing
(CDC).
er
avgjørende
for
ytelse
og
riktig
funksjon.
Relaterte
områder
inkluderer
nettverksbasert
synkronisering
(for
eksempel
IEEE
1588
Precision
Time
Protocol)
og
samspill
mellom
klokkeontroller
og
strømstyring,
spesielt
ved
dynamisk
frekvens-
og
spenningsjustering.