Patent · US Active

Memory controller for a non-volatile memory, memory system and method

US10230401B2 · kind B2 · utility

3Cited by
9References
20Claims
0Family size

Assignee

Inventors

Key dates

Filing dateMar 13, 2017
Grant dateMar 12, 2019
Priority date
Expiry dateMar 13, 2037

Classification

  • Technology area (CPC H)Electricity
  • CPC primaryH03M13/152
  • WIPO fieldBasic communication processes
  • WIPO sectorElectrical engineering

Abstract

According to an embodiment, a memory controller for controlling a nonvolatile memory in which multi-dimensional error correction code having two or more component codes is stored, the memory controller configured to read out the multi-dimensional error correction code; acquire a received word of the multi-dimensional error correction code; hold an intermediate decoded word of the multi-dimensional error correction code; perform a first decoding process which is decoding a first component code included in the intermediate decoded word; when a first error symbol included in the first component code is detected by the first decoding process, perform a first rewriting process which is rewriting a value corresponding to the first error symbol in the intermediate decoded word, and record first recurrence information for reproducing a value of the first error symbol before rewriting; perform a second decoding process which is decoding a second component code included in the intermediate decoded word, of which dimension is different from that of the first component code; determine whether the first rewriting process is erroneous correction based on a result of the second decoding process; …

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.