Reliability Modeling of Fault-Tolerant FPGA-Based Architectures in Space Applications for Soft and Hard Error Recovery

被引:0
作者
Shaker, Manar N. [1 ]
Hussien, Ahmed [1 ]
Amer, Hassanein H. [2 ]
Shokry, Beatrice [2 ]
机构
[1] Cairo Univ, Elect & Commun Engn Dept, Giza 12613, Egypt
[2] Amer Univ Cairo, Elect & Commun Engn Dept, Cairo 11835, Egypt
关键词
Reliability; Computer architecture; Circuit faults; Field programmable gate arrays; Redundancy; Microprocessors; Fault tolerance; Single event upsets; DEU; fault tolerance; FPGA; reliability; SEU; TEU;
D O I
10.1109/ACCESS.2024.3369585
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
FPGAs are currently being used in many applications due to their flexibility and re-programmability. Some of these applications operate in harsh environments. One such environment is space. Focusing on space applications, these FPGAs are subjected to soft and hard faults. For newer technology nodes, in addition to the harsh space environment, these errors are more severe. This paper investigates several fault-tolerant architectures to mitigate Single Event Upsets (SEUs), Double Event Upsets (DEUs), Triple Event Upsets (TEUs) as well as hard faults. Conventionally, for TEUs, seven copies of a module are required (7MR). Therefore, a modified 7MR architecture is studied along with two other architectures with six redundant modules: a modified 6MR architecture and a modified Triple Duplex architecture. Using Continuous Time Markov Chains (CTMCs), it is proven that, in many of the cases studied in this article, the modified Triple Duplex architecture has a higher reliability than the modified 7MR architecture. This is a counter-intuitive result. It is also proven that the modified 6MR architecture always has a lower reliability than the modified Triple Duplex architecture even though they both require six redundant modules. The ratio between the relative rates of SEUs, DEUs and TEUs plays an important role in determining the most reliable architecture. Furthermore, the Xilinx Vivado tool with the Kintex7, 7k410tfbg676 device is used to implement the modified 7MR and modified Triple Duplex voters to estimate the area and power consumed by these techniques.
引用
收藏
页码:31930 / 31943
页数:14
相关论文
共 36 条
[1]   A Sampled-Data Form of Incremental Nonlinear Dynamic Inversion for Spacecraft Attitude Control [J].
Acquatella, Paul B. ;
Van Kampen, Erik-Jan ;
Chu, Qi Ping .
AIAA SCITECH 2022 FORUM, 2022,
[2]  
Alkady GI, 2015, 2015 4TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), P56, DOI 10.1109/MECO.2015.7181865
[3]  
[Anonymous], 2013, Xilinx Partial Reconfiguration of a Processor Peripheral Tutorial PlanAhead Design Tool UG744 (v14.5)
[4]  
[Anonymous], 2020, DUKE Sharp Portal
[5]  
[Anonymous], 2018, Device Reliability Report
[6]  
[Anonymous], 2023, Vivado Design Suite Tcl Command Reference Guide
[7]  
[Anonymous], 2012, Embedded Systems: Introduction to ARM Cortex-M Microcontrollers
[8]   Fault Classification for SRAM-Based FPGAs in the Space Environment for Fault Mitigation [J].
Bolchini, Cristiana ;
Sandionigi, Chiara .
IEEE EMBEDDED SYSTEMS LETTERS, 2010, 2 (04) :107-110
[9]  
Ceschia M., 2001, PROC MIL AEROSP APPL, P1
[10]   Multiple bit upset tolerant memory using a selective cycle avoidance based SEC-DED-DAEC code [J].
Dutta, Avijit ;
Touba, Nur A. .
25TH IEEE VLSI TEST SYMPOSIUM, PROCEEDINGS, 2007, :349-+