×

Flash memory apparatus and storage management method for flash memory

  • US 10,157,098 B2
  • Filed: 06/04/2018
  • Issued: 12/18/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, a cell of each storage block can be used for storing data of 1 bit or data of at least 2 bits; 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;

    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 a second block;

    a cell of a first block is used for storing data of a first bit number which is different from a second bit number, a cell of the second block being arranged for storing data of the second bit number.

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