As memory cells continue to shrink in modern semiconductor technologies, radiation-induced Single Event Effects, such as single- and multi-bit upsets, pose growing challenges to system reliability. While effective and efficient for single and double-bit errors, traditional error detection and correction approaches, such as Error Correcting Codes (ECC), incur substantial overhead and complexity when designed to detect and correct multiple-bit errors. This study investigates the use of probabilistic data structures (PDS) as lightweight detectors for multiple-bit soft errors in memories. Leveraging the space-efficient and low-latency properties of Bloom filters, we implement a lightweight error detector (checker) within a representative memory subsystem on a flash-based FPGA. The checker's performance is validated through extensive neutron beam irradiation and fault-injection campaigns, demonstrating effective detection of multiple-bit errors with a tunable false-positive rate.

Cishugi, E.s., Tijmen, T.s., Forlin, B., Cazzaniga, C., Chen, K., Ottavi, M. (2025). Bloom filters for soft error detection: neutron and fault injection validation. In 2025 IEEE 31st International Symposium on On-Line Testing and Robust System Design (IOLTS). New York : IEEE [10.1109/IOLTS65288.2025.11116913].

Bloom filters for soft error detection: neutron and fault injection validation

Ottavi, Marco
2025-01-01

Abstract

As memory cells continue to shrink in modern semiconductor technologies, radiation-induced Single Event Effects, such as single- and multi-bit upsets, pose growing challenges to system reliability. While effective and efficient for single and double-bit errors, traditional error detection and correction approaches, such as Error Correcting Codes (ECC), incur substantial overhead and complexity when designed to detect and correct multiple-bit errors. This study investigates the use of probabilistic data structures (PDS) as lightweight detectors for multiple-bit soft errors in memories. Leveraging the space-efficient and low-latency properties of Bloom filters, we implement a lightweight error detector (checker) within a representative memory subsystem on a flash-based FPGA. The checker's performance is validated through extensive neutron beam irradiation and fault-injection campaigns, demonstrating effective detection of multiple-bit errors with a tunable false-positive rate.
International Symposium on On-Line Testing and Robust System Design
Ischia (Italy)
2025
31
IEEE
Rilevanza internazionale
2025
Settore IINF-01/A - Elettronica
English
Bloom Filters
Error detection
Flash-based FPGA
Hardware reliability
Neutron Beam
Intervento a convegno
Cishugi, E.s., Tijmen, T.s., Forlin, B., Cazzaniga, C., Chen, K., Ottavi, M. (2025). Bloom filters for soft error detection: neutron and fault injection validation. In 2025 IEEE 31st International Symposium on On-Line Testing and Robust System Design (IOLTS). New York : IEEE [10.1109/IOLTS65288.2025.11116913].
Cishugi, Es; Tijmen, Ts; Forlin, B; Cazzaniga, C; Chen, K; Ottavi, M
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2108/453264
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? 0
social impact