×

Flash memory apparatus and storage management method for flash memory

  • US 10,019,355 B2
  • Filed: 01/01/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 first blocks and at least one second block; and

    a flash memory controller having a plurality of channels respectively connected to the flash memory module, the flash memory controller being configured for classifying data to be programmed into a plurality of groups of data, respectively executing single-level-cell programming and RAID-like (Redundant Array of Independent Disks-like) XOR (exclusive-OR) error code encoding to generate a corresponding parity check code to program the groups of data and the corresponding parity check code to the plurality of first blocks, a cell of the plurality of first blocks being arranged for storing data of two bits;

    wherein after completing program of the plurality of first blocks, the flash memory module is arranged for performing an internal copy operation to program the at least one second block by sequentially reading and writing the groups of data and the corresponding parity check code from the plurality of first blocks to the at least one second block, a cell of the second block being arranged for storing data of 2N bits, N being an integer equal to 2 or greater than 2.

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