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 条
  • [1] Error detection enhancement in COTS superscalar processors with performance monitoring features
    Rajabzadeh, A
    Miremadi, SG
    Mohandespour, M
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2004, 20 (05): : 553 - 567
  • [2] Error detection enhancement in COTS superscalar processors with event monitoring features
    Rajabzadeh, A
    Mohandespour, M
    Miremadi, GM
    10TH IEEE PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2004, : 49 - 54
  • [3] Error Detection Enhancement in COTS Superscalar Processors with Performance Monitoring Features
    Amir Rajabzadeh
    Seyed Ghassem Miremadi
    Mirzad Mohandespour
    Journal of Electronic Testing, 2004, 20 : 553 - 567
  • [4] Transient detection in COTS processors using software approach
    Rajabzadeh, A
    Miremadi, SG
    MICROELECTRONICS RELIABILITY, 2006, 46 (01) : 124 - 133
  • [5] REGISTER STACK WITH CONCURRENT ERROR DETECTION CAPABILITY
    Abugharsa, Huda
    Negrat, K.
    Maamar, Ali
    PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON ADVANCED COMPUTER THEORY AND ENGINEERING (ICACTE 2009), VOLS 1 AND 2, 2009, : 1573 - 1578
  • [6] CONCURRENT ERROR-DETECTION USING WATCHDOG PROCESSORS - A SURVEY
    MAHMOOD, A
    MCCLUSKEY, EJ
    IEEE TRANSACTIONS ON COMPUTERS, 1988, 37 (02) : 160 - 174
  • [7] Hardware Acceleration of Online Error Detection in Many-Core Processors
    Kamran, Arezoo
    Navabi, Zainalabedin
    CANADIAN JOURNAL OF ELECTRICAL AND COMPUTER ENGINEERING-REVUE CANADIENNE DE GENIE ELECTRIQUE ET INFORMATIQUE, 2015, 38 (02): : 143 - 153
  • [8] High-Performance Architecture for Concurrent Error Detection for AES Processors
    Sugawara, Takeshi
    Homma, Naofumi
    Aoki, Takafumi
    Satoh, Akashi
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2011, E94A (10) : 1971 - 1980
  • [9] Low-Area Implementations of Concurrent Error Detection Logarithmic Processors
    Juang, Tso-Bing
    Lee, Ying-Ren
    PROCEEDINGS INTERNATIONAL SOC DESIGN CONFERENCE 2017 (ISOCC 2017), 2017, : 131 - 132
  • [10] SIMPLE HARDWARE APPROACH TO ERROR DETECTION AND CORRECTION
    MONTGOMERY, RC
    COMPUTER DESIGN, 1978, 17 (11): : 109 - 118