US 7,548,457 B2
Multi-bit nonvolatile memory device and related programming method
Sang-Gu Kang, Suwon-si (Korea, Republic of); and Young-Ho Lim, Yongin-si (Korea, Republic of)
Assigned to Samsung Electronics Co., Ltd., Suwon-si, Gyeonggi-do (Korea, Republic of)
Filed on Dec. 04, 2006, as Appl. No. 11/607,991.
Claims priority of application No. 10-2006-0037429 (KR), filed on Apr. 26, 2006.
Prior Publication US 2007/0253249 A1, Nov. 01, 2007
Int. Cl. G11C 11/34 (2006.01)
U.S. Cl. 365—185.03  [365/185.11; 365/185.14; 365/185.18] 34 Claims
OG exemplary drawing
 
1. A method of programming a nonvolatile memory device comprising a plurality of n-valued nonvolatile memory cells arranged in a matrix, wherein n is a natural number greater than or equal to two (2), the method comprising:
programming i-valued data to three or more memory cells contiguously arranged along a first direction of the matrix before programming (i+1)-valued data to any of the three or more memory cells, wherein i is less than n, and wherein the three or more memory cells are programmed during three or more respectively distinct program periods; and,
after programming the i-valued data to the three or more memory cells, programming (i+1)-valued data to a particular memory cell among the three or more memory cells.