US 7,515,477 B2
Non-volatile memory device and method of programming the same
Jae Won Cha, Icheon-si (Korea, Republic of); Sam Kyu Won, Icheon-si (Korea, Republic of); and Kwang Ho Baek, Seoul (Korea, Republic of)
Assigned to Hynix Semiconductor Inc., Icheon-si (Korea, Republic of)
Filed on May 21, 2007, as Appl. No. 11/751,586.
Claims priority of application No. 10-2006-0136352 (KR), filed on Dec. 28, 2006.
Prior Publication US 2008/0159006 A1, Jul. 03, 2008
Int. Cl. G11C 16/06 (2006.01)
U.S. Cl. 365—185.25  [365/185.17; 365/185.18] 14 Claims
OG exemplary drawing
 
1. A non-volatile memory device comprising:
an even bit line and an odd bit line for coupling to a memory cell array;
a register unit comprising a first register and a second register for temporarily storing data;
a detecting node for detecting a voltage level of a specific bit line or a specific register which is connected to the bit lines; and
a selecting unit comprising a first variable voltage input terminal and a second variable voltage terminal, wherein the first variable voltage input terminal applies a first variable voltage to the even bit line in response to an even discharge signal, and the second variable voltage input terminal applies a second variable voltage to the odd bit line in response to an odd discharge signal,
wherein the selecting unit pre-charges the even bit line and the odd bit line up to half of a first level voltage before coupling the detecting node to the bit line connected to a cell to be programmed,
wherein the first level voltage is applied to the bit line disconnected from the cell to be programmed when the detecting node is coupled to the bit line connected to the cell to be programmed.