摘要 |
<p>PROBLEM TO BE SOLVED: To provide a memory system capable of suppressing an increase of a calculation result storage area used in error correction calculation.SOLUTION: A memory system of an embodiment includes: a plurality of word lines; a nonvolatile memory having memory cell groups that are connected to each of the plurality of word lines; a code encoding unit; and a write control unit. The write control unit executes first to j-th write stages (j is a natural number of 2 or greater and m-1 or smaller) to first to m-th memory cell groups (m is a natural number of 3 or greater), to write first write data and first redundant data; and executes the first to j-th write stages to (m+1)th to n-th memory cell groups (n is a natural number of m+1 or greater), to write second write data and second redundant data. After the j-th write stage to the m-th memory cell group, the code encoding unit starts error correction encoding processing for generating the second redundant data.</p> |