Evaluating Different Solutions to Design Fault Tolerant Systems with SRAM-based FPGAs

被引:0
作者
L. Sterpone
M. Sonza Reorda
M. Violante
F. Lima Kastensmidt
L. Carro
机构
[1] Politecnico di Torino,Dip. Automatica e Informatica
[2] UFRGS,undefined
来源
Journal of Electronic Testing | 2007年 / 23卷
关键词
reliability; SEU; SRAM-based FPGA; fault tolerant systems;
D O I
暂无
中图分类号
学科分类号
摘要
The latest SRAM-based FPGA devices are making the development of low-cost, high-performance, re-configurable systems feasible, paving the way for innovative architectures suitable for mission- or safety-critical applications, such as those dominating the space or avionic fields. Unfortunately, SRAM-based FPGAs are extremely sensitive to Single Event Upsets (SEUs) induced by radiation. SEUs may alter the logic value stored in the memory elements the FPGAs embed. A large part of the FPGA memory elements is dedicated to the configuration memory, whose content dictates how the resources inside the FPGA have to be used to implement any given user circuit, SEUs affecting configuration memory cells can be extremely critics. Facing the effects of SEUs through radiation-hardened FPGAs is not cost-effective. Therefore, various fault-tolerant design techniques have been devised for developing dependable solutions, starting from Commercial-Off-The-Shelf (COTS) SRAM-based FPGAs. These techniques present advantages and disadvantages that must be evaluated carefully to exploit them successfully. In this paper we mainly adopted an empirical analysis approach. We evaluated the reliability of a multiplier, a digital FIR filter, and an 8051 microprocessor implemented in SRAM-based FPGA’s, by means of extensive fault-injection experiments, assessing the capability provided by different design techniques of tolerating SEUs within the FPGA configuration memory. Experimental results demonstrate that by combining architecture-level solutions (based on redundancy) with layout-level solutions (based on reliability-oriented place and route) designers may implement reliable re-configurable systems choosing the best solution that minimizes the penalty in terms of area and speed degradation.
引用
收藏
页码:47 / 54
页数:7
相关论文
共 11 条
[1]  
Kanstensmidt F.L.(2005)On the Optimal Design of Triple Modular Redundancy Logic for SRAM-based FPGAs Design, Automation and Test in Europe 2 1290-1295
[2]  
Sterpone L.(1996)Single Event Upset at Ground Level IEEE Transactions on Nuclear Science 43 2742-2750
[3]  
Carro L.(1993)Architecture of Field-Programmable Gate Arrays IEEE Procedings 81 1013-1029
[4]  
Sonza Reorda M.(2004)Selective Triple Modular Redundancy (STMR) Based Single-Event Upset (SEU) Tolerant Synthesis for FPGAs IEEE Transactions on Nuclear Science 51 2957-2969
[5]  
Normand E.(undefined)undefined undefined undefined undefined-undefined
[6]  
Rose J.(undefined)undefined undefined undefined undefined-undefined
[7]  
El Gamal A.(undefined)undefined undefined undefined undefined-undefined
[8]  
Sangiovanni-Vincetelli A.(undefined)undefined undefined undefined undefined-undefined
[9]  
Samudrala P.K.(undefined)undefined undefined undefined undefined-undefined
[10]  
Ramos J.(undefined)undefined undefined undefined undefined-undefined