TY - JOUR
T1 - Coding and bounds for partially defective memory cells
AU - Al Kim, Haider
AU - Puchinger, Sven
AU - Tolhuizen, Ludo
AU - Wachter-Zeh, Antonia
N1 - Publisher Copyright:
© 2023, The Author(s).
PY - 2023/12
Y1 - 2023/12
N2 - This paper considers coding for so-called partially stuck (defect) memory cells. Such memory cells can only store partial information as some of their levels cannot be used fully due to, e.g., wearout. First, we present new constructions that are able to mask u partially stuck cells while correcting at the same time t random errors. The process of “masking” determines a word whose entries coincide with writable levels at the (partially) stuck cells. For u> 1 and alphabet size q> 2 , our new constructions improve upon the required redundancy of known constructions for t= 0 , and require less redundancy for masking partially stuck cells than former works required for masking fully stuck cells (which cannot store any information). Second, we show that treating some of the partially stuck cells as erroneous cells can decrease the required redundancy for some parameters. Lastly, we derive Singleton-like, sphere-packing-like, and Gilbert–Varshamov-like bounds. Numerical comparisons state that our constructions match the Gilbert–Varshamov-like bounds for several code parameters, e.g., BCH codes that contain all-one word by our first construction.
AB - This paper considers coding for so-called partially stuck (defect) memory cells. Such memory cells can only store partial information as some of their levels cannot be used fully due to, e.g., wearout. First, we present new constructions that are able to mask u partially stuck cells while correcting at the same time t random errors. The process of “masking” determines a word whose entries coincide with writable levels at the (partially) stuck cells. For u> 1 and alphabet size q> 2 , our new constructions improve upon the required redundancy of known constructions for t= 0 , and require less redundancy for masking partially stuck cells than former works required for masking fully stuck cells (which cannot store any information). Second, we show that treating some of the partially stuck cells as erroneous cells can decrease the required redundancy for some parameters. Lastly, we derive Singleton-like, sphere-packing-like, and Gilbert–Varshamov-like bounds. Numerical comparisons state that our constructions match the Gilbert–Varshamov-like bounds for several code parameters, e.g., BCH codes that contain all-one word by our first construction.
KW - (Partially) Stuck cells
KW - Defective memory
KW - Error-correcting codes
KW - Flash memories
KW - Gilbert-Varshamov bound
KW - Non-volatile memories
UR - http://www.scopus.com/inward/record.url?scp=85168653879&partnerID=8YFLogxK
U2 - 10.1007/s10623-023-01270-0
DO - 10.1007/s10623-023-01270-0
M3 - Article
AN - SCOPUS:85168653879
SN - 0925-1022
VL - 91
SP - 4019
EP - 4058
JO - Designs, Codes, and Cryptography
JF - Designs, Codes, and Cryptography
IS - 12
ER -