CPC G06F 12/0646 (2013.01) [G06F 3/0619 (2013.01); G06F 3/0653 (2013.01); G06F 3/0679 (2013.01); G11C 5/025 (2013.01); G11C 8/10 (2013.01); G11C 11/5628 (2013.01); G11C 11/5642 (2013.01); G11C 16/0483 (2013.01); G11C 16/08 (2013.01); G11C 16/24 (2013.01); G06F 2212/2022 (2013.01); G11C 2211/5648 (2013.01)] | 20 Claims |
1. A method of programming a three dimensional NAND flash memory device including a first sub-block, a second sub-block, and a first plurality of cell strings coupled to a first bit line, the first plurality of cell strings comprising a first cell string and a second cell string,
the first sub-block including a first plurality of word lines configured with a first word line and a second word line, and first nonvolatile memory cells coupled to the first plurality of word lines,
the second sub-block including a second plurality of word lines configured with a third word line and a fourth word line, and second nonvolatile memory cells coupled to the second plurality of word lines,
each of the first plurality of cell strings including a plurality of nonvolatile memory cells connected serially, the plurality of nonvolatile memory cells being stacked on or above a substrate in a direction perpendicular to the substrate,
at least one memory cell included in the nonvolatile memory cells of the first sub-block and the second sub-block corresponding to a multi-bit memory cell which is configured to store N-bit data where “N” is a natural number greater than or equal to 2, the method comprising:
selecting the first cell string of the first plurality of cell strings which is coupled to the first bit line;
programming sequentially, address scheduling the first nonvolatile memory cells in order from the first word line to the second word line; and
programming sequentially, address scheduling the second nonvolatile memory cells in order from the third word line to the fourth word line;
wherein the order of the address scheduling for the first plurality of word lines of the first sub-block is different to the order of the address scheduling for the second plurality of word lines of the second sub-block, and
wherein the first sub-block and the second sub-block are separated by at least one dummy word line.
|