KR100609571B1 - Page buffer and method of reading a flash memory cell using the same - Google Patents
Page buffer and method of reading a flash memory cell using the same Download PDFInfo
- Publication number
- KR100609571B1 KR100609571B1 KR1020040065042A KR20040065042A KR100609571B1 KR 100609571 B1 KR100609571 B1 KR 100609571B1 KR 1020040065042 A KR1020040065042 A KR 1020040065042A KR 20040065042 A KR20040065042 A KR 20040065042A KR 100609571 B1 KR100609571 B1 KR 100609571B1
- Authority
- KR
- South Korea
- Prior art keywords
- control signal
- register
- memory cell
- node
- bit line
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/26—Sensing or reading circuits; Data output circuits
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/04—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS
- G11C16/0483—Erasable programmable read-only memories electrically programmable using variable threshold transistors, e.g. FAMOS comprising cells having several storage transistors connected in series
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C16/00—Erasable programmable read-only memories
- G11C16/02—Erasable programmable read-only memories electrically programmable
- G11C16/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/34—Determination of programming status, e.g. threshold voltage, overprogramming or underprogramming, retention
- G11C16/3436—Arrangements for verifying correct programming or erasure
- G11C16/344—Arrangements for verifying correct erasure or for detecting overerased cells
- G11C16/3445—Circuits or methods to verify correct erasure of nonvolatile memory cells
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C5/00—Details of stores covered by group G11C11/00
- G11C5/06—Arrangements for interconnecting storage elements electrically, e.g. by wiring
- G11C5/063—Voltage and signal distribution in integrated semi-conductor memory access lines, e.g. word-line, bit-line, cross-over resistance, propagation delay
Abstract
본 발명은 페이지 버퍼 및 이를 이용한 플래쉬 메모리 셀의 독출 방법에 관한 것으로, 독출 동작, 특히 소거 검증시 캐쉬 레지스터와 메인 레지스터를 구분하는 트랜지스터를 추가하고, 캐쉬 레지스터측에 비트라인을 프리차지하기 위한 트랜지스터를 추가하여 이븐 비트라인 및 오드 비트라인에 연결된 셀의 소거 검증을 동시에 실시할 수 있도록 함으로써 검증 시간을 줄일 수 있는 페이지 버퍼 및 이를 이용한 플래쉬 메모리 셀의 독출 방법이 제시된다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a page buffer and a method of reading a flash memory cell using the same. The present invention relates to a transistor for separating a cache register and a main register during a read operation, in particular for erasing verification, and for precharging a bit line to the cache register. In addition, the present invention provides a page buffer and a method of reading a flash memory cell using the same, which can reduce the verification time by simultaneously performing erase verification of a cell connected to an even bit line and an odd bit line.
페이지 버퍼, 듀얼 레지스터, 비트라인, 동시 소거 검증Page Buffer, Dual Registers, Bitline, Simultaneous Erasure Verification
Description
도 1은 일반적인 NAND형 플래쉬 메모리 소자의 페이지 버퍼의 구성도.1 is a configuration diagram of a page buffer of a general NAND type flash memory device.
도 2는 본 발명에 따른 NAND형 플래쉬 메모리 소자의 페이지 버퍼의 구성도.2 is a block diagram of a page buffer of a NAND type flash memory device according to the present invention;
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
201 : 메모리 셀 어레이 202 : 메인 레지스터201: memory cell array 202: main register
203 : 캐쉬 레지스터 204 및 205 : 래치203:
본 발명은 페이지 버퍼 및 이를 이용한 플래쉬 메모리 셀의 독출 방법에 관한 것으로, 특히 메인 레지스터와 캐쉬 레지스터로 구성된 듀얼 레지스터 구조의 페이지 버퍼를 이용하여 이븐 비트라인 및 오드 비트라인에 연결된 셀의 소거 검증 을 동시에 실시할 수 있는 페이지 버퍼 및 이를 이용한 플래쉬 메모리 셀의 독출 방법에 관한 것이다.The present invention relates to a page buffer and a method of reading a flash memory cell using the same. In particular, an erase verification of a cell connected to an even bit line and an odd bit line is performed simultaneously using a page buffer having a dual register structure consisting of a main register and a cache register. A page buffer that can be implemented and a method of reading a flash memory cell using the same.
최근에는 전기적으로 프로그램(program)과 소거(erase)가 가능하며, 일정 주기로 데이터(data)를 재작성하는 리프레시(refresh) 기능이 필요 없는 반도체 메모리 소자의 수요가 증가하고 있다. 그리고, 많은 데이터를 저장할 수 있는 대용량 메모리 소자(memory device)의 개발을 위해서 메모리 소자의 고집적화 기술에 대한 연구가 활발이 진행되고 있다. 여기서, 프로그램이란 데이터를 메모리 셀에 기입(write)하는 동작을 가리키며, 소거란 메모리 셀에 기입된 데이터를 지우는 동작을 가리킨다.Recently, the demand for semiconductor memory devices that can be electrically programmed and erased and that does not require a refresh function to rewrite data at regular intervals is increasing. In order to develop a large-capacity memory device capable of storing a large amount of data, research into a high integration technology of the memory device has been actively conducted. Here, the program refers to an operation of writing data to a memory cell, and the erasing refers to an operation of erasing data written to the memory cell.
메모리 소자의 고집적화를 위해 복수개의 메모리 셀(memory cell)들이 직렬로 접속(즉, 인접한 셀 끼리 드레인 또는 소오스를 서로 공유하는 구조)되어 한 개의 스트링(string)을 구성하는 NAND형 플래쉬 메모리 소자(NAND-type flash memory device)가 개발되었다. NAND형 플래쉬 메모리 소자는 NOR형 플래쉬 메모리 소자(NOR-type flash memory device)와 달리 순차적으로 정보를 독출(read)하는 메모리 소자이다. 이러한 NAND형 플래쉬 메모리 소자의 프로그램 및 소거는 F-N 터널링(tunneling) 방식을 이용하여 플로팅 게이트(floating gate)에 전자를 주입하거나 방출하면서 메모리 셀의 문턱 전압(threshold voltage)을 제어함으로써 이루어진다. NAND type flash memory device (NAND) in which a plurality of memory cells are connected in series (that is, a structure in which adjacent cells share drain or source with each other) to form a string for high integration of the memory device. -type flash memory device) has been developed. Unlike a NOR-type flash memory device, a NAND type flash memory device is a memory device that reads information sequentially. Programming and erasing of such a NAND type flash memory device is performed by controlling the threshold voltage of the memory cell while injecting or emitting electrons into a floating gate using an F-N tunneling method.
NAND형 플래쉬 메모리 소자는 짧은 시간 내에 대용량의 정보를 저장하기 위 하여 페이지 버퍼(page buffer)가 사용된다. 페이지 버퍼는 입출력 패드(Input/Output PAD)로부터 대용량의 데이터를 제공받아 메모리 셀들로 제공한다. 통상 페이지 버퍼는 데이터를 임시적으로 저장하기 위하여 단일 레지스터로 구성되는 것이 보편적이었으나, 최근 NAND형 플래쉬 메모리 소자에서 대용량 데이터 프로그램시 프로그램 속도를 증가시키기 위하여 듀얼 레지스터(dual register)로 구성하고 있다. NAND type flash memory devices use a page buffer to store a large amount of information in a short time. The page buffer receives a large amount of data from input / output pads and provides the memory cells. In general, a page buffer is generally composed of a single register to temporarily store data. However, in recent years, a NAND-type flash memory device has a dual register to increase program speed when programming large data.
도 1은 NAND형 플래쉬 메모리 소자의 듀얼 레지스터를 갖는 페이지 버퍼의 구성도로서, 이러한 페이지 버퍼는 캐쉬 레지스터(cache register) (103)와, 캐쉬 레지스터(103)로부터 데이터를 제공받아 저장한 후 메모리 셀 어레이(101)로 제공하는 메인 레지스터(main register)(102)를 포함하여 구성되며, 캐쉬 레지스터(103)와 메인 레지스터(102)를 이용하여 프로그램 동작을 수행한다. 그러나, 읽기 동작, 프로그램 검증 또는 소거 검증 동작을 수행하기 위해서는 메인 레지스터(102)만을 이용하는데, 이때의 페이지 버퍼의 동작을 설명하면 다음과 같다.1 is a configuration diagram of a page buffer having dual registers of a NAND type flash memory device. The page buffer is a memory cell after receiving and storing data from the
신호(DISCHe)가 로우 레벨로 인가되면 NMOS 트랜지스터(N101)가 턴오프되고, 신호(DISCHo)가 하이 레벨로 인가되면 NMOS 트랜지스터(N102)가 턴온되어 읽기 동작시 0V의 전위를 유지하는 신호(VIRPWR)가 오드 비트라인(BLo)에 공급된다. 따라서, 이븐 비트라인(BLe)이 선택되고, 오드 비트라인(BLo)이 선택되지 않는다. 그리고, 신호(RESET_L)가 하이 레벨로 인가되어 NMOS 트랜지스터(N110)를 턴온시켜 래치(104)의 출력 단자(QA)를 로우 레벨로 초기화시킨 후 신호(PRECHARGE_L)를 로우 레벨로 인가하여 PMOS 트랜지스터(P101)를 턴온시켜 노드(SO)가 하이 레벨로 유지되도록 한다. 이후 신호(BSLe)가 제 1 전압(V1)의 전위로 인가되어 선택된 비트라인(BLe)이 V1-Vt로 프리차지되도록 한 후 신호(BSLe)가 로우 레벨로 인가되도록 하여 셀을 이밸류에이션(evaluation)시킨다. 이때, 워드라인은 모두 0V로 인가되도록 한다. 그리고, 신호(PRECHARGE_L)를 하이 레벨로 인가하여 PMOS 트랜지스터(P101)를 턴오프시킨 후 신호(BSLe)를 제 2 전압(V2)의 전위로 인가하고, 신호(READ_L)를 하이 레벨로 인가하여 NMOS 트랜지스터(N107)를 턴온시킨다. 따라서, 셀의 상태에 따라 노드(SO)의 전위가 변하게 되고, 그에 따라 래치(104)의 입력 단자(QAb) 및 출력 단자(QA)의 전위가 변하게 된다. 즉, 소거 셀의 경우 노드(SO)는 로우 레벨의 전위를 유지하고, 프로그램 셀의 경우 노드(SO)는 하이 레벨의 전위를 유지하게 된다. 따라서, 노드(SO)가 로우 레벨을 유지할 경우 NMOS 트랜지스터(N106)는 턴오프되고 노드(QAb 및 QA)의 전위는 변화되지 않기 때문에 노드(QA)는 로우 레벨을 유지하게 된다. 이에 반해, 노드(SO)가 하이 레벨을 유지할 경우 NMOS 트랜지스터(N106)는 턴온되고, 이때 트랜지스터(N107)이 턴온되기 때문에 노드(QAb)의 전위는 로우 레벨로 되고, 노드(QA)는 하이 레벨이 된다. 따라서, 소거 셀일 경우 노드(QAb)는 하이 레벨을 유지하고, 프로그램 셀일 경우 노드(QAb)는 로우 레벨을 유지하게 된다. 노드(QAb)의 전위는 인버터(I101)를 통해 반전되고, 신호(PBDO_L)에 의해 구동되는 NMOS 트랜지스터(N112)를 통해 입출력 라인(YA)으로 출력된다.When the signal DISCHe is applied at a low level, the NMOS transistor N101 is turned off. When the signal DISCHo is applied at a high level, the NMOS transistor N102 is turned on to maintain a potential of 0 V during a read operation. ) Is supplied to the odd bit line BLo. Therefore, the even bit line BLe is selected and the odd bit line BLO is not selected. The signal RESET_L is applied at a high level to turn on the NMOS transistor N110 to initialize the output terminal QA of the
그런데, 예를들어 소거 동작은 블럭 단위로 실시하므로 이븐 비트라인(BLe) 또는 오드 비트라인(BLo)의 어드레스를 바꿔가면서 한번씩 소거 검증을 수행하게 된다. 따라서, 하나의 비트라인에 대해 두번의 소거 검증을 실시하게 된다.For example, since the erase operation is performed in units of blocks, erase verification is performed once by changing addresses of the even bit line BLe or the odd bit line BLO. Therefore, two erase verifications are performed on one bit line.
본 발명의 목적은 캐쉬 레지스터와 메인 레지스터를 이용하여 이븐 비트라인 및 오드 비트라인에 연결된 셀의 독출 동작, 특히 소거 검증을 동시에 실시할 수 있는 페이지 버퍼 및 이를 이용한 플래쉬 메모리 소자의 독출 방법을 제공하는데 있다.SUMMARY OF THE INVENTION An object of the present invention is to provide a page buffer and a method of reading a flash memory device using the cache register and the main register, which can simultaneously perform read operation, in particular, erase verification of a cell connected to an even bit line and an odd bit line. have.
본 발명의 다른 목적은 캐쉬 레지스터와 메인 레지스터를 구분하는 트랜지스터를 추가하고, 캐쉬 레지스터측에 비트라인을 프리차지하기 위한 트랜지스터를 추가하여 이븐 비트라인 및 오드 비트라인에 연결된 셀의 독출 동작, 특히 소거 검증을 동시에 실시할 수 있는 페이지 버퍼 및 이를 이용한 플래쉬 메모리 소자의 독출 방법을 제공하는데 있다.
Another object of the present invention is to add a transistor that separates a cache register from a main register, and a transistor for precharging the bit line on the cache register side to read a read operation, particularly an erase operation of a cell connected to an even bit line and an odd bit line. The present invention provides a page buffer capable of simultaneously performing verification and a method of reading a flash memory device using the same.
본 발명에 따른 페이지 버퍼는 제 1 제어 신호에 따라 메모리 셀 어레이와 각각 연결된 이븐 비트라인 및 오드 비트라인과 제 1 및 제 2 노드를 각각 연결시키기 위한 제 1 스위치와, 제 2 제어 신호에 따라 상기 제 1 및 제 2 노드의 연결을 제어하기 위한 제 2 스위치와, 제 3 제어 신호에 따라 상기 제 1 및 제 2 노드에 각각 소정의 전압을 공급하여 상기 제 1 및 제 2 노드가 소정 전위를 유지하도록 하기 위한 제 3 스위치와, 상기 제 1 노드의 전위 및 제 4 제어 신호에 따라 상 기 메모리 셀 어레이의 선택된 셀로부터의 출력 데이터를 저장하기 위한 제 1 레지스터와, 상기 제 2 노드의 전위 및 상기 제 4 제어 신호에 따라 상기 메모리 셀 어레이의 선택된 셀로부터의 출력 데이터를 저장하기 위한 제 2 레지스터와, 제 5 제어 신호에 따라 상기 제 1 및 제 2 레지스터에 저장된 데이터를 출력하기 위한 제 4 스위치를 포함한다.According to the present invention, a page buffer includes a first switch for connecting an even bit line and an odd bit line, respectively, connected to a memory cell array according to a first control signal, and a first node and a second node, and according to the second control signal. A second switch for controlling the connection of the first and second nodes, and a predetermined voltage is supplied to the first and second nodes according to a third control signal, respectively, so that the first and second nodes maintain a predetermined potential. And a first register for storing output data from selected cells of the memory cell array in accordance with the potential and the fourth control signal of the first node, the potential of the second node and the A second register for storing output data from selected cells of the memory cell array in accordance with a fourth control signal, and the first and second registers in accordance with a fifth control signal In a fourth switch for outputting the data stored in it.
상기 제 1 스위치는 상기 메모리 셀 어레이와 연결된 상기 이븐 비트라인과 상기 제 1 노드를 연결시키기 위한 제 1 NMOS 트랜지스터와, 상기 메모리 셀 어레이와 연결된 상기 오드 비트라인과 상기 제 2 노드를 연결시키기 위한 제 2 NMOS 트랜지스터를 포함한다.The first switch may include a first NMOS transistor for connecting the even bit line connected to the memory cell array and the first node, and a second node for connecting the odd bit line connected to the memory cell array and the second node. 2 NMOS transistors.
상기 제 2 스위치는 프로그램 동작시 로우 레벨로 인가되는 상기 제 2 제어 신호에 따라 상기 제 1 및 제 2 노드를 연결시키고, 독출 동작시 하이 레벨로 인가되는 상기 제 2 제어 신호에 따라 상기 제 1 및 제 2 노드를 연결시키지 않는 PMOS 트랜지스터를 포함한다.The second switch connects the first and second nodes according to the second control signal applied at a low level during a program operation, and the first and second nodes according to the second control signal applied at a high level during a read operation. PMOS transistors that do not connect the second node.
상기 제 3 스위치는 상기 제 3 제어 신호에 따라 상기 제 1 노드에 소정 전압을 공급하기 위한 제 1 PMOS 트랜지스터와, 상기 제 3 제어 신호에 따라 상기 제 2 노드에 소정 전압을 공급하기 위한 제 2 PMOS 트랜지스터를 포함한다.The third switch may include a first PMOS transistor for supplying a predetermined voltage to the first node according to the third control signal, and a second PMOS for supplying a predetermined voltage to the second node according to the third control signal. It includes a transistor.
상기 제 1 레지스터는 상기 메모리 셀 어레이의 선택된 셀로부터의 출력 데이터를 저장하기 위한 래치와, 상기 제 1 노드의 전위에 따라 구동되는 제 1 NMOS 트랜지스터와, 상기 제 4 제어 신호에 따라 구동되는 제 2 NMOS 트랜지스터를 포함한다.The first register is a latch for storing output data from selected cells of the memory cell array, a first NMOS transistor driven according to the potential of the first node, and a second driven according to the fourth control signal. NMOS transistors.
제 6 제어 신호에 따라 상기 래치를 초기화시키기 위한 NMOS 트랜지스터를 더 포함한다.And an NMOS transistor for initializing the latch according to a sixth control signal.
상기 제 2 레지스터는 상기 메모리 셀 어레이의 선택된 셀로부터의 출력 데이터를 저장하기 위한 래치와, 상기 제 2 노드의 전위에 따라 구동되는 제 1 NMOS 트랜지스터와, 상기 제 4 제어 신호에 따라 구동되는 제 2 NMOS 트랜지스터를 포함한다.The second register is a latch for storing output data from selected cells of the memory cell array, a first NMOS transistor driven according to the potential of the second node, and a second driven according to the fourth control signal. NMOS transistors.
상기 제 6 제어 신호에 따라 상기 래치를 초기화시키기 위한 NMOS 트랜지스터를 더 포함한다.And an NMOS transistor for initializing the latch according to the sixth control signal.
상기 제 4 스위치는 상기 제 5 제어 신호에 따라 상기 제 1 레지스터에 저장된 데이터를 출력하기 위한 제 1 NMOS 트랜지스터와, 상기 제 5 제어 신호에 따라 상기 제 2 레지스터에 저장된 데이터를 출력하기 위한 제 2 NMOS 트랜지스터를 포함한다.The fourth switch includes a first NMOS transistor for outputting data stored in the first register according to the fifth control signal, and a second NMOS for outputting data stored in the second register according to the fifth control signal. It includes a transistor.
본 발명에 따른 플래쉬 메모리 셀의 독출 방법은 초기화 신호에 응답하여 제 1 및 제 2 레지스터를 초기화시키는 단계와, 제어 신호에 응답하여 제 1 레지스터와 상기 제 2 레지스터를 전기적으로 분리하는 단계와, 제 1 프리차지 신호에 응답하여 제 1 감지 노드를 프리차지 하고, 제2 프리차지 신호에 응답하여 제 2 감지 노드를 프리차지하는 단계와, 한쌍의 비트라인에 연결된 제 1 메모리 셀 및 제 2 메모리 셀의 워드라인에 소정의 전압을 인가하는 단계와, 제 1 읽기 신호에 응답하여 제 1 감지 노드에 연결된 한쌍의 비트라인 중 하나의 비트라인에 연결된 메모리 셀의 데이터를 센싱하여 제 1 레지스터에 저장하고, 제 2 읽기 신호에 응답하여 제 2 감지 노드에 연결된 한쌍의 비트라인 중 다른 하나의 비트라인에 연결된 메모리 셀의 데이터를 센싱하여 제 2 레지스터에 저장하는 단계, 및 제 1 독출 신호에 응답하여 제 1 레지스터에 저장된 데이터를 데이터 입출력 라인으로 독출하고, 제 2 독출 신호에 응답하여 제 2 레지스터에 저장된 데이터를 입출력 라인으로 독출하여 데이터를 검출하는 단계를 포함한다.The method of reading a flash memory cell according to the present invention comprises the steps of: initializing the first and second registers in response to an initialization signal, electrically separating the first register and the second register in response to a control signal; Precharging the first sensing node in response to the first precharge signal, and precharging the second sensing node in response to the second precharge signal, the first and second memory cells connected to the pair of bit lines. Applying a predetermined voltage to a word line, sensing data from a memory cell connected to one bit line of a pair of bit lines connected to the first sensing node in response to the first read signal, and storing the data in a first register; In response to the second read signal, data of a memory cell connected to the other bit line of the pair of bit lines connected to the second sensing node is sensed to generate Storing the data stored in the first register into the data input / output line in response to the first read signal, and reading the data stored in the second register into the input / output line in response to the second read signal. Detecting.
이하, 첨부된 도면을 참조하여 본 발명의 실시 예를 상세히 설명하기로 한다.Hereinafter, with reference to the accompanying drawings will be described an embodiment of the present invention;
도 2는 본 발명에 따른 NAND형 플래쉬 메모리 소자의 페이지 버퍼의 구성도로서, 캐쉬 레지스터(cache register)(203)와, 캐쉬 레지스터(203)로부터 데이터를 제공받아 저장한 후 메모리 셀 어레이(201)로 제공하는 메인 레지스터(main register)(202)를 포함하여 구성되며, 종래와는 다르게 캐쉬 레지스터(203)와 메인 레지스터(202)를 이용하여 프로그램 동작 뿐만 아니라 읽기 동작, 특히 소거 검증 동작을 수행한다. 소거 검증의 경우를 예로 본 발명에 따른 NAND형 플래쉬 메모리 소자의 페이지 버퍼를 설명하면 다음과 같다.FIG. 2 is a block diagram illustrating a page buffer of a NAND type flash memory device according to the present invention. The cache register 203 and the
NMOS 트랜지스터(N201 및 N202)는 신호(DISCHe 및 DISCHo)에 따라 각각 구동되어 신호(VIRPWR)에 따른 전압을 이븐 비트라인(BLe) 또는 오드 비트라인(BLo)에 연결된 메모리 셀 어레이(201)의 메모리 셀에 인가한다. NMOS 트랜지스터(N203 및 N204)는 신호(BSLe 및 BSLo)에 따라 구동되어 메모리 셀 어레이(201)와 페이지 버퍼를 연결시킨다. PMOS 트랜지스터(P200)는 소거 검증시 하이 레벨로 인가되는 신호(EV_SPER)에 따라 턴오프되어 메인 레지스터(202)와 캐쉬 레지스터(203)가 연결되지 않도록 제1 감지 노드(SO1)와 제2 감지 노드(SO2)를 전기적으로 분리한다. 따라서, 소거 검증 시 메인 레지스터(202)와 캐쉬 레지스터(203)를 각각 이용하여 이븐 비트라인(BLe)과 오드 비트라인(BLo)을 통해 셀의 소거 상태를 검증하게 된다.The NMOS transistors N201 and N202 are driven according to the signals DISCHe and DISCHo, respectively, and the memory of the
PMOS 트랜지스터(P201 및 P203)는 신호(PRECHARGE_L 및 PRECHARGE_R)에 따라 구동되어 노드(S01 및 SO2)에 소정의 전원을 공급한다. NMOS 트랜지스터(N205)는 카피백 프로그램시 신호(COPYBACK)에 따라 캐쉬 레지스터(203)으로부터의 데이터를 메인 레지스터(202)의 래치(204)에 공급한다. 인버터(I201 및 I202)는 노드(QAb 및 QBb)의 전위를 반전시킨다. 래치(204 및 205)는 메모리 셀 어레이(201)로부터 출력되는 출력 데이터와 외부로부터 공급된 데이터를 저장한다. NMOS 트랜지스터(N206 및 N213)는 노드(S01 및 SO2)의 전위에 따라 구동되고, NMOS 트랜지스터(N207 및 N214)는 신호(READ_L 및 READ_R)에 따라 구동되어 노드(QAb 및 QBb)의 전위를 반전시킨다. NMOS 트랜지스터(N208 및 N215)는 신호(DI_L 및 DI_R)에 따라 구동되어 데이터를 노드(QAb 및 QBb)에 공급하고, NMOS 트랜지스터(N209 및 N216)는 신호(nDI_L 및 nDI_R)에 따라 구동되어 데이터를 노드(QA 및 QB)에 공급한다. NMOS 트랜지스터(N210 및 N217)는 신호(RESET_L 및 RESET_R)에 따라 구동되어 노드(QA 및 QB)를 초기화시킨다. PMOS 트랜지스터(P202 및 P204)는 노드(QA 및 QB)의 전위에 따라 구동되어 전원 전압(Vcc)을 신호(nWDO_L 및 nWDO_R)로서 출력한다. NMOS 트랜지스터(N211 및 N218)는 프로그램 동작시 신호(PROGRAM_L 및 PROGRAM_R)에 따라 구동되어 프로그램될 정보가 선택된 비트라인(BLe 또는 BLo)에 전송되도록 한다. NMOS 트랜지스터(N212 및 N219)는 신호(PBDO_L 및 PBDO_R)에 따라 구동되어 인버터(I201 및 I202)에 의해 반전된 노드(QAb 및 QBb)의 전위를 출력한다. NMOS 트랜지스터(N220)는 신호(CON)에 따라 구동되어 노드(SO1)와 입출력 단자(YA)를 연결시킨다.The PMOS transistors P201 and P203 are driven in accordance with the signals PRECHARGE_L and PRECHARGE_R to supply predetermined power to the nodes S01 and SO2. The NMOS transistor N205 supplies data from the cache register 203 to the
상기와 같이 구성되는 본 발명에 따른 페이지 버퍼를 이용한 플래쉬 메모리 셀의 소거 검증 방법은 소거 검증시 하이 레벨로 인가되는 신호(EV_SPER)에 따라 턴오프되는 PMOS 트랜지스터(P200)에 의해 메인 레지스터(202)와 캐쉬 레지스터(203)가 연결되지 않도록 하여 메인 레지스터(202)와 캐쉬 레지스터(203)를 각각 이용하여 이븐 비트라인(BLe)과 오드 비트라인(BLo)을 통해 셀의 소거 상태를 동시에 검증하게 된다.In the erase verification method of a flash memory cell using the page buffer according to the present invention, the
소거 검증시 하이 레벨로 인가되는 신호(EV_SPER)에 따라 PMOS 트랜지스터(P200)가 턴오프되어 메인 레지스터(202)와 캐쉬 레지스터(203)가 연결되지 않도록 한다. 그리고, 신호(DISCHe 및 DISCHo)가 로우 레벨로 인가되면 NMOS 트랜지스터(N201 및 N202)가 턴오프되기 때문에 읽기 동작시 0V의 전위를 유지하는 신호(VIRPWR)가 이븐 비트라인(BLe) 또는 오드 비트라인(BLo)으로 공급되지 않는다. 따라서, 이븐 비트라인(BLe) 및 오드 비트라인(BLo)이 동시에 선택된다. 그리고, 신호(RESET_L 및 RESET_R)가 하이 레벨로 인가되어 NMOS 트랜지스터(N210 및 N217)를 턴온시켜 래치(204 및 205)의 출력 단자(QA 및 QB)를 로우 레벨로 초기화시킨 후 신호(PRECHARGE_L 및 PRECHARGE_R)를 로우 레벨로 인가하여 PMOS 트랜지스터(P201 및 P203)를 턴온시켜 노드(SO1 및 SO2)가 하이 레벨로 유지되도록 한다. 이후 신호(BSLe 및 BSLo)가 제 1 전압(V1)의 전위로 인가되어 이븐 비트라인(BLe) 및 오드 비트라인(BLo)이 V1-Vt로 프리차지되도록 한 후 신호(BSLe 및 BSLo)가 로우 레벨로 인가되도록 하여 셀을 이밸류에이션(evaluation)시킨다. 이때, 워드라인은 모두 0V로 인가되도록 한다. 그리고, 신호(PRECHARGE_L 및 PRECHARGE_R)를 하이 레벨로 인가하여 PMOS 트랜지스터(P201 및 P203)를 턴오프시킨 후 신호(BSLe 및 BSLo)를 제 2 전압(V2)의 전위로 인가하고, 신호(READ_L 및 READ_R)를 하이 레벨로 인가하여 NMOS 트랜지스터(N207 및 N214)를 턴온시킨다. 따라서, 셀의 상태에 따라 노드(SO1 및 SO2)의 전위가 변하게 되고, 그에 따라 래치(204 및 205)의 입력 단자(QAb 및 QBb) 및 출력 단자(QA 및 QB)의 전위가 변하게 된다. 즉, 소거 셀의 경우 노드(SO1 및 SO2)는 로우 레벨의 전위를 유지하고, 프로그램 셀의 경우 노드(SO1 및 SO2)는 하이 레벨의 전위를 유지하게 된다. 따라서, 노드(SO1 및 SO2)가 로우 레벨을 유지할 경우 NMOS 트랜지스터(N206 및 N213)는 턴오프되고 노드(QAb, QA, QBb 및 QB)의 전위는 변화되지 않기 때문에 노드(QA 및 QB)는 로우 레벨을 유지하게 된다. 이에 반해, 노드(SO1 및 SO2)가 하이 레벨을 유지할 경우 NMOS 트랜지스터(N206 및 N213)는 턴온되고, 이때 NMOS 트랜지스터(N207 및 N214)가 턴온되기 때문에 노드(QAb 및 QBb)의 전위는 로우 레벨로 되고, 노드(QA 및 QB)는 하이 레벨이 된다. 따라서, 소거 셀일 경우 노드(QAb 및 QBb)는 하이 레벨을 유지하고, 프로그램 셀일 경우 노드(QAb 및 QBb)는 로우 레벨을 유지하게 된다. 노드(QAb 및 QBb)의 전위는 인버터(I201 및 I202)를 통해 반전되고, 신호(PBDO_L 및 PBDO_R)에 의해 구동되는 NMOS 트랜지스터(N212 및 N219)를 통해 입출력 라인(YA)으로 출력된다.During the erase verification, the PMOS transistor P200 is turned off according to the signal EV_SPER applied to the high level so that the
상술한 바와 같이 본 발명에 의하면 소거 검증시 캐쉬 레지스터와 메인 레지스터를 구분하는 트랜지스터를 추가하고, 캐쉬 레지스터측에 비트라인을 프리차지하기 위한 트랜지스터를 추가하여 이븐 비트라인 및 오드 비트라인에 연결된 셀의 소거 검증을 동시에 실시할 수 있도록 함으로써 검증 시간을 줄일 수 있다.As described above, according to the present invention, a transistor for dividing the cache register and the main register is added during erase verification, and a transistor for precharging the bit line is added to the cache register side, so that the cell connected to the even bit line and the odd bit line is added. Verification time can be reduced by allowing simultaneous erasure verification.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040065042A KR100609571B1 (en) | 2004-08-18 | 2004-08-18 | Page buffer and method of reading a flash memory cell using the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040065042A KR100609571B1 (en) | 2004-08-18 | 2004-08-18 | Page buffer and method of reading a flash memory cell using the same |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20060016553A KR20060016553A (en) | 2006-02-22 |
KR100609571B1 true KR100609571B1 (en) | 2006-08-08 |
Family
ID=37124824
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040065042A KR100609571B1 (en) | 2004-08-18 | 2004-08-18 | Page buffer and method of reading a flash memory cell using the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100609571B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170102659A (en) * | 2016-03-02 | 2017-09-12 | 삼성전자주식회사 | Non-volatile Memory Device including page buffer and Operating Method thereof |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100773742B1 (en) * | 2006-09-30 | 2007-11-09 | 삼성전자주식회사 | Non-volatile memory device and method for reducing effects of coupling between store elements |
US7848141B2 (en) | 2006-10-31 | 2010-12-07 | Hynix Semiconductor Inc. | Multi-level cell copyback program method in a non-volatile memory device |
KR100881468B1 (en) * | 2006-12-27 | 2009-02-05 | 주식회사 하이닉스반도체 | The non volatile memory device and method for reading out data and method for verifying programming thereof |
KR100826653B1 (en) * | 2007-04-06 | 2008-05-06 | 주식회사 하이닉스반도체 | Erase verify method of nand flash memory device |
KR101218919B1 (en) | 2010-12-03 | 2013-01-04 | 에스케이하이닉스 주식회사 | Semiconductor memory device and method of operating the same |
KR102293078B1 (en) * | 2015-07-06 | 2021-08-26 | 삼성전자주식회사 | Nonvolatile memory device |
US11216348B2 (en) * | 2020-03-02 | 2022-01-04 | Silicon Motion, Inc. | All flash array server and control method thereof |
KR20220057737A (en) | 2020-10-30 | 2022-05-09 | 에스케이하이닉스 주식회사 | Memory device having wafer to wafer bonding structure |
-
2004
- 2004-08-18 KR KR1020040065042A patent/KR100609571B1/en not_active IP Right Cessation
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20170102659A (en) * | 2016-03-02 | 2017-09-12 | 삼성전자주식회사 | Non-volatile Memory Device including page buffer and Operating Method thereof |
KR102530071B1 (en) | 2016-03-02 | 2023-05-08 | 삼성전자주식회사 | Non-volatile Memory Device including page buffer and Operating Method thereof |
Also Published As
Publication number | Publication date |
---|---|
KR20060016553A (en) | 2006-02-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7417899B2 (en) | Method of verifying flash memory device | |
US7180784B2 (en) | Page buffer and verify method of flash memory device using the same | |
JP3373632B2 (en) | Nonvolatile semiconductor memory device | |
US6717857B2 (en) | Non-volatile semiconductor memory device with cache function and program, read, and page copy-back operations thereof | |
US7307890B2 (en) | Method for operating page buffer of nonvolatile memory device | |
KR19980064679A (en) | Serial Access Semiconductor Memory | |
JP2011054249A (en) | Semiconductor memory device | |
JP2007310936A (en) | Semiconductor memory device | |
US7403431B2 (en) | Method of reading a flash memory device | |
JP5063086B2 (en) | Method for verifying flash memory device | |
US7260017B2 (en) | Non-volatile memory device having buffer memory with improve read speed | |
KR100713983B1 (en) | Page buffer of flash memory device and programming method using the same | |
KR100609571B1 (en) | Page buffer and method of reading a flash memory cell using the same | |
US7782676B2 (en) | Method of operating a nonvolatile memory device | |
JP4322395B2 (en) | Nonvolatile semiconductor memory device | |
KR100732257B1 (en) | Page buffer and method of erase varify of flash memory device using thereof | |
KR20070109419A (en) | Page buffer of flash memory device | |
KR20090026496A (en) | Page buffer of flash memory device | |
US20070147120A1 (en) | Page buffer and related reading method | |
KR100739251B1 (en) | Page Buffer in flash memory device | |
KR20040100671A (en) | Page buffer and semiconductor memory device | |
KR100576485B1 (en) | Method of program verify of flash memory device | |
JP3373837B2 (en) | Nonvolatile semiconductor memory device | |
KR100783999B1 (en) | The method for reading a non-volatile memory device | |
KR20070114522A (en) | Page buffer of flash memory device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20100624 Year of fee payment: 5 |
|
LAPS | Lapse due to unpaid annual fee |