DATA STORING METHOD, MEMORY CONTROL CIRCUIT UNIT AND MEMORY STORAGE APPARATUS
First Claim
1. A data storing method for a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module has a plurality of memory cells, a plurality of word lines and a plurality of bit lines, each of the memory cells electrically connects with one of the word lines and one of the bit lines, each of the memory cells stores a plurality of bit data, and each of the bit data may, according to at least a voltage, be identified as a first state or a second state, the data storing method comprises:
- programming data into a plurality of memory cells connecting to a first word line among the word lines, wherein a first predetermined reading voltage is initially configured for the first word line;
adjusting the first predetermined reading voltage to obtain a first available reading voltage for the first word line and applying the first available reading voltage to the first word line to read first page data, wherein the first page data may be corrected by an error checking and correcting circuit correctly; and
when a first difference value between the first available reading voltage and the first predetermined reading voltage is larger than a first predetermined threshold value, programming the first page data into a plurality of memory cells connecting to a second word line among the word lines.
1 Assignment
0 Petitions
Accused Products
Abstract
A data writing method, and a memory control circuit unit and a memory storage apparatus using the method are provided. The method including: programming data to several memory cells on a first word line of the rewritable non-volatile memory module of the memory storage apparatus, and a first predetermined reading voltage is initially configured for the first word line. The data storing method further includes: adjusting the first predetermined reading voltage to obtain a first available reading voltage for the first word line, and applying the first available reading voltage to the first word line to read first page data. The storing method further includes: if the difference value between the first available reading voltage and the first predetermined reading voltage is larger than a predetermined threshold value, performing a protection operation for the first page data.
-
Citations
21 Claims
-
1. A data storing method for a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module has a plurality of memory cells, a plurality of word lines and a plurality of bit lines, each of the memory cells electrically connects with one of the word lines and one of the bit lines, each of the memory cells stores a plurality of bit data, and each of the bit data may, according to at least a voltage, be identified as a first state or a second state, the data storing method comprises:
-
programming data into a plurality of memory cells connecting to a first word line among the word lines, wherein a first predetermined reading voltage is initially configured for the first word line; adjusting the first predetermined reading voltage to obtain a first available reading voltage for the first word line and applying the first available reading voltage to the first word line to read first page data, wherein the first page data may be corrected by an error checking and correcting circuit correctly; and when a first difference value between the first available reading voltage and the first predetermined reading voltage is larger than a first predetermined threshold value, programming the first page data into a plurality of memory cells connecting to a second word line among the word lines. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A memory control circuit unit for accessing a rewritable non-volatile memory module, the memory control circuit unit comprising:
-
a host interface, coupled to a host system; a memory interface, coupled to the rewritable non-volatile memory module, wherein the rewritable non-volatile memory module has a plurality of memory cells, a plurality of word lines and a plurality of bit lines, each of the memory cells electrically connects with one of the word lines and one of the bit lines, each of the memory cells stores a plurality of bit data, and each of the bit data may be identified as a first state or a second state; and a memory management circuit, coupled to the host interface and the memory interface, and is configured to give a first command sequence to the rewritable non-volatile memory module to program data into a plurality of memory cells connecting to a first word line among the word lines, wherein a first predetermined reading voltage is initially configured for the first word line, wherein the memory management circuit is further configured to adjust the first predetermined reading voltage to obtain a first available reading voltage for the first word line and give a second command sequence to the rewritable non-volatile memory module to apply the first available reading voltage to the first word line to read first page data, wherein the first page data may be corrected by an error checking and correcting circuit correctly, wherein when a first difference value between the first available reading voltage and the first predetermined reading voltage is larger than a first predetermined threshold value, the memory management circuit is further configured to issue a third command sequence to the rewritable non-volatile memory module to program the first page data into a plurality of memory cells connecting to a second word line among the word lines. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A memory storage device, comprising:
-
a connection interface unit, coupled to a host system; a rewritable non-volatile memory module, wherein the rewritable non-volatile memory module has a plurality of memory cells, a plurality of word lines and a plurality of bit lines, each of the memory cells electrically connects with one of the word lines and one of the bit lines, each of the memory cells stores a plurality of bit data, and each of the bit data may be identified as a first state or a second state; and a memory control circuit unit, coupled to the connection interface unit and the rewritable non-volatile memory module, and is configured to program data into a plurality of memory cells connecting to a first word line among the word lines, wherein a first predetermined reading voltage is initially configured for the first word line, wherein the memory control circuit unit is further configured to adjust the first predetermined reading voltage to obtain a first available reading voltage for the first word line and apply the first available reading voltage to the first word line to read first page data, wherein the first page data may be corrected by an error checking and correcting circuit correctly, wherein when a first difference value between the first available reading voltage and the first predetermined reading voltage is larger than a first predetermined threshold value, the memory control circuit unit is further configured to program the first page data into a plurality of memory cells connecting to a second word line among the word lines. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification