• DocumentCode
    895324
  • Title

    Concurrent error detection using watchdog processors-a survey

  • Author

    Mahmood, Aamer ; McCluskey, E.J.

  • Author_Institution
    Comput. Syst. Lab., Stanford Univ., CA, USA
  • Volume
    37
  • Issue
    2
  • fYear
    1988
  • Firstpage
    160
  • Lastpage
    174
  • Abstract
    Concurrent system-level error detection techniques using a watchdog processor are surveyed. A watchdog processor is a small and simple coprocessor that detects errors by monitoring the behavior of a system. Like replication, it does not depend on any fault model for error detection. However, it requires less hardware than replication. It is shown that a large number of errors can be detected by monitoring the control flow and memory-access behavior. Two techniques for control-flow checking are discussed and compared with current error-detection techniques. A scheme for memory-access checking based on capability-based addressing is described. The design of a watchdog for performing reasonable checks on the output of a main processor by executing assertions is discussed.
  • Keywords
    automatic testing; computer architecture; computer testing; computerised monitoring; error detection; fault tolerant computing; reviews; satellite computers; special purpose computers; assertion execution; capability-based addressing; concurrent error detection; control-flow checking; coprocessor; fault tolerant computing; memory-access checking; reasonable checks; system behaviour monitoring; system-level error detection; watchdog processors; Circuit faults; Circuit testing; Computer errors; Coprocessors; Error correction; Error correction codes; Fault detection; Laboratories; Monitoring; Phase detection;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.2145
  • Filename
    2145