feature article
Subscribe Now

Single-Event Effect Mitigation in RTAX-DSP Space-Flight FPGAs

Introduction

When high-energy ions present in space strike the substrate of an IC, their impact can cause momentary current/voltage pulses in the IC’s circuitry. When these pulses are sufficient to change the data on the circuit, they are referred to collectively as single-event effects (SEEs). Two subclasses of SEEs were of particular interest to the designers of RTAX-DSP:

  • Single-event upsets (SEUs). SEUs are probably the best understood class of SEEs. An SEU occurs 

    when sufficient charge is collected in a static memory element (latch, register or SRAM cell) that the

    resulting voltage causes the static memory element to change state (flip its bit). These errors or 

    upsets last until the next time new data is written to the memory element.

  • Single-event transients (SETs). When impacting ions induce voltage pulses on combinatorial circuitry 

    in a device, these effects are known as SETs. If the induced voltage level exceeds that of the

    switching threshold and is of sufficient pulse-width, erroneous data values can be propagated through 

    the circuit. As the name implies, these errors are temporary in nature, with pulse-widths on the order 

    of 500 ps.

Mitigation Techniques

A number of mitigation techniques exist to counteract SEEs in digital logic. The effects of SEUs on SRAM blocks can be mitigated by the use of error detection and correction (EDAC) schemes in the memory.

Most common is error-correcting code (ECC), where redundant memory bits are stored alongside user data to help detect and correct any errors or upsets to the memory. Depending upon the type of ECC employed, single and double-bit errors to a given data word can be corrected. EDAC solutions are readily available and can be easily implemented by designers.

Mitigating errors in register elements is less straightforward than for blocks of SRAM. Since SEEs are highly localized—an impacting ion only affects a single p-n junction—parallel circuitry can be employed to correct register SEUs. The technique most commonly employed is a form of redundancy called triple module redundancy (TMR). In TMR, three registers (or flip-flops) are used in parallel, with the results feeding a majority-voting circuit. If an SEU occurs in one flip-flop, the other two still contain correct data with the voting circuit passing correct data.

Correcting SETs is more complicated, due to the transient nature of the errors. Two techniques can be employed, depending upon the circuitry involved and the tolerance to delay.

Leave a Reply

featured blogs
Apr 24, 2026
A thought experiment in curiosity, confusion, and cosmic consequences....

featured paper

Quickly and accurately identify inter-domain leakage issues in IC designs

Sponsored by Siemens Digital Industries Software

Power domain leakage is a major IC reliability issue, often missed by traditional tools. This white paper describes challenges of identifying leakage, types of false results, and presents Siemens EDA’s Insight Analyzer. The tool proactively finds true leakage paths, filters out false positives, and helps circuit designers quickly fix risks—enabling more robust, reliable chip designs. With detailed, context-aware analysis, designers save time and improve silicon quality.

Click to read more

featured chalk talk

Nexperia GaN Power Proliferating in All Things Motor Control/Drive
Sponsored by Mouser Electronics and Nexperia
In this episode of Chalk Talk, Art Gonsky from Nexperia and Amelia Dalton discuss the biggest challenges of electric motors and controllers and how GaN power solutions can help solve these issues. They  also investigate how silicon, silicon carbide and GaN power solutions compare and how Nexperia and NXP technologies can get your next motor control design up and running in no time!     
Mar 25, 2026
30,135 views