JPL Technical Report Server

Fault tolerant state machines

Show simple item record Burke, Gary R. Taft, Stephanie 2007-11-30T19:49:11Z 2007-11-30T19:49:11Z 2004-09-08
dc.identifier.citation Military and Aerospace Programmable Logic Device (MAPLD), Washington, D. C., September 8, 2004. en
dc.identifier.clearanceno 04-2937
dc.description.abstract State 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. en
dc.description.sponsorship NASA/JPL en
dc.format.extent 1171223 bytes
dc.format.mimetype application/pdf
dc.language.iso en_US en
dc.publisher Pasadena, CA : Jet Propulsion Laboratory, National Aeronautics and Space Administration, 2004. en
dc.subject state machine en
dc.subject encoding en
dc.subject fault tolerance en
dc.subject resources en
dc.title Fault tolerant state machines en
dc.type Preprint en

Files in this item

This item appears in the following Collection(s)

Show simple item record



My Account