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
May 2, 2024
I'm envisioning what one of these pieces would look like on the wall of my office. It would look awesome!...
Apr 30, 2024
Analog IC design engineers need breakthrough technologies & chip design tools to solve modern challenges; learn more from our analog design panel at SNUG 2024.The post Why Analog Design Challenges Need Breakthrough Technologies appeared first on Chip Design....

featured video

Why Wiwynn Energy-Optimized Data Center IT Solutions Use Cadence Optimality Explorer

Sponsored by Cadence Design Systems

In the AI era, as the signal-data rate increases, the signal integrity challenges in server designs also increase. Wiwynn provides hyperscale data centers with innovative cloud IT infrastructure, bringing the best total cost of ownership (TCO), energy, and energy-itemized IT solutions from the cloud to the edge.

Learn more about how Wiwynn is developing a new methodology for PCB designs with Cadence’s Optimality Intelligent System Explorer and Clarity 3D Solver.

featured paper

Altera® FPGAs and SoCs with FPGA AI Suite and OpenVINO™ Toolkit Drive Embedded/Edge AI/Machine Learning Applications

Sponsored by Intel

Describes the emerging use cases of FPGA-based AI inference in edge and custom AI applications, and software and hardware solutions for edge FPGA AI.

Click here to read more

featured chalk talk

Extend Coin Cell Battery Life with Nexperia’s Battery Life Booster
Sponsored by Mouser Electronics and Nexperia
In this episode of Chalk Talk, Amelia Dalton and Tom Wolf from Nexperia examine how Nexperia’s Battery Life Booster ICs can not only extend coin cell battery life, but also increase the available power of these batteries and reduce battery overall waste. They also investigate the role that adaptive power optimization plays in these ICs and how you can get started using a Nexperia Battery Life Booster IC in your next design.  
Mar 22, 2024
5,819 views