MEMORY DEVICE, MEMORY SYSTEM AND PROGRAMMING METHOD
A method of programming a memory device includes comparing a first verify voltage and a distribution voltage of at least one memory cell, and if a result of the comparison is a pass, adjusting the distribution voltage until the distribution voltage is higher than a second verify voltage while comparing the distribution voltage and the second verify voltage.
1 . A method of programming a memory device, the method comprising:
a first verify operation wherein a first verify voltage is compared with a distribution voltage of a memory cell; and
a second verify operation wherein if a result of the comparison performed in the first verify operation is pass, the distribution voltage is adjusted until the distribution voltage is higher than a second verify voltage.
2 . The method of claim 1 , wherein the second verify operation comprises comparing the distribution voltage and the second verify voltage while adjusting the distribution voltage to be higher than the second verify voltage.
3 . The method of claim 2 , further comprising:
adjusting the distribution voltage using a first program voltage if the comparison result of the first verify operation is fail, wherein the adjusting the distribution voltage is repeatedly performed until the distribution voltage is higher than the first verify voltage.
4 . The method of claim 3 , wherein the adjusting the distribution voltage using the first program voltage is performed according to an incremental step pulse program (ISPP) method in which the first program voltage is applied to a word line connected to the memory cell.
5 . The method of claim 1 , wherein the second verify operation comprises:
comparing the distribution voltage and the second verify voltage; and
adjusting the distribution voltage using a second program voltage, if a comparison result of the second verify operation is fail,
wherein the adjusting the distribution voltage is repeatedly performed until the adjusted distribution voltage is higher than the second verify voltage.
6 . The method of claim 5 , wherein the adjusting of the distribution voltage using the second program voltage is performed by a bit line forcing method in which the second program voltage is applied to a bit line connected to the at least one memory cell.
7 . A method of programming a memory device, the method comprising:
comparing a first verify voltage and a distribution voltage of a memory cell to generate a comparison result; and
if the comparison result is fail, adjusting the distribution voltage using a first program voltage until the distribution voltage is higher than a first verify voltage, and
if the comparison result is pass, adjusting the distribution voltage using a second program voltage until the distribution voltage is higher than a second verify voltage.
8 . The method of claim 7 , wherein adjusting the distribution voltage using the second program voltage comprises comparing the distribution voltage and the second program voltage while adjusting the distribution voltage to be higher than the second program voltage.
9 . The method of claim 8 , wherein the adjusting the distribution voltage by using the second program voltage until the distribution voltage is higher than the second verify voltage is performed by a bit line forcing method in which the second program voltage is applied to a bit line connected to the at least one memory cell.
10 . The method of claim 7 , wherein the adjusting the distribution voltage by using the first program voltage is performed by an incremental step pulse program (ISPP) method in which the first program voltage is applied to a word line connected to the at least one memory cell.
11 . A memory device comprising:
a cell array comprising a memory cell;
a comparator configured to compare at least one verify voltage and a distribution voltage of the memory cell and providing a comparison result;
a controller configured to provide a control signal in response to the comparison result; and
a voltage generator configured to provide a first program voltage and a second program voltage to the cell array in response to the control signal,
wherein the cell array adjusts the distribution voltage of the memory cell according to either the first program voltage or the second program voltage.
12 . The memory device of claim 11 , wherein the voltage generator is further configured to apply the first program voltage to a word line connected to the memory cell using an incremental step pulse program (ISPP) method controlled by the control signal.
13 . The memory device of claim 11 , wherein the voltage generator is further configured to apply the second program voltage to a bit line connected to the memory cell using a bit line forcing method as controlled by the control signal.