4 ms·
> What would stop a gamma ray from glitching my steering program full left turn while driving at 80mph on the freeway? The processor running this (ASIL D) soft
by addaon 4y ago
> What would stop a gamma ray from glitching my steering program full left turn while driving at 80mph on the freeway?
The processor running this (ASIL D) software almost certainly has hardware mitigations for SEUs. The most common such mitigation is lockstep cores (see e.g. TI Hercules, Infineon Aurix) where the same computation is run through two copies of the core (usually physically displaced and rotated to reduce common cause errors), and the output cross-checked between the two. Handling a mismatch has various approaches, ranging from pure hardware (three lockstep cores with voting) to pure software (on detected SEU issue a reset and try again) to pure analysis (show that failing to issue a steering command in this time slice has no safety impact as long as a correct one is issued in the next time slice), with many middle grounds.