US 7,468,907 B2
Programming method for flash memory capable of compensating reduction of read margin between states due to hot temperature stress
Dong-Ku Kang, Seongnam-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 Sep. 18, 2006, as Appl. No. 11/522,406.
Claims priority of application No. 10-2006-003584 (KR), filed on Jan. 12, 2006.
Prior Publication US 2007/0159889 A1, Jul. 12, 2007
This patent is subject to a terminal disclaimer.
Int. Cl. G11C 16/04 (2006.01)
U.S. Cl. 365—185.03  [365/185.22; 365/185.24] 17 Claims
OG exemplary drawing
 
1. A programming method for a flash memory device having a plurality of memory cells storing multi-bit data indicating one of a plurality of states, the programming method comprising:
programming memory cells selected to have one of the plurality of states using multi-bit data;
detecting programmed memory cells within a predetermined region of a threshold voltage distribution, wherein the programmed memory cells have one of the plurality of states,
wherein the predetermined region is selected by one of a first verify voltage and a read voltage and a second verify voltage, the first verify voltage being lower than the second verify voltage and higher than the read voltage; and
programming the detected memory cells to have a threshold voltage being equivalent to or higher than the second verify voltage corresponding to the respective states.