[go: up one dir, main page]

KR20100022226A - Method of operating a non volatile memory device - Google Patents

Method of operating a non volatile memory device Download PDF

Info

Publication number
KR20100022226A
KR20100022226A KR1020080080799A KR20080080799A KR20100022226A KR 20100022226 A KR20100022226 A KR 20100022226A KR 1020080080799 A KR1020080080799 A KR 1020080080799A KR 20080080799 A KR20080080799 A KR 20080080799A KR 20100022226 A KR20100022226 A KR 20100022226A
Authority
KR
South Korea
Prior art keywords
word line
pass voltage
program
voltage
line
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.)
Withdrawn
Application number
KR1020080080799A
Other languages
Korean (ko)
Inventor
노기한
Original Assignee
주식회사 하이닉스반도체
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 주식회사 하이닉스반도체 filed Critical 주식회사 하이닉스반도체
Priority to KR1020080080799A priority Critical patent/KR20100022226A/en
Publication of KR20100022226A publication Critical patent/KR20100022226A/en
Withdrawn 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/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
    • 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/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
    • G11C11/00Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor
    • G11C11/56Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency
    • G11C11/5621Digital stores characterised by the use of particular electric or magnetic storage elements; Storage elements therefor using storage elements with more than two stable states represented by steps, e.g. of voltage, current, phase, frequency using charge storage in a floating gate
    • G11C11/5628Programming or writing circuits; Data input 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/30Power supply circuits

Landscapes

  • Read Only Memory (AREA)

Abstract

본 발명은 불휘발성 메모리 소자의 동작에 관한 것으로, 각각의 워드라인별로 프로그램을 수행하는 동안에 선택된 제 1 워드라인에 프로그램전압을 인가하고, 다른 워드라인들에 제 1 패스전압을 인가하여 프로그램을 진행하고, 프로그램 금지 비트라인에 연결된 스트링의 부스팅 레벨을 확인하는 단계; 상기 부스팅 레벨이 설정된 레벨보다 높은 경우, 상기 제 1 워드라인의 소오스 선택라인 쪽으로 인접한 하나 이상의 워드라인에 제 2 패스전압을 인가하고, 상기부스팅 레벨을 다시 확인하는 단계; 및 상기 부스팅 레벨이 설정된 레벨보다 낮은 경우, 상기 선택된 워드라인의 소오스 선택 라인 쪽으로 가장 인접한 제 2 워드라인에 제 3 패스전압을 인가하도록 하는 단계를 포함한다.The present invention relates to an operation of a nonvolatile memory device, wherein a program voltage is applied to a selected first word line and a first pass voltage is applied to other word lines while a program is performed for each word line. Checking the boosting level of the string connected to the program inhibiting bit line; When the boosting level is higher than a set level, applying a second pass voltage to at least one word line adjacent to a source selection line of the first word line, and re-checking the boosting level; And when the boosting level is lower than the set level, applying a third pass voltage to the second word line closest to the source selection line of the selected word line.

Description

불휘발성 메모리 소자의 동작 방법{Method of operating a non volatile memory device}Method of operating a non volatile memory device

본 발명은 불휘발성 메모리 소자의 동작에 관한 것으로, 특히 프로그램 동작에서 셀프 부스팅을 제어하기 위한 워드라인 전압 제어를 하는 불휘발성 메모리 소자의 동작 방법에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to the operation of a nonvolatile memory device, and more particularly, to a method of operating a nonvolatile memory device for word line voltage control for controlling self-boosting in a program operation.

전기적으로 프로그램(program)과 소거(erase)가 가능하며, 전원(Power)이 공급되지 않는 상태에서도 데이터가 소거되지 않고 저장 가능한 불휘발성 메모리 소자의 수요가 증가하고 있다. 그리고 많은 수의 데이터(data)를 저장할 수 있는 대용량 메모리 소자의 개발을 위해서 메모리 셀의 고집적화 기술이 개발되고 있다. 이를 위해, 복수개의 메모리 셀들이 직렬로 연결되어 한 개의 스트링(string)으로 구성되고, 복수개의 스트링들이 하나의 메모리 셀 어레이(memory cell array)를 이루는 낸드(NAND) 타입의 플래시 메모리 장치가 제안되었다.There is an increasing demand for nonvolatile memory devices that can be electrically programmed and erased and that data can be stored without being erased even when power is not supplied. In order to develop a large-capacity memory device capable of storing a large number of data, high integration technology of memory cells has been developed. To this end, a NAND type flash memory device in which a plurality of memory cells are connected in series to form a string and a plurality of strings form a memory cell array has been proposed. .

일반적으로 플래시 메모리 셀은 반도체 기판 상에 터널 절연막, 플로팅 게이트, 유전체막 및 컨트롤 게이트가 적층된 게이트와, 게이트 양측부의 반도체 기판위에 형성된 접합 영역으로 이루어지며, 플로팅 게이트로 핫 전자(Hot electron)가 주입됨에 따라 프로그램 되고, 주입된 전자가 F-N 터널링에 의해 방전됨에 따라 소거된다.In general, a flash memory cell includes a gate in which a tunnel insulating film, a floating gate, a dielectric film, and a control gate are stacked on a semiconductor substrate, and a junction region formed on the semiconductor substrate at both sides of the gate. It is programmed as it is injected and is erased as the injected electrons are discharged by FN tunneling.

도 1a는 플래시 메모리 소자의 단위 스트링의 단면도를 나타낸 것이다.1A is a cross-sectional view of a unit string of a flash memory device.

플래시 소자의 단위 스트링은 단위 스트링을 선택하기 위한 드레인 선택 트랜지스터(Drain Selective Transistor : DST)와 그라운드를 선택하기 위한 소오스 선택 트랜지스터(Source Selective Transistor : SST) 사이에 플로팅 게이트(floating gate)와 컨트롤 게이트(control gate)가 적층된 구조의 게이트를 갖는 메모리 셀들(MC0, …, MC31)이 직렬로 연결된다.The unit string of the flash device includes a floating gate and a control gate between a drain select transistor (DST) for selecting a unit string and a source select transistor (SST) for selecting a ground. Memory cells MC0,..., MC31 having gates having a structure in which control gates are stacked are connected in series.

스트링(string)은 비트라인(BL)과 연결되며, 스트링과 비트라인이 연결된 구조가 다수개 병렬로 연결되어 하나의 블록(block)을 구성하고, 블록(block)은 비트라인 콘택을 중심으로 대칭적으로 배치된다. 선택 트랜지스터(DST 및 SST)와 메모리 셀들(MC0, …, MC31)이 행과 열의 매트릭스(matrix) 형태로 배열되고, 동일 열에 배열된 드레인 선택 트랜지스터(DST) 및 소오스 선택 트랜지스터(SST)의 게이트는 각각 드레인 선택 라인(Drain Selective Line : DSL) 및 소오스 선택 라인(Source Selective Line : SSL)과 접속된다. 또한, 동일 열에 배열된 메모리 셀들(MC0, …, MC31)의 게이트는 대응되는 다수의 워드라인(WL0, …, WL31)에 접속된다. 그리고 드레인 선택 트랜지스터(DST)의 드레인에는 비트라인(BL)이 연결되고, 소오스 선택 트랜지스터(SST)의 소오스에는 공통 소오스 라인(Common Source Line : CSL)이 연결된다.The string is connected to the bit line BL, and a plurality of structures in which the string and the bit line are connected are connected in parallel to form a block, and the block is symmetric about the bit line contact. Is deployed. The selection transistors DST and SST and the memory cells MC0 to MC31 are arranged in a matrix of rows and columns, and the gates of the drain selection transistor DST and the source selection transistor SST arranged in the same column are Respectively connected to a drain select line (DSL) and a source select line (SSL). In addition, the gates of the memory cells MC0 to MC31 arranged in the same column are connected to the corresponding plurality of word lines WL0 to WL31. A bit line BL is connected to the drain of the drain select transistor DST, and a common source line CSL is connected to the source of the source select transistor SST.

상술한 구조를 갖는 낸드 플래시 메모리 소자의 프로그램 동작을 살펴보면 다음과 같다.The program operation of the NAND flash memory device having the above-described structure is as follows.

선택된 비트라인에 0V의 전압을 인가하고 선택된 워드라인에 프로그램 전압(Vpgm)을 인가하여 선택된 메모리 셀의 채널 영역과 컨트롤 게이트 사이의 높은 전압 차이에 의한 파울러 노드하임(Fowler-Nordheim : 이하, "F-N"이라 한다) 터널링(tunneling)에 의해 채널 영역의 전자를 플로팅 게이트내로 주입하여 프로그램이 이루어진다.Fowler-Nordheim (hereinafter referred to as "FN") is applied to the selected bit line by applying a voltage of 0V and a program voltage (Vpgm) to the selected word line. Tunneling injects electrons from the channel region into the floating gate to make the program.

그런데, 프로그램 전압(Vpgm)은 선택된 메모리 셀뿐만 아니라 동일한 워드라인을 따라 배열된 비선택된 메모리 셀들에도 인가되어 동일 워드라인에 연결된 비선택 메모리 셀이 프로그램 될 수 있다. 이러한 현상을 프로그램 디스터브(program disturb)라 한다.However, the program voltage Vpgm may be applied not only to the selected memory cell but also to unselected memory cells arranged along the same word line so that the unselected memory cells connected to the same word line may be programmed. This phenomenon is called program disturb.

프로그램 디스터브를 방지하기 위하여 선택된 워드라인 및 비선택된 비트라인에 연결된 비선택 메모리 셀을 포함하는 스트링의 드레인 선택 트랜지스터(DST)의 소오스를 Vcc-Vth(Vcc는 전원전압, Vth는 드레인 선택 트랜지스터의 문턱전압) 레벨로 차지시키고, 선택된 워드라인에 프로그램 전압(Vpgm)을 인가하고 비선택된 워드라인에 패스 전압(Vpass)을 인가하여 동일한 스트링에 종속된 메모리 셀들의 채널 전압(Vch)을 부스팅(boosting)시키어 비선택된 메모리 셀이 프로그램 되는 현상을 방지한다.To prevent program disturb, the source of the drain select transistor (DST) of the string including the unselected memory cells connected to the selected word line and the unselected bit line is Vcc-Vth (Vcc is the power supply voltage, and Vth is the threshold of the drain select transistor. Boosts the channel voltage Vch of memory cells dependent on the same string by applying a program voltage Vpgm to a selected word line and applying a pass voltage Vpass to an unselected word line. This prevents unselected memory cells from being programmed.

즉, 도 1a에 나타난 바와 같이, 제 30 워드라인을 선택했을 때, 제 30 워드라인(WL29)에는 프로그램 전압(Vpgm)을 인가하고, 나머지 워드라인에는 패스 전압(Vpass) 인가하고, 드레인 선택 트랜지스터(DST)와 소오스 선택 트랜지스터(SST) 를 턴 오프 시키면, 비선택된 비트라인에 연결된 스트링의 채널 영역에 채널 부스팅이 일어나, 도 1a에 나타난 바와 같이 채널이 형성된 상태로 채널 전압이 상승하여 프로그램 되는 것을 막을 수 있다. 이를 위해서 효과적으로 채널 부스팅을 시키는 것이 필요하다.That is, as shown in FIG. 1A, when the thirtieth word line is selected, the program voltage Vpgm is applied to the thirtieth word line WL29, the pass voltage Vpass is applied to the remaining word lines, and the drain selection transistor is applied. When the DST and the source select transistor SST are turned off, channel boosting occurs in the channel region of the string connected to the unselected bit line, and as shown in FIG. 1A, the channel voltage rises and is programmed. You can stop it. This requires effective channel boosting.

또한 스트링을 구성하는 메모리 셀들중 프로그램된 셀들이 많은 경우에는 채널 부스팅이 감소하게 되는데, 이를 막기 위해 다음과 같이 워드라인 전압을 제공할 수 있다.In addition, channel boosting is reduced when there are many programmed cells among memory cells constituting the string. To prevent this, a word line voltage may be provided as follows.

도 1b는 플래시 메모리 소자의 EASB 방법에 따른 워드라인 전압 제공을 나타낸 도면이다.FIG. 1B is a diagram illustrating word line voltage provision according to an EASB method of a flash memory device.

도 1b를 참조하면, 프로그램된 셀이 부스팅을 감소시키는 것을 방지하기 위한 EASB(Erase Area Self Boosting) 방법을 나타낸 것으로, 프로그램을 위한 제 29 워드라인(WL29)의 SSL 라인쪽 워드라인인 제 29 워드라인(WL28)을 턴 오프 시켜, 제 0 내지 제 29 워드라인(WL0 내지 WL29)간에 낮은 채널 부스팅 영역을 형성하고, 제 29 내지 제 31 워드라인(WL29 내지 WL31)간에 높은 채널 부스팅 영역을 형성함으로써 프로그램 금지를 하도록 한다.Referring to FIG. 1B, an erase area self boosting (EASB) method for preventing a programmed cell from reducing boosting is performed. By turning off the line WL28 to form a low channel boosting region between the 0th to 29th wordlines WL0 to WL29, and forming a high channel boosting region between the 29th to 31st wordlines WL29 to WL31. Prohibit the program.

도 1c는 도 1b의 부분 확대 도면이다.FIG. 1C is a partially enlarged view of FIG. 1B.

도 1c는 도 1b의 영역(100)을 확대하여 표시한 것으로, 높은 채널 부스팅이 되었을 때 발생되는 GIDL(Gate Induced Drain Leakage) 현상이 발생하여 생성되는 전자 수가 증가하고, 하이 포텐셜 디퍼런스(High Potential Difference)에 의해 유발되는 강력한 전자 필드에 의해 발생되는 핫 전자(Hot Electron)에 의한 디스터 번스 페일이 발생할 수 있음을 보여준다.FIG. 1C is an enlarged view of the region 100 of FIG. 1B, in which the number of generated electrons is increased due to a GIDL (Gate Induced Drain Leakage) phenomenon generated when high channel boosting occurs, and a high potential difference is shown. It is shown that the distorted burn failure by hot electrons generated by the strong electron field caused by the difference may occur.

도 2는 채널 부스팅 레벨과 프로그램 디스터번스 간의 관계를 나타낸 그래프이다.2 is a graph illustrating a relationship between a channel boosting level and a program disturbance.

채널 부스팅 레벨이 낮으면 FN 터널링성 프로그램 디스터번스가 발생할 수 있고, 채널 부스팅 레벨이 높으면 핫 전자 주입(Hot Electron injection)에 의한 프로그램 디스터번스가 발생될 수 있는 것을 도 2에서 확인할 수 있다. 따라서 적절한 채널 부스팅을 위해 워드라인에 인가되는 패스전압(Vpass)을 조절하는 방법을 사용할 수 있다.When the channel boosting level is low, the FN tunneling program disturbance may occur, and when the channel boosting level is high, the program disturbance by hot electron injection may be generated in FIG. 2. Therefore, a method of adjusting the pass voltage Vpass applied to the word line for proper channel boosting may be used.

따라서 본 발명이 이루고자 하는 기술적 과제는 불휘발성 메모리 소자의 프로그램 동작시에 각각의 워드라인에 인접한 메모리 셀들의 프로그램 상태에 따라서 인접한 워드라인에 인가하는 패스전압을 다르게 설정하여 동작하는 불휘발성 소자의 동작 방법을 제공하는데 있다.Accordingly, an object of the present invention is to operate an operation of a nonvolatile device in which a pass voltage applied to an adjacent word line is set differently according to a program state of memory cells adjacent to each word line during a program operation of the nonvolatile memory device. To provide a method.

본 발명의 특징에 따른 불휘발성 메모리 소자의 동작 방법은,Method of operating a nonvolatile memory device according to a feature of the present invention,

각각의 워드라인별로 프로그램을 수행하는 동안에 선택된 제 1 워드라인에 프로그램전압을 인가하고, 다른 워드라인들에 제 1 패스전압을 인가하여 프로그램을 진행하고, 프로그램 금지 비트라인에 연결된 스트링의 부스팅 레벨을 확인하는 단계; 상기 부스팅 레벨이 설정된 레벨보다 높은 경우, 상기 제 1 워드라인의 소오스 선택라인 쪽으로 인접한 하나 이상의 워드라인에 제 2 패스전압을 인가하고, 상기부스팅 레벨을 다시 확인하는 단계; 및 상기 부스팅 레벨이 설정된 레벨보다 낮은 경우, 상기 선택된 워드라인의 소오스 선택 라인 쪽으로 가장 인접한 제 2 워드라인에 제 3 패스전압을 인가하도록 하는 단계를 포함한다.While performing the program for each word line, the program voltage is applied to the selected first word line, the first pass voltage is applied to other word lines, and the program is progressed. The boosting level of the string connected to the program inhibit bit line is adjusted. Confirming; When the boosting level is higher than a set level, applying a second pass voltage to at least one word line adjacent to a source selection line of the first word line, and re-checking the boosting level; And when the boosting level is lower than the set level, applying a third pass voltage to the second word line closest to the source selection line of the selected word line.

상기 제 2 패스전압은 1V 이상 3V 이하인 것을 특징으로 한다.The second pass voltage is 1V or more and 3V or less.

상기 제 3 패스전압은 상기 제 2 패스전압보다 크고, 상기 제 1 패스전압보다 낮은 것을 특징으로 한다.The third pass voltage is greater than the second pass voltage and lower than the first pass voltage.

상기 1 워드라인에 드레인 선택 라인 쪽으로 인접한 제 3 워드라인이 프로그 램 진행 상태인 경우, 상기 제 3 워드라인에 인가하는 패스전압을 제 4 패스전압으로 설정된 시간동안 인가한 후, 제 1 패스전압으로 변경하는 것을 특징으로 한다.When the third word line adjacent to the drain select line in the first word line is in a program progress state, a pass voltage applied to the third word line is applied to the first pass voltage for a time set as a fourth pass voltage, and then the first word voltage is applied to the first pass voltage. It is characterized by changing.

상기 각각의 워드라인에 대하여, 인접한 워드라인들에 인가되는 패스전압 정보를 저장하여 이후의 프로그램 동작에서 각각의 워드라인별로 설정된 패스전압을 제공하여 프로그램을 진행하는 것을 특징으로 한다.For each word line, pass voltage information applied to adjacent word lines is stored to provide a pass voltage set for each word line in a subsequent program operation to perform a program.

본 발명의 다른 특징에 따른 불휘발성 메모리 소자의 동작 방법은,Method of operating a nonvolatile memory device according to another aspect of the present invention,

프로그램 명령에 따라서, 선택된 제 1 워드라인에 드레인 선택 라인 쪽으로 인접한 제 2 워드라인의 프로그램 상태를 확인하는 단계; 및 상기 확인 결과 제 2 워드라인이 프로그램 상태인 경우, 제 1 패스전압을 설정된 시간동안 인가하고, 이후에 제 2 패스전압을 인가하도록 제어하여 프로그램을 진행하는 단계를 포함한다.Checking a program state of a second word line adjacent to a drain select line in the selected first word line according to a program command; And if the second word line is in the program state as a result of the checking, applying the first pass voltage for a predetermined time period, and then controlling the application of the second pass voltage to process the program.

상기 제 1 패스전압은 상기 제 2 워드라인에 연결된 메모리 셀들이 턴온 될 수 있는 전압인 것을 특징으로 한다.The first pass voltage may be a voltage at which memory cells connected to the second word line may be turned on.

상기 제 1 패스전압은 상기 제 2 패스전압보다 큰 것을 특징으로 한다.The first pass voltage is greater than the second pass voltage.

상기 설정된 시간은, The set time is,

셀프 부스팅 레벨이 설정된 전압 레벨로 올라가도록 하는 시간인 것을 특징으로 한다.The self-boosting level is characterized in that it is time to increase to the set voltage level.

본 발명에 따른 불휘발성 메모리 소자의 동작 방법은, 테스트를 통해서 각각의 워드라인이 주변 셀의 프로그램 상태에 따라 부스팅 되는 정도를 판단하고, 부스팅 레벨을 최적화하기 위해 인접한 워드라인에 인가할 수 있는 패스전압을 미리 설정함으로써 프로그램 금지(Inhibit)시에 셀의 채널영역을 효과적으로 부스팅시킬 수 있다.In the method of operating a nonvolatile memory device according to the present invention, a pass that can be applied to adjacent word lines to determine the degree to which each word line is boosted according to a program state of a neighboring cell through a test and to optimize the boosting level By setting the voltage in advance, it is possible to effectively boost the channel region of the cell at the time of program inhibition.

이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시 예를 설명하기로 한다. 그러나 본 발명은 이하에서 개시되는 실시 예에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 단지 본실시 예는 본 발명의 개시가 완전하도록 하며 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이다.Hereinafter, exemplary embodiments of the present invention will be described with reference to the accompanying drawings. As those skilled in the art would realize, the described embodiments may be modified in various different ways, all without departing from the spirit or scope of the present invention. It is provided to inform you.

도 3a는 플래시 메모리 소자의 블록도이다.3A is a block diagram of a flash memory device.

플래시 메모리 소자(300)는 메모리 셀 어레이(3310), 페이지 버퍼부(320), Y 디코더(330), X 디코더(340), 전압 제공부(350) 및 제어부(360)를 포함한다.The flash memory device 300 may include a memory cell array 3310, a page buffer unit 320, a Y decoder 330, an X decoder 340, a voltage providing unit 350, and a controller 360.

메모리 셀 어레이(310)는 복수개의 메모리 블록들을 포함하고, 각각의 메모리 블록은 데이터 저장을 위한 메모리 셀들이 직렬로 연결된 셀 스트링들을 복수개 포함하고, 각각의 셀 스트링들은 비트라인(BL)에 연결된다. 또한 상기 비트라인과 직교하는 방향으로 메모리 셀들의 게이트가 워드라인(WL)으로 연결된다. The memory cell array 310 includes a plurality of memory blocks, each memory block including a plurality of cell strings in which memory cells for data storage are connected in series, and each cell string is connected to a bit line BL. . In addition, the gates of the memory cells are connected to the word line WL in a direction orthogonal to the bit line.

페이지 버퍼부(320)는 상기 메모리 셀 어레이(310)의 비트라인에 연결되는 페이지 버퍼를 복수개 포함하는데, 각각의 페이지 버퍼는 선택된 메모리 셀에 프로그램할 데이터를 임시 저장하였다가 비트라인을 통해 메모리 셀에 전달하거나, 메모리 셀에 저장된 데이터를 독출하여 저장한다.The page buffer unit 320 includes a plurality of page buffers connected to the bit lines of the memory cell array 310. Each page buffer temporarily stores data to be programmed in the selected memory cell and then stores the data through the bit lines. The data stored in the memory cell is read and stored.

Y 디코더(330)는 입력 어드레스에 따라 페이지 버퍼부(320)의 페이지 버퍼에 입출력 경로를 제공하고, X 디코더(340)는 입력 어드레스에 따라 메모리 셀 어레이(310)의 워드라인을 선택한다.The Y decoder 330 provides an input / output path to the page buffer of the page buffer unit 320 according to the input address, and the X decoder 340 selects the word line of the memory cell array 310 according to the input address.

전압 제공부(350)는 제어부(360)의 제어에 따라 상기 X 디코더(340)가 연결하는 워드라인에 제공할 동작 전압을 생성하고, 제어부(360)는 동작 제어를 위한 제어신호를 출력하며, 선택된 워드라인에 인접한 소오스 선택 라인 쪽의 워드라인들 중 하나 이상의 워드라인에 로케이티드 패스 전압(Located Vpass)을 제공한다.The voltage providing unit 350 generates an operating voltage to be provided to a word line connected by the X decoder 340 under the control of the controller 360, and the controller 360 outputs a control signal for controlling the operation. A located pass voltage is provided to one or more word lines among the word lines on the source select line side adjacent to the selected word line.

불휘발성 메모리 소자의 프로그램 동작시에 워드라인에 다음과 같이 전압을 인가한다.In the program operation of the nonvolatile memory device, a voltage is applied to the word line as follows.

도 3b는 도 3a의 메모리 셀 어레이의 회로 일부를 나타낸 도면이고, 도 3c는 셀 스트링의 단면도를 나타낸다.FIG. 3B illustrates a portion of a circuit of the memory cell array of FIG. 3A, and FIG. 3C illustrates a cross-sectional view of a cell string.

도 3b 및 도 3c를 참조하면, 메모리 셀 어레이(310)의 비트라인(BLn 및 BLn+1)쌍에 연결된 셀 스트링을 도시한 것이다. 셀 스트링은 드레인 선택 트랜지스터(Drain Select Transistor)와 소오스 선택 트랜지스터(Source Select Transistor)의 사이에 다수의 메모리 셀들이 직렬로 연결된다.3B and 3C, a cell string connected to a pair of bit lines BLn and BLn + 1 of a memory cell array 310 is illustrated. In the cell string, a plurality of memory cells are connected in series between a drain select transistor and a source select transistor.

본 발명의 실시 예에 따른 불휘발성 메모리 소자(300)의 셀 스트링은 32개의 메모리 셀들이 연결되고, 각각의 메모리 셀들의 게이트에는 제 1 내지 제 32 워드라인(WL<0> 내지 WL<31>)이 연결된다. In the cell string of the nonvolatile memory device 300 according to an embodiment of the present invention, 32 memory cells are connected to each other, and gates of each of the memory cells include first to 32nd word lines WL <0> to WL <31>. ) Is connected.

상기의 셀 스트링의 단면도가 도 3c이다.3C is a cross-sectional view of the cell string.

도 3c를 참조하면, 메모리 셀들은 이웃하는 메모리 셀들과 정션(junction)을 공유한다. 그리고 하나의 메모리 셀은 플로팅 게이트와 컨트롤 게이트가 절연막으 로 구분되어 있고, 드레인 선택 트랜지스터(DST)와 소오스 선택 트랜지스터(SST)는 플로팅 게이트와 컨트롤 게이트가 나뉘지 않는다.Referring to FIG. 3C, memory cells share a junction with neighboring memory cells. In one memory cell, the floating gate and the control gate are divided into insulating layers, and the drain select transistor DST and the source select transistor SST are not divided into the floating gate and the control gate.

상기한 도 3a의 불휘발성 메모리 소자(300)에 데이터를 저장하는 프로그램 동작은 다음과 같이 수행된다.The program operation for storing data in the nonvolatile memory device 300 of FIG. 3A is performed as follows.

도 3b에 나타난 바와 같이, 프로그램을 위해서는 비트라인(BLn)과 비트라인(BLn+1)들 중 어느 하나를 선택하고, 선택되지 않은 비트라인은 프로그램 금지(Inhibit)를 시킨다. 이는 프로그램을 위해 선택되는 워드라인에 고전압이 인가되기 때문에 선택되지 않은 비트라인의 메모리 셀들도 프로그램이 동시에 될 수 있는 문제를 해결하기 위한 것이다.As shown in FIG. 3B, one of the bit line BLn and the bit line BLn + 1 is selected for the program, and the unselected bit line causes the program inhibit. This is to solve the problem that a high voltage is applied to the word line selected for the program, so that the memory cells of the unselected bit lines can also be programmed at the same time.

선택되지 않은 비트라인의 프로그램 방지를 위해서는 셀 스트링에서 셀프 부스팅(Self Boosting)이 발생되도록 하는 방법을 이용한다.To prevent program selection of unselected bit lines, a method of causing self boosting in a cell string is used.

셀프 부스팅을 위해서 드레인 선택 라인(DSL)에는 전원전압(VCC)을 인가하고, 소오스 선택 라인(SSL)에는 0V를 인가한다. 그리고 비트라인에 전원전압(VCC)을 인가하여 프리차지 시킨다.The power supply voltage VCC is applied to the drain select line DSL and 0 V is applied to the source select line SSL for self-boosting. The precharge is performed by applying a power supply voltage VCC to the bit line.

이후에 프로그램을 위해 선택되는 워드라인에는 프로그램 전압(Vpgm)을 인가하고, 다른 워드라인들에는 패스전압(Vpass)을 인가한다. 상기 패스 전압(Vpass)은 메모리 셀이 턴 온 될 수 있도록 하는 전압이다.After that, a program voltage Vpgm is applied to a word line selected for a program, and a pass voltage Vpass is applied to other word lines. The pass voltage Vpass is a voltage that allows the memory cell to be turned on.

상기 프로그램 전압(Vpgm)이 선택된 워드라인에 인가되면 셀 스트링에 채널의 전압이 동시에 상승된다. 그리고 어느 정도 채널의 전압이 상승되면 선택되지 않은 비트라인에 연결된 드레인 선택 트랜지스터(DST)는 비트라인의 전압과 채널 전압간의 레벨 차이로 인해서 턴 오프 된다. When the program voltage Vpgm is applied to the selected word line, the voltage of the channel is simultaneously raised in the cell string. When the voltage of the channel increases to some extent, the drain select transistor DST connected to the unselected bit line is turned off due to the level difference between the voltage of the bit line and the channel voltage.

드레인 선택 트랜지스터(DST)가 턴 오프 되면 셀 스트링에 생성된 채널은 플로팅 상태가 되고, 선택된 워드라인에 인가되는 프로그램 전압(Vpgm)이 상승되면서 채널 전압도 같이 상승되어 프로그램 전압(Vpgm)과 채널 전압간의 전압차이가 작아지게 된다. 이로써 선택된 워드라인에 연결되는 메모리 셀은 프로그램이 방지된다.When the drain select transistor DST is turned off, the channel generated in the cell string is in a floating state. As the program voltage Vpgm applied to the selected word line is increased, the channel voltage is also increased, thereby causing the program voltage Vpgm and the channel voltage. The voltage difference between them becomes small. This prevents the memory cell connected to the selected word line from being programmed.

메모리 셀에 프로그램할 수 있는 데이터 비트 수가 2 비트 이상이 되는 멀티 레벨 셀이 개발되면서, 셀프 부스팅 방식은 EASB(Erase Area Self Boosting) 방식으로 발전되었다. 이는 소오스 선택 라인(SSL)에 인접한 제 1 워드라인(WL<0>)으로부터 드레인 선택 라인(DSL)에 인접한 제 32 워드라인(WL<31>) 방향으로 프로그램이 진행되는 방식에 따라 선택된 워드라인의 소오스 선택 라인 쪽의 메모리 셀이 프로그램 되어 셀프 부스팅이 충분히 일어나지 않는 경우가 발생되는 문제를 해결하기 위함이다.With the development of multi-level cells with more than two bits of data bits that can be programmed into memory cells, self-boosting has evolved into EASB (Erase Area Self Boosting). This is a word line selected according to the manner in which the program proceeds from the first word line WL <0> adjacent to the source select line SSL toward the 32nd word line WL <31> adjacent to the drain select line DSL. This is to solve the problem that self-boosting is insufficient because a memory cell of the source select line of P is programmed.

그러나 이러한 EASB의 방법 역시 셀프 부스팅 레벨이 너무 높으면 핫 캐리어 인젝션(Hot Carrier Injection; HCI)이 발생하고, 셀프 부스팅 레벨이 낮으면 FN 터널링성 프로그램 디스터번스가 발생하는 문제를 충분히 해결하지 못한다.However, the method of the EASB does not sufficiently solve the problem of hot carrier injection (HCI) if the self boosting level is too high, and FN tunneling program disturbance if the self boosting level is low.

따라서 본 발명의 실시 예에 따른 프로그램 방법에서는 메모리 셀의 셀프 부스팅 레벨이 높은지 낮은지에 따라서 각각의 워드라인에 인가하는 패스전압 레벨을 조절한다.Therefore, in the program method according to the exemplary embodiment of the present invention, the pass voltage level applied to each word line is adjusted according to whether the self-boosting level of the memory cell is high or low.

이를 위해서, 본 발명의 실시 예에서는 불휘발성 메모리 소자의 제조 과정에서 다음과 같은 워드라인별 패스전압 설정 과정을 거친다.To this end, in the embodiment of the present invention, the pass voltage setting process for each word line is performed in the manufacturing process of the nonvolatile memory device.

도 4는 본 발명의 제 1 실시 예에 따른 불휘발성 메모리 소자의 동작 방법의 동작 순서도이다.4 is a flowchart illustrating a method of operating a nonvolatile memory device according to a first embodiment of the present invention.

도 4를 참조하면, 먼저 웨이퍼 상에서 불휘발성 메모리 소자의 테스트를 수행한다(S401). 상기 테스트는 각각의 워드라인별로 셀프 부스팅 레벨을 확인하기 위한 테스트로서, 각 워드라인마다 주변 워드라인이 프로그램 되어 있는 정도에 따라서 발생되는 부스팅 레벨과, 정상적인 부스팅 레벨을 만들 수 있는 주변 패스전압 등을 확인할 수 있다. 상기의 테스트 과정은 일반적인 불휘발성 메모리 소자의 테스트 장비를 이용하여 수행할 수 있는 과정이므로 상세한 설명은 생략한다. Referring to FIG. 4, first, a test of a nonvolatile memory device is performed on a wafer (S401). The test is to check the self-boosting level for each word line, and the boosting level generated according to the degree to which the peripheral word lines are programmed for each word line, and the peripheral pass voltage for creating a normal boosting level. You can check it. Since the above test process is a process that can be performed using test equipment of a general nonvolatile memory device, detailed description thereof will be omitted.

상기의 테스트가 수행되면, 각 워드라인별 부스팅 레벨이 측정된다(S403). 그리고 각각의 부스팅 레벨에 따라서 주변의 워드라인에 입력해야 하는 패스전압이 설정된다(S405). When the above test is performed, the boosting level for each word line is measured (S403). A pass voltage to be input to the surrounding word lines is set according to each boost level (S405).

즉, 앞서 언급한 바와 같이 테스트를 수행하는 과정에서 부스팅 레벨에 따라서 각각의 워드라인이 프로그램될 때 SSL 라인 쪽으로 인접한 워드라인에 인가되는 패스전압의 레벨이 결정된다. 상기 결정되는 각 워드라인의 패스전압은 제어부(360)에 저장되어 이후에 불휘발성 메모리 소자가 동작할 때 적용되도록 한다.That is, as mentioned above, when each word line is programmed according to the boosting level, a pass voltage level applied to an adjacent word line toward the SSL line is determined according to the boosting level. The determined pass voltage of each word line is stored in the controller 360 to be applied when the nonvolatile memory device is operated later.

상기 패스전압은 다음과 같이 결정된다.The pass voltage is determined as follows.

제 n+1 워드라인(WL<n>)을 선택하여 프로그램을 수행할 때, 제 n+1 워드라인(WL<n>)에는 프로그램 전압(Vpgm)을 인가한다. 그리고 나머지 워드라인들에는 패스전압(Vpass)을 인가한다. 그리고 부스팅 레벨을 측정한다. 이때 부스팅 레벨의 측정은 웨이퍼 테스트에서 이루어지기 때문에 테스트 장비를 이용해서 측정할 수 있다.When a program is selected by selecting the n + 1th word line WL <n>, a program voltage Vpgm is applied to the n + 1th word line WL <n>. A pass voltage Vpass is applied to the remaining word lines. Then measure the boost level. In this case, the boosting level is measured in a wafer test and can be measured using test equipment.

상기 부스팅 레벨을 측정한 결과, 부스팅 레벨이 너무 높으면 HCI가 발생한 것을 의미하므로, 제 n 워드라인(WL<n-1>)을 포함한 다수의 워드라인들에 인가되는 전압을 제 1 패스 전압(Vpass1)으로 설정한다. As a result of measuring the boosting level, if the boosting level is too high, it means that HCI is generated. Therefore, the voltage applied to the plurality of word lines including the nth word line WL <n-1> may be used as the first pass voltage Vpass1. Set to).

이러한 상태에서 다시 한 번 상기 부스팅 레벨을 측정한 결과 부스팅 레벨이 너무 낮으면 FN 디스터번스가 발생하는 것을 의미하므로, 제 n-1 워드라인(WL<n-2>)에 인가되는 전압을 제 1 패스전압(Vpass1) 상태로 인가한 상태에서 제 n 워드라인(WL<n-1>)에 제 2 패스전압(Vpass2)을 인가한다. In this state, once the boosting level is measured again, if the boosting level is too low, it means that the FN disturbance is generated. Therefore, the first pass of the voltage applied to the n-1 word line WL <n-2> is performed. The second pass voltage Vpass2 is applied to the nth word line WL <n-1> in the state in which the voltage Vpass1 is applied.

상기 제 1 패스전압(Vpass1)은 1에서 3V 정도의 전압 레벨이고, 제 2 패스전압(Vpass2)은 제 1 패스전압(Vpass1)보다 높고, 패스전압(Vpass)보다 낮은 전압이다.The first pass voltage Vpass1 is at a voltage level of about 1 to 3 V, and the second pass voltage Vpass2 is higher than the first pass voltage Vpass1 and lower than the pass voltage Vpass.

상기와 같이 각각의 워드라인을 프로그램하기 위해 선택한 상태에서, 프로그램이 금지되는 셀 스트링의 부스팅 레벨에 따라서 상기의 제 1 및 제 2 패스전압을 인접한 워드라인의 패스 전압으로 설정하여 제어부(360)에 저장한다.In the state selected to program each word line as described above, the controller 360 sets the first and second pass voltages to the pass voltages of adjacent word lines according to the boosting level of the cell string in which the program is prohibited. Save it.

한편, 상기와 같이 HCI와 FN 디스터번스를 방지하기 위해서 워드라인들의 패스전압을 설정한 상태에서 프로그램을 위해 선택된 제 n+1 워드라인(WL<n>)에 DSL 라인 쪽으로 인접한 제 n+2 워드라인(WL<n+1>)에 연결되는 셀들이 프로그램 상태인 경우에는 패스전압(Vpass)만으로 턴 온이 되지 못하여 HCI 또는 FN 디스터번스가 발생할 수 있다. 이를 위해서 다음의 제 2 실시 예와 같은 패스전압을 제 n+2 워드라인(WL<n+1>)에 인가한다.Meanwhile, the n + 2 word line adjacent to the DSL line to the n + 1 word line WL <n> selected for the program with the pass voltages of the word lines set to prevent HCI and FN disturbance as described above. When cells connected to (WL <n + 1>) are in a program state, HCI or FN disturbance may not occur because the pass voltage Vpass is not turned on. To this end, the same pass voltage as the second embodiment is applied to the n + 2th word line WL <n + 1>.

도 5는 본 발명의 제 2 실시 예를 설명하기 위해 워드라인에 인가되는 전압을 나타낸 도면이다.5 is a diagram illustrating a voltage applied to a word line to explain a second embodiment of the present invention.

도 5를 참조하면, 상기의 제 1 실시 예와 같이 프로그램을 위해서 선택되는 제 n+1 워드라인(WL<n)에는 프로그램 전압(Vpgm)을 인가하고, 제 n 워드라인(WL<n-1>)에는 제 2 패스전압(Vpass2)을 인가한다. 그리고 제 n-1 워드라인(WL<n-2>)에는 제 1 패스전압(Vpass1)을 인가한다.Referring to FIG. 5, a program voltage Vpgm is applied to an n + 1 word line WL <n selected for a program as in the first embodiment, and an nth word line WL <n-1 is applied. Is applied to the second pass voltage Vpass2. The first pass voltage Vpass1 is applied to the n-1th word line WL <n-2>.

그리고 본 발명의 제 2 실시 예에서는 제 n+1 워드라인(WL<n>)과 DSL 쪽으로 인접한 제 n+2 워드라인(WL<n+1>)에 일정 시간동안에는 제 3 패스전압(Vpass3)을 인가하고, 이후에는 패스전압(Vpass)을 인가한다. 나머지 워드라인들에는 패스전압(Vpass)을 인가한다.In the second exemplary embodiment of the present invention, the third pass voltage Vpass3 is applied to the n + 1 word line WL <n> and the n + 2 word line WL <n + 1> adjacent to the DSL for a predetermined time. Is applied, and then pass voltage (Vpass) is applied. The pass voltage Vpass is applied to the remaining word lines.

상기와 같이 제 n+2 워드라인(WL<n+1>)에 일정시간동안 제 3 패스 전압(Vpass3)을 인가하면, 제 n+2 워드라인(WL<n+1>)이 LSB 프로그램 되어 문턱전압이 상승된 상태라 하여도 충분히 턴 온이 되고, 부스팅 채널이 정상적으로 생성되어 부스팅동작에 오류가 발생하지 않는다.As described above, when the third pass voltage Vpass3 is applied to the n + 2th word line WL <n + 1> for a predetermined time, the n + 2th word line WL <n + 1> is LSB programmed. Even when the threshold voltage is raised, the turn-on is sufficiently turned on, and the boosting channel is normally generated so that an error does not occur in the boosting operation.

상기 제 3 패스전압(Vpass3)은 패스전압(Vpass)보다 높고, 제 n+2 워드라인(WL<n+1>)이 충분히 턴 온 될 수 있게 하는 전압 레벨이다.The third pass voltage Vpass3 is higher than the pass voltage Vpass and is a voltage level at which the n + 2th word line WL <n + 1> is sufficiently turned on.

또한, 다음가 같이 프로그램을 진행하는 것도 가능하다.It is also possible to proceed with the program as follows.

도 6은 본 발명의 제 3 실시 예에 따른 프로그램 동작 방법의 순서도이다.6 is a flowchart illustrating a program operation method according to a third embodiment of the present invention.

도 6을 참조하면, 프로그램 명령이 입력되면(S601), 프로그램을 위해 선택되는 제 n+1 워드라인(WL<n>)에는 프로그램전압(Vpgm)이 인가되고, 다른 워드라인들 에는 패스전압(Vpass)이 인가된다.Referring to FIG. 6, when a program command is input (S601), a program voltage Vpgm is applied to an n + 1 word line WL <n> selected for a program, and a pass voltage is applied to other word lines. Vpass) is applied.

이때 프로그램을 진행하기 전에, 제 n+2 워드라인(WL<n+1>)에 프로그램이 진행된 상태를 확인한다(S603). 앞서 언급한 바와 같이, 불휘발성 메모리 소자가 랜덤하게 프로그램을 진행하는 경우(S605), 제 n+2 워드라인(WL<n+1>)에 인가하는 패스전압을 설정된 시간동안에는 제 3 패스전압(Vpass3)으로 인가하고, 이후에 패스전압(Vpass)으로 변경되도록 하고(S607), 프로그램을 진행한다(609).At this time, before proceeding with the program, the state in which the program is progressed on the n + 2th word line WL <n + 1> is checked (S603). As described above, in the case where the nonvolatile memory device performs a random program (S605), the third pass voltage (i.e., the third pass voltage) is applied to the n + 2 word line WL <n + 1> for a predetermined time. Vpass3), and then change to the pass voltage (Vpass) (S607), the program proceeds (609).

이는 리프로그램 방식을 사용하는 프로그램 방법에서 제 n+2 워드라인(WL<n+1>)이 LSB(Least Significant Bit) 프로그램 상태일 수 있다. 이러한 경우에는 제 n+2 워드라인(WL<n+1>)에 연결되는 메모리 셀들의 문턱전압이 높아진 상태이기 때문에 패스전압(Vpass)에 의해서 턴온 되지 못하는 경우가 있기 때문이다.In the program method using the reprogramming scheme, the n + 2th word line WL <n + 1> may be in a LSB (Least Significant Bit) program state. In this case, since the threshold voltages of the memory cells connected to the n + 2th word line WL <n + 1> are high, it may not be turned on by the pass voltage Vpass.

제 n+2 워드라인(WL<n+1>)이 LSB 프로그램 상태가 아니라면, 제 n+1 워드라인(WL<n>)을 제외한 다른 모든 워드라인들에 패스전압(Vpass)을 인가한 후 프로그램을 진행한다(S609).If the n + 2th word line WL <n + 1> is not in the LSB program state, the pass voltage Vpass is applied to all other word lines except the n + 1th word line WL <n>. Proceed to the program (S609).

이상과 같이 프로그램을 위해서 선택되는 워드라인에 따라서 주변의 워드라인에 인가하는 패스전압을 조절하여 프로그램 방지가 정상적으로 되도록 한다.As described above, according to the word line selected for the program, the pass voltage applied to the peripheral word line is adjusted so that the program prevention is normally performed.

상기에서 설명한 본 발명의 기술적 사상은 바람직한 실시 예에서 구체적으로 기술되었으나, 상기한 실시 예는 그 설명을 위한 것이며 그 제한을 위한 것이 아님을 주의하여야 한다. 또한, 본 발명은 본 발명의 기술 분야의 통상의 전문가라면 본 발명의 기술적 사상의 범위 내에서 다양한 실시예가 가능함을 이해할 수 있을 것이다.Although the technical spirit of the present invention described above has been described in detail in a preferred embodiment, it should be noted that the above-described embodiment is for the purpose of description and not of limitation. In addition, the present invention will be understood by those skilled in the art that various embodiments are possible within the scope of the technical idea of the present invention.

도 1a는 플래시 메모리 소자의 단위 스트링의 단면도를 나타낸 것이다.1A is a cross-sectional view of a unit string of a flash memory device.

도 1b는 플래시 메모리 소자의 EASB 방법에 따른 워드라인 전압 제공을 나타낸 도면이다.FIG. 1B is a diagram illustrating word line voltage provision according to an EASB method of a flash memory device.

도 1c는 도 1b의 부분 확대 도면이다.FIG. 1C is a partially enlarged view of FIG. 1B.

도 2는 채널 부스팅 레벨과 프로그램 디스터번스 간의 관계를 나타낸 그래프이다.2 is a graph illustrating a relationship between a channel boosting level and a program disturbance.

도 3a는 플래시 메모리 소자의 블록도이다.3A is a block diagram of a flash memory device.

도 3b는 도 3a의 메모리 셀 어레이의 회로 일부를 나타낸 도면이고, 도 3c는 셀 스트링의 단면도를 나타낸다.FIG. 3B illustrates a portion of a circuit of the memory cell array of FIG. 3A, and FIG. 3C illustrates a cross-sectional view of a cell string.

도 4는 본 발명의 제 1 실시 예에 따른 불휘발성 메모리 소자의 동작 방법의 동작 순서도이다.4 is a flowchart illustrating a method of operating a nonvolatile memory device according to a first embodiment of the present invention.

도 5는 본 발명의 제 2 실시 예를 설명하기 위해 워드라인에 인가되는 전압을 나타낸 도면이다.5 is a diagram illustrating a voltage applied to a word line to explain a second embodiment of the present invention.

*도면의 주요 부분의 간단한 설명** Brief description of the main parts of the drawings *

300 : 불휘발성 메모리 소자 310 : 메모리 셀 어레이300: nonvolatile memory device 310: memory cell array

320 : 페이지 버퍼부 330 : Y 디코더320: page buffer unit 330: Y decoder

340 : X 디코더 350 : 전압 제공부340: X decoder 350: voltage providing unit

360 : 제어부360 control

Claims (9)

각각의 워드라인별로 프로그램을 수행하는 동안에 선택된 제 1 워드라인에 프로그램전압을 인가하고, 다른 워드라인들에 제 1 패스전압을 인가하여 프로그램을 진행하고, 프로그램 금지 비트라인에 연결된 스트링의 부스팅 레벨을 확인하는 단계;While performing the program for each word line, the program voltage is applied to the selected first word line, the first pass voltage is applied to other word lines, and the program is progressed. The boosting level of the string connected to the program inhibit bit line is adjusted. Confirming; 상기 부스팅 레벨이 설정된 레벨보다 높은 경우, 상기 제 1 워드라인의 소오스 선택라인 쪽으로 인접한 하나 이상의 워드라인에 제 2 패스전압을 인가하고, 상기부스팅 레벨을 다시 확인하는 단계; 및When the boosting level is higher than a set level, applying a second pass voltage to at least one word line adjacent to a source selection line of the first word line, and re-checking the boosting level; And 상기 부스팅 레벨이 설정된 레벨보다 낮은 경우, 상기 선택된 워드라인의 소오스 선택 라인 쪽으로 가장 인접한 제 2 워드라인에 제 3 패스전압을 인가하도록 하는 단계If the boosting level is lower than a predetermined level, applying a third pass voltage to a second word line closest to a source selection line of the selected word line; 를 포함하는 불휘발성 메모리 소자의 동작 방법.Method of operating a nonvolatile memory device comprising a. 제 1항에 있어서,The method of claim 1, 상기 제 2 패스전압은 1V 이상 3V 이하인 것을 특징으로 하는 불휘발성 메모리 소자의 동작 방법.And the second pass voltage is 1V or more and 3V or less. 제 1항에 있어서,The method of claim 1, 상기 제 3 패스전압은 상기 제 2 패스전압보다 크고, 상기 제 1 패스전압보 다 낮은 것을 특징으로 하는 불휘발성 메모리 소자의 동작 방법.And wherein the third pass voltage is greater than the second pass voltage and lower than the first pass voltage. 제 1항에 있어서,The method of claim 1, 상기 1 워드라인에 드레인 선택 라인 쪽으로 인접한 제 3 워드라인이 프로그램 진행 상태인 경우,When the third word line adjacent to the drain select line to the first word line is in a program progress state, 상기 제 3 워드라인에 인가하는 패스전압을 제 4 패스전압으로 설정된 시간동안 인가한 후, 제 1 패스전압으로 변경하는 것을 특징으로 하는 불휘발성 메모리 소자의 동작 방법.And applying a pass voltage applied to the third word line for a period of time set as a fourth pass voltage, and then changing the pass voltage to a first pass voltage. 제 1항에 있어서,The method of claim 1, 상기 각각의 워드라인에 대하여, 인접한 워드라인들에 인가되는 패스전압 정보를 저장하여 이후의 프로그램 동작에서 각각의 워드라인별로 설정된 패스전압을 제공하여 프로그램을 진행하는 것을 특징으로 하는 불휘발성 메모리 소자의 동작 방법.For each word line, the pass voltage information applied to adjacent word lines is stored to provide a pass voltage set for each word line in a subsequent program operation to perform a program. How it works. 프로그램 명령에 따라서, 선택된 제 1 워드라인에 드레인 선택 라인 쪽으로 인접한 제 2 워드라인의 프로그램 상태를 확인하는 단계; 및Checking a program state of a second word line adjacent to a drain select line in the selected first word line according to a program command; And 상기 확인 결과 제 2 워드라인이 프로그램 상태인 경우, 제 1 패스전압을 설정된 시간동안 인가하고, 이후에 제 2 패스전압을 인가하도록 제어하여 프로그램을 진행하는 단계When the second word line is in the program state as a result of the checking, applying the first pass voltage for a predetermined time and then controlling the application of the second pass voltage to proceed the program. 를 포함하는 불휘발성 메모리 소자의 동작 방법.Method of operating a nonvolatile memory device comprising a. 제 6항에 있어서,The method of claim 6, 상기 제 1 패스전압은 상기 제 2 워드라인에 연결된 메모리 셀들이 턴온 될 수 있는 전압인 것을 특징으로 하는 불휘발성 메모리 소자의 동작 방법.The first pass voltage is a voltage at which memory cells connected to the second word line can be turned on. 제 6항에 있어서,The method of claim 6, 상기 제 1 패스전압은 상기 제 2 패스전압보다 큰 것을 특징으로 하는 불휘발성 메모리 소자의 동작 방법.And wherein the first pass voltage is greater than the second pass voltage. 제 6항에 있어서,The method of claim 6, 상기 설정된 시간은, The set time is, 셀프 부스팅 레벨이 설정된 전압 레벨로 올라가도록 하는 시간인 것을 특징으로 하는 불휘발성 메모리 소자의 동작 방법.A method of operating a nonvolatile memory device, characterized in that it is time for the self boosting level to rise to a set voltage level.
KR1020080080799A 2008-08-19 2008-08-19 Method of operating a non volatile memory device Withdrawn KR20100022226A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020080080799A KR20100022226A (en) 2008-08-19 2008-08-19 Method of operating a non volatile memory device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020080080799A KR20100022226A (en) 2008-08-19 2008-08-19 Method of operating a non volatile memory device

Publications (1)

Publication Number Publication Date
KR20100022226A true KR20100022226A (en) 2010-03-02

Family

ID=42174822

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020080080799A Withdrawn KR20100022226A (en) 2008-08-19 2008-08-19 Method of operating a non volatile memory device

Country Status (1)

Country Link
KR (1) KR20100022226A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11521684B2 (en) 2020-12-02 2022-12-06 SK Hynix Inc. Memory device and method of operating the same

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11521684B2 (en) 2020-12-02 2022-12-06 SK Hynix Inc. Memory device and method of operating the same

Similar Documents

Publication Publication Date Title
JP6400547B2 (en) Memory device
US8238153B2 (en) Program method of flash memory device
KR100922977B1 (en) Program Method of Nonvolatile Memory Device
US8780630B2 (en) Operating method of semiconductor device
JP2019160380A (en) Semiconductor storage device
KR20120121170A (en) Semiconductor device and operating method thereof
JP2011138578A (en) Nonvolatile semiconductor memory device
KR100854914B1 (en) Flash memory device and operation method thereof
KR100888616B1 (en) NAND flash memory and its erasing method performing a preprogram operation before an erase operation
KR20130071689A (en) Semiconductor memory device and method of operating the same
US7715238B2 (en) Method of operating non-volatile memory device
JP2009272026A (en) Nonvolatile semiconductor memory device
KR100933852B1 (en) Nonvolatile Memory Device and Operation Method
US20120170376A1 (en) Semiconductor memory device and operating method thereof
US7768833B2 (en) Method of programming non-volatile memory device
US8804426B2 (en) Methods of operating semiconductor device
KR101001516B1 (en) Program Method of Nonvolatile Memory Device
KR100905868B1 (en) How flash memory devices work
KR20100022226A (en) Method of operating a non volatile memory device
KR20130006299A (en) Operating method of semiconductor device
KR100784864B1 (en) NAND flash memory performing a post program operation after an erase operation and an erase method thereof
KR20100028191A (en) Non volatile memory device and method of operating the same
KR20100089512A (en) Method of programming a non volatile memory device
KR20100115114A (en) Method of programming a non volatile memory device
KR20110119977A (en) Program Method of Semiconductor Memory Device

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20080819

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid