article · IEEE Access · 2023
On the Positional Single Error Correction and Double Error Detection in Racetrack Memories
Awais Saeed, Ubaid U. Fayyaz, Ahsan Tahir, Seokin Hong, Tayyeb Mahmood
Cited by 3Open access
Abstract
In the era of non-volatile memories, the racetrack memory is a promising technology to pack hundreds of bits in a magnetic nanowire. A solid-state read head is grown alongside the nanowire to sense individual bits which are pushed across the head by a shifting force. However, the probabilistic nature of this shifting movement inflicts positional errors. Therefore, robust and low-cost error correcting codes are essential for a reliable alternative in on-chip memories and storage applications. Recent works focus on Varshamov-Tenengolts (VT) codes which can correct all single bit insertions and deletions. However, VT codes are incapable of detecting multiple deletions/insertions. Because a positional error corrupts multiple data words, multi-bit positional error detection is critical for racetrack memories. In this article, we propose a novel positional single error correction and double error detection (P-SECDED) code in the context of racetrack memories with a single read head. In particular, we adopt a postamble-based approach where a VT-encoded codeword appends a carefully selected bit-pattern, stored on the racetrack. We rigorously analyze the limitations of the postamble method, and deduce a criterion for postamble selection. We further provide a methodology to optimize this postamble selection in order to correct all single-bit errors and as much of two-bit errors as possible. Finally, we prove that all incurable two-bit errors are successfully detected. To the best of our knowledge, this work is the first attempt to provide P-SECDED fault-tolerance to three-dimensional racetrack memories which cannot afford multiple read heads.
Cite this paper
Saeed, A., Fayyaz, U. U., Tahir, A., Hong, S., & Mahmood, T. (2023). On the Positional Single Error Correction and Double Error Detection in Racetrack Memories. IEEE Access, 11, 18300–18310. https://doi.org/10.1109/access.2023.3246726
Saeed, Awais, et al. “On the Positional Single Error Correction and Double Error Detection in Racetrack Memories.” IEEE Access, vol. 11, 2023, pp. 18300–10, https://doi.org/10.1109/access.2023.3246726.
Saeed, Awais, Ubaid U. Fayyaz, Ahsan Tahir, Seokin Hong, and Tayyeb Mahmood. 2023. “On the Positional Single Error Correction and Double Error Detection in Racetrack Memories.” IEEE Access 11: 18300–10. https://doi.org/10.1109/access.2023.3246726.
Saeed, A. et al. (2023) ‘On the Positional Single Error Correction and Double Error Detection in Racetrack Memories’, IEEE Access, 11, pp. 18300–18310. Available at: https://doi.org/10.1109/access.2023.3246726.
@article{saeed2023positional,
title = {{On the Positional Single Error Correction and Double Error Detection in Racetrack Memories}},
author = {Saeed, Awais and Fayyaz, Ubaid U. and Tahir, Ahsan and Hong, Seokin and Mahmood, Tayyeb},
journal = {IEEE Access},
volume = {11},
pages = {18300--18310},
year = {2023},
doi = {10.1109/access.2023.3246726}
}Made from the index record. Check names, capitalisation and page numbers against the paper. Need another style? AI for Research has over 10,000.
Related papers
Generalized Systematic Comma-Free Code
Tianbo Xue, Francis C. M. Lau · IEEE Access · 2018
Cited by 0Open access
Optimal two-level unequal error control codes for computer systems
Eiji Fujiwara, Tepparit Ritthongpitak, Masato Kitakami · IEEE Transactions on Computers · 1998
Cited by 8
Fast OVSF Code Generation Method using Multi-Stage Spreading Scheme
Choi Chang soon, 김태훈, Kim Young lok et al. · 한국통신학회논문지 · 2004
Cited by 1
A proposal for error-tolerating codes
Takashi Matsubara, Y. Koga · IEEE International Symposium on Fault-Tolerant Computing · 2002
Cited by 7
Algorithm of Decoding the Data Codeword in Two-Dimensional QR Code
Kwang Wook Park, Jong Yun Lee · 한국융합학회논문지 · 2013
Cited by 0Open access
Word error control algorithm through multi-reading for NAND Flash memories
Chong Zhang, Tsutomu Yoshihara · IEEE International Conference on ASIC (ASICON) · 2011
Cited by 1
Semi-automatic Source Code Generation for the Hardware-Implementation of a Parallelizable and Configurable Error Correction Unit
Jens Spinner, Jürgen Freudenberger · Conference on Ph.D. Research in Microelectronics and Electronics · 2012
Cited by 1