DocumentCode :
2267834
Title :
Control Flow Checking Algorithm using Soft-basedIntra-/Inter-block Assigned-Signature
Author :
Wu, Yanxia ; Gu, Guochang ; Huang, Shaobin ; Ni, Jun
Author_Institution :
Harbin Eng. Univ., Harbin
fYear :
2007
fDate :
13-15 Aug. 2007
Firstpage :
412
Lastpage :
415
Abstract :
In radiation environments, alpha particles, cosmic rays and solar wind flux can cause a single event upset (SEU), which is one of the major sources of bit-flips in digital electronics. The control-flow checking is an effective way for the running systems to prevent the breaking-down caused by SEU. Control-flow checking by software signatures (CFCSS) and enhanced control-flow checking with assertions (ECCA) are representative of pure software methods that check the control flow of a program by using assigned signatures. But these assigned-signatures algorithms cannot check for intra-block control-flow errors. To overcome this shortcoming, an interrupt count-control-flow checking by software signatures (IC-CFCSS) algorithm is presented based on the CFCSS. The total number of instructions running in the basic blocks per machine cycle is calculated during the course of pre-compilation. Whether or not to jump into a given block is judged by setting up interrupt instructions through the basic block running-time. Fault-injection experiments show that the error-detection coverage is increased by the IC-CFCSS algorithm.
Keywords :
checkpointing; digital electronics; enhanced control-flow checking with assertions; fault-injection methods; interrupt count-control-flow checking by software signatures; single event upset; soft-based intra-interblock assigned-signature; Alpha particles; Cities and towns; Computer science; Cosmic rays; Error correction; Fault detection; Hardware; Lab-on-a-chip; Runtime; Single event upset;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Computer and Computational Sciences, 2007. IMSCCS 2007. Second International Multi-Symposiums on
Conference_Location :
Iowa City, IA
Print_ISBN :
978-0-7695-3039-0
Type :
conf
DOI :
10.1109/IMSCCS.2007.66
Filename :
4392634
Link To Document :
بازگشت