Return to search

A Dependable Computing Application

ABSTRACT
A DEPENDABLE COMPUTING APPLICATION
G&uuml / ng&ouml / r, Ugur
M.S., Department of Electric and Electronics Engineering
Supervisor : Prof. Dr. Hasan Cengiz G&uuml / ran
April 2005, 129 pages
This thesis focuses on fault tolerance which is kind of dependable computing
implementation. It deals with the advantages of fault tolerance techniques on Single
Event Upsets (SEU) occurred in a Field Programmable Gate Array (FPGA). Two fault
tolerant methods are applied to floating point multiplier. Most common SEU mitigation
method is Triple Modular Redundancy (TMR). So, two fault tolerance methods, which
use TMR, are tested.
There are three printed circuit boards (PCBs) and one user interface software in the
setup. By user interface software running on a computer, user can inject fault or faults to
the selected part of the system, which uses TMR with voting circuit or TMRVC TMR
with voting and correction circuits on floating point multiplier. After inserting fault or
faults, user can watch results of the fault injection test by user interface software. One of
these printed circuit boards is called as a Test Pattern Generator. It is responsible for
communication between the Fault Tolerant Systems and the user interface software
running on a computer. Fault Tolerant Systems is second PCB in the setup. It is used to
implement fault tolerant methods on fifteen bits floating point multiplier in the FPGA.
First one of these methods is TMR with voter circuit (TMRV) and second one is TMR
with voter and correction circuits (TMRVC). Last PCB in the setup is Display PCB.
This PCB displays fault tolerant test result and floating point multiplication result. All the functions on Test Pattern Generator and Fault Tolerant Systems are implemented
through the use of a Field Programmable Gate Array (FPGA), which is programmed
using the Very High Speed IC Description Language (VHDL).
Implementation results of the used methods in FPGA are evaluated to observe the
performance of applied methods for tolerating SEU.

Identiferoai:union.ndltd.org:METU/oai:etd.lib.metu.edu.tr:http://etd.lib.metu.edu.tr/upload/12606033/index.pdf
Date01 April 2005
CreatorsGungor, Ugur
ContributorsGuran, Hasan Cengiz
PublisherMETU
Source SetsMiddle East Technical Univ.
LanguageEnglish
Detected LanguageEnglish
TypeM.S. Thesis
Formattext/pdf
RightsTo liberate the content for public access

Page generated in 0.0016 seconds