TMR Voting Against Single-Event Upsets
Fire simulated cosmic rays at three redundant spacecraft circuit modules and watch a 2-of-3 majority voter shrug off single-bit upsets that would silently corrupt an unprotected module — tune the strike rate and watch the reliability gap widen over a simulated mission.
Three redundant circuit modules run the same computation while simulated cosmic rays strike at random. A downstream majority voter outvotes any single flipped module, so the correct answer survives — compared side by side against an unprotected module that is corrupted by every strike it takes.
Fire simulated cosmic rays at three redundant spacecraft circuit modules and watch a 2-of-3 majority voter shrug off single-bit upsets that would silently corrupt an unprotected module. Tune the strike rate and mission clock, then compare live reliability curves between Triple Modular Redundancy and an unprotected single module — TMR only fails on the rare coincidence of two or three simultaneous strikes.
3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install