TY - JOUR
T1 - An optimal on-demand scrubbing solution for read disturbance errors in phase-change memory
AU - Kim, Moonsoo
AU - Lee, Juhan
AU - Kim, Hyun
AU - Lee, Hyuk Jae
N1 - Publisher Copyright:
© 2021 The Institute of Electronics and Information Engineers
PY - 2021/2
Y1 - 2021/2
N2 - Phase-change memory is a promising technology due to its attractive properties. However, phase-change memory is difficult to commercialize because of its reliability issues. A read disturbance error, which is the main cause of reliability issues, occurs when a cell is repeatedly read. A conventional solution for read disturbance errors is periodically scrubbing the cells. However, this method requires read counters to count the number of reads per word. This paper proposes an on-demand scrubbing solution that does not require read counters, which significantly reduces resource overhead. The proposed method observes the number of errors in a word using error-correcting code. If the number of errors is larger than a pre-defined threshold, scrubbing is performed to fix the errors. The proposed method removes nearly 1GB of hardware overhead required by read counters, and fixes more than 99.99% of read disturbance errors.
AB - Phase-change memory is a promising technology due to its attractive properties. However, phase-change memory is difficult to commercialize because of its reliability issues. A read disturbance error, which is the main cause of reliability issues, occurs when a cell is repeatedly read. A conventional solution for read disturbance errors is periodically scrubbing the cells. However, this method requires read counters to count the number of reads per word. This paper proposes an on-demand scrubbing solution that does not require read counters, which significantly reduces resource overhead. The proposed method observes the number of errors in a word using error-correcting code. If the number of errors is larger than a pre-defined threshold, scrubbing is performed to fix the errors. The proposed method removes nearly 1GB of hardware overhead required by read counters, and fixes more than 99.99% of read disturbance errors.
KW - Non-volatile memory
KW - On-demand scrubbing
KW - Phase-change memory
KW - Read disturbance errors
UR - http://www.scopus.com/inward/record.url?scp=85117878002&partnerID=8YFLogxK
U2 - 10.5573/IEIESPC.2021.10.1.055
DO - 10.5573/IEIESPC.2021.10.1.055
M3 - Article
AN - SCOPUS:85117878002
SN - 2287-5255
VL - 10
SP - 55
EP - 60
JO - IEIE Transactions on Smart Processing and Computing
JF - IEIE Transactions on Smart Processing and Computing
IS - 1
ER -