• DocumentCode
    3117835
  • Title

    Exploiting the debug interface to support on-line test of control flow errors

  • Author

    Du, Bo ; Sonza Reorda, M. ; Sterpone, L. ; Parra, Lucas ; Portela-Garcia, M. ; Lindoso, A. ; Entrena, L.

  • Author_Institution
    Dipt. di Autom. e Inf., Politec. di Torino, Turin, Italy
  • fYear
    2013
  • fDate
    8-10 July 2013
  • Firstpage
    98
  • Lastpage
    103
  • Abstract
    Detecting the effects of transient faults is a key point in many safety-critical applications. This paper explores the possibility of using for this purpose the debug interface existing today in several processors/controllers on the market. In this way one can achieve a good detection capability with respect to control flow errors with very small latency, while the cost for adopting the proposed technique is rather limited and does not involve any change either in the processor hardware or in the application software. The method works even if the processor uses caches. Experimental results are reported, showing both the advantages and the costs of the method.
  • Keywords
    cache storage; computer debugging; data flow analysis; fault diagnosis; fault tolerant computing; program debugging; program testing; program verification; application software; caches; control flow error; controllers; debug interface; online test; processor hardware; safety-critical applications; transient fault effect detection capability; Application specific integrated circuits; Hardware; Memory management; Monitoring; Process control; Software; Testing; control flow checking; debug interface; on-line test;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    On-Line Testing Symposium (IOLTS), 2013 IEEE 19th International
  • Conference_Location
    Chania
  • Type

    conf

  • DOI
    10.1109/IOLTS.2013.6604058
  • Filename
    6604058