Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/IMSCCS.2007.32guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Control Flow Checking Algorithm using Soft-basedIntra-/Inter-block Assigned-Signature

Published: 13 August 2007 Publication History

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.

Cited By

View all
  • (2014)Quantitative Analysis of Control Flow Checking Mechanisms for Soft ErrorsProceedings of the 51st Annual Design Automation Conference10.1145/2593069.2593195(1-6)Online publication date: 1-Jun-2014
  • (2014)Online scheduling with rejection and reorderingJournal of Combinatorial Optimization10.1007/s10878-012-9593-528:4(875-892)Online publication date: 1-Nov-2014

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Guide Proceedings
IMSCCS '07: Proceedings of the Second International Multi-Symposiums on Computer and Computational Sciences
August 2007
554 pages
ISBN:0769530397

Publisher

IEEE Computer Society

United States

Publication History

Published: 13 August 2007

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 03 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2014)Quantitative Analysis of Control Flow Checking Mechanisms for Soft ErrorsProceedings of the 51st Annual Design Automation Conference10.1145/2593069.2593195(1-6)Online publication date: 1-Jun-2014
  • (2014)Online scheduling with rejection and reorderingJournal of Combinatorial Optimization10.1007/s10878-012-9593-528:4(875-892)Online publication date: 1-Nov-2014

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media