On the Effects of Cumulative SEUs in FPGA-based Systems

被引:1
|
作者
Nunes, Jose Luis [1 ,3 ]
Cunha, Joao Carlos [1 ,3 ]
Zenha-Rela, Mario [2 ,3 ]
机构
[1] Inst Polietcn Coimbra, ISEC, DEIS, Coimbra, Portugal
[2] Univ Coimbra, Dept Informat Engn, Coimbra, Portugal
[3] Univ Coimbra, Ctr Informat Syst, Coimbra, Portugal
关键词
dependability; SEU; FPGA; fault injection; embedded systems;
D O I
10.1109/EDCC.2016.31
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Field programmable hardware, namely FPGA, is increasingly being used in critical applications. These state-of-the-art devices are based on SRAM memory, which is very sensitive to faults. However, due to the characteristics of such devices, errors on memory cells usually have no immediate effect on the implemented system's outputs, meaning that they can be either harmless or eventually cause a late system failure due to a long latency. This is the reason why some manufacturers, such as Xilinx, added a scrubbing capability to some FPGAs, allowing the designers to periodically reprogram the memory cells, wiping any latent error. In this paper we investigate how useful could this scrubbing be, by measuring the error latencies in SRAM memory cells affecting a PID-based cruise control system. Errors are emulated through fault injection using the Fault Injector for Reconfigurable Embedded Devices - FIRED, through Partial Dynamic Reconfiguration. The results show that about half of the system failures were due to errors with long latencies, which could be avoided by reprogramming the FPGA. We have also observed an interesting phenomenon: some failures are due to the combination of faults that, taken in isolation, would have been innocuous to the system.
引用
收藏
页码:89 / 96
页数:8
相关论文
共 50 条
  • [1] Dependability evaluation of Altera FPGA-based embedded systems subjected to SEUs
    Zarandi, Hamid R.
    Miremadi, Seyed Ghassem
    [J]. MICROELECTRONICS RELIABILITY, 2007, 47 (2-3) : 461 - 470
  • [2] Hardening FPGA-based systems against SEUs: A new design methodology
    Sterpone, L.
    Violante, M.
    [J]. JOURNAL OF COMPUTERS, 2006, 1 (01) : 22 - 30
  • [3] Investigation of transient effects on FPGA-based embedded systems
    Bakhoda, A
    Miremadi, SG
    Zarandi, HR
    [J]. ICESS 2005: SECOND INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2005, : 231 - 236
  • [4] Teaching FPGA-based Systems
    Skliarova, Iouliia
    Sklyarov, Valery
    Sudnitson, Alexander
    Kruus, Margus
    [J]. 2014 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE (EDUCON), 2014, : 460 - 469
  • [5] FPGA-based Systems for Evolvable Hardware
    Lambert, Cyrille
    Kalganova, Tatiana
    Stomeo, Emanuele
    [J]. PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 12, 2006, 12 : 123 - +
  • [6] Overview of FPGA-Based Multiprocessor Systems
    Dorta, Taho
    Jimenez, Jaime
    Luis Martin, Jose
    Bidarte, Unai
    Astarloa, Armando
    [J]. 2009 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS, 2009, : 273 - 278
  • [7] Development of microcontroller/FPGA-based systems
    Al-Dhaher, AHG
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2004, 20 (01) : 52 - 60
  • [8] Standard FPGA-based or full FPGA-based controllers for electrical systems, two viable solutions
    Idkhajine, L.
    Naouar, M-W.
    Monmasson, E.
    Prata, A.
    [J]. 2007 IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL ELECTRONICS, PROCEEDINGS, VOLS 1-8, 2007, : 2332 - +
  • [9] Sorting units for FPGA-based embedded systems
    Marcelino, Rui
    Neto, Horacio
    Cardoso, Joao M. P.
    [J]. DISTRIBUTED EMBEDDED SYSTEMS: DESIGN, MIDDLEWARE AND RESOURCES, 2008, : 11 - 22
  • [10] Floorplacement for Partial Reconfigurable FPGA-Based Systems
    Montone, A.
    Santambrogio, M. D.
    Redaelli, F.
    Sciuto, D.
    [J]. INTERNATIONAL JOURNAL OF RECONFIGURABLE COMPUTING, 2011, 2011