Skip to main content

Concurrent Detection of Processor Control Errors by Hybrid Signature Monitoring

  • Conference paper
  • First Online:
Dependable Computing — EDCC-3 (EDCC 1999)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1667))

Included in the following conference series:

Abstract

In this study, we present a new concurrent error-detection scheme by hybrid signature to the on-line detection of control flow errors caused by transient and intermittent faults. The proposed hybrid signature monitoring technique combines the vertical signature scheme with the horizontal signature scheme. We first develop a new vertical signature scheme. The length of vertical signature is adjustable. The attribute of adjustable length can be employed to reduce the length of vertical signature, but at meantime it also decreases the coverage. The rest of signature word can be utilized for the horizontal signature and recording the block length. The horizontal signature can offset the coverage degradation due to the reduction of vertical signature length, and decrease the latency significantly. The simulation is conducted to justify the effectiveness of the proposed technique and compared with the previous schemes.

The main contribution of this research is to integrate the vertical signature, horizontal signature and watchdog timer techniques into a single signature word, and without the using of the memory system equipped with the SECDED code. Therefore, with no increase or even lower of memory space overhead and watchdog processor complexity, our scheme has higher errordetection coverage and much shorter error-detection latency compared with the previous representative techniques.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. M. Schmid, R. Trapp, A. Davidoff, and G. Masson, “ Upset exposure by means of abstraction verification, ” in Proc. 12th IEEE FTCS, 1982, pp. 237–244.

    Google Scholar 

  2. U. Gunneflo, J. Karlsson, and J. Torin, “ Evaluation of error detection schemes using fault injection by heavy-ion radiation,” in Proc. 19th IEEE FTCS, 1989, pp. 340–347.

    Google Scholar 

  3. M. Namjoo, “ Techniques for concurrent testing of VLSI processor operation, ” in Proc. 12th IEEE ITC, November 1982, pp. 461–468.

    Google Scholar 

  4. A. Mahmood, D. J. Lu, and E. J. McCluskey, “ Concurrent Fault Detection using a Watchdog Processor and Assertions, ” in Proc. 13th IEEE ITC, 1983, pp. 622–628.

    Google Scholar 

  5. A. Mahmood and E. J. McCluskey, “ Concurrent error detection using watchdog processor-A survey, ” IEEE Trans. on Computers, Vol. 37, No. 2, pp. 160–174, Feb. 1988.

    Article  Google Scholar 

  6. J. Ohlsson, M. Rimen, and U. Gunneflo, “A Study of the Effects of Transient Fault Injection into a 32-bit RISC with Built-in Watchdog”, FTCS-22, 1992, pp. 316–325.

    Google Scholar 

  7. J. Ohlsson and M. Rimen, “Implicit Signature Checking”, FTCS-25, 1995, pp. 218–227.

    Google Scholar 

  8. K. Wilken and T. Kong, “Concurrent Detection of Software and Hardware Data-Access Faults”, IEEE Trans. on Computers, vol. 46, No. 4, pp. 412–424, April 1997.

    Article  Google Scholar 

  9. I. Majzik, A. Pataricza et. al, “Hierarchical Checking of Multiprocessors Using Watchdog Processors”, EDCC-1, 1994, pp. 386–403.

    Google Scholar 

  10. T. Sridhar and S. M. Thatte, “ Concurrent Checking of Program Flow in VLSI processors,” in Proc. 12th IEEE ITC, 1982, pp. 191–199.

    Google Scholar 

  11. M. Schuette and J. Shen, “ Processor Control Flow Monitoring Using Signatured Instruction Streams, ” IEEE Trans. on Computers, Vol. C-36, No.3, pp.264–276, March 1987.

    Article  Google Scholar 

  12. K. Wilken and J. Shen, “ Embedded Signature Monitoring: Analysis and Technique, ” in Proc. 17th IEEE ITC, 1987, pp. 324–333.

    Google Scholar 

  13. K. Wilken and J. Shen, “Continuous signature monitoring: Efficient concurrent detection of processor control errors, ” in Proc. 18th Int. Test Conf., 1988, pp. 914–925.

    Google Scholar 

  14. K. Wilken, J. Shen, “ Continuous Signature Monitoring: Low-Cost Concurrent Detection of Processor Control Errors, ” IEEE Trans. Computer-Aided Design, Vol. 9, No. 6, June 1990, pp. 629–641.

    Article  Google Scholar 

  15. S. J. Upadhyaya, B. Ramamurthy, “ Concurrent Process Monitoring with No Reference Signatures, ” IEEE Trans. on Computers, Vol. 43, No. 4, pp. 475–480, April 1994.

    Article  Google Scholar 

  16. A. Mahmood and E. J. McCluskey, “ Watchdog Processors: Error Coverage and Overhead,” in Proc. 15th IEEE FTCS, 1985, pp. 214–219.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1999 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Chen, YY. (1999). Concurrent Detection of Processor Control Errors by Hybrid Signature Monitoring. In: Hlavička, J., Maehle, E., Pataricza, A. (eds) Dependable Computing — EDCC-3. EDCC 1999. Lecture Notes in Computer Science, vol 1667. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-48254-7_29

Download citation

  • DOI: https://doi.org/10.1007/3-540-48254-7_29

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-66483-3

  • Online ISBN: 978-3-540-48254-3

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics