Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Save to My Library
Look up keyword
Like this
0Activity
0 of .
Results for:
No results containing your search query
P. 1
FaA Novel Fault Tolerant Design and an Algorithm for Tolerating Faults in Digital Circuits ult Tolerant Design

FaA Novel Fault Tolerant Design and an Algorithm for Tolerating Faults in Digital Circuits ult Tolerant Design

Ratings: (0)|Views: 6 |Likes:
Published by Muhammad Afzal
This paper proposes a novel fault
tolerant algorithm for tolerating stuck-at-faults in
digital circuits. We consider in this paper single
stuck-at type faults, occurring either at a gate
input or at a gate output. A stuck-at-fault may
adversely affect on the functionality of the user
implemented design. A novel fault tolerant design
based on hardware redundancy (replication) is
presented here for single fault model to tolerate
transient as well as permanent faults. The design
is also suitable to be used for highly dependable
systems implemented by means of Field
Programmable Gate Arrays (FPGAs) at RTL
level. This approach offers the possibility of using
larger and more cost effective devices that contain
interconnect defects without compromising on
performance or configurability. The algorithm
presented here demonstrates the fault tolerance
capability of the design and is implemented for a
full adder circuit but can be generalized for any
other digital circuit. Using exhaustive testing the
functioning of all the three full adders can be
easily verified. In case of occurrence of stuck-at-faults; the circuit will configure itself to select the
other fault free outputs. We have evaluated our
novel fault tolerant technique (NFT) in five
different circuits: full adder, encoder, counter,
shift register and microprocessor. The proposed
design approach scales well to larger digital
circuits also and does not require fault detection.
We have also presented and compared the results
of triple modular redundancy (TMR) method with
our technique .All possible faults are tested by
injecting the faults using a multiplexer
This paper proposes a novel fault
tolerant algorithm for tolerating stuck-at-faults in
digital circuits. We consider in this paper single
stuck-at type faults, occurring either at a gate
input or at a gate output. A stuck-at-fault may
adversely affect on the functionality of the user
implemented design. A novel fault tolerant design
based on hardware redundancy (replication) is
presented here for single fault model to tolerate
transient as well as permanent faults. The design
is also suitable to be used for highly dependable
systems implemented by means of Field
Programmable Gate Arrays (FPGAs) at RTL
level. This approach offers the possibility of using
larger and more cost effective devices that contain
interconnect defects without compromising on
performance or configurability. The algorithm
presented here demonstrates the fault tolerance
capability of the design and is implemented for a
full adder circuit but can be generalized for any
other digital circuit. Using exhaustive testing the
functioning of all the three full adders can be
easily verified. In case of occurrence of stuck-at-faults; the circuit will configure itself to select the
other fault free outputs. We have evaluated our
novel fault tolerant technique (NFT) in five
different circuits: full adder, encoder, counter,
shift register and microprocessor. The proposed
design approach scales well to larger digital
circuits also and does not require fault detection.
We have also presented and compared the results
of triple modular redundancy (TMR) method with
our technique .All possible faults are tested by
injecting the faults using a multiplexer

More info:

Categories:Types, Research
Published by: Muhammad Afzal on Feb 23, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

02/23/2013

pdf

text

original

You're Reading a Free Preview
Pages 2 to 6 are not shown in this preview.

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->