US 12,437,830 B2
Memory system
Naomi Takeda, Yokohama (JP); and Masanobu Shirakawa, Chigasaki (JP)
Assigned to KIOXIA CORPORATION, Tokyo (JP)
Filed by KIOXIA CORPORATION, Tokyo (JP)
Filed on Jul. 5, 2024, as Appl. No. 18/764,906.
Application 18/764,906 is a continuation of application No. 18/163,906, filed on Feb. 3, 2023, granted, now 12,068,049.
Application 18/163,906 is a continuation of application No. 17/349,358, filed on Jun. 16, 2021, granted, now 11,605,440, issued on Mar. 14, 2023.
Claims priority of application No. 2021-039433 (JP), filed on Mar. 11, 2021.
Prior Publication US 2024/0363186 A1, Oct. 31, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. G11C 16/10 (2006.01); G11C 16/26 (2006.01); G11C 29/18 (2006.01); G11C 29/42 (2006.01); G11C 29/44 (2006.01); G11C 29/12 (2006.01)
CPC G11C 29/42 (2013.01) [G11C 29/18 (2013.01); G11C 29/44 (2013.01); G11C 2029/1202 (2013.01); G11C 2029/1204 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A memory system, comprising:
a non-volatile memory including a plurality of groups, each of the plurality of groups including a plurality of cell units, each of the plurality of cell units including a plurality of memory cells; and
a memory controller configured to:
execute a first operation in response to a first read request from a host device, the first read request specifying a first logical address corresponding to a first cell unit included in a target group of the plurality of groups; and
execute a second operation in response to a second read request from the host device, the second read request specifying a second logical address corresponding to a second cell unit different from the first cell unit included in the target group, wherein
the first operation includes:
based on a first correction amount associated with the target group, reading first data from the first cell unit;
executing error correction on the first data;
calculating a second correction amount based on the first data and error-corrected first data; and
updating the first correction amount to the second correction amount, and
the second operation includes:
reading second data from the second cell unit;
executing error correction on the second data;
calculating a third correction amount based on the second data and error-corrected second data;
converting the third correction amount into a fourth correction amount; and
updating the first correction amount to the fourth correction amount.