1993
DOI: 10.1109/5.220905
|View full text |Cite
|
Sign up to set email alerts
|

Fault tolerant VLSI systems

Abstract: This paper examines the wide variety of fault tolerance techniques applied to VLSl technology. We provide a brief synopsis of fault models at the device, gate, and function levels. Then, we introduce the basic methods available to the designer of fault tolerance measures by surveying redundancy techniques. The majority of this paper discusses fault detection, which is the discovery of a fault before it delivers errant data to the rest of the system. We examine techniques of fault detection that use space, time… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

1997
1997
2022
2022

Publication Types

Select...
3
3
3

Relationship

0
9

Authors

Journals

citations
Cited by 27 publications
(9 citation statements)
references
References 28 publications
0
9
0
Order By: Relevance
“…Backward error recovery can be defined as the capability of a system to return to a consistent state that existed before it failed; a checkpoint is then defined as a consistent state from which the execution can be restarted. 18 …”
Section: Error Detection Containment and Recoverymentioning
confidence: 97%
See 1 more Smart Citation
“…Backward error recovery can be defined as the capability of a system to return to a consistent state that existed before it failed; a checkpoint is then defined as a consistent state from which the execution can be restarted. 18 …”
Section: Error Detection Containment and Recoverymentioning
confidence: 97%
“…The use of residue coding schemes for fault tolerance has received very limited application due to the high overhead requirement for pre-multiplying input variables, limited correction capabilities, and lack of capability for general computational operations. 18 In the most common form of spatial or modular redundancy is Triple Modular Redundancy (TMR), a fault in an individual module is corrected by the action of a voter through the majority consensus, or two-out-of-three, voting rules. The individual modules may consist of basic functions such as memory elements, D-flip-flops, or latches, and more complex logic blocks such as state machines or highly complex logic functions; including complete processing functional blocks, or entire subsystems.…”
Section: Fault Masking and Redundancymentioning
confidence: 99%
“…Circuits that implement this type of coding technique are generally called totally self-checking (TSC) circuits. TSC checkers can be employed in VLSI system design for fault detection (Peercy and Banerjee 1993). Self-checking designs for Motorola 68000 and Intel i8080 processors have been accomplished through the addition of TSC blocks (external methods).…”
Section: Introductionmentioning
confidence: 99%
“…While some of the faults are difficult to model, stuck-at faults are the most widely used models since a great majority of faults are shorts and opens, which lead overwhelmingly to stuckat-1's or stuck-at-0's [14]. Shorts in interconnects are actually bridge faults that create a short between two or more lines, and opens in interconnects are assumed to behave as "soft" stuck-at-1's or stuck-at-0's [15].…”
Section: Failures and Faults In Nanoelectronicsmentioning
confidence: 99%