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

被引:7
|
作者
Rajabzadeh, A [1 ]
Miremadi, SG [1 ]
机构
[1] Razi Univ, Kermanshah, Iran
关键词
D O I
10.1109/PRDC.2005.7
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
To enhance the error detection capability in COTS (commercial off-the-shelf)-based design of safety-critical systems, a now hardware-based control flow checking (CFC) technique will be 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.
引用
收藏
页码:83 / 90
页数:8
相关论文
共 50 条
  • [21] A theory of extended fault-masking digital circuits with concurrent error detection capability
    Jiang, JH
    Min, YH
    Shi, HB
    PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN & COMPUTER GRAPHICS, 1999, : 691 - 697
  • [22] Hypervisor-Based Virtual Hardware for Fault Tolerance in COTS processors Targeting Space Applications
    Campagna, Salvatore
    Hussain, Moazzam
    Violante, Massimo
    2010 IEEE 25TH INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS (DFT 2010), 2010, : 44 - 51
  • [23] Software-based Control-Flow Error Detection with Hardware Performance Counters in ARM Processors
    Ahmad, Hussien Al-Haj
    Sedaghat, Yasser
    2022 CPSSI 4TH INTERNATIONAL SYMPOSIUM ON REAL-TIME AND EMBEDDED SYSTEMS AND TECHNOLOGIES (RTEST 2022), 2022,
  • [24] An integrated approach for increasing the soft-error detection capabilities in SoCs processors
    Bernardi, P
    Bolzani, L
    Rebaudengo, M
    Reorda, MS
    Violante, M
    DFT 2005: 20TH IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, 2005, : 445 - 453
  • [25] Check bit prediction scheme using Dong's code for concurrent error detection in VLSI processors
    Russell, G
    Maamar, AH
    IEE PROCEEDINGS-COMPUTERS AND DIGITAL TECHNIQUES, 2000, 147 (06): : 467 - 471
  • [26] Concurrent error detection for involutional functions with applications in fault-tolerant cryptographic hardware design
    Joshi, Nikhil
    Wu, Kaijie
    Sundararajan, Jayachandran
    Karri, Ramesh
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (06) : 1163 - 1169
  • [27] Performance enhancement on digital signal processors with complex arithmetic capability
    Negishi, Y
    Watanabe, E
    Nishihara, A
    Yanagisawa, T
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1999, E82A (02) : 238 - 245
  • [28] Performance enhancement on digital signal processors with complex arithmetic capability
    Shibaura Inst of Technology, Omiya-shi, Japan
    IEICE Trans Fund Electron Commun Comput Sci, 2 (238-245):
  • [29] A CONCURRENT TEST ARCHITECTURE FOR MASSIVELY-PARALLEL COMPUTERS AND ITS ERROR-DETECTION CAPABILITY
    HANCU, MVA
    IWASAKI, K
    SATO, Y
    SUGIE, M
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1994, 5 (11) : 1169 - 1184
  • [30] CFCET: A hardware-based control flow checking technique in COTS processors using execution tracing
    Rajabzadeh, A
    Miremadi, SG
    MICROELECTRONICS RELIABILITY, 2006, 46 (5-6) : 959 - 972