Hybrid Hardware/Software Detection of Multi-Bit Upsets in Memory

被引:0
|
作者
Thunig, Robin [1 ]
Borchert, Christoph [2 ]
Kober, Urs [1 ]
Schirmeier, Horst [1 ]
机构
[1] Tech Univ Dresden, Dresden, Germany
[2] Osnabruck Univ, Osnabruck, Germany
关键词
D O I
10.1109/DSN-W60302.2024.00029
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Bit flips in main memory can be caused by a multitude of environmental effects, such as heat or radiation, as well as by malicious actors exploiting Rowhammer-style hardware vulnerabilities. The industry-standard countermeasure is SEC-DED ECC memory, which can reliably correct single- and detect double-bit flips in a data word. However, larger multi-bit upsets (MBUs) regularly occur in real-world systems, and - as shown by an analysis in this paper - have a high probability of being miscorrected. Software-implemented hardware fault tolerance (SIHFT) mechanisms can flexibly handle MBUs, but incur significant runtime costs. In this paper, we propose to combine hardware ECC as a low-cost detector and SIHFT as a handler for miscorrected MBUs that recategorizes them as uncorrectable. A preliminary evaluation on the basis of differential checksums shows a 98.5% reduction in miscorrected silent data corruptions with a very moderate execution-time overhead.
引用
收藏
页码:94 / 97
页数:4
相关论文
共 50 条
  • [1] Multi-bit upsets in 65nm SOISRAMS
    Cannon, Ethan H.
    Gordon, Michael S.
    Heidel, David F.
    Kleinsowski, A. J.
    Oldiges, Phil
    Rodbell, Kenneth P.
    Tang, Henry H. K.
    2008 IEEE INTERNATIONAL RELIABILITY PHYSICS SYMPOSIUM PROCEEDINGS - 46TH ANNUAL, 2008, : 195 - +
  • [2] Multi-Bit Upsets Vulnerability Analysis of Modern Microprocessors
    Chatzidimitriou, Athanasios
    Papadimitriou, George
    Gavanas, Christos
    Katsoridas, George
    Gizopoulos, Dimitris
    PROCEEDINGS OF THE 2019 IEEE INTERNATIONAL SYMPOSIUM ON WORKLOAD CHARACTERIZATION (IISWC 2019), 2019, : 119 - 130
  • [3] In-Memory Unified TRNG and Multi-Bit PUF for Ubiquitous Hardware Security
    Taneja, Sachin
    Rajanna, Viveka Konandur
    Alioto, Massimo
    IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2022, 57 (01) : 153 - 166
  • [4] Investigation of multi-bit upsets in a 150 nm technology SRAM device
    Radaelli, D
    Puchner, H
    Wong, S
    Daniel, S
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2005, 52 (06) : 2433 - 2437
  • [5] Multi-bit organic ferroelectric memory
    Khikhlovskyi, Vsevolod
    Gorbunov, Andrey V.
    van Breemen, Albert J. J. M.
    Janssen, Rene A. J.
    Gelinck, Gerwin H.
    Kemerink, Martijn
    ORGANIC ELECTRONICS, 2013, 14 (12) : 3399 - 3405
  • [6] Radiation-induced multi-bit upsets in SRAM-based FPGAs
    Quinn, H
    Graham, P
    Krone, J
    Caffrey, M
    Rezgui, S
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2005, 52 (06) : 2455 - 2461
  • [7] A Memory Reliability Enhancement Technique for Multi Bit Upsets
    Chabot, Alexandre
    Alouani, Ihsen
    Nouacer, Reda
    Niar, Smail
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2021, 93 (04): : 439 - 459
  • [8] A Memory Reliability Enhancement Technique for Multi Bit Upsets
    Alexandre Chabot
    Ihsen Alouani
    Réda Nouacer
    Smail Niar
    Journal of Signal Processing Systems, 2021, 93 : 439 - 459
  • [9] Design of Asynchronous Multi-Bit OTP Memory
    Choi, Chul-Ho
    Lee, Jae-Hyung
    Kim, Tae-Hoon
    Shim, Oe-Yong
    Hwang, Yoon-Geum
    Ahn, Kwang-Seon
    Ha, Pan-Bong
    Kim, Young-Hee
    IEICE TRANSACTIONS ON ELECTRONICS, 2009, E92C (01) : 173 - 177
  • [10] MACAU: A Markov Model for Reliability Evaluations of Caches Under Single-bit and Multi-bit Upsets
    Suh, Jinho
    Annavaram, Murali
    Dubois, Michel
    2012 IEEE 18TH INTERNATIONAL SYMPOSIUM ON HIGH PERFORMANCE COMPUTER ARCHITECTURE (HPCA), 2012, : 3 - 14