SEUs Mitigation on Program Counter of the LEON3 Soft Processor
Authors:
- Afef KchaouAKAfef Kchaou
- Wajih ELWEWajih EL
- Rached TourkiRTRached Tourki
Open Access
- 1 January 2017
- journal article
- Published by The Science and Information Organization in International Journal of Advanced Computer Science and Applications
- Vol. 8 (7)
Abstract
Analyzing and evaluating the sensitivity of embedded systems to soft-errors have always been a challenge for aerospace or safety equipment designer. Different automated fault-injection methods have been developed for evaluating the sensitivity of integrated circuit. Also many techniques have been developed to get a fault tolerant architecture in order to mask and mitigate fault injection in a circuit. Fault injection mitigation and repair techniques are applied together on LEON3 processor in goal to study the reliability of a soft-core. The so-called NETlist Fault Injection (NETFI+) tool is a fault injection techniques used in this paper. The prediction of Single Event Upset (SEU) error-rates between radiation ground testing and FPGA implementation have been done with good and accurate result. But no functional simulations have been performed. A Triple Modular Redundancy (TMR) is used in this paper as a repair technique versus fault injection. This paper analyses the effectiveness of fault tolerant method on LEON3 soft-core running a benchmark. It starts by evaluating the behavior of LEON3’s program counter against Single Event Upset error-rate accuracy between the functional simulation and the FPGA emulation and an analysis of the LEON3 reliability in presence of fault tolerant technique. The objective is to offer, through the new version of NETFI+ with introducing a fault tolerant technique, the possibility to designers to evaluate the benefits of SEUs mitigation for the LEON3 processor on the program counter.Keywords
This publication has 9 references indexed in Scilit:
- Analyzing the Impact of Fault Tolerance Methods in ARM Processors under Soft Errors running Linux and Parallelization APIsIEEE Transactions on Nuclear Science, 2017
- An RTOS-based Fault Injection Simulator for Embedded ProcessorsInternational Journal of Advanced Computer Science and Applications, 2017
- Benefits of Complementary SEU Mitigation for the LEON3 Soft Processor on SRAM-Based FPGAsIEEE Transactions on Nuclear Science, 2016
- A deep analysis of SEU consequences in the internal memory of LEON3 processor2016
- Analyzing Distributed Generation Impact on the Reliability of Electric Distribution NetworkInternational Journal of Advanced Computer Science and Applications, 2016
- An Automated SEU Fault-Injection Method and Tool for HDL-Based DesignsIEEE Transactions on Nuclear Science, 2013
- An Efficient and Experimentally Tuned Software-Based Hardening Strategy for Matrix Multiplication on GPUsIEEE Transactions on Nuclear Science, 2013
- UTLEON3: Exploring Fine-Grain Multi-Threading in FPGAs2013
- Microprocessor Soft Error Rate Prediction Based on Cache Memory AnalysisIEEE Transactions on Nuclear Science, 2012