• 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