THIS EXPLANATION
THE ROOM
AST·25 Astronomy & Space 7 MIN · 8 STATIONS

Radiation-hardened spacecraft computers

A Socratic walk-through of radiation-hardened spacecraft computers — reasoned out one step at a time, not lectured.

abcdefgh
a

The question we started with

THE QUESTION #

Why does a probe worth a billion dollars fly a processor slower than a cheap phone's?

A flagship planetary mission costs more than a hospital and flies a processor a mid-range phone would beat comfortably. The usual explanations do not survive contact: it is not the budget, which is enormous; not ignorance of newer parts; and not simply that the design was frozen long ago, though that is a real contributor we will come back to.

The interesting possibility is that the slow part is not a compromise at all — that where the probe has to work, the fast part would be worse, in a way unrelated to how many instructions it can retire. What could make speed itself a liability?

b

Reasoning it through

REASONING #

Ask what a transistor is doing when it holds a bit. It holds a small quantity of charge on a node, and the circuit reads that charge as a one or a zero. So there is a threshold: the charge that must be added or removed to flip the reading. Engineers call it the critical charge, and to a first approximation it is capacitance times voltage, Q_crit ≈ C·V.

That number has been falling for fifty years, and not by accident — it is what everyone was optimising. Smaller geometry means less node capacitance; lower supply voltage means less charge per volt. A 1980s part might hold a node at 5 volts on tens of femtofarads, so hundreds of femtocoulombs. A modern node runs under a volt on capacitance of order a femtofarad, so Q_crit is of order one femtocoulomb. Every generation made the switch lighter, which is what made it faster and cheaper.

Now the environment. Outside the magnetosphere a spacecraft sits in galactic cosmic rays — of order a few charged particles per square centimetre per second, mostly protons but with a tail of heavy nuclei up to iron. What does one of those do to silicon?

Work it out. A heavy ion's stopping power is quoted as linear energy transfer; take 30 MeV·cm²/mg, within the range an iron nucleus reaches. Silicon's density is 2.33 g/cm³, that is 2330 mg/cm³, so the energy lost per centimetre is 30 x 2330 ≈ 7.0 x 10^4 MeV/cm — about 7 MeV per micron of track. It takes roughly 3.6 eV to make one electron-hole pair in silicon (a recalled material constant), so about 1.9 x 10^6 pairs per micron. Multiply by the electron charge: about 300 femtocoulombs per micron of track.

Set that beside the threshold. Three hundred femtocoulombs against a critical charge of one: the particle does not nudge the bit, it overwhelms it by more than two orders of magnitude. And notice which way both trends ran: Q_crit fell a hundredfold while the number of nodes on a die rose by far more than a millionfold. Two multipliers, both pointing the wrong way.

So the fast part is not merely as vulnerable as the slow one. It is vulnerable because it is fast — the same light trigger buys both properties.

The refuting observation: parts are tested in a heavy-ion beam at a cyclotron, plotting upset cross-section against linear energy transfer. A hardened part should show a threshold an order of magnitude higher than a commercial one, and in flight the upset rate should rise sharply in the South Atlantic Anomaly and during solar particle events. If a modern commercial processor showed the same threshold as a hardened one, or if flight upsets were uncorrelated with the radiation environment, the justification for flying the slow part would collapse.

c

The analogy

THE ANALOGY #
THE FIGURE

Think of a mousetrap and the weight needed to spring it. Set the trigger heavy and only a mouse fires it. File the trigger lighter and the trap becomes faster, more sensitive, and cheap enough to put a thousand in a room — and it also starts firing when a fly lands or a draught crosses the floor. Nobody made the trap worse; they made it more sensitive, and sensitivity does not distinguish the signal it was built for from everything else.

WHERE IT BREAKS DOWN

a sprung trap is simply reset, whereas some particle strikes trigger a parasitic conducting path that draws destructive current until power is cut, and accumulated dose permanently shifts a transistor's threshold voltage — failure modes with no counterpart in resetting a trap.

d

Clarifying the model

THE MODEL #

Three things join the steps above.

First, "radiation damage" is at least three distinct problems, and only one is a bit flip. A single-event upset is transient: the state is wrong, the hardware fine, rewriting fixes it. Single-event latchup is destructive — the strike turns on a parasitic thyristor structure and the device cooks itself unless power is cut within milliseconds. Total ionising dose is cumulative, a slow poisoning of the oxides giving every part a lifetime budget. They want different remedies: layout and voltage for upsets, guard rings for latchup, process chemistry for dose.

Second, hardening is not only silicon. Above the chip sits triple redundancy with voting, error-correcting codes on memory, background scrubbing, and watchdog timers that reset a wedged processor. That reframes the goal: the aim was never a computer that is never struck, which at these fluxes is unachievable, but one whose every plausible failure is detectable and survivable without a human in the loop.

Third — and here the story about frozen designs becomes true rather than merely plausible — qualification takes the years. Beam campaigns, dose testing and flight heritage cannot be rushed, the market is a few hundred units a year rather than a few hundred million, and the design must be finalised long before launch and work for decades after. Add the power budget, since every watt burned must be radiated away rather than fanned off, and the pressure toward a modest part compounds.

The honest caveat: this is shifting. Small satellites and some newer missions fly fast commercial processors in redundant, watchdog-protected clusters, accepting frequent resets as the price. That is no refutation of the physics — the upsets happen exactly as predicted — but a different answer, available when a reset costs a second rather than a mission.

e

A picture of it

THE PICTURE #
Radiation-hardened spacecraft computers
Radiation-hardened spacecraft computers Start at the rounded terminal and follow downward. The first diamond is the whole argument: the deposited charge in the slanted data box is compared against the critical charge, and shrinking transistors moved that comparison from "rarely exceeded" to "exceeded hundredfold". The three branches out of the second diamond are the three damage modes -- a transient in logic, a flipped memory cell, and the red dead end of latchup, which no software recovers. The yellow box is the system-level defence, and its back-edge to the memory store is scrubbing: rewriting a corrected cell before a second strike makes the word uncorrectable. {"generator":"[email protected]","source":"../Socrates/.diagram-cache/_src/radiation-hardened-spacecraft-computers.md","sourceIndex":1,"sourceLine":4,"sourceHash":"25854dbe8822b6eb93109fcb332d47f3b344bc09e4e0a6680ff4e04363f62a99","diagramType":"flowchart-v2","layoutVariant":"source","repairedDuplicateIds":[],"motion":"entrance-with-reduced-motion-fallback","presentation":"editorial","attempt":1,"viewBox":{"x":0,"y":0,"width":720,"height":1419},"qa":{"passed":true,"findings":[]}} No Yes Logic node Storage node Power structure No Yes Outvoted or corrected Too many bits affected Scrub rewrites the cell Energetic ion crosses the die About 300 fC deposited permicron of track Collected charge above thecritical charge? Nothing happens Where did it land? Transient pulse in logic Bit flipped in a memory cell Captured by a clock edge? Voting and error-correctingcodes Corrected, mission continues Wrong answer or watchdogreset Destructive latchup
KINDSsourceprocessdecisionoutcomereferencerisk

How to readStart at the rounded terminal and follow downward. The first diamond is the whole argument: the deposited charge in the slanted data box is compared against the critical charge, and shrinking transistors moved that comparison from "rarely exceeded" to "exceeded hundredfold". The three branches out of the second diamond are the three damage modes — a transient in logic, a flipped memory cell, and the red dead end of latchup, which no software recovers. The yellow box is the system-level defence, and its back-edge to the memory store is scrubbing: rewriting a corrected cell before a second strike makes the word uncorrectable.

f

What became clearer

WHAT CLEARED #
WHAT CLEARED

Speed and fragility were bought with the same coin. Making a transistor faster meant lowering the charge that distinguishes a one from a zero, and once that charge fell far below what a single cosmic-ray nucleus deposits along a micron of track, every strike landing on a sensitive node became decisive. A hardened processor is therefore not an old processor nobody updated; it is a deliberate purchase of a heavier trigger, paid for in clock rate and wrapped in voting and scrubbing so the strikes that still get through are survivable rather than fatal.

g

Where to go next

ONWARD #
  • How the same trade appears in ground computing as memory error-correction, and why data-centre operators started caring about it.
  • What changed to make redundant commercial processors a defensible choice for some missions but not others.
h

Key terms

TERMS #
TermWhat it means
Critical chargethe charge that must be deposited on a circuit node to flip its logical state, roughly capacitance times supply voltage.
Linear energy transferenergy a passing ion deposits per unit path length per unit material density, the axis against which upset rates are measured.
Single-event upseta transient bit flip caused by one particle, correctable by rewriting.
Single-event latchupa strike that triggers a parasitic conducting path, destructive unless power is cycled quickly.
Scrubbingperiodically reading and rewriting memory so single-bit errors are corrected before a second accumulates.

Every term the collection defines is gathered in the glossary.

Nearby on the shelf

4