Memory Apparatus and Method of Evenly Using the Blocks of a Flash Memory
AssigneeSilicon Motion, Inc.
InventorsChien-Cheng Lin, Wen-Chung Chang
Life of this patent
Estimating the term…
Loading patent…
AssigneeSilicon Motion, Inc.
InventorsChien-Cheng Lin, Wen-Chung Chang
Estimating the term…
A memory apparatus and a method of evenly using the blocks of a flash memory are provided. The memory apparatus comprises a flash memory and a controller. The flash memory comprises a data region with a plurality of data blocks and a spare region with a plurality of spare blocks. The controller is configured to receive data corresponding to the first data block, select a spare block, program data into the spare block when the erase count corresponding to the spare block is less than the predetermined value or to select a second data block and program data stored in the second data block into the spare block when the erased count corresponding to the spare block reaches the predetermined value. As a result, the blocks of the flash memory are used evenly.
A method for accessing a flash memory, the flash memory is divided into a data region and a spare region, the data region includes a plurality of data blocks and the spare region includes a plurality of spare blocks, the method comprising the steps of:
A method of averagely using blocks of a flash memory, the flash memory includes a data region and a spare region, the data region having a plurality of data blocks, the spare region having a plurality of spare blocks, the method comprising the steps of:
A memory apparatus, comprising:
Dependencies are inferred from the claim text.