• 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