Upcoming events

  • No upcoming events available

R4R

R4R Logo: R4R Logo
This project takes its first steps from the opportunity to put together the experience of the past years in the design of digital systems with dependability properties and the fast evolving research in the field of dynamic reconfiguration of FPGA devices.
Single Event Upsets are radiation induced failures that cause several problems in devices characterized by the presence of a relevant number of SRAM memory cells, whose content may be corrupted.
Thus FPGAs, the same feature that makes this platform so interesting because of its flexibility, is also the cause of possible problems when considering this class of faults. Furthermore, the typical problems caused by permanent faults also exist, thus presenting numerous issues related to the reliability of the device being developed.
"Reconfiguration for Reliability" (a.k.a. R4R), is a project aimed at developing a methodology and a framework for supporting the exploration of the design space for implementing FPGA-based systems able to mitigate the effects of faults during their operational life, by reconfiguring the system, either to self-heal the functionality or by exploiting other resources in order to avoid permanently damaged portions of the FPGA.

For a general overview of the R4R project, please download the PPT and/or the PDF R4R presentation.

Representative publications:


TMR and Partial Dynamic Reconfiguration to mitigate SEU faults in FPGAs

Source:

22nd IEEE International Symposium on Defect and Fault-Tolerance in VLSI Systems, p.87-95 (2007)

Keywords:

SEU; Partial Dynamic Reconfiguration; FPGA, r4r, 2007

Abstract:

This paper presents the adoption of the Triple Modular Redundancy coupled with the Partial Dynamic Reconfiguration of Field Programmable Gate Arrays to mitigate the effects of Soft Errors in such class of device platforms. We propose an exploration of the design space with respect to several parameters (e.g., area and recovery time) in order to select the most convenient way to apply this technique to the device under consideration. The application to a case study is presented and used to exemplify the proposed approach.


SEU Mitigation for SRAM Based FPGAs through Dynamic Partial Reconfiguration

Source:

17th Great Lakes Symposium on VLSI, p.55-60 (2007)

URL:

http://portal.acm.org/citation.cfm?id=1228803

Keywords:

SEU; Partial Dynamic Reconfiguration; FPGA, r4r, 2007

Abstract:

This paper presents a methodology for designing reliable systems implemented on Field Programmable Gate Arrays (FPGAs), able to cope with the effects of Single Event Upset (SEU) faults, causing bit-flips in SRAM memory. The approach exploits FPGAs’ partial dynamic re-configuration capability to mitigate the effects of SEUs, affecting either the user SRAM memory or the configuration memory itself.
The goal is to detect the occurrence of faults and either to restart computation or to trigger a reconfiguration of part of the device in order to recover from them. The proposal allows the exploration of different solutions, characterized by varying costs and benefits, allowing the designer to select the most convenient trade-off. Results of the application of the methodology to a case study are reported to evaluate the proposed approach.


Exploring Partial Reconfiguration for Mitigating SEU faults in SRAM-Based FPGAs

Source:

International Conference on Engineering of Reconfigurable Systems & Algorithm, p.199-202 (2007)

Keywords:

SEU; Partial Dynamic Reconfiguration; FPGA, r4r, 2007

Abstract:

This paper discusses innovative approaches to design digital systems on SRAM-based FPGAs able to cope with Single Event Upset and Single Event Transient faults by exploiting the opportunities offered by partial dynamic reconfiguration. We present an overview of the strategies we are pursuing in order to use error detection techniques coupled with the reconfiguration to mitigate the effects of such faults by acting only on the portion of the device affected by the fault.


Syndicate content