Next Article in Journal
A 0.15-to-0.5 V Body-Driven Dynamic Comparator with Rail-to-Rail ICMR
Previous Article in Journal
A Time-Mode PWM 1st Order Low-Pass Filter
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

In-Pipeline Processor Protection against Soft Errors

1
Institute of Computer Engineering and Applied Informatics, Slovak University of Technology in Bratislava, 812 43 Bratislava, Slovakia
2
Institute of Informatics, Information Systems and Software Engineering, Slovak University of Technology in Bratislava, 812 43 Bratislava, Slovakia
*
Author to whom correspondence should be addressed.
J. Low Power Electron. Appl. 2023, 13(2), 33; https://doi.org/10.3390/jlpea13020033
Submission received: 31 March 2023 / Revised: 27 April 2023 / Accepted: 8 May 2023 / Published: 10 May 2023

Abstract

The shrinking of technology nodes allows higher performance, but susceptibility to soft errors increases. The protection has been implemented mainly by lockstep or hardened process techniques, which results in a lower frequency, a larger area, and higher power consumption. We propose a protection technique that only slightly affects the maximal frequency. The area and power consumption increase are comparable with dual lockstep architectures. A reaction to faults and the ability to recover from them is similar to triple modular redundancy architectures. The novelty lies in applying redundancy into the processor’s pipeline and its separation into two sections. The protection provides fast detection of faults, simple recovery by a flush of the pipeline, and allows a large prediction unit to be unprotected. A proactive component automatically scrubs a register file to prevent fault accumulation. The whole protection scheme can be fully implemented at the register transfer level. We present the protection scheme implemented inside the RISC-V core with the RV32IMC instruction set. Simulations confirm that the protection can handle the injected faults. Synthesis shows that the protection lowers the maximum frequency by only about 3.9%. The area increased by 108% and power consumption by 119%.
Keywords: processor; soft error; functional safety; RISC-V; CPU processor; soft error; functional safety; RISC-V; CPU

Share and Cite

MDPI and ACS Style

Mach, J.; Kohútka, L.; Čičák, P. In-Pipeline Processor Protection against Soft Errors. J. Low Power Electron. Appl. 2023, 13, 33. https://doi.org/10.3390/jlpea13020033

AMA Style

Mach J, Kohútka L, Čičák P. In-Pipeline Processor Protection against Soft Errors. Journal of Low Power Electronics and Applications. 2023; 13(2):33. https://doi.org/10.3390/jlpea13020033

Chicago/Turabian Style

Mach, Ján, Lukáš Kohútka, and Pavel Čičák. 2023. "In-Pipeline Processor Protection against Soft Errors" Journal of Low Power Electronics and Applications 13, no. 2: 33. https://doi.org/10.3390/jlpea13020033

APA Style

Mach, J., Kohútka, L., & Čičák, P. (2023). In-Pipeline Processor Protection against Soft Errors. Journal of Low Power Electronics and Applications, 13(2), 33. https://doi.org/10.3390/jlpea13020033

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop