Memory system and method for controlling memory system
OwnerYuki KONDO, Naoaki KOKUBUNinventors
Life of this patent
Estimating the term…
Loading patent…
OwnerYuki KONDO, Naoaki KOKUBUNinventors
Estimating the term…
A memory system includes a non-volatile memory that stores data encoded with an error correction code that corrects errors of t bits or less, where t is an integer of 2 or more, and a memory controller. The memory controller performs a first calculation in which first error locator polynomials up to the k-th order, where k is an integer satisfying 1≤k<t, having the same parity as k, are calculated using a word read from the non-volatile memory. The memory controller corrects errors of the word by calculating the error positions using the first error locator polynomial, or calculating initial values of parameters used in a second calculation in which second error locator polynomials up to the t-th order are calculated using the first error locator polynomials, performing the second calculation, and calculating the error positions using the second error locator polynomial.
A memory system comprising:
A memory controller connected to a non-volatile memory that stores data encoded with an error correction code that corrects errors of t bits or less, where t is an integer of 2 or more, the memory controller comprising:
A method for controlling a memory system comprising a non-volatile memory that stores data encoded with an error correction code that corrects errors of t bits or less, where t is an integer of 2 or more, and a memory controller configured to control writing to the non-volatile memory and reading from the non-volatile memory, the method comprising:
Dependencies are inferred from the claim text.