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
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;
Conference_Titel :
On-Line Testing Symposium, 2007. IOLTS 07. 13th IEEE International
Conference_Location :
Crete
Print_ISBN :
0-7695-2918-6
DOI :
10.1109/IOLTS.2007.66