Fault-tolerant control of real-time systems in the presence of single event upsets

Research output: Contribution to journalArticle

3 Citations (Scopus)

Abstract

High energy radiation environments, such as in space or in the presence of a nuclear event can adversely affect the operation of digital devices, presenting significant problems of reliable control to both Hardware and Software Engineers. These problems, although only recently addressed, have important implications for both military aircraft and space vehicles. The phenomenon known as Single-Event-Upset (SEU) occurs when bistable devices, such as memory, are corrupted by a collision with an high energy particle. These particles are found in abundance in radioactive environments and in outer space. An SEU can produce a variety of undesirable scenarios for a computer that range from annoying to catastrophic and can be either temporary or permanent. Some of these scenarios are; alteration of program memory, corruption of RAM or of a CPU register, and spurious or missed interrupts. A variety of techniques employing hardware, or both have been developed to enable recovery from an SEU. These schemes include RAM scrubbing, coding, fault-tolerant software, and judicious selection of hardware. A unique set of these and other techniques were developed for use on the Space Shuttle Inertial Measurement (IMU) computer. This paper provides an introduction to the phenomenon of the SEU, a review of some of the existing software techniques and hardware selection considerations to combat the effects of SEUs, and a discussion of the application of the techniques in the fault-tolerant, real-time control software for the Space Shuttle IMU's embedded computer.

Original languageEnglish (US)
Pages (from-to)763-769
Number of pages7
JournalControl Engineering Practice
Volume1
Issue number5
DOIs
StatePublished - Oct 1993

Fingerprint

Fault-tolerant Control
Real time systems
Real-time
Hardware
Space shuttles
Random access storage
Fault-tolerant
Software
High Energy
Data storage equipment
Digital devices
Military aircraft
Reliable Control
Real time control
Scenarios
Control Software
Program processors
Military
Aircraft
Radiation

All Science Journal Classification (ASJC) codes

  • Control and Systems Engineering
  • Computer Science Applications
  • Electrical and Electronic Engineering
  • Applied Mathematics

Cite this

@article{46dab3fb1cec4fe6ba05ef9310a0e863,
title = "Fault-tolerant control of real-time systems in the presence of single event upsets",
abstract = "High energy radiation environments, such as in space or in the presence of a nuclear event can adversely affect the operation of digital devices, presenting significant problems of reliable control to both Hardware and Software Engineers. These problems, although only recently addressed, have important implications for both military aircraft and space vehicles. The phenomenon known as Single-Event-Upset (SEU) occurs when bistable devices, such as memory, are corrupted by a collision with an high energy particle. These particles are found in abundance in radioactive environments and in outer space. An SEU can produce a variety of undesirable scenarios for a computer that range from annoying to catastrophic and can be either temporary or permanent. Some of these scenarios are; alteration of program memory, corruption of RAM or of a CPU register, and spurious or missed interrupts. A variety of techniques employing hardware, or both have been developed to enable recovery from an SEU. These schemes include RAM scrubbing, coding, fault-tolerant software, and judicious selection of hardware. A unique set of these and other techniques were developed for use on the Space Shuttle Inertial Measurement (IMU) computer. This paper provides an introduction to the phenomenon of the SEU, a review of some of the existing software techniques and hardware selection considerations to combat the effects of SEUs, and a discussion of the application of the techniques in the fault-tolerant, real-time control software for the Space Shuttle IMU's embedded computer.",
author = "Laplante, {P. A.}",
year = "1993",
month = "10",
doi = "10.1016/0967-0661(93)90242-J",
language = "English (US)",
volume = "1",
pages = "763--769",
journal = "Control Engineering Practice",
issn = "0967-0661",
publisher = "Elsevier Limited",
number = "5",

}

Fault-tolerant control of real-time systems in the presence of single event upsets. / Laplante, P. A.

In: Control Engineering Practice, Vol. 1, No. 5, 10.1993, p. 763-769.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Fault-tolerant control of real-time systems in the presence of single event upsets

AU - Laplante, P. A.

PY - 1993/10

Y1 - 1993/10

N2 - High energy radiation environments, such as in space or in the presence of a nuclear event can adversely affect the operation of digital devices, presenting significant problems of reliable control to both Hardware and Software Engineers. These problems, although only recently addressed, have important implications for both military aircraft and space vehicles. The phenomenon known as Single-Event-Upset (SEU) occurs when bistable devices, such as memory, are corrupted by a collision with an high energy particle. These particles are found in abundance in radioactive environments and in outer space. An SEU can produce a variety of undesirable scenarios for a computer that range from annoying to catastrophic and can be either temporary or permanent. Some of these scenarios are; alteration of program memory, corruption of RAM or of a CPU register, and spurious or missed interrupts. A variety of techniques employing hardware, or both have been developed to enable recovery from an SEU. These schemes include RAM scrubbing, coding, fault-tolerant software, and judicious selection of hardware. A unique set of these and other techniques were developed for use on the Space Shuttle Inertial Measurement (IMU) computer. This paper provides an introduction to the phenomenon of the SEU, a review of some of the existing software techniques and hardware selection considerations to combat the effects of SEUs, and a discussion of the application of the techniques in the fault-tolerant, real-time control software for the Space Shuttle IMU's embedded computer.

AB - High energy radiation environments, such as in space or in the presence of a nuclear event can adversely affect the operation of digital devices, presenting significant problems of reliable control to both Hardware and Software Engineers. These problems, although only recently addressed, have important implications for both military aircraft and space vehicles. The phenomenon known as Single-Event-Upset (SEU) occurs when bistable devices, such as memory, are corrupted by a collision with an high energy particle. These particles are found in abundance in radioactive environments and in outer space. An SEU can produce a variety of undesirable scenarios for a computer that range from annoying to catastrophic and can be either temporary or permanent. Some of these scenarios are; alteration of program memory, corruption of RAM or of a CPU register, and spurious or missed interrupts. A variety of techniques employing hardware, or both have been developed to enable recovery from an SEU. These schemes include RAM scrubbing, coding, fault-tolerant software, and judicious selection of hardware. A unique set of these and other techniques were developed for use on the Space Shuttle Inertial Measurement (IMU) computer. This paper provides an introduction to the phenomenon of the SEU, a review of some of the existing software techniques and hardware selection considerations to combat the effects of SEUs, and a discussion of the application of the techniques in the fault-tolerant, real-time control software for the Space Shuttle IMU's embedded computer.

UR - http://www.scopus.com/inward/record.url?scp=0027684827&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0027684827&partnerID=8YFLogxK

U2 - 10.1016/0967-0661(93)90242-J

DO - 10.1016/0967-0661(93)90242-J

M3 - Article

AN - SCOPUS:0027684827

VL - 1

SP - 763

EP - 769

JO - Control Engineering Practice

JF - Control Engineering Practice

SN - 0967-0661

IS - 5

ER -