Patent ID: 9075709
Filing Date: 2015-07-07
Classification: G06F,G11C,Y02D

Abstract:
1. A flash memory controller comprising: a communication interface for receiving a first data, a second data, and a third data; a recording medium for recording an amount of stored data in a flash memory module, wherein the flash memory module comprising a read and write circuit, a first data block, a second data block, and a third data block; and a processing circuit, coupled with the communication interface, the recording medium, and the flash memory module, for controlling the read and write circuit to configure program threshold voltages of at least one cell in the first data block to be within a first voltage range so as to write the first data into the first data block when the amount of stored data in a flash memory module is less than a first threshold, and for controlling the read and write circuit to configure program threshold voltages of at least one cell in the third data block to be within a second voltage range so as to write the third data into the third data block when the amount of stored data in the flash memory module is greater than a second threshold; wherein the second threshold is greater than the first threshold and the first voltage range is less than the second voltage range.