Implementation of a Configurable Fault Tolerant Processor (CFTP) using Internal Triple Modular Redundancy (TMR)
Majewicz, Peter J.
Loomis, Herschel H.
Ross, Alan A.
MetadataShow full item record
The environment of space is challenging to digital equipment due to the interaction between electrical systems and the radiation of space. One such effect is the Single Event Upset (SEU), which occurs when radiation causes a logical bit value to change. These effects are magnified in reconfigurable digital systems that utilize Field Programmable Gate Arrays (FPGA) because both the configuration and the data are susceptible to SEUs. Several techniques have been developed in order to mitigate these effects. One such technique, called Triple Modular Redundancy (TMR), is an architecture where three identical systems perform the same operation in parallel. The three outputs are applied to a voter circuit which would eliminate an SEU caused error. This thesis develops a five-stage pipelined Reduced Instruction Set Computer (RISC) microprocessor. A TMR architecture is then instantiated on an FPGA based circuit board. Instead of voting the processor outputs, the voting function is distributed and votes the outputs of all the internal pipeline registers. Even in the event of an SEU caused error, correct data is applied to the next pipeline stage. Finally this thesis describes and analyzes test data from radiation testing of the TMR system.
Showing items related by title, author, creator and subject.
Glover, Aaron J. (Monterey, California: Naval Postgraduate School, 2018-03);This thesis provides a proof of concept for a method that relates changes in the number of Marines available to perform maintenance to the average time motor transport equipment remains in maintenance at the organizational ...
Galanis, G.; Kallos, G.; Chu, Peter C. (2011);A new mathematical technique for adaptation of the results of numerical wave prediction models to local conditions is proposed.The main aim is to reduce the systematic part of the prediction error in the direct model ...
Jackson, David W. (Monterey, California. Naval Postgraduate School, 2006-09);U.S. Navy aviation squadrons conduct a variety of flight operations in peace and wartime environments. At the heart of these operations is the flight scheduling that occurs to command and control the squadron's assets to ...