Title: A soft error tolerant register file for highly reliable microprocessor design

Authors: Nastaran Rajaei; Ramin Rajaei; Mahmoud Tabandeh

Addresses: Department of Computer Engineering, University of Birjand, Birjand, Iran ' Department of Electrical Engineering, Shahid Beheshti University, Tehran, Iran ' Department of Electrical Engineering, Sharif University of Technology, Tehran, Iran

Abstract: Dealing with radiation-induced soft errors is of the main design challenges in today's nanometer design of embedded systems especially in safety critical applications. Register file is a vulnerable section of a microprocessor that needs to be protected against soft errors. This paper proposes a soft error tolerant structure for the register file of the safety-critical embedded processors. In this structure, the double modular redundancy (DMR) technique based on a new hardware implementation is employed for the normal values. Moreover, the unused bits of the registers are used to be further redundant for the used ones for the narrow-width values. We show that the proposed structure offers much more reliability improvement in comparison with the conventional techniques for protection of register files such as DMR, triple modular redundancy and error detection and correction solutions based on Hamming code.

Keywords: component; double modular redundancy; DMR; triple modular redundancy; TMR; register file; single event upset; SEU; soft error.

DOI: 10.1504/IJHPSA.2017.091479

International Journal of High Performance Systems Architecture, 2017 Vol.7 No.3, pp.113 - 119

Received: 21 Jun 2016
Accepted: 17 Jul 2017

Published online: 02 May 2018 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article