Litcius/Paper detail

Partial TMR for Improving the Soft Error Reliability of SRAM-Based FPGA Designs

Andrew M. Keller, Michael Wirthlin

2021IEEE Transactions on Nuclear Science21 citationsDOI

Abstract

Triple modular redundancy (TMR) is a single-event upset (SEU)-mitigation technique that uses three circuit copies to mask a failure in any one copy. It improves the soft error reliability of designs implemented on SRAM-based field-programmable gate arrays (FPGAs) by masking the effects of upsets in the configuration memory. Although TMR is most effective when applied to an entire FPGA design, a reduction in the sensitive cross section of an FPGA design can be obtained by applying TMR selectively. This article explores several approaches for selecting components to triplicate. The benefit is a reduction in the neutron cross section for any output error as a percentage compared to that of a non-triplicated design. The cost is the percentage of components triplicated. The goal is to maximize the benefit-cost ratio. Twenty-five different selections are tested on a benchmark design. Some selections increase the cross section; others decrease the cross section significantly.

Topics & Concepts

Static random-access memorySoft errorField-programmable gate arrayTriple modular redundancyUpsetRedundancy (engineering)Benchmark (surveying)Modular designComputer scienceReliability (semiconductor)Reduction (mathematics)Embedded systemElectronic engineeringComputer hardwareReliability engineeringEngineeringPhysicsMathematicsMechanical engineeringGeometryQuantum mechanicsOperating systemPower (physics)GeographyGeodesyRadiation Effects in ElectronicsVLSI and Analog Circuit TestingReliability and Maintenance Optimization
Partial TMR for Improving the Soft Error Reliability of SRAM-Based FPGA Designs | Litcius