US 12,068,049 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 Feb. 3, 2023, as Appl. No. 18/163,906.
Application 18/163,906 is a continuation of application No. 17/349,358, filed on Jun. 16, 2021, granted, now 11,605,440.
Claims priority of application No. 2021-039433 (JP), filed on Mar. 11, 2021.
Prior Publication US 2023/0187008 A1, Jun. 15, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G11C 16/26 (2006.01); G11C 16/10 (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)] 16 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 control the non-volatile memory, wherein
the memory controller is configured to execute a first operation, the first operation including:
based on a first correction amount associated with a target group, reading data from the target group;
executing error correction on the read data;
calculating a second correction amount based on the read data and the read data after the error correction; and
updating the first correction amount to the second correction amount,
the memory controller is configured to select a first group of the plurality of groups as the target group, and
in response to a read request specifying a logical address corresponding to a first cell unit included in the first group, the memory controller is further configured to
read data from the first cell unit based on the first correction amount,
execute the error correction on the read data from the first cell unit, and
calculate the second correction amount based on the read data from the first cell unit and the read data from the first cell unit after the error correction.