Home▸Space & Astronomy▸Radiation Bit-Flip Detector 2D: SEU & Memory Scrubbing

Radiation Bit-Flip Detector 2D: SEU & Memory Scrubbing

Cosmic rays flip bits in a spacecraft's onboard memory at random. Watch a 2D memory array take single-event upsets, and see EDAC memory scrubbing catch single-bit errors before they compound into uncorrectable double-bit failures. Pan and zoom the array.

Space & Astronomy2DModerate60 FPS📱 Mobile-adapted⇄ 3D version
2d-space-tech-topic-19 ↗ Open standalone

A spacecraft's flight computer lives in a bath of cosmic rays and trapped-belt protons, and every so often a charged particle deposits enough charge in a memory cell to flip a bit — a single-event upset (SEU). This simulator renders a 2D array of memory words as a pannable, zoomable grid: cosmic-ray strikes arrive as a Poisson process at a flux you control, flip random bits, and turn words amber (one correctable error) or red (two or more errors, unrecoverable by the SECDED code). A periodic scrub pass sweeps visibly column-by-column through the array, rewriting every amber word back to healthy blue before a second strike can compound it into a permanent red failure — exactly the memory-scrubbing strategy real radiation-hardened FDIR systems use to keep single-bit noise from becoming mission-ending corruption.

⚙ Under the hood

Cosmic-ray strikes flip bits in a spacecraft's onboard memory as a Poisson process. Watch a pannable, zoomable 2D memory array take single-event upsets and see periodic EDAC memory scrubbing catch single-bit errors before they compound into uncorrectable double-bit failures.

FDIRradiationSEUEDACspacecraft avionicsfault tolerance

2D · HTML5 Canvas 2D · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)