×

Flash memory apparatus and storage management method for flash memory

  • US 10,019,314 B2
  • Filed: 01/19/2018
  • Issued: 07/10/2018
  • Est. Priority Date: 04/27/2016
  • Status: Active Grant
First Claim
Patent Images

1. A flash memory apparatus, comprising:

  • a flash memory module comprising a plurality of storage blocks, each storage block can be used as a first block or a second block; and

    a flash memory controller, configured for classifying data to be programmed into a plurality of groups of data, respectively executing error code encoding to generate a first corresponding parity check code to store the groups of data and the first corresponding parity check code into the flash memory module as first blocks, a cell of the first blocks being arranged for storing data of 1 bit;

    wherein the flash memory controller is further arranged for reading out the groups of data from the first blocks, executing error correction and de-randomize operation upon read out data to generate de-randomized data, executing randomize operation upon the de-randomized data according to a set of seeds to generate randomized data, performing error code encoding upon the randomized data to generate a second corresponding parity check code, storing the randomized data and the second corresponding parity check code into the flash memory module as the second block, a cell of the second block being arranged for storing data of at least 2 bits.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×