arrow
Return

Self-stabilizing microprocessor: Analyzing and overcoming soft errors

delete2006-04-01
delete28
PRE
AI
S
Shlomi Dolev
H
Haviv, YA
DOI:10.1109/TC.2006.61delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Soft errors are changes in memory value caused by external radiation or electrical noise. Decreases in computing feature sizes and power usages and shorting the microcycle period enhance the influence of soft errors. Self-stabilizing systems are designed to be started in an arbitrary, possibly a corrupted, state due to, say, soft errors, and to converge to a desired behavior. Self-stabilization is defined by the state space of the components and is essentially a well-founded, clearly defined form of the terms self-healing, automatic-recovery, automatic-repair, and autonomic-computing. To implement a self-stabilizing system, one needs to ensure that the microprocessor that executes the program is self-stabilizing. A self-stabilizing microprocessor copes with any combination of soft errors, converging to perform fetch-decode-execute in fault-free periods. Still, it is important that the microprocessor will avoid convergence periods if possible by masking the effect of soft errors immediately. In this work, we present design schemes for a self-stabilizing microprocessor and a new technique for analyzing the effect of soft errors. Previous schemes for analyzing the effect of soft errors were based on simulations. In contrast, our scheme computes a lower bound on microprocessor reliability and enables the microprocessor designer to evaluate the reliability of the design and to identify reliability bottlenecks. When analyzing the resiliency of digital circuits to soft errors, we examine the logical masking, i.e., errors in internal nodes of the circuits that are masked later by the computation. We show that the problem of computing the reliability of a circuit such that logical masking is taken into account is an NP-hard problem.
Keywords:
self-stabilization
microprocessor
soft errors
single event upset

Journal

IEEE Transactions on Computers cover
IEEE Transactions on Computers
IF:
3.8
Papers:
5.4K
Citations:
9.8K

Organization

No organization information available
Cited Papers

Cited Papers

Corticotropin-Releasing Factor Stimulates Accumulation of Adenosine 3′,5′-Monophosphate in Rat Pituitary Corticotrophs
err1982-05-28
err0
PREAI
errFernand Labrie; Raymonde Veilleux; Gerard Lefevre; David H. Coy; Javier Sueiras-Diaz; Andrew V. Schally
errShare
errSave
BULL’S EYE MACULOPATHY IN CAT-EYE SYNDROME
err2002-04-01
err0
PREAI
errH. STEFFEN; M. BLANDFORT; J. MÜLLER-NAVIA; F. G. HOLZ
errShare
errSave
Safety and feasibility of adjuvant chemotherapy with S-1 for Korean patients with curatively resected advanced gastric cancer
err2012-08-05
err0
PREAI
errJae Ho Jeong; Min-Hee Ryu; Baek-Yeol Ryoo; Sung Sook Lee; Inkeun Park; Sang Hong Lee; Kab Choong Kim; Jeong Hwan Yook; Sung Tae Oh; Byung Sik Kim; Yoon-Koo Kang
errShare
errSave
Self-repairing computers
err2003-06-01
err14
PREAI
errFox, A; Patterson, D
errShare
errSave
no more