DocumentCode
3548428
Title
The UCLA mirror processor: a building block for self-checking self-repairing computing nodes
Author
Tamir, Y. ; Liang, M. ; Lai, T. ; Tremblay, M.
Author_Institution
Dept. of Comput. Sci., California Univ., Los Angeles, CA, USA
fYear
1991
fDate
25-27 June 1991
Firstpage
178
Lastpage
185
Abstract
The design and implementation of a RISC microprocessor, called the UCLA mirror processor, which is capable of micro rollback, are reported. Two mirror processors operating in lock step achieve concurrent error detection by comparing external signals and a signature of internal signals every clock cycle. A mismatch causes both processors to roll back to the beginning of the cycle in which the error occurred. In some cases an 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 mirror processor, with an emphasis on its error-detection and error-recovery capabilities, are described. The overhead and design issues encountered are evaluated. It is shown that micro rollback can be implemented in a practical VLSI chip and is a practical technique for minimizing the latencies normally associated with concurrent error detection.<>
Keywords
automatic testing; error detection; fault tolerant computing; microprocessor chips; reduced instruction set computing; RISC microprocessor; UCLA mirror processor; VLSI implementation; building block; concurrent error detection; error-recovery; fault-free processor; latencies; lock step; micro rollback; microarchitecture; self-checking self-repairing computing nodes; Clocks; Computer errors; Delay; Fault tolerant systems; Microarchitecture; Microprocessors; Mirrors; Real time systems; Reduced instruction set computing; Signal processing;
fLanguage
English
Publisher
ieee
Conference_Titel
Fault-Tolerant Computing, 1991. FTCS-21. Digest of Papers., Twenty-First International Symposium
Conference_Location
Montreal, Quebec, Canada
Print_ISBN
0-8186-2150-8
Type
conf
DOI
10.1109/FTCS.1991.146658
Filename
146658
Link To Document