NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Fault Tolerant State MachinesState machines are commonly used to control sequential logic in FPGAs and ASKS. An errant state machine can cause considerable damage to the device it is controlling. For example in space applications, the FPGA might be controlling Pyros, which when fired at the wrong time will cause a mission failure. Even a well designed state machine can be subject to random errors us a result of SEUs from the radiation environment in space. There are various ways to encode the states of a state machine, and the type of encoding makes a large difference in the susceptibility of the state machine to radiation. In this paper we compare 4 methods of state machine encoding and find which method gives the best fault tolerance, as well as determining the resources needed for each method.
Document ID
20070035975
Acquisition Source
Jet Propulsion Laboratory
Document Type
Conference Paper
External Source(s)
Authors
Burke, Gary R.
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Taft, Stephanie
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
August 24, 2013
Publication Date
September 8, 2004
Subject Category
Mathematical And Computer Sciences (General)
Report/Patent Number
D160/MALPD 2004
Meeting Information
Meeting: Military and Aerospace Programmable Logic Device (MAPLD)
Location: Washington, DC
Country: United States
Start Date: September 8, 2004
Distribution Limits
Public
Copyright
Other
Keywords
encoding
fault tolerance
state machine
resources

Available Downloads

There are no available downloads for this record.
No Preview Available