×

MEMORY CONTROLLER AND DECODING METHOD

  • US 20160246603A1
  • Filed: 06/18/2015
  • Published: 08/25/2016
  • Est. Priority Date: 02/20/2015
  • Status: Active Grant
First Claim
Patent Images

1. A memory controller comprising a decoder configured to perform approximate maximum likelihood decoding of a linear code on a received word, the received word being read from a non-volatile memory,the decoder including:

  • a generation unit configured to output a plurality of decoded word information on the basis of the received word, each of the plurality of decoded word information identifying each of a plurality of decoded word being a candidate for a decoded result of the received word; and

    a selection unit configured to select a decoded word with the maximum likelihood from among the plurality of decoded words,the generation unit including;

    an initial value generation unit configured to calculate first data on the basis of the received word;

    a storage unit configured to store the first data and a predetermined number of second data;

    an update unit configured to calculate new second data by using the predetermined number of second data stored in the storage unit and update the predetermined number of second data stored in the storage unit with the new second data; and

    an arithmetic unit configured to add the first data and the latest second data stored in the storage unit and output a result of the addition as the decoded word information.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×