Mitigating single event upset of FPGA for the onboard bus control of satellite

Abstract This paper proposes a hybrid anti-radiation method to enhance the reliability of Field Programmable Gate Array (FPGA), which is being applied more and more in the commercial satellite. The method utilizes the advantages of Error Detection And Correction (EDAC) and Triple Modular Redundancy (TMR). Different bus control units are improved by different anti-radiation techniques. For finite state machine, dual-port Block Random Access Memory and EDAC are utilized. EDAC is also used to enhance First In First Output unit. For the simple control register, TMR is applied to improve its anti-radiation. This hybrid method can avoid the accumulated error of TMR and reduce the complexity of system. Experimental results show that the proposed method can correct 1-bit error and detect 2-bit error effectively.

[1]  Tanya Vladimirova,et al.  Mitigation of Radiation Effects in SRAM-Based FPGAs for Space Applications , 2014, ACM Comput. Surv..

[2]  R. Horne,et al.  Space weather impacts on satellites and forecasting the Earth's electron radiation belts with SPACECAST , 2013 .

[3]  Fernanda Lima Kastensmidt,et al.  Analyzing the influence of the angles of incidence on SEU and MBU events induced by low LET heavy ions in a 28-nm SRAM-based FPGA , 2016, 2016 16th European Conference on Radiation and Its Effects on Components and Systems (RADECS).

[4]  Harald Michalik,et al.  Read back scrubbing for SRAM FPGAs in a data processing unit for space instruments , 2015, 2015 NASA/ESA Conference on Adaptive Hardware and Systems (AHS).

[5]  Francisco Javier Quiles-Latorre,et al.  Complete hardware and software bench for the CAN bus , 2016, 2016 IEEE International Conference on Consumer Electronics (ICCE).

[6]  Bruno Nogueira,et al.  Power-aware scheduling of real-time applications onto MPSoC platforms with multi-bank shared memory , 2019, Microprocess. Microsystems.

[7]  Yimin Yang,et al.  System-on-a-chip (SoC)-based hardware acceleration for foreground and background identification , 2017, J. Frankl. Inst..

[8]  Y. Bentoutou,et al.  A Real Time EDAC System for Applications Onboard Earth Observation Small Satellites , 2012, IEEE Transactions on Aerospace and Electronic Systems.

[9]  Fabian Vargas,et al.  Analysis of SRAM-Based FPGA SEU Sensitivity to Combined Effects of Conducted EMI and TID , 2015, 2015 15th European Conference on Radiation and Its Effects on Components and Systems (RADECS).

[10]  Wenhai Li,et al.  A Self-Adaptive SEU Mitigation System for FPGAs with an Internal Block RAM Radiation Particle Sensor , 2013, FCCM 2013.

[11]  Robert I. Davis,et al.  Controller area network (CAN) schedulability analysis for messages with arbitrary deadlines in FIFO and work-conserving queues , 2012, 2012 9th IEEE International Workshop on Factory Communication Systems.

[12]  Yu Peng,et al.  Data-Driven Remaining Useful Life Prediction Considering Sensor Anomaly Detection and Data Recovery , 2019, IEEE Access.

[13]  Jih-Jong Wang,et al.  SRAM based re-programmable FPGA for space applications , 1999 .

[14]  Alvar Saenz-Otero,et al.  Methodology for designing highly reliable Fault Tolerance Space Systems based on COTS devices , 2013, 2013 IEEE International Systems Conference (SysCon).

[15]  Datong Liu,et al.  A Hybrid Method of Remaining Useful Life Prediction for Aircraft Auxiliary Power Unit , 2020, IEEE Sensors Journal.

[16]  Alan D. George,et al.  Onboard Processing With Hybrid and Reconfigurable Computing on Small Satellites , 2018, Proceedings of the IEEE.

[17]  Paul Graham,et al.  Accelerator validation of an FPGA SEU simulator , 2003 .

[18]  Senthil Murugan.S Reconfigurable data processing using duplex fault tolerance system , 2015 .

[19]  Yu Peng,et al.  Improving EGT sensing data anomaly detection of aircraft auxiliary power unit , 2020 .

[20]  Felipe G. H. Leite,et al.  Fast and low-cost soft error testing of a COTS microcontroller with alpha particle source , 2017, 2017 IEEE Radiation Effects Data Workshop (REDW).

[21]  Guo-Ping Liu,et al.  A Survey on Formation Control of Small Satellites , 2018, Proceedings of the IEEE.

[22]  Fabian Vargas,et al.  Analysis of SRAM-Based FPGA SEU Sensitivity to Combined EMI and TID-Imprinted Effects , 2016, IEEE Transactions on Nuclear Science.

[23]  Fabian Vargas,et al.  Analysis of FPGA SEU sensitivity to combined effects of conducted EMI and TID , 2016, 2016 Asia-Pacific International Symposium on Electromagnetic Compatibility (APEMC).

[24]  Chien-Liang Lin,et al.  FPGA-Oriented Real-Time EMD-Based Breath Signal Processing System on ARM11 MPCore Platform , 2018, 2018 IEEE 23rd International Conference on Digital Signal Processing (DSP).

[25]  Fabian Vargas,et al.  Analysis of conducted-EMI noise influence on the effectiveness of an EDAC technique to mitigate soft errors in ionizing radiation environment , 2018, 2018 IEEE International Symposium on Electromagnetic Compatibility and 2018 IEEE Asia-Pacific Symposium on Electromagnetic Compatibility (EMC/APEMC).

[26]  Muhammad Wasim Sajid,et al.  Space radiation environment prediction for VLSI microelectronics devices onboard a LEO satellite using OMERE-TRAD software , 2014 .

[27]  Javier Del Ser,et al.  Compact and Fast Fault Injection System for Robustness Measurements on SRAM-Based FPGAs , 2014, IEEE Transactions on Industrial Electronics.

[28]  Xiaochao Li,et al.  High-throughput and area-efficient fully-pipelined hashing cores using BRAM in FPGA , 2019, Microprocess. Microsystems.

[29]  F. Novak,et al.  SEU Recovery Mechanism for SRAM-Based FPGAs , 2012, IEEE Transactions on Nuclear Science.

[30]  Shufan Yang,et al.  A Highly Integrated Hardware/Software Co-Design and Co-Verification Platform , 2019, IEEE Design & Test.

[31]  Nadia Rezzak,et al.  Radiation Effects in 65 nm Flash-Based Field Programmable Gate Array , 2016 .

[32]  Harald Michalik,et al.  Reconfigurable platforms for Data Processing on scientific space instruments , 2013, 2013 NASA/ESA Conference on Adaptive Hardware and Systems (AHS-2013).