| CPC G11C 29/52 (2013.01) [G11C 8/08 (2013.01); G11C 29/021 (2013.01); H03M 13/1125 (2013.01)] | 20 Claims |

|
1. A memory system comprising:
a semiconductor memory device including a plurality of memory cells each configured to store data in a non-volatile manner according to a threshold voltage thereof and connected to a word line; and
a controller configured to:
perform an error correction based on hard bit data and soft bit data read from the plurality of memory cells;
generate a first table based on data corrected by the error correction;
determine a voltage difference between a first voltage and a second voltage, the first voltage being a voltage applied to the word line when the data that has been corrected is read; and
correct the generated first table based on the voltage difference.
|