×

FLASH MEMORY APPARATUS AND STORAGE MANAGEMENT METHOD FOR FLASH MEMORY

  • US 20170315908A1
  • Filed: 04/25/2017
  • Published: 11/02/2017
  • 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 single-level-cell blocks and at least one multiple-level-cell 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 single-level-cell blocks;

    wherein when completing program of the plurality of single-level-cell blocks, the flash memory module is arranged for performing an internal copy operation to program the at least one multiple-level-cell block by sequentially reading and writing the groups of data and the corresponding parity check code from the plurality of single-level-cell blocks to the at least one multiple-level-cell block according to an order of storing data in the plurality of single-level-cell blocks.

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