Dual-core lockstep
Dwa identyczne rdzenie wykonują dokładnie ten sam program, a komparator włącza alarm w chwili, gdy się rozejdą.
Wyjścia obu rdzeni są porównywane w każdym cyklu zegara. Często jeden działa o kilka cykli później, żeby zakłócenie na linii zasilania nie trafiło w oba w tym samym stanie. Przy niezgodności sygnalizowany jest błąd, a system przechodzi w stan bezpieczny. Schemat wykrywa błędy, ale nie wskaże, który rdzeń ma rację — przy dwóch głosach nie ma większości.
Lockstep jest standardem w motoryzacyjnych i przemysłowych mikrokontrolerach, gdzie ISO 26262 wymaga wychwytywania losowych usterek sprzętowych. Cortex-R5 firmy Arm można tak skonfigurować, a AURIX firmy Infineon ma w tym celu rdzenie kontrolne. Połowa krzemu nie wykonuje żadnej użytecznej pracy; po prostu stoi i patrzy na drugą połowę.