Soft-error detection using control flow assertions

被引:117
|
作者
Goloubeva, O [1 ]
Rebaudengo, M [1 ]
Reorda, MS [1 ]
Violante, M [1 ]
机构
[1] Politecn Torino, Dipartimento Automat & Informat, Turin, Italy
关键词
D O I
10.1109/DFTVS.2003.1250158
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Over the last years, an increasing number of safety-critical tasks have been demanded to computer systems. In this paper, a software-based approach for developing safety-critical applications is analyzed. The technique is based on the introduction of additional executable assertions to check the correct execution of the program control flow. By applying the proposed technique, several benchmark applications have been hardened against transient errors. Fault Injection campaigns have been performed to evaluate the fault detection capability of the proposed technique in comparison with state-of-the-art alternative assertion-based methods. Experimental results show that the proposed approach is far more effective than the other considered techniques in terms of fault detection capability, at the cost of a limited increase in memory requirements and in performance overhead.
引用
收藏
页码:581 / 588
页数:8
相关论文
共 50 条
  • [1] CEDA: Control-Flow Error Detection Using Assertions
    Vemu, Ramtilak
    Abraham, Jacob A.
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 2011, 60 (09) : 1233 - 1245
  • [2] Soft-Error Detection in Register Files using Circular Scan
    Schat, Jan
    [J]. 2017 12TH IEEE INTERNATIONAL CONFERENCE ON DESIGN & TECHNOLOGY OF INTEGRATED SYSTEMS IN NANOSCALE ERA (DTIS 2017), 2017,
  • [3] Soft-error Resiliency of Power Flow Calculations
    Yetkin, E. Fatih
    Ceylan, Oguzhan
    [J]. 2017 52ND INTERNATIONAL UNIVERSITIES POWER ENGINEERING CONFERENCE (UPEC), 2017,
  • [4] Fingerprinting: Bounding soft-error detection latency and bandwidth
    Smolens, JC
    Gold, BT
    Kim, J
    Falsafi, B
    Hoe, JC
    Nowatzyk, AG
    [J]. ACM SIGPLAN NOTICES, 2004, 39 (11) : 224 - 234
  • [5] On accelerating soft-error detection by targeted pattern generation
    Sanyal, Alodeep
    Ganeshpure, Kunal
    Kundu, Sandip
    [J]. ISQED 2007: PROCEEDINGS OF THE EIGHTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN, 2007, : 723 - +
  • [6] Program-Invariant Checking for Soft-Error Detection using Reconfigurable Hardware
    Park, Joonseok
    Diniz, Pedro C.
    [J]. ACM TRANSACTIONS ON RECONFIGURABLE TECHNOLOGY AND SYSTEMS, 2015, 9 (01)
  • [7] Generic Soft-Error Detection and Correction for Concurrent Data Structures
    Borchert, Christoph
    Schirmeier, Horst
    Spinczyk, Olaf
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2017, 14 (01) : 22 - 36
  • [8] Demystifying Soft-Error Mitigation by Control-Flow Checking - A New Perspective on its Effectiveness
    Schuster, Simon
    Ulbrich, Peter
    Stilkerich, Isabella
    Dietrich, Christian
    Schroeder-Preikschat, Wolfgang
    [J]. ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16
  • [9] A NEW SOFT-ERROR PHENOMENON IN ULSI SRAMS - INVERTED DEPENDENCE OF SOFT-ERROR RATE ON CYCLE TIME
    MURAKAMI, S
    WADA, T
    EINO, M
    UKITA, M
    NISHIMURA, Y
    SUZUKI, K
    ANAMI, K
    [J]. IEICE TRANSACTIONS ON COMMUNICATIONS ELECTRONICS INFORMATION AND SYSTEMS, 1991, 74 (04): : 853 - 858
  • [10] An integrated approach for increasing the soft-error detection capabilities in SoCs processors
    Bernardi, P
    Bolzani, L
    Rebaudengo, M
    Reorda, MS
    Violante, M
    [J]. DFT 2005: 20TH IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT TOLERANCE IN VLSI SYSTEMS, 2005, : 445 - 453