• DocumentCode
    3083434
  • Title

    Time-Sensitive Control-Flow Checking for Multitask Operating System-Based SoCs

  • Author

    Vargas, Fabian ; Piccoli, Leonardo ; Benfica, Juliano ; De Alecrim, Antonio A., Jr. ; Moraes, Marlon

  • Author_Institution
    Catholic Univ., Porto Alegre
  • fYear
    2007
  • fDate
    8-11 July 2007
  • Firstpage
    93
  • Lastpage
    100
  • Abstract
    This paper presents a new approach based on a watchdog infrastructure intellectual property (I-IP) core to detect control-flow faults that affect CPU execution time. More precisely, this approach aims at detecting those faults that change the expected CPU instruction sequence and that as consequence, change also (by increasing or reducing) the expected CPU time allocated for the execution of the monitored task. The underlined advantage of this approach is the ability of detecting faults in systems-on-chips (SoCs) simultaneously running multiple tasks under the control of a real-time (preemptive) operating system (OS). In this multi-task scenario, the I-IP performs fault detection in a time-shared basis. Practical experiments based on the IEC 62.132-2 Std. for IC electromagnetic immunity measurement have been carried out and the obtained results are discussed.
  • Keywords
    automatic testing; fault diagnosis; integrated circuit testing; microprocessor chips; multiprogramming; system-on-chip; CPU instruction sequence; IEC 62.132-2 Std; SoC; control-flow faults detection; integrated circuit electromagnetic immunity; multitask operating system; real-time preemptive operating system; time-sensitive control-flow checking; watchdog infrastructure intellectual property core; Control systems; Electrical fault detection; Electromagnetic measurements; Fault detection; IEC standards; Intellectual property; Monitoring; Operating systems; Real time systems; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    On-Line Testing Symposium, 2007. IOLTS 07. 13th IEEE International
  • Conference_Location
    Crete
  • Print_ISBN
    0-7695-2918-6
  • Type

    conf

  • DOI
    10.1109/IOLTS.2007.66
  • Filename
    4274826