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 条
  • [31] Software and hardware techniques for SEU detection in IP processors
    Bolchini, C.
    Miele, A.
    Rebaudengo, M.
    Salice, F.
    Scioto, D.
    Sterpone, L.
    Violante, M.
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2008, 24 (1-3): : 35 - 44
  • [32] Software and Hardware Techniques for SEU Detection in IP Processors
    C. Bolchini
    A. Miele
    M. Rebaudengo
    F. Salice
    D. Sciuto
    L. Sterpone
    M. Violante
    Journal of Electronic Testing, 2008, 24 : 35 - 44
  • [33] Improving instruction issue bandwidth for concurrent error-detecting processors
    Sato, Toshinori
    Chiyonobu, Akihiro
    Joe, Kazuki
    INTERNATIONAL WORKSHOP ON INNOVATIVE ARCHITECTURE FOR FUTURE GENERATION HIGH PERFORMANCE PROCESSORS AND SYSTEMS, 2006, : 21 - +
  • [34] A concurrent fault-detection scheme for FFT processors
    Tsunoyama, M
    Uenoyama, M
    Kabasawa, T
    SIXTH ASIAN TEST SYMPOSIUM (ATS'97), PROCEEDINGS, 1997, : 94 - 99
  • [35] IMPLEMENTATION OF 32-BIT RISC PROCESSOR INCORPORATING HARDWARE CONCURRENT ERROR-DETECTION AND CORRECTION
    ELLIOTT, ID
    SAYERS, IL
    IEE PROCEEDINGS-E COMPUTERS AND DIGITAL TECHNIQUES, 1990, 137 (01): : 88 - 102
  • [36] EXPERIMENTAL RESULTS ON THE ERROR-DETECTION CAPABILITY OF A CONCURRENT TEST ARCHITECTURE FOR MASSIVELY-PARALLEL COMPUTERS
    HANCU, MVA
    IWASAKI, K
    SATO, Y
    SUGIE, M
    PARALLEL COMPUTING, 1992, 18 (10) : 1079 - 1103
  • [37] Error Detection in Software and Hardware Encryption
    Niemiec, Marcin
    Kotaba, Radoslaw
    Iziourov, Daniel
    Pach, Andrzej R.
    2016 INTERNATIONAL CONFERENCE ON SIGNALS AND ELECTRONIC SYSTEMS (ICSES) PROCEEDINGS, 2016, : 282 - 287
  • [38] On fault-tolerant systems with concurrent error location capability
    Jiang, JH
    Min, YH
    Peng, CL
    CAD/GRAPHICS '2001: PROCEEDINGS OF THE SEVENTH INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN AND COMPUTER GRAPHICS, VOLS 1 AND 2, 2001, : 616 - 623
  • [39] POSTER: Fault-tolerant Execution on COTS Multi-core Processors with Hardware Transactional Memory Support
    Haas, Florian
    Weis, Sebastian
    Ungerer, Theo
    Pokam, Gilles
    Wu, Youfeng
    2016 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURE AND COMPILATION TECHNIQUES (PACT), 2016, : 421 - 422
  • [40] On concurrent error detection of asynchronous circuits using mixed-signal approach
    Kishore, BR
    Nanya, T
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1997, E80D (03) : 351 - 362