Computing in the presence of soft bit errors
Abstract
It is shown that single-event-upsets (SEUs) due to cosmic rays are a significant source of single bit error in spacecraft computers. The physical mechanism of SEU, electron hole generation by means of Linear Energy Transfer (LET), it discussed with reference made to the results of a study of the environmental effects on computer systems of the Galileo spacecraft. Techniques for making software more tolerant of cosmic ray effects are considered, including: reducing the number of registers used by the software; continuity testing of variables; redundant execution of major procedures for error detection; and encoding state variables to detect single-bit changes. Attention is also given to design modifications which may reduce the cosmic ray exposure of on-board hardware. These modifications include: shielding components operating in LEO; removing low-power Schottky parts; and the use of CMOS diodes. The SEU parameters of different electronic components are listed in a table.
- Publication:
-
IN: 1984 American Control Conference
- Pub Date:
- 1984
- Bibcode:
- 1984amco....2.1125R
- Keywords:
-
- Airborne/Spaceborne Computers;
- Architecture (Computers);
- Bit Error Rate;
- Computer Programming;
- Fault Tolerance;
- Radiation Effects;
- Single Event Upsets;
- Spacecraft Electronic Equipment;
- Cmos;
- Computer Systems Design;
- Cosmic Rays;
- Galileo Project;
- Linear Energy Transfer (Let);
- Spacecraft Instrumentation