• DocumentCode
    3425892
  • Title

    A hardware approach to concurrent error detection capability enhancement in COTS processors

  • Author

    Rajabzadeh, Amir ; Miremadi, Seyed Ghassem

  • Author_Institution
    Razi Univ., Kermanshah, Iran
  • fYear
    2005
  • fDate
    12-14 Dec. 2005
  • Abstract
    To enhance the error detection capability in COTS (commercial off-the-shelf)-based design of safety-critical systems, a new hardware-based control flow checking (CFC) technique is presented. This technique, control flow checking by execution tracing (CFCET), employs the internal execution tracing features available in COTS processors and an external watchdog processor (WDP) to monitor the addresses of taken branches in a program. This is done without any modification of application programs, therefore, the program overhead is zero. The external hardware overhead is about 3.5% using an Altera Flex 10K30 FPGA. For different workload programs, the execution time overhead and the error detection coverage of the technique vary between 33.3 and 140.8% and between 79.7 and 84.6% respectively. The errors are detected with about zero latency.
  • Keywords
    concurrency control; microprocessor chips; safety-critical software; systems analysis; Altera Flex 10K30 FPGA; COTS processors; COTS-based design; commercial off-the-shelf; concurrent error detection capability enhancement; execution tracing; hardware-based control flow checking; safety-critical systems; watchdog processor; Computer crashes; Control systems; Costs; Delay; Error correction; Field programmable gate arrays; Hardware; Monitoring; Test equipment; Time to market;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Computing, 2005. Proceedings. 11th Pacific Rim International Symposium on
  • Print_ISBN
    0-7695-2492-3
  • Type

    conf

  • DOI
    10.1109/PRDC.2005.7
  • Filename
    1607502