IT-lexicon › Hardware › Dual-core lockstep

Dual-core lockstep

Hardware Svenska → Bijgewerkt: 2026-11-03

Twee identieke cpu-kernen voeren exact hetzelfde programma uit, en een comparator slaat alarm zodra ze het oneens zijn.

De uitgangen van beide kernen worden elke kloktik vergeleken. Vaak loopt de ene een paar cycli achter op de andere, zodat een storing op de voedingslijn niet beide in dezelfde toestand treft. Bij een verschil wordt een fout gemeld en gaat het systeem naar een veilige toestand. Het principe detecteert fouten, maar kan niet zeggen welke kern gelijk heeft: met twee stemmen is er geen meerderheid.

Lockstep is gebruikelijk in automotive- en industriële microcontrollers, waar ISO 26262 eist dat willekeurige hardwarefouten worden opgemerkt. De Cortex-R5 van Arm kan zo worden geconfigureerd en de AURIX van Infineon heeft er checkerkernen voor. De helft van het silicium doet dus niets nuttigs; het staat alleen maar naar de andere helft te kijken.

← Terug naar het lexicon