×

MEMORY CONTROLLER

  • US 20150067439A1
  • Filed: 03/12/2014
  • Published: 03/05/2015
  • Est. Priority Date: 09/03/2013
  • Status: Active Grant
First Claim
Patent Images

1. A memory controller that controls a non-volatile memory, the memory controller comprising:

  • an encoder configured to sequentially receive data, and to sequentially calculate parity based on the data,a buffer configured to store the parity calculated by the encoder, the parity stored in the buffer including at least one of completed parity calculated based on the data having predetermined size and intermediate parity calculated based on the data having size less than the predetermined size;

    a write processing unit configured to write the data and the completed parity to a non-volatile memory;

    a decoder configured to perform a decoding process based on the data and the parity; and

    a controller configured to control the decoder to perform decoding based on the data read from the non-volatile memory and the intermediate parity stored in the buffer when receiving a read request directing to the data for which the intermediate parity in the buffer being generated.

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