Lockstep Vs Microarchitecture: A Comparison
Safety/mission-critical applications require high dependability of the control systems. Their state-of-the-art protection approach is a system-level lockstep. This paper compares the system-level dual and triple lockstep technique to the microarchitecture-level protection of the Hardisc RISC-V core. For a fair comparison, each system is based on the same core(s) and integrates protection against bit-flips in memory and transient faults in the bus. We propose a fault injection methodology, combining pre-synthesis simulation with synthesis data to analyse the vulnerability of a system to faults. The fault injection campaigns show that the Hardisc can withstand fault rates orders of magnitude higher than the dual-core lockstep system while preserving the same area and power consumption. It comes with a 5% frequency penalty. We have shown that system failures are more frequent once the fault rate reaches an application-specific threshold (one fault in 100 clock cycles).
Authors
- Ján Mach (ORCID: https://orcid.org/0000-0003-4810-1655)
- Lukáš Kohútka (ORCID: https://orcid.org/0000-0002-5679-6250)
- Pavel Čičák (ORCID: https://orcid.org/0000-0002-3021-1971)
Institutions
- Slovak University of Technology in Bratislava (SK)
- Institute of Informatics of the Slovak Academy of Sciences (SK)
Publication Details
- Published
- 2024-09-16
- DOI
- https://doi.org/10.1109/socc62300.2024.10737833
- Citations
- 1
- Primary Topic
- Radiation Effects in Electronics
- Type
- article
- Field-Weighted Citation Impact
- 0.21