Implementation of a Configurable Fault Tolerant Processor (CFTP) Using Internal Triple Modular Redundancy (TMR)

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Majewicz, Peter J
Format: Report
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Majewicz, Peter J
description 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. The original document contains color images.
format Report
fullrecord <record><control><sourceid>dtic_1RU</sourceid><recordid>TN_cdi_dtic_stinet_ADA444726</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>ADA444726</sourcerecordid><originalsourceid>FETCH-dtic_stinet_ADA4447263</originalsourceid><addsrcrecordid>eNqFzLEOgkAMgGEWB6O-gUNHGFyU6ExQIgMJIedMKlfIJUdr7srg2-vg7vQPX_KvE6nnl6eZWFGdMMgICKXw6KYl4NMTVLh4BSOeArJCG2SgGCVAWlamzeARHU9Qs1Jg9GCC-w6hEbt4DNCRXdgiD29ITdNl22Q1oo-0-3WT7KubKe8Hq27oozom7Ytrkef55Xg-_eEPrNo-UA</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>report</recordtype></control><display><type>report</type><title>Implementation of a Configurable Fault Tolerant Processor (CFTP) Using Internal Triple Modular Redundancy (TMR)</title><source>DTIC Technical Reports</source><creator>Majewicz, Peter J</creator><creatorcontrib>Majewicz, Peter J ; NAVAL POSTGRADUATE SCHOOL MONTEREY CA</creatorcontrib><description>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. The original document contains color images.</description><language>eng</language><subject>ARRAYS ; CIRCUIT BOARDS ; CIRCUITS ; COMPUTER PROGRAMMING ; COMPUTERS ; DIGITAL SYSTEMS ; Electrical and Electronic Equipment ; ELECTRICAL EQUIPMENT ; EXPERIMENTAL DATA ; FAULTS ; FIELD EQUIPMENT ; FPGA(FIELD PROGRAMMABLE GATE ARRAY) ; GATES(CIRCUITS) ; INSTRUCTIONS ; INTERNAL ; MICROPROCESSORS ; MODULAR CONSTRUCTION ; OUTPUT ; PIPELINES ; PROCESSING EQUIPMENT ; RADIATION ; RADIATION TESTING ; REDUCTION ; REDUNDANCY ; REGISTERS(CIRCUITS) ; SPACE ENVIRONMENTS ; TEST METHODS ; THESES ; TMR(TRIPLE MODULAR REDUNDANCY) ; TOLERANCE</subject><creationdate>2005</creationdate><rights>Approved for public release; distribution is unlimited.</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>230,780,885,27567,27568</link.rule.ids><linktorsrc>$$Uhttps://apps.dtic.mil/sti/citations/ADA444726$$EView_record_in_DTIC$$FView_record_in_$$GDTIC$$Hfree_for_read</linktorsrc></links><search><creatorcontrib>Majewicz, Peter J</creatorcontrib><creatorcontrib>NAVAL POSTGRADUATE SCHOOL MONTEREY CA</creatorcontrib><title>Implementation of a Configurable Fault Tolerant Processor (CFTP) Using Internal Triple Modular Redundancy (TMR)</title><description>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. The original document contains color images.</description><subject>ARRAYS</subject><subject>CIRCUIT BOARDS</subject><subject>CIRCUITS</subject><subject>COMPUTER PROGRAMMING</subject><subject>COMPUTERS</subject><subject>DIGITAL SYSTEMS</subject><subject>Electrical and Electronic Equipment</subject><subject>ELECTRICAL EQUIPMENT</subject><subject>EXPERIMENTAL DATA</subject><subject>FAULTS</subject><subject>FIELD EQUIPMENT</subject><subject>FPGA(FIELD PROGRAMMABLE GATE ARRAY)</subject><subject>GATES(CIRCUITS)</subject><subject>INSTRUCTIONS</subject><subject>INTERNAL</subject><subject>MICROPROCESSORS</subject><subject>MODULAR CONSTRUCTION</subject><subject>OUTPUT</subject><subject>PIPELINES</subject><subject>PROCESSING EQUIPMENT</subject><subject>RADIATION</subject><subject>RADIATION TESTING</subject><subject>REDUCTION</subject><subject>REDUNDANCY</subject><subject>REGISTERS(CIRCUITS)</subject><subject>SPACE ENVIRONMENTS</subject><subject>TEST METHODS</subject><subject>THESES</subject><subject>TMR(TRIPLE MODULAR REDUNDANCY)</subject><subject>TOLERANCE</subject><fulltext>true</fulltext><rsrctype>report</rsrctype><creationdate>2005</creationdate><recordtype>report</recordtype><sourceid>1RU</sourceid><recordid>eNqFzLEOgkAMgGEWB6O-gUNHGFyU6ExQIgMJIedMKlfIJUdr7srg2-vg7vQPX_KvE6nnl6eZWFGdMMgICKXw6KYl4NMTVLh4BSOeArJCG2SgGCVAWlamzeARHU9Qs1Jg9GCC-w6hEbt4DNCRXdgiD29ITdNl22Q1oo-0-3WT7KubKe8Hq27oozom7Ytrkef55Xg-_eEPrNo-UA</recordid><startdate>200512</startdate><enddate>200512</enddate><creator>Majewicz, Peter J</creator><scope>1RU</scope><scope>BHM</scope></search><sort><creationdate>200512</creationdate><title>Implementation of a Configurable Fault Tolerant Processor (CFTP) Using Internal Triple Modular Redundancy (TMR)</title><author>Majewicz, Peter J</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-dtic_stinet_ADA4447263</frbrgroupid><rsrctype>reports</rsrctype><prefilter>reports</prefilter><language>eng</language><creationdate>2005</creationdate><topic>ARRAYS</topic><topic>CIRCUIT BOARDS</topic><topic>CIRCUITS</topic><topic>COMPUTER PROGRAMMING</topic><topic>COMPUTERS</topic><topic>DIGITAL SYSTEMS</topic><topic>Electrical and Electronic Equipment</topic><topic>ELECTRICAL EQUIPMENT</topic><topic>EXPERIMENTAL DATA</topic><topic>FAULTS</topic><topic>FIELD EQUIPMENT</topic><topic>FPGA(FIELD PROGRAMMABLE GATE ARRAY)</topic><topic>GATES(CIRCUITS)</topic><topic>INSTRUCTIONS</topic><topic>INTERNAL</topic><topic>MICROPROCESSORS</topic><topic>MODULAR CONSTRUCTION</topic><topic>OUTPUT</topic><topic>PIPELINES</topic><topic>PROCESSING EQUIPMENT</topic><topic>RADIATION</topic><topic>RADIATION TESTING</topic><topic>REDUCTION</topic><topic>REDUNDANCY</topic><topic>REGISTERS(CIRCUITS)</topic><topic>SPACE ENVIRONMENTS</topic><topic>TEST METHODS</topic><topic>THESES</topic><topic>TMR(TRIPLE MODULAR REDUNDANCY)</topic><topic>TOLERANCE</topic><toplevel>online_resources</toplevel><creatorcontrib>Majewicz, Peter J</creatorcontrib><creatorcontrib>NAVAL POSTGRADUATE SCHOOL MONTEREY CA</creatorcontrib><collection>DTIC Technical Reports</collection><collection>DTIC STINET</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Majewicz, Peter J</au><aucorp>NAVAL POSTGRADUATE SCHOOL MONTEREY CA</aucorp><format>book</format><genre>unknown</genre><ristype>RPRT</ristype><btitle>Implementation of a Configurable Fault Tolerant Processor (CFTP) Using Internal Triple Modular Redundancy (TMR)</btitle><date>2005-12</date><risdate>2005</risdate><abstract>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. The original document contains color images.</abstract><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier
ispartof
issn
language eng
recordid cdi_dtic_stinet_ADA444726
source DTIC Technical Reports
subjects ARRAYS
CIRCUIT BOARDS
CIRCUITS
COMPUTER PROGRAMMING
COMPUTERS
DIGITAL SYSTEMS
Electrical and Electronic Equipment
ELECTRICAL EQUIPMENT
EXPERIMENTAL DATA
FAULTS
FIELD EQUIPMENT
FPGA(FIELD PROGRAMMABLE GATE ARRAY)
GATES(CIRCUITS)
INSTRUCTIONS
INTERNAL
MICROPROCESSORS
MODULAR CONSTRUCTION
OUTPUT
PIPELINES
PROCESSING EQUIPMENT
RADIATION
RADIATION TESTING
REDUCTION
REDUNDANCY
REGISTERS(CIRCUITS)
SPACE ENVIRONMENTS
TEST METHODS
THESES
TMR(TRIPLE MODULAR REDUNDANCY)
TOLERANCE
title Implementation of a Configurable Fault Tolerant Processor (CFTP) Using Internal Triple Modular Redundancy (TMR)
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-29T03%3A45%3A40IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-dtic_1RU&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=unknown&rft.btitle=Implementation%20of%20a%20Configurable%20Fault%20Tolerant%20Processor%20(CFTP)%20Using%20Internal%20Triple%20Modular%20Redundancy%20(TMR)&rft.au=Majewicz,%20Peter%20J&rft.aucorp=NAVAL%20POSTGRADUATE%20SCHOOL%20MONTEREY%20CA&rft.date=2005-12&rft_id=info:doi/&rft_dat=%3Cdtic_1RU%3EADA444726%3C/dtic_1RU%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true