US20050254309A1 - Program method of non-volatile memory device - Google Patents

Program method of non-volatile memory device Download PDF

Info

Publication number
US20050254309A1
US20050254309A1 US10/976,628 US97662804A US2005254309A1 US 20050254309 A1 US20050254309 A1 US 20050254309A1 US 97662804 A US97662804 A US 97662804A US 2005254309 A1 US2005254309 A1 US 2005254309A1
Authority
US
United States
Prior art keywords
voltage
program
string select
unselected word
program method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/976,628
Inventor
Oh-Suk Kwon
June Lee
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co Ltd filed Critical Samsung Electronics Co Ltd
Assigned to SAMSUNG ELECTRONICS CO., LTD. reassignment SAMSUNG ELECTRONICS CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KWON, OH-SUK, LEE, JUNE
Publication of US20050254309A1 publication Critical patent/US20050254309A1/en
Priority to US11/679,072 priority Critical patent/US7596026B2/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • G11C16/12Programming voltage switching circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/04Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
    • G11C16/0483Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells having several storage transistors connected in series
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/08Address circuits; Decoders; Word-line control circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/34Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
    • G11C16/3418Disturbance prevention or evaluation; Refreshing of disturbed memory data
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/34Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
    • G11C16/3418Disturbance prevention or evaluation; Refreshing of disturbed memory data
    • G11C16/3427Circuits or methods to prevent or reduce disturbance of the state of a memory cell when neighbouring cells are read or written

Definitions

  • the present invention is a semiconductor memory device, and, in particular, a method of programming a non-volatile memory device.
  • a non-volatile memory device offers the large-scale storage capacity and high integration, without refresh of stored data, and one example of the device is a NAND-type flash memory device. Since the NAND-type flash memory device retains the data even in a case of power-off, it is widely used in applications where the possibility of power supply interruption is present such as portable terminal equipment, a portable computer, and so on.
  • Flash EEPROM devices generally include a semiconductor substrate (or bulk) of a first conductivity type, e.g. P-type; spaced source and drain regions of a second conductivity type, e.g. N-type, in the substrate; a channel region at a face of the substrate, between the spaced source and drain regions; a floating gate for storing charge carriers when the device is programmed; and a control gate which overlies the floating gate, opposite the channel region.
  • a semiconductor substrate or bulk of a first conductivity type, e.g. P-type
  • spaced source and drain regions of a second conductivity type e.g. N-type
  • FIG. 1 An array in the well-known NAND-type flash memory device is shown in FIG. 1 .
  • the memory cell array 10 includes a plurality of cell strings 11 corresponding to bit lines.
  • bit lines BL 0 and BL 1 and two cell strings 11 corresponding thereto are exemplified in FIG. 1 , for the sake of convenience.
  • Each of the cell strings 11 is composed of a string select transistor SST as a first select transistor, a ground select transistor GST as a second select transistor, and a plurality of EEPROM cells MC 0 through MCm being serially connected between the select transistors SST and GST.
  • the string select transistor SST has a drain connected to a corresponding bit line and a gate connected to string select line SSL.
  • the ground select transistor GST has a source connected to a common source line CSL and a gate connected to a ground select line GSL. Between the source of the string select transistor SST and the drain of the ground select transistor GST, the flash EEPROM cells MCm-MC 0 are serially connected, which are respectively connected to word lines WLm-WL 0 corresponding thereto.
  • FIG. 2 is a timing diagram for describing a program method of the non-volatile memory device in FIG. 1 .
  • the memory cells in the memory cell array 10 are erased at a certain threshold voltage, e.g. ⁇ 1V.
  • a high voltage e.g. 20V
  • the selected memory cell is charged to a higher threshold voltage while the threshold voltages of unselected memory cells remain unchanged.
  • a ground path is blocked by applying 0V to the gate of the ground select transistor GST.
  • a zero voltage (0V) potential is applied to a selected bit line, e.g., BL 0
  • a power supply voltage Vcc as the program inhibit voltage is applied to an unselected bit line, e.g., BL 1 .
  • a given voltage e.g., the power supply voltage
  • the string select line i.e., the gate of the string select transistor SST connected to the bit line BL 1 , which causes the source of the string select transistor SST (or the channel of a program inhibited cell transistor) to be charged up to Vcc-Vth (Vth is a threshold voltage of the string select transistor).
  • Vth is a threshold voltage of the string select transistor.
  • the string select transistor SST is substantially blocked or shut off.
  • a time period for the aforementioned operation is referred to “a bit line setup period”.
  • the channel voltage Vchannel of the program inhibited cell transistor is boosted by applying a high voltage, e.g. a program voltage Vpgm, to the selected word line, and applying a lower, e.g. a pass voltage Vpass, to the unselected word lines.
  • a high voltage e.g. a program voltage Vpgm
  • a lower e.g. a pass voltage Vpass
  • F-N Fowler-Nordheim
  • a time period for such an operation is referred to “a program period”.
  • a program voltage When a program voltage is applied to the word line, the voltage is applied not only to the selected memory cell but also to the unselected memory cells along the same word line for programming.
  • the unselected memory cell in particular the memory cell adjacent to the selected memory cell, is programmed.
  • the unintentional programming of an unselected memory cell connected to a selected word line is referred to herein as “program disturb.”
  • One of the ways for preventing program disturb is a program inhibit method employing a self-boosting scheme.
  • the program inhibit method employing the self-boosting scheme is disclosed in U.S. Pat. No. 5,677,873 entitled “Method of Programming Flash EEPROM Integrated Circuit Memory Devices to Prevent Inadvertent Programming of Nondesignated NAND memory cells therein”, and U.S. Pat. No. 5,991,202 entitled “Method for Reducing Program Disturb during Self-Boosting in a NAND flash Memory”, which are incorporated herein by reference.
  • the aforementioned program method has the following problem. As memory devices are scaled down, the space between adjacent signal lines is reduced. Thus, there arises capacitive coupling between adjacent signal lines through parasitic capacitance that sexits between the adjacent signal lines. For example, when a program voltage Vpgm or a pass voltage Vpass is applied to a word line WLm adjacent to a string select line SSL (or located just below the string select line), as illustrated in FIG. 2 , a voltage (e.g., Vcc) of the string select line SSL becomes higher than the power supply voltage Vcc due to capacitive coupling with the word line WLm.
  • a program method of a non-volatile memory device comprises setting a string select line to a predetermined voltage, and setting a selected word line to a program voltage and unselected word lines to a pass voltage respectively.
  • the program voltage is varied according to an arrangement of the selected word line.
  • a voltage lower than the pass voltage is supplied to the adjacent unselected word line to the string select line.
  • the predetermined voltage is lower than the voltage supplied to the adjacent unselected word line to the string select line.
  • the string select line is set to the predetermined voltage before the selected and unselected word lines are set to corresponding voltages, respectively.
  • the method further comprises setting each bit line to either a power supply voltage or a ground voltage according to data to be programmed after the selected and unselected word lines are set to corresponding voltages, respectively.
  • the string select line is set to the predetermined voltage after the selected and unselected word lines are set to corresponding voltages, respectively.
  • FIG. 1 is a diagram of an array structure of a conventional NAND-type flash memory device
  • FIG. 2 is a timing diagram for describing a program method of a non-volatile memory device in FIG. 1 ;
  • FIGS. 3 to 5 are timing diagrams for describing program methods of a non-volatile memory device according to exemplary embodiments of the present invention.
  • a pass voltage and a program voltage described in FIG. 2 are respectively referred to as a first pass voltage and a first program voltage and marked by Vpass 1 and Vpgm 1 .
  • a word line connected to a memory cell to be programmed is referred to as a selected word line and remaining word lines as unselected word lines.
  • a second program voltage Vpgm 2 lower than the first program voltage Vpgm 1 is applied to the selected word line adjacent to the string select line SSL.
  • a second pass voltage Vpass 2 lower than the first pass voltage Vpass 1 is applied to the unselected word line adjacent to the string select line SSL.
  • the second pass voltage Vpass 2 and the second program voltage Vpgm 2 are higher than a voltage applied to the string select line SSL.
  • a voltage (e.g., a power supply voltage) of the string select line SSL is prevented from being boosted higher than the power supply voltage Vcc due to capacitive coupling with an adjacent word line.
  • charges that are charged at a channel of a program inhibited cell transistor are prevented from being leaked out to a bit line through a string select transistor SST.
  • FIG. 3 is a timing diagram for a program method of a non-volatile memory device according to a first embodiment of the present invention.
  • a word line WLm adjacent to a string select line SSL is an unselected word line.
  • a program method of a non-volatile memory device according to a first embodiment of the present invention will be more fully described below.
  • memory cells are programmed, they are erased to have, for example, a threshold voltage of ⁇ 1V.
  • Data to be stored in a memory cell array is loaded onto a sense amplifier and latch circuit (not shown) known as a page buffer circuit by a bit organization structure (e.g., ⁇ 8, ⁇ 16, etc.).
  • a bit organization structure e.g., ⁇ 8, ⁇ 16, etc.
  • bit lines BL 0 and BL 1 are pre-charged toat a power supply voltage through the sense amplifier and latch circuit. While the bit lines BL 0 and BL 1 are pre-charged to the power supply voltage, a string select line SSL, the word line WL 0 -WLm and a ground select line GSL are maintained at thea low level of a ground voltage. Since the string select line SSL has the ground voltage, each cell string is electrically separated from a corresponding bit line.
  • the power supply voltage Vcc is supplied to the string select line SSL, so that a channel region of each string is charged up to VCC-Vth (Vth is a threshold voltage of the string select transistor).
  • Vth is a threshold voltage of the string select transistor.
  • string select transistors SST of cell strings 11 are shut off. This forces channel regions of the cell strings 11 to be ingfloated.
  • the first program voltage Vpgm 1 is supplied to a selected word line (e.g., WL 0 ) and the first pass voltage Vpass 1 is supplied to unselected word lines (e.g., WL 1 -WLm- 1 ).
  • unselected word lines e.g., WL 1 -WLm- 1
  • the second pass voltage Vpass 2 lower than the first pass voltage Vpass 1 is supplied to the unselected word line WLm adjacent to the string select line SSL.
  • a voltage of the selected word line WL 0 is increased from the first pass voltage Vpass 1 to the first program voltage Vpgm 1 . Since the channel regions of the cell strings 11 are floated, they are boosted. Accordingly, memory cells of the selected word line WL 0 are not programmed. This is because F-N tunneling is prevented between a floating gate and the channel region.
  • the ground voltage as a program voltage or the power supply voltage as a program inhibit voltage is supplied to each bit line according to the loaded data.
  • the ground voltage is applied to a bit line when data to be programmed is ‘0’
  • the power supply voltage is applied to a bit line when data to be programmed is ‘1’.
  • a string select transistor connected to a bit line having the ground voltage is changed from a shut-off state to a turn-on state, so that a boosted voltage of a string having a turned-on string select transistor is discharged through the sense amplifier and latch circuit. That is, a channel region of a cell string is supplied with the ground voltage.
  • a memory cell(s) in the selected word line WL 0 is programmed through the above F-N tunneling.
  • FIG. 4 is a timing diagram for a program method of a non-volatile memory device according to a second embodiment of the present invention.
  • the second pass voltage Vpass 2 lower than the first pass voltage Vpass 1 is applied to the selected word line WLm. Then, a voltage of the selected word line WLm is increased up to the second program voltage Vpgm 2 .
  • the second program voltage Vpgm 2 is lower than the first program voltage Vpgm 1 and higher than the first and second pass voltages Vpass 1 and Vpass 2 .
  • Each of the remaining unselected word lines WL 0 -WLm- 1 is supplied with the first pass voltage Vpass 1 .
  • the program method of the present non-volatile memory device according to the second embodiment is identical to that in FIG. 3 , and description thereof is thus omitted.
  • FIG. 5 is a timing diagram for a program method of a non-volatile memory device according to a third embodiment of the present invention.
  • the first pass voltage Vpass 1 is simultaneously supplied to all word lines WL 0 -WLm. Then, a voltage of the selected word line WLm is increased from the first pass voltage Vpass 1 to the second program voltage Vpgm 2 .
  • the program method of the prevent non-volatile memory device according to the third embodiment is identical to that in FIG. 3 , and description thereof is thus omitted.
  • a program voltage supplied to a selected word line can be varied according to its arrangement.
  • program/program inhibit conditions of memory cells may be changed differently from expected conditions due to capacitive coupling.
  • the expected conditions comprise a coupling ratio of a memory cell, loading difference by the length of a signal line, etc. Accordingly, program voltages of different levels can be assigned to corresponding word lines to satisfy the optimum program conditions
  • the first/second program voltage Vpgm 1 /Vpgm 2 can be applied directly to a selected word line without applying the first/second pass voltages Vpass 1 /Vpass 2 thereto.
  • the first pass voltage Vpass 1 is supplied to each of the unselected word lines while the second program voltage Vpgm 2 is applied to the selected word line.
  • a power supply voltage is supplied to a string select line after supplying of the first/second program voltage to the selected word line.
  • a ground voltage as a program voltage can be applied to a bit line before a power supply voltage is applied to a string select line.
  • Combinations of the above program methods can be incorporated in the present invention.As can be realized from the described embodiments above, there are a number of combinations of events and voltage levels involved. The combinations depend on, for example, if the selected word line is adjacent to the string select line, and if a step in the embodiment sets the string select line to the predetermined voltage before the word lines are set to corresponding voltages.
  • the term ‘corresponding’ refers to the applied voltage respective of the what is called out in the specific embodiment.

Abstract

A program method of a non-volatile memory device comprises setting a string select line to a predetermined voltage, setting a selected word line to a program voltage and unselected word lines to a pass voltage respectively. The program voltage is varied according to an arrangement of the selected word line. Problems arising from capacitive coupling between adjacent signal lines are alleviated.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This U.S. non-provisional patent application claims priority under 35 U.S.C. § 119 of Korean Patent Application 2004-34863 filed on May 17, 2004, the entire contents of which are hereby incorporated by reference.
  • FIELD OF THE INVENTION
  • The present invention is a semiconductor memory device, and, in particular, a method of programming a non-volatile memory device.
  • BACKGROUND OF THE INVENTION
  • Demand for erasable and programmable semiconductor memory devices capable of retaining data without a refresh function is on the rise. Further, attempts for improving the storage ycapacitance and integration of the memory device are increasing. A non-volatile memory device offers the large-scale storage capacity and high integration, without refresh of stored data, and one example of the device is a NAND-type flash memory device. Since the NAND-type flash memory device retains the data even in a case of power-off, it is widely used in applications where the possibility of power supply interruption is present such as portable terminal equipment, a portable computer, and so on.
  • Conventional non-volatile memory devices like the NAND-type flash memory device include a type of electrically erasable and programmable read-only memory (EEPROM) device typically referred to as “a flash EEPROM device”. Flash EEPROM devices generally include a semiconductor substrate (or bulk) of a first conductivity type, e.g. P-type; spaced source and drain regions of a second conductivity type, e.g. N-type, in the substrate; a channel region at a face of the substrate, between the spaced source and drain regions; a floating gate for storing charge carriers when the device is programmed; and a control gate which overlies the floating gate, opposite the channel region.
  • An array in the well-known NAND-type flash memory device is shown in FIG. 1. Referring to FIG. 1, the memory cell array 10 includes a plurality of cell strings 11 corresponding to bit lines. Here, two bit lines BL0 and BL1 and two cell strings 11 corresponding thereto are exemplified in FIG. 1, for the sake of convenience. Each of the cell strings 11 is composed of a string select transistor SST as a first select transistor, a ground select transistor GST as a second select transistor, and a plurality of EEPROM cells MC0 through MCm being serially connected between the select transistors SST and GST. The string select transistor SST has a drain connected to a corresponding bit line and a gate connected to string select line SSL. The ground select transistor GST has a source connected to a common source line CSL and a gate connected to a ground select line GSL. Between the source of the string select transistor SST and the drain of the ground select transistor GST, the flash EEPROM cells MCm-MC0 are serially connected, which are respectively connected to word lines WLm-WL0 corresponding thereto.
  • FIG. 2 is a timing diagram for describing a program method of the non-volatile memory device in FIG. 1.
  • Before describing a program method, as well known, the memory cells in the memory cell array 10 are erased at a certain threshold voltage, e.g. −1V. For the purpose of programming the memory cells, a high voltage, e.g. 20V, is applied to a word line of a selected memory cell for a predetermined time. Thus, the selected memory cell is charged to a higher threshold voltage while the threshold voltages of unselected memory cells remain unchanged.
  • Referring to FIG. 2, a ground path is blocked by applying 0V to the gate of the ground select transistor GST. A zero voltage (0V) potential is applied to a selected bit line, e.g., BL0, and a power supply voltage Vcc as the program inhibit voltage is applied to an unselected bit line, e.g., BL1. At the same time, a given voltage (e.g., the power supply voltage) is applied to the string select line, i.e., the gate of the string select transistor SST connected to the bit line BL1, which causes the source of the string select transistor SST (or the channel of a program inhibited cell transistor) to be charged up to Vcc-Vth (Vth is a threshold voltage of the string select transistor). Here, the string select transistor SST is substantially blocked or shut off. A time period for the aforementioned operation is referred to “a bit line setup period”.
  • Next, the channel voltage Vchannel of the program inhibited cell transistor is boosted by applying a high voltage, e.g. a program voltage Vpgm, to the selected word line, and applying a lower, e.g. a pass voltage Vpass, to the unselected word lines. Thus, Fowler-Nordheim (F-N) tunneling is prevented between a floating gate and the channel region. This retains the initial erased state of the program inhibited cell transistor. A time period for such an operation is referred to “a program period”. When a program voltage is applied to the word line, the voltage is applied not only to the selected memory cell but also to the unselected memory cells along the same word line for programming. Thus, the unselected memory cell, in particular the memory cell adjacent to the selected memory cell, is programmed. The unintentional programming of an unselected memory cell connected to a selected word line is referred to herein as “program disturb.”
  • One of the ways for preventing program disturb is a program inhibit method employing a self-boosting scheme. The program inhibit method employing the self-boosting scheme is disclosed in U.S. Pat. No. 5,677,873 entitled “Method of Programming Flash EEPROM Integrated Circuit Memory Devices to Prevent Inadvertent Programming of Nondesignated NAND memory cells therein”, and U.S. Pat. No. 5,991,202 entitled “Method for Reducing Program Disturb during Self-Boosting in a NAND flash Memory”, which are incorporated herein by reference.
  • After programming for the select memory cell is complete, a recovery operation for discharging charges of the bit line is performed.
  • The aforementioned program method has the following problem. As memory devices are scaled down, the space between adjacent signal lines is reduced. Thus, there arises capacitive coupling between adjacent signal lines through parasitic capacitance that sexits between the adjacent signal lines. For example, when a program voltage Vpgm or a pass voltage Vpass is applied to a word line WLm adjacent to a string select line SSL (or located just below the string select line), as illustrated in FIG. 2, a voltage (e.g., Vcc) of the string select line SSL becomes higher than the power supply voltage Vcc due to capacitive coupling with the word line WLm. Due to the boosted voltage of the string select line SSL, charges that are charged by the self-boosting operation at a channel of a program inhibited cell transistor are leaked out to a bit line through the string select transistor (it is changed from a shut-off state to a turn-on state). That is, as illustrated in FIG. 2, a channel voltage Vchannel (or an inhibit voltage Vinhibit) of the program inhibited cell transistor is lowered by delta V (it is determined by a coupling ratio of a word line to a string select line and a program/pass voltage) in proportion to the boosted voltage of the string select line SSL. Therefore, program speed is dropped. This makes a threshold voltage distribution broader. Furthermore, the aforementioned program disturb may result.
  • SUMMARY OF THE INVENTION
  • It is therefore an object of the invention to provide a program method of a non-volatile memory device capable of improving the reliability.
  • It is another object of the invention to provide a program method of a non-volatile memory device capable of changing a program voltage according to a location of a selected word line.
  • It is another object of the invention to provide a program method of a non-volatile memory device capable of preventing program disturb due to capacitive coupling between a string select line and an adjacent word line thereto.
  • In accordance with one aspect of the present invention, a program method of a non-volatile memory device is provided which comprises setting a string select line to a predetermined voltage, and setting a selected word line to a program voltage and unselected word lines to a pass voltage respectively. The program voltage is varied according to an arrangement of the selected word line.
  • In an exemplary embodiment, when one of the unselected word lines is adjacent to the string select line, a voltage lower than the pass voltage is supplied to the adjacent unselected word line to the string select line.
  • In an exemplary embodiment, the predetermined voltage is lower than the voltage supplied to the adjacent unselected word line to the string select line.
  • In an exemplary embodiment, the string select line is set to the predetermined voltage before the selected and unselected word lines are set to corresponding voltages, respectively.
  • In an exemplary embodiment, the method further comprises setting each bit line to either a power supply voltage or a ground voltage according to data to be programmed after the selected and unselected word lines are set to corresponding voltages, respectively.
  • In an exemplary embodiment, the string select line is set to the predetermined voltage after the selected and unselected word lines are set to corresponding voltages, respectively.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • A more complete appreciation of the present invention, and many of the attendant advantages thereof, will become readily apparent as the same becomes better understood by reference to the following detailed description when considered in conduction with the accompanying drawings in which like reference symbols indicate the same or similar components, wherein:
  • FIG. 1 is a diagram of an array structure of a conventional NAND-type flash memory device;
  • FIG. 2 is a timing diagram for describing a program method of a non-volatile memory device in FIG. 1;
  • FIGS. 3 to 5 are timing diagrams for describing program methods of a non-volatile memory device according to exemplary embodiments of the present invention.
  • DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENT
  • The preferred embodiment of the invention will be more fully described with reference to the attached drawings. In this specification, a pass voltage and a program voltage described in FIG. 2 are respectively referred to as a first pass voltage and a first program voltage and marked by Vpass1 and Vpgm1. In word lines connected to memory cells in a string, a word line connected to a memory cell to be programmed is referred to as a selected word line and remaining word lines as unselected word lines.
  • In accordance with a program method of a non-volatile memory device of the present invention, when a word line adjacent to a string select line SSL is a selected word line, a second program voltage Vpgm2 lower than the first program voltage Vpgm1 is applied to the selected word line adjacent to the string select line SSL. Alternatively, when a word line adjacent to a string select line SSL is an unselected word line, a second pass voltage Vpass2 lower than the first pass voltage Vpass1 is applied to the unselected word line adjacent to the string select line SSL. Here, the second pass voltage Vpass2 and the second program voltage Vpgm2 are higher than a voltage applied to the string select line SSL. As the second program voltage Vpgm2 or the second pass voltage Vpass2 is applied to a word line adjacent to the string select line SSL (or located just below the string select line), a voltage (e.g., a power supply voltage) of the string select line SSL is prevented from being boosted higher than the power supply voltage Vcc due to capacitive coupling with an adjacent word line. In other words, charges that are charged at a channel of a program inhibited cell transistor are prevented from being leaked out to a bit line through a string select transistor SST.
  • FIG. 3 is a timing diagram for a program method of a non-volatile memory device according to a first embodiment of the present invention. Prior to describing a program operation, assume that a word line WLm adjacent to a string select line SSL is an unselected word line. Under this assumption, a program method of a non-volatile memory device according to a first embodiment of the present invention will be more fully described below.
  • As well known, before memory cells are programmed, they are erased to have, for example, a threshold voltage of −1V. Data to be stored in a memory cell array is loaded onto a sense amplifier and latch circuit (not shown) known as a page buffer circuit by a bit organization structure (e.g., ×8, ×16, etc.). After the data to be programmed is loaded onto the sense amplifier and latch circuit, voltages of word lines WL0-WLm and bit lines BL0 and BL1 will set up according to a given timing. The detailed description is as follows.
  • The bit lines BL0 and BL1 are pre-charged toat a power supply voltage through the sense amplifier and latch circuit. While the bit lines BL0 and BL1 are pre-charged to the power supply voltage, a string select line SSL, the word line WL0-WLm and a ground select line GSL are maintained at thea low level of a ground voltage. Since the string select line SSL has the ground voltage, each cell string is electrically separated from a corresponding bit line.
  • Then, as illustrated in FIG. 3, the power supply voltage Vcc is supplied to the string select line SSL, so that a channel region of each string is charged up to VCC-Vth (Vth is a threshold voltage of the string select transistor). At this time, string select transistors SST of cell strings 11 are shut off. This forces channel regions of the cell strings 11 to be ingfloated. At a state where the string select transistors SST are shut off, the first program voltage Vpgm1 is supplied to a selected word line (e.g., WL0) and the first pass voltage Vpass1 is supplied to unselected word lines (e.g., WL1-WLm-1). At the same time, as illustrated in FIG. 3, the second pass voltage Vpass2 lower than the first pass voltage Vpass1 is supplied to the unselected word line WLm adjacent to the string select line SSL. After a time period, a voltage of the selected word line WL0 is increased from the first pass voltage Vpass1 to the first program voltage Vpgm1. Since the channel regions of the cell strings 11 are floated, they are boosted. Accordingly, memory cells of the selected word line WL0 are not programmed. This is because F-N tunneling is prevented between a floating gate and the channel region.
  • After the first program voltage Vpgm1 is applied to the selected word line WL0 and a time period elapses, the ground voltage as a program voltage or the power supply voltage as a program inhibit voltage is supplied to each bit line according to the loaded data. For example, the ground voltage is applied to a bit line when data to be programmed is ‘0’, while the power supply voltage is applied to a bit line when data to be programmed is ‘1’. A string select transistor connected to a bit line having the ground voltage is changed from a shut-off state to a turn-on state, so that a boosted voltage of a string having a turned-on string select transistor is discharged through the sense amplifier and latch circuit. That is, a channel region of a cell string is supplied with the ground voltage. As the ground voltage is applied to the channel region, a memory cell(s) in the selected word line WL0 is programmed through the above F-N tunneling.
  • With the above description, in a case where a word line WLm adjacent to the string select line SSL is an unselected word line, it is supplied with the second pass voltage Vpass2 lower than the first pass voltage Vpass1, which prevents a voltage of the string select line SSL from being boosted. In other words, charges, which are charged by a self boosting operation at a channel of a program inhibited cell transistor, can be prevented from being leaked out to a bit line through a string select transistor related thereto.
  • FIG. 4 is a timing diagram for a program method of a non-volatile memory device according to a second embodiment of the present invention.
  • In the case that a word line WLm adjacent to a string select line SSL is a selected word line, as illustrated in FIG. 4, the second pass voltage Vpass2 lower than the first pass voltage Vpass1 is applied to the selected word line WLm. Then, a voltage of the selected word line WLm is increased up to the second program voltage Vpgm2. Here, the second program voltage Vpgm2 is lower than the first program voltage Vpgm1 and higher than the first and second pass voltages Vpass1 and Vpass2. Each of the remaining unselected word lines WL0-WLm-1 is supplied with the first pass voltage Vpass1. Except for the above difference, the program method of the present non-volatile memory device according to the second embodiment is identical to that in FIG. 3, and description thereof is thus omitted.
  • FIG. 5 is a timing diagram for a program method of a non-volatile memory device according to a third embodiment of the present invention.
  • In the case that a word line WLm adjacent to a string select line SSL is a selected word line, as illustrated in FIG. 5, the first pass voltage Vpass1 is simultaneously supplied to all word lines WL0-WLm. Then, a voltage of the selected word line WLm is increased from the first pass voltage Vpass1 to the second program voltage Vpgm2. Except for the above difference, the program method of the prevent non-volatile memory device according to the third embodiment is identical to that in FIG. 3, and description thereof is thus omitted.
  • The invention has been described using exemplary preferred embodiments. However, it is to be understood that the scope of the invention is not limited to the disclosed embodiment. On the contrary, it is intended to cover various modifications and similar arrangements. For example, a program voltage supplied to a selected word line can be varied according to its arrangement. As the space between adjacent signal lines is scaled down, program/program inhibit conditions of memory cells may be changed differently from expected conditions due to capacitive coupling. The expected conditions comprise a coupling ratio of a memory cell, loading difference by the length of a signal line, etc. Accordingly, program voltages of different levels can be assigned to corresponding word lines to satisfy the optimum program conditions
  • Unlike the above program methods, the first/second program voltage Vpgm1/Vpgm2 can be applied directly to a selected word line without applying the first/second pass voltages Vpass1/Vpass2 thereto. In other words, the first pass voltage Vpass1 is supplied to each of the unselected word lines while the second program voltage Vpgm2 is applied to the selected word line. A power supply voltage is supplied to a string select line after supplying of the first/second program voltage to the selected word line. A ground voltage as a program voltage can be applied to a bit line before a power supply voltage is applied to a string select line. Combinations of the above program methods can be incorporated in the present invention.As can be realized from the described embodiments above, there are a number of combinations of events and voltage levels involved. The combinations depend on, for example, if the selected word line is adjacent to the string select line, and if a step in the embodiment sets the string select line to the predetermined voltage before the word lines are set to corresponding voltages. Here, the term ‘corresponding’ refers to the applied voltage respective of the what is called out in the specific embodiment.

Claims (30)

1. A program method of a non-volatile memory device comprising the steps of:
setting a string select line to a predetermined voltage; and
setting a selected word line to a program voltage and unselected word lines to a pass voltage respectively,
wherein the program voltage is varied according to an arrangement of the selected word line.
2. The program method of claim 1, wherein when one of the unselected word lines is adjacent to the string select line, a voltage lower than the pass voltage is supplied to the adjacent unselected word line to the string select line.
3. The program method of claim 2, wherein the predetermined voltage is lower than the voltage supplied to the adjacent unselected word line to the string select line.
4. The program method of claim 2, wherein the string select line is set to the predetermined voltage before the selected and unselected word lines are set to corresponding voltages, respectively.
5. The program method of claim 4, further comprising the step of setting each of a plurality of bit lines to either a power supply voltage or a ground voltage according to data to be programmed after the selected and unselected word lines are set to corresponding voltages, respectively.
6. The program method of claim 2, wherein the string select line is set to the predetermined voltage after the selected and unselected word lines are set to corresponding voltages, respectively.
7. The program method of claim 6, further comprising the step of setting each of a plurality of bit lines to either a power supply voltage or a ground voltage according to data to be programmed before the selected and unselected word lines are set to corresponding voltages, respectively.
8. A program method of a non-volatile memory device comprising the steps of:
setting a string select line to a predetermined voltage; and
setting a selected word line to a first program voltage and unselected word lines to a first pass voltage respectively,
wherein either one of a second program voltage and a second pass voltage is supplied to one of the selected and unselected word lines adjacent to the string select line, the first program voltage being higher than the second program voltage and the first pass voltage being higher than the second pass voltage.
9. The program method of claim 8, wherein the first program voltage is supplied to the selected word line after the selected word line is set to the first pass voltage.
10. The program method of claim 8, wherein the first program voltage is supplied to the selected word line while the first and second pass voltages are supplied to corresponding unselected word lines.
11. The program method of claim 8, wherein when the selected word line is adjacent to the string select line, the selected word line is set to the second program voltage.
12. The program method of claim 8, wherein the string select line is set to the predetermined voltage before the selected and unselected word lines are set to corresponding voltages, respectively.
13. The program method of claim 12, further comprising the step of setting each of a plurality of bit lines to either a power supply voltage or a ground voltage according to data to be programmed after the selected and unselected word lines are set to corresponding voltages, respectively.
14. The program method of claim 8, wherein the string select line is set to the predetermined voltage after the selected and unselected word lines are set to corresponding voltages, respectively.
15. The program method of claim 14, further comprising the step of setting each of a plurality of bit lines to either a power supply voltage or a ground voltage according to data to be programmed before the selected and unselected word lines are set to corresponding voltages, respectively.
16. The program method of claim 8, wherein the predetermined voltage is lower than the second pass voltage.
17. A program method of a non-volatile memory device comprising the steps of:
setting a string select line to a predetermined voltage after setting bit lines to a pre-charge voltage, respectively;
supplying a first pass voltage to selected and unselected word lines after setting the string select line to the predetermined voltage; and
supplying a first program voltage to the selected word line after supplying the first pass voltage to the selected and unselected word lines,
wherein when one of the unselected word lines is adjacent to the string select line, a second pass voltage lower than the first pass voltage is supplied to the adjacent unselected word line to the string select line.
18. The program method of claim 17, wherein when the selected word line is adjacent to the string select line, a second program voltage lower than the first program voltage is supplied to the selected word line.
19. A program method of a non-volatile memory device comprising the steps of:
setting a string select line to a predetermined voltage; and
setting a selected word line to a first program voltage and unselected word lines to a first pass voltage,
wherein when one of the unselected word lines is adjacent to the string select line, the adjacent unselected word line to the string select line is set to a second pass voltage lower than the first pass voltage.
20. The program method of claim 19, wherein the string select line is set to the predetermined voltage before the selected and unselected word lines are set to corresponding voltages, respectively.
21. The program method of claim 20, further comprising the step of setting each of a plurality of bit lines to either a power supply voltage or a ground voltage according to data to be programmed after the selected and unselected word lines are set to corresponding voltages, respectively.
22. The program method of claim 19, wherein the string select line is set to the predetermined voltage after the selected and unselected word lines are set to corresponding voltages, respectively.
23. The program method of claim 22, further comprising the step of setting each of a plurality of bit lines to either a power supply voltage or a ground voltage according to data to be programmed before the selected and unselected word lines are set to corresponding voltages, respectively.
24. The program method of claim 19, wherein the predetermined voltage is lower than the second pass voltage.
25. A program method of a non-volatile memory device comprising the steps of:
setting a string select line to a predetermined voltage; and
setting a selected word line to a first program voltage and unselected word lines to a pass voltage,
wherein when the selected word line is adjacent to the string select line, the selected word line is set to a second program voltage lower than the first program voltage.
26. The program method of claim 25, wherein the string select line is set to the predetermined voltage before the selected and unselected word lines are set to corresponding voltages, respectively.
27. The program method of claim 26, further comprising the step of setting each of a plurality of bit lines to either a power supply voltage or a ground voltage according to data to be programmed after the selected and unselected word lines are set to corresponding voltages, respectively.
28. The program method of claim 25, wherein the string select line is set to the predetermined voltage after the selected and unselected word lines are set to corresponding voltages, respectively.
29. The program method of claim 28, further comprising the step of setting each of a plurality of bit lines to either a power supply voltage or a ground voltage according to data to be programmed before the selected and unselected word lines are set to corresponding voltages, respectively.
30. The program method of claim 25, wherein the predetermined voltage is lower than the pass voltage.
US10/976,628 2004-05-17 2004-10-29 Program method of non-volatile memory device Abandoned US20050254309A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/679,072 US7596026B2 (en) 2004-05-17 2007-02-26 Program method of non-volatile memory device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020040034863A KR100632942B1 (en) 2004-05-17 2004-05-17 Program method of non-volatile memory device
KR2004-34863 2004-05-17

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US11/679,072 Continuation US7596026B2 (en) 2004-05-17 2007-02-26 Program method of non-volatile memory device

Publications (1)

Publication Number Publication Date
US20050254309A1 true US20050254309A1 (en) 2005-11-17

Family

ID=35309249

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/976,628 Abandoned US20050254309A1 (en) 2004-05-17 2004-10-29 Program method of non-volatile memory device
US11/679,072 Active US7596026B2 (en) 2004-05-17 2007-02-26 Program method of non-volatile memory device

Family Applications After (1)

Application Number Title Priority Date Filing Date
US11/679,072 Active US7596026B2 (en) 2004-05-17 2007-02-26 Program method of non-volatile memory device

Country Status (3)

Country Link
US (2) US20050254309A1 (en)
KR (1) KR100632942B1 (en)
DE (1) DE102005022611B4 (en)

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060002167A1 (en) * 2004-06-30 2006-01-05 Micron Technology, Inc. Minimizing adjacent wordline disturb in a memory device
US20060109716A1 (en) * 2004-11-22 2006-05-25 Samsung Electronics Co., Ltd. Nonvolatile memory devices and methods of controlling the wordline voltage of the same
US20060193169A1 (en) * 2005-02-25 2006-08-31 Micron Technology, Inc. Multiple level programming in a non-volatile memory device
US20080019188A1 (en) * 2006-07-20 2008-01-24 Yan Li Nonvolatile Memory and Method for Compensating During Programming for Perturbing Charges of Neighboring Cells
US20080101133A1 (en) * 2006-10-31 2008-05-01 Atmel Corporation Adaptive gate voltage regulation
WO2008055184A2 (en) * 2006-10-31 2008-05-08 Atmel Corporation Programming pulse generator for nonvolatile nand-memory
US20080130360A1 (en) * 2006-11-30 2008-06-05 Mosaid Technologies Incorporated Flash memory program inhibit scheme
US20080181000A1 (en) * 2007-01-31 2008-07-31 Sandisk Il Ltd. Method Of Improving Programming Precision In Flash Memory
US20080316830A1 (en) * 2007-06-25 2008-12-25 Spansion Llc Compensation method to achieve uniform programming speed of flash memory devices
US20090073771A1 (en) * 2007-09-17 2009-03-19 Yan Li Non-Volatile Memory and Method for Biasing Adjacent Word Line for Verify During Programming
US20090091973A1 (en) * 2007-10-05 2009-04-09 Vishal Sarin Reducing effects of program disturb in a memory device
US20100188898A1 (en) * 2007-10-05 2010-07-29 Micron Technology, Inc. Reducing effects of program disturb in a memory device
US7773415B2 (en) 2007-11-26 2010-08-10 Samsung Electronics Co., Ltd. Flash memory device capable of preventing soft-programming during a read operation and reading method thereof
US8284606B2 (en) 2006-07-20 2012-10-09 Sandisk Technologies Inc. Compensating for coupling during programming
US9564232B1 (en) * 2015-09-25 2017-02-07 SK Hynix Inc. Semiconductor memory device
US9576669B2 (en) 2015-04-20 2017-02-21 Samsung Electronics Co., Ltd. Nonvolatile memory devices and methods of programming and reading nonvolatile memory devices
TWI622051B (en) * 2016-05-03 2018-04-21 美光科技公司 Program inhibiting in memory devices
CN110827899A (en) * 2018-08-10 2020-02-21 旺宏电子股份有限公司 Operation method of memory array
US10930331B2 (en) * 2019-06-10 2021-02-23 SK Hynix Inc. Semiconductor device and operating method of a semiconductor device
TWI732442B (en) * 2019-11-13 2021-07-01 大陸商長江存儲科技有限責任公司 Method of performing programming operation and related memory device

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100672151B1 (en) * 2005-03-22 2007-01-19 주식회사 하이닉스반도체 Non-volatile memory device and programming method thereof
KR100680462B1 (en) * 2005-04-11 2007-02-08 주식회사 하이닉스반도체 Non-volatile memory device and method for preventing hot electron program disturb thereof
JP2008052808A (en) 2006-08-24 2008-03-06 Toshiba Corp Nonvolatile semiconductor memory device and method of reading data, and memory card
KR101263823B1 (en) * 2007-04-19 2013-05-13 삼성전자주식회사 Non-volatile memory devices and method of operating the same
KR100889780B1 (en) * 2007-04-24 2009-03-20 삼성전자주식회사 Flash memory device capable of improving pass voltage window and program method thereof
KR100909968B1 (en) * 2007-06-12 2009-07-29 삼성전자주식회사 Three-dimensional flash memory device with improved driving method and driving method
JP4510060B2 (en) * 2007-09-14 2010-07-21 株式会社東芝 Read / write control method for nonvolatile semiconductor memory device
KR100965072B1 (en) 2007-10-10 2010-06-21 주식회사 하이닉스반도체 Programming method of non volatile memory device
KR100988121B1 (en) * 2007-11-21 2010-10-18 주식회사 하이닉스반도체 Method of programming a non volatile memory device
KR100960466B1 (en) 2007-12-27 2010-05-28 주식회사 하이닉스반도체 Method for programming of non volatile memory device
JP4640658B2 (en) * 2008-02-15 2011-03-02 マイクロン テクノロジー, インク. Multi-level suppression scheme
KR101407361B1 (en) 2008-04-14 2014-06-13 삼성전자주식회사 Non-volatile memory device and program method thereof
KR101422705B1 (en) * 2008-04-30 2014-07-25 삼성전자주식회사 Nonvolatile memory device and proramming method therof
KR20090120205A (en) * 2008-05-19 2009-11-24 삼성전자주식회사 Flash memory device and operating method thereof
US8238161B2 (en) 2008-11-17 2012-08-07 Samsung Electronics Co., Ltd. Nonvolatile memory device
US8194455B2 (en) * 2009-02-06 2012-06-05 Samsung Electronics Co., Ltd. Methods for programming nonvolatile memory devices
KR101523678B1 (en) * 2009-02-06 2015-05-28 삼성전자주식회사 Programming method of nonvolatile memory device
KR101552211B1 (en) 2009-03-25 2015-09-10 삼성전자주식회사 Flash memory device programming method thereof and memory system inclding the same
KR101057724B1 (en) 2009-05-13 2011-08-18 주식회사 하이닉스반도체 Semiconductor memory device and driving method thereof
US8134871B2 (en) 2009-08-05 2012-03-13 Sandisk Technologies Inc. Programming memory with reduced pass voltage disturb and floating gate-to-control gate leakage
KR101682666B1 (en) * 2010-08-11 2016-12-07 삼성전자주식회사 Nonvolatile memory devicwe, channel boosting method thereof, programming method thereof, and memory system having the same
US8526233B2 (en) 2011-05-23 2013-09-03 Sandisk Technologies Inc. Ramping pass voltage to enhance channel boost in memory device, with optional temperature compensation
KR101979395B1 (en) * 2012-05-08 2019-08-28 에스케이하이닉스 주식회사 Semiconductor memory device and method of operating the same
KR102094336B1 (en) * 2013-02-13 2020-04-14 삼성전자주식회사 Memory system and driving method thereof
KR102127416B1 (en) * 2013-06-27 2020-06-26 삼성전자주식회사 Nonvolatile memory device, memory system having the same, and reading method thereof
KR102272238B1 (en) * 2014-09-02 2021-07-06 삼성전자주식회사 Nonvolatile memory device and programming method thereof
KR102429456B1 (en) * 2016-03-08 2022-08-05 에스케이하이닉스 주식회사 Semiconductor memory device and operating method thereof
JP2020009509A (en) * 2018-07-03 2020-01-16 キオクシア株式会社 Semiconductor storage device
US20200051637A1 (en) * 2018-08-08 2020-02-13 Macronix International Co., Ltd. Method for operating memory array
KR102353421B1 (en) * 2020-07-09 2022-01-20 한양대학교 산학협력단 Three dimensional flash memory for mitigating cell-to cell interference during read operation

Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5621684A (en) * 1995-03-31 1997-04-15 Samsung Electronics Co., Ltd. Nonvolatile semiconductor member with different pass potential applied to the first two adjacent word
US5673223A (en) * 1995-06-09 1997-09-30 Samsung Electronics Co., Ltd. Nonvolatile semiconductor memory device with multiple word line voltage generators
US5677873A (en) * 1995-09-19 1997-10-14 Samsung Electronics Co., Ltd. Methods of programming flash EEPROM integrated circuit memory devices to prevent inadvertent programming of nondesignated NAND memory cells therein
US5991202A (en) * 1998-09-24 1999-11-23 Advanced Micro Devices, Inc. Method for reducing program disturb during self-boosting in a NAND flash memory
US6307785B1 (en) * 1995-11-13 2001-10-23 Kabushiki Kaisha Toshiba Non-volatile semiconductor memory device
US20020118569A1 (en) * 2000-12-28 2002-08-29 Samsung Electronics Co., Ltd. Method of programming non-volatile semiconductor memory device
US6504757B1 (en) * 2000-08-11 2003-01-07 Advanced Micro Devices, Inc. Double boosting scheme for NAND to improve program inhibit characteristics
US20030048662A1 (en) * 2001-09-07 2003-03-13 Samsung Electronics Co., Ltd. Non-volatile semiconductor memory device with improved program inhibition characteristics and method of programming the same
US6661707B2 (en) * 2001-02-16 2003-12-09 Samsung Electronics Co., Ltd. Method of programming NAND-type flash memory
US20040145024A1 (en) * 2002-12-31 2004-07-29 En-Hsing Chen NAND memory array incorporating capacitance boosting of channel regions in unselected memory cells and method for operation of same
US6798683B2 (en) * 2000-10-31 2004-09-28 Kabushiki Kaisha Toshiba Pattern layout of transfer transistors employed in row decoder
US6894931B2 (en) * 2002-06-20 2005-05-17 Kabushiki Kaisha Toshiba Nonvolatile semiconductor memory device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100496797B1 (en) 1997-12-29 2005-09-05 삼성전자주식회사 Program method of semiconductor memory device
US6163481A (en) 1999-10-29 2000-12-19 Advanced Micro Devices, Inc. Flash memory wordline tracking across whole chip

Patent Citations (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5621684A (en) * 1995-03-31 1997-04-15 Samsung Electronics Co., Ltd. Nonvolatile semiconductor member with different pass potential applied to the first two adjacent word
US5673223A (en) * 1995-06-09 1997-09-30 Samsung Electronics Co., Ltd. Nonvolatile semiconductor memory device with multiple word line voltage generators
US5677873A (en) * 1995-09-19 1997-10-14 Samsung Electronics Co., Ltd. Methods of programming flash EEPROM integrated circuit memory devices to prevent inadvertent programming of nondesignated NAND memory cells therein
US6307785B1 (en) * 1995-11-13 2001-10-23 Kabushiki Kaisha Toshiba Non-volatile semiconductor memory device
US5991202A (en) * 1998-09-24 1999-11-23 Advanced Micro Devices, Inc. Method for reducing program disturb during self-boosting in a NAND flash memory
US6504757B1 (en) * 2000-08-11 2003-01-07 Advanced Micro Devices, Inc. Double boosting scheme for NAND to improve program inhibit characteristics
US6798683B2 (en) * 2000-10-31 2004-09-28 Kabushiki Kaisha Toshiba Pattern layout of transfer transistors employed in row decoder
US20020118569A1 (en) * 2000-12-28 2002-08-29 Samsung Electronics Co., Ltd. Method of programming non-volatile semiconductor memory device
US6661707B2 (en) * 2001-02-16 2003-12-09 Samsung Electronics Co., Ltd. Method of programming NAND-type flash memory
US20030048662A1 (en) * 2001-09-07 2003-03-13 Samsung Electronics Co., Ltd. Non-volatile semiconductor memory device with improved program inhibition characteristics and method of programming the same
US6894931B2 (en) * 2002-06-20 2005-05-17 Kabushiki Kaisha Toshiba Nonvolatile semiconductor memory device
US20040145024A1 (en) * 2002-12-31 2004-07-29 En-Hsing Chen NAND memory array incorporating capacitance boosting of channel regions in unselected memory cells and method for operation of same

Cited By (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7257024B2 (en) 2004-06-30 2007-08-14 Micron Technology, Inc. Minimizing adjacent wordline disturb in a memory device
US20060002167A1 (en) * 2004-06-30 2006-01-05 Micron Technology, Inc. Minimizing adjacent wordline disturb in a memory device
US7272039B2 (en) 2004-06-30 2007-09-18 Micron Technology, Inc. Minimizing adjacent wordline disturb in a memory device
US20060198222A1 (en) * 2004-06-30 2006-09-07 Micron Technology, Inc. Minimizing adjacent wordline disturb in a memory device
US20060198221A1 (en) * 2004-06-30 2006-09-07 Micron Technology, Inc. Minimizing adjacent wordline disturb in a memory device
US7212435B2 (en) * 2004-06-30 2007-05-01 Micron Technology, Inc. Minimizing adjacent wordline disturb in a memory device
US20110075493A1 (en) * 2004-11-22 2011-03-31 Samsung Electronics Co., Ltd. Nonvolatile memory devices and methods of controlling the wordline voltage of the same
US20060109716A1 (en) * 2004-11-22 2006-05-25 Samsung Electronics Co., Ltd. Nonvolatile memory devices and methods of controlling the wordline voltage of the same
US8085595B2 (en) 2004-11-22 2011-12-27 Samsung Electronics Co., Ltd. Nonvolatile memory devices and methods of controlling the wordline voltage of the same
US7808838B2 (en) * 2004-11-22 2010-10-05 Samsung Electronics Co., Ltd. Nonvolatile memory devices and methods of controlling the wordline voltage of the same
US20080291734A1 (en) * 2004-11-22 2008-11-27 Samsung Electronics Co., Ltd. Nonvolatile memory devices and methods of controlling the wordline voltage of the same
US7423908B2 (en) * 2004-11-22 2008-09-09 Samsung Electronics Co., Ltd. Nonvolatile memory devices and methods of controlling the wordline voltage of the same
US7221592B2 (en) * 2005-02-25 2007-05-22 Micron Technology, Inc. Multiple level programming in a non-volatile memory device
US20060193169A1 (en) * 2005-02-25 2006-08-31 Micron Technology, Inc. Multiple level programming in a non-volatile memory device
US8400839B2 (en) 2006-07-20 2013-03-19 Sandisk Corporation Nonvolatile memory and method for compensating during programming for perturbing charges of neighboring cells
US8284606B2 (en) 2006-07-20 2012-10-09 Sandisk Technologies Inc. Compensating for coupling during programming
US7894269B2 (en) 2006-07-20 2011-02-22 Sandisk Corporation Nonvolatile memory and method for compensating during programming for perturbing charges of neighboring cells
US20080019188A1 (en) * 2006-07-20 2008-01-24 Yan Li Nonvolatile Memory and Method for Compensating During Programming for Perturbing Charges of Neighboring Cells
US20110141818A1 (en) * 2006-07-20 2011-06-16 Yan Li Nonvolatile Memory and Method for Compensating During Programming for Perturbing Charges of Neighboring Cells
US8411507B2 (en) 2006-07-20 2013-04-02 Sandisk Technologies Inc. Compensating for coupling during programming
US7417904B2 (en) 2006-10-31 2008-08-26 Atmel Corporation Adaptive gate voltage regulation
WO2008055184A3 (en) * 2006-10-31 2008-06-19 Atmel Corp Programming pulse generator for nonvolatile nand-memory
US7505326B2 (en) 2006-10-31 2009-03-17 Atmel Corporation Programming pulse generator
US20080101133A1 (en) * 2006-10-31 2008-05-01 Atmel Corporation Adaptive gate voltage regulation
WO2008055184A2 (en) * 2006-10-31 2008-05-08 Atmel Corporation Programming pulse generator for nonvolatile nand-memory
US20130343123A2 (en) * 2006-11-30 2013-12-26 Jin-Ki Kim Flashmemory program inhibit scheme
US20090147569A1 (en) * 2006-11-30 2009-06-11 Mosaid Technologies Incorporated Flash memory program inhibit scheme
US8300468B2 (en) 2006-11-30 2012-10-30 Mosaid Technologies Incorporated Flash memory program inhibit scheme
US7511996B2 (en) * 2006-11-30 2009-03-31 Mosaid Technologies Incorporated Flash memory program inhibit scheme
US8023321B2 (en) 2006-11-30 2011-09-20 Mosaid Technologies Incorporated Flash memory program inhibit scheme
CN104103314A (en) * 2006-11-30 2014-10-15 考文森智财管理公司 Flash memory program inhibit scheme
US20080130360A1 (en) * 2006-11-30 2008-06-05 Mosaid Technologies Incorporated Flash memory program inhibit scheme
US7706188B2 (en) 2006-11-30 2010-04-27 Mosaid Technologies Incorporated Flash memory program inhibit scheme
US20100157684A1 (en) * 2006-11-30 2010-06-24 Mosaid Technologies Incorporated Flash memory program inhibit scheme
TWI453748B (en) * 2006-11-30 2014-09-21 Mosaid Technologies Inc Flash memory program inhibit scheme
US20080180996A1 (en) * 2007-01-31 2008-07-31 Sandisk Il Ltd. Flash Memory With Improved Programming Precision
US7679965B2 (en) 2007-01-31 2010-03-16 Sandisk Il Ltd Flash memory with improved programming precision
US20080181000A1 (en) * 2007-01-31 2008-07-31 Sandisk Il Ltd. Method Of Improving Programming Precision In Flash Memory
WO2008093327A1 (en) * 2007-01-31 2008-08-07 Sandisk Il Ltd. Flash memory with improved programming precision
US7660166B2 (en) 2007-01-31 2010-02-09 Sandisk Il Ltd. Method of improving programming precision in flash memory
US20080316830A1 (en) * 2007-06-25 2008-12-25 Spansion Llc Compensation method to achieve uniform programming speed of flash memory devices
US7532518B2 (en) * 2007-06-25 2009-05-12 Spansion Llc Compensation method to achieve uniform programming speed of flash memory devices
US20090073771A1 (en) * 2007-09-17 2009-03-19 Yan Li Non-Volatile Memory and Method for Biasing Adjacent Word Line for Verify During Programming
TWI501247B (en) * 2007-09-17 2015-09-21 Sandisk Technologies Inc Non-volatile memory and method for biasing adjacent word line for verify during programming
US7652929B2 (en) 2007-09-17 2010-01-26 Sandisk Corporation Non-volatile memory and method for biasing adjacent word line for verify during programming
TWI394163B (en) * 2007-10-05 2013-04-21 Micron Technology Inc Method and device for reducing effects of program disturb in a memory device
US8355278B2 (en) 2007-10-05 2013-01-15 Micron Technology, Inc. Reducing effects of program disturb in a memory device
US8582357B2 (en) 2007-10-05 2013-11-12 Micron Technology, Inc. Reducing effects of program disturb in a memory device
US7619933B2 (en) * 2007-10-05 2009-11-17 Micron Technology, Inc. Reducing effects of program disturb in a memory device
US7995400B2 (en) 2007-10-05 2011-08-09 Micron Technology, Inc. Reducing effects of program disturb in a memory device
US20100061147A1 (en) * 2007-10-05 2010-03-11 Micron Technology, Inc. Reducing effects of program disturb in a memory device
US20100188898A1 (en) * 2007-10-05 2010-07-29 Micron Technology, Inc. Reducing effects of program disturb in a memory device
US20090091973A1 (en) * 2007-10-05 2009-04-09 Vishal Sarin Reducing effects of program disturb in a memory device
US7773415B2 (en) 2007-11-26 2010-08-10 Samsung Electronics Co., Ltd. Flash memory device capable of preventing soft-programming during a read operation and reading method thereof
US9576669B2 (en) 2015-04-20 2017-02-21 Samsung Electronics Co., Ltd. Nonvolatile memory devices and methods of programming and reading nonvolatile memory devices
US9564232B1 (en) * 2015-09-25 2017-02-07 SK Hynix Inc. Semiconductor memory device
US10121547B2 (en) 2015-09-25 2018-11-06 SK Hynix Inc. Semiconductor memory device
TWI622051B (en) * 2016-05-03 2018-04-21 美光科技公司 Program inhibiting in memory devices
CN110827899A (en) * 2018-08-10 2020-02-21 旺宏电子股份有限公司 Operation method of memory array
US10930331B2 (en) * 2019-06-10 2021-02-23 SK Hynix Inc. Semiconductor device and operating method of a semiconductor device
US11417376B2 (en) 2019-06-10 2022-08-16 SK Hynix Inc. Semiconductor device and operating method of a semiconductor device
TWI732442B (en) * 2019-11-13 2021-07-01 大陸商長江存儲科技有限責任公司 Method of performing programming operation and related memory device

Also Published As

Publication number Publication date
US20070140013A1 (en) 2007-06-21
DE102005022611B4 (en) 2009-02-05
DE102005022611A1 (en) 2005-12-15
US7596026B2 (en) 2009-09-29
KR20050109835A (en) 2005-11-22
KR100632942B1 (en) 2006-10-12

Similar Documents

Publication Publication Date Title
US7596026B2 (en) Program method of non-volatile memory device
US6717861B2 (en) Non-volatile semiconductor memory device capable of preventing program disturb due to noise voltage induced at a string select line and program method thereof
US6614688B2 (en) Method of programming non-volatile semiconductor memory device
US8238153B2 (en) Program method of flash memory device
US7511996B2 (en) Flash memory program inhibit scheme
US7336541B2 (en) NAND flash memory cell programming
US8045380B2 (en) Flash memory device and program method of flash memory device using different voltages
US8437199B2 (en) Semiconductor memory device and method of erasing the same
KR20040036015A (en) Non-volatile semiconductor memory device and program method thereof
US6611460B2 (en) Nonvolatile semiconductor memory device and programming method thereof
KR100390145B1 (en) Method for programming a nonvolatile semiconductor memory device
US8050088B2 (en) Programming method of non-volatile memory device
KR20060108324A (en) Method of programming a nand type flash memory device
US7768833B2 (en) Method of programming non-volatile memory device
KR100851547B1 (en) Flash memory device capable of improving program characteristics
US8804426B2 (en) Methods of operating semiconductor device
KR101036300B1 (en) Non-volatile memory device and method for programing thereof
KR20090075535A (en) Program verify method of flash memory device to obtain wide pass voltage window
KR20050062060A (en) Method of programing a nand flash memory device
KR20060064152A (en) Non-volatile memory device and programming method thereof
KR20060099934A (en) Method for preventing leakage current in programming non-volatile memory device
KR100894097B1 (en) Method of programming NAND flash memory device using self-boosting
KR20040070484A (en) Nand flash memory device

Legal Events

Date Code Title Description
AS Assignment

Owner name: SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KWON, OH-SUK;LEE, JUNE;REEL/FRAME:015616/0793;SIGNING DATES FROM 20040920 TO 20041008

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION