NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Self-checking self-repairing computer nodes using the mirror processorCircuitry added to fault-tolerant systems for concurrent error deduction usually reduces performance. Using a technique called micro rollback, it is possible to eliminate most of the performance penalty of concurrent error detection. Error detection is performed in parallel with intermodule communication, and erroneous state changes are later undone. The author reports on the design and implementation of a VLSI RISC microprocessor, called the Mirror Processor (MP), which is capable of micro rollback. In order to achieve concurrent error detection, two MP chips operate in lockstep, comparing external signals and a signature of internal signals every clock cycle. If a mismatch is detected, both processors roll back to the beginning of the cycle when the error occurred. In some cases the erroneous state is corrected by copying a value from the fault-free processor to the faulty processor. The architecture, microarchitecture, and VLSI implementation of the MP, emphasizing its error-detection, error-recovery, and self-diagnosis capabilities, are described.
Document ID
19920043219
Acquisition Source
Legacy CDMS
Document Type
Reprint (Version printed in journal)
External Source(s)
Authors
Tamir, Yuval
(California, University Los Angeles, United States)
Date Acquired
August 15, 2013
Publication Date
January 1, 1992
Publication Information
Publication: IEEE Journal of Solid-State Circuits
Volume: 27
ISSN: 0018-9200
Subject Category
Computer Systems
Accession Number
92A25843
Distribution Limits
Public
Copyright
Other

Available Downloads

There are no available downloads for this record.
No Preview Available