A method of operating a memory controller in a memory system including a nonvolatile memory device includes; erasing memory cells of a target memory block of the non-volatile memory device on a block basis, and then searching for a bad memory cell by a performing an erase verifying operation, comparing a threshold voltage of the bad memory cell to a reference voltage to generate comparison results, and designating as a bad area one of the entire target memory block, and a sub-block of the target memory block in response to the comparison results.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method of operating a memory controller in a memory system including a nonvolatile memory device, the method comprising: erasing memory cells of a target memory block of the non-volatile memory device on a block basis; after erasing the memory cells of the target memory block, searching for a bad memory cell by a performing an erase verifying operation on the target memory block, the bad memory cell located in a sub-block among a plurality of sub-blocks of the target memory block; comparing a threshold voltage of the bad memory cell to a plurality of reference voltages to generate comparison results; and selectively designating as a bad area either one of the entire target memory block or only a portion of target memory block in response to the comparison results, wherein the portion of the target memory block is less than the entire target memory block and includes the sub-block of the target memory block in which the bad memory cell is located.
2. The method of claim 1 , wherein the sub-block of the target memory block in which the bad memory cell is located is one selected from a group including a bad word line connected to the bad memory cell, a bad word line connected to the bad memory cell and at least one word line disposed adjacent to the bad word line, and a word line group including a bad word line connected to the bad memory cell.
3. The method of claim 2 , wherein the reference voltages comprise a first reference voltage and a second reference voltage higher than the first reference voltage, and comparing the threshold voltage to the reference voltages comprises determining whether the threshold voltage is higher or lower than the first reference voltage, and determining whether the threshold voltage is higher or lower than the second reference voltage.
4. The method of claim 3 , wherein upon determining that the threshold voltage is lower than the first reference voltage providing a first comparison result, upon determining that the threshold voltage is higher than the first reference voltage and lower than the second reference voltage providing a second comparison result, and upon determining that the threshold voltage is higher than the second reference voltage providing a third comparison result.
5. The method of claim 4 , wherein the entire target memory block is designated as a bad area only in response to the third comparison result.
6. The method of claim 4 , wherein the sub-block of the target memory block in which the bad memory cell is located is designated as the bad area in response to either one of the first comparison result and the second comparison result.
7. The method of claim 6 , further comprising: executing a program/read operation directed to memory cells of the target memory block including the bad memory cell following designation of the sub-block of the target memory block as the bad area in response to the first comparison result by applying a nominal pass voltage to the bad word line connecting the bad memory cell that is the same a nominal pass voltage applied to good word lines connected to normal memory cells.
8. The method of claim 6 , further comprising: executing a program/read operation directed to memory cells of the target memory block including the bad memory cell following designation of the sub-block of the target memory block as the bad area in response to the second comparison result by applying an elevated pass voltage to the bad word line connecting the bad memory cell that is higher than a nominal pass voltage applied to good word lines connected to normal memory cells.
9. The method of claim 1 , wherein the target memory block includes a plurality of memory cell layers stacked on a substrate to define a three-dimensional memory cell array, and the sub-block in which the bad memory cell is located is a bad memory layer among the plurality of memory layers.
10. The method of claim 1 , further comprising: receiving externally provided program data in the memory controller to be programmed in the nonvolatile memory device; performing an error detection and/or correction (ECC) routine on the program data in the memory controller to generate ECC data associated with the program data, wherein searching for the bad memory cell by a performing the erase verifying operation on the target memory block comprises performing respective erase verifying operations on a number of word line groups.
11. A method of operating a memory controller in a memory system including a nonvolatile memory device, the method comprising: erasing memory cells of a target memory block of the non-volatile memory device on a block basis; after erasing the memory cells of the target memory block, differentiating between normal memory cells and a bad memory cell by a performing an erase verifying operation on the target memory block; comparing a threshold voltage of the bad memory cell to a reference voltage to generate one of first, second and third comparison results; and thereafter, executing a program/read operation directed to memory cells of the target memory block only if the first comparison result or the second comparison results is generated, and during the execution of the program/read operation, providing both good word lines connected to normal memory cells and a bad word line connected to the bad memory cell with a nominal pass voltage if the first comparison result is generated, else providing only the good word lines with the nominal pass voltage while providing the bad word line with an elevated pass voltage higher than the nominal pass voltage if the second comparison result is generated.
12. The method of claim 11 , wherein the reference voltage comprises a first reference voltage and a second reference voltage higher than the first reference voltage, and comparing the threshold voltage to the reference voltage comprises; comparing the threshold voltage to the first reference voltage, and comparing the threshold voltage to the second reference voltage.
13. The method of claim 12 , wherein upon determining that the threshold voltage is lower than the first reference voltage providing the first comparison result, upon determining that the threshold voltage is higher than the first reference voltage and lower than the second reference voltage providing the second comparison result, and upon determining that the threshold voltage is higher than the second reference voltage providing the third comparison result.
14. The method of claim 13 , wherein the entire target memory block is designated as a bad area in response to the third comparison result.
15. The method of claim 13 , wherein a sub-block of the target memory block is designated as a bad area in response to either one of the first comparison result and the second comparison result.
16. A memory system comprising: a nonvolatile memory device including a three dimensional memory cell array stacked on substrate and including a plurality of memory blocks each including a plurality of memory cell layers; and a memory controller configured to control operation of the non-volatile memory device and including a bad area management unit configured to designate a bad area of the memory cell array including a bad memory cell, wherein the bad area management unit is configured to erase a target block among the plurality of blocks, and then select a memory cell layer among the plurality of memory cell layers of the target memory block including the bad memory cell, compare a threshold voltage of the bad memory cell with a first reference voltage and a second reference voltage to generate a first comparison result, a second comparison result or a third comparison result, and the bad area management unit is further configured to designate the entire target memory block as the bad area in response to the third comparison result, and a sub-block of the target memory block as the bad area in response to the first comparison result and the second comparison result.
17. The memory system of claim 16 , wherein the sub-block of the target memory block is one selected from a group including; a bad word line connected to the bad memory cell, a bad word line connected to the bad memory cell and at least one word line disposed adjacent to the bad word line, and a word line group including a bad word line connected to the bad memory cell.
18. The memory system of claim 17 , wherein upon determining that the threshold voltage is lower than the first reference voltage generating the first comparison result, upon determining that the threshold voltage is higher than the first reference voltage and lower than the second reference voltage generating the second comparison result, and upon determining that the threshold voltage is higher than the second reference voltage generating the third comparison result.
19. The memory system of claim 18 , wherein the memory controller is further configured to execute a program/read operation directed to memory cells of the target memory block including the bad memory cell following designation of the sub-block of the target memory block as the bad area in response to the first comparison result by applying a nominal pass voltage to the bad word line connecting the bad memory cell that is the same a nominal pass voltage applied to good word lines connected to normal memory cells.
20. The memory system of claim 18 , wherein the memory controller is further configured to execute a program/read operation directed to memory cells of the target memory block including the bad memory cell following designation of the sub-block of the target memory block as the bad area in response to the second comparison result by applying an elevated pass voltage to the bad word line connecting the bad memory cell that is higher than a nominal pass voltage applied to good word lines connected to normal memory cells.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
June 20, 2014
February 9, 2016
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.