New decoding techniques for modified product code used in critical applications - Archive ouverte HAL Accéder directement au contenu
Article Dans Une Revue Microelectronics Reliability Année : 2022

New decoding techniques for modified product code used in critical applications

Résumé

The shrinking of memory devices increased the probability of system failures due to the higher sensitivity to electromagnetic radiation. Critical memory systems employ fault-tolerant techniques like Error Correction Code (ECC) to mitigate these failures. This work explores error correction techniques and algorithms employing the Line Product Code (LPC), a product-like ECC. We propose to decode LPC codewords using a single error correction algorithm (AlgSE) followed by a double error correction algorithm (AlgDE). Both algorithms explore the LPC characteristics to attain greater decoding efficiency. AlgSE is implemented with an iterative technique associated with a correction heuristic, while AlgDE is an innovative proposal that allows increasing correction effectiveness through the inference of errors. AlgDE allows increasing the efficiency of the LPC decoder significantly when used together with AlgSE. It corrects 100% of the cases up to three bitflips as well as 98% and 92%, respectively, for four and five upsets in exhaustive tests. Besides, we present tradeoffs concerning the error correction potential versus the costs of implementing the correction algorithms.
Fichier non déposé

Dates et versions

hal-04420912 , version 1 (27-01-2024)

Identifiants

Citer

David C.C. Freitas, César Marcon, Jarbas A.N. Silveira, Lirida A.B. Naviner, João C.M. Mota. New decoding techniques for modified product code used in critical applications. Microelectronics Reliability, 2022, 128, pp.114444. ⟨10.1016/j.microrel.2021.114444⟩. ⟨hal-04420912⟩
21 Consultations
0 Téléchargements

Altmetric

Partager

Gmail Mastodon Facebook X LinkedIn More