Patent ID: 8767473
Filing Date: 2014-07-01
Classification: G11C

Abstract:
1. A method of programming a nonvolatile memory device including strings extending from intersections of first through nth bit lines (n being an integer of 1 or more) and a plurality of string selection lines, each string including memory cells formed in a direction perpendicular to a substrate to have multiple layers of memory cells, wherein the perpendicular direction is a Y-direction, the string selection lines extend in a Z-direction and the bit lines extend in an X-direction, comprising: programming a first group of memory cells, corresponding to a part of the plurality of string selection lines, from among the memory cells at the multiple layers; and after the first group of the memory cells is all programmed, programming a second group of memory cells, corresponding to remaining string selection lines, from among the memory cells at the multiple layers, wherein each of the programming a first group of memory cells and the programming a second group of memory cells comprises programming memory cells at each layer of an YZ plane with multi-bit data according to a shadow programming method, and wherein, where memory cells at an Nth layer (N being an integer of 1 or more) of the YZ plane are programmed, remaining memory cells at an XZ plane corresponding to the Nth layer are programmed before memory cells at another layer of the YZ plane are programmed.