KR100673776B1 - Page buffer in a flash memory device and method of reading data using the same - Google Patents
Page buffer in a flash memory device and method of reading data using the same Download PDFInfo
- Publication number
- KR100673776B1 KR100673776B1 KR1020040038465A KR20040038465A KR100673776B1 KR 100673776 B1 KR100673776 B1 KR 100673776B1 KR 1020040038465 A KR1020040038465 A KR 1020040038465A KR 20040038465 A KR20040038465 A KR 20040038465A KR 100673776 B1 KR100673776 B1 KR 100673776B1
- Authority
- KR
- South Korea
- Prior art keywords
- bit line
- latch
- data
- page buffer
- transistor
- 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/06—Auxiliary circuits, e.g. for writing into memory
- G11C16/24—Bit-line control circuits
-
- 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
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C7/00—Arrangements for writing information into, or reading information out from, a digital store
- G11C7/10—Input/output [I/O] data interface arrangements, e.g. I/O data control circuits, I/O data buffers
- G11C7/1051—Data output circuits, e.g. read-out amplifiers, data output buffers, data output registers, data output level conversion circuits
- G11C7/1069—I/O lines read out arrangements
Landscapes
- Read Only Memory (AREA)
Abstract
본 발명은 플래시 메모리 장치의 페이지 버퍼 및 이를 이용한 데이터 리드 방법에 관한 것으로, 페이지 버퍼에 구비된 메인 레지스터(제1 래치)와 캐쉬 레지스터(제2 래치)를 이용하여 두개의 페이지로부터 두개의 데이터를 각각 순서대로 저장한 후 이들 데이터를 순서대로 출력함으로써, 한번의 리드 동작으로 두 개의 데이터를 동시에 출력할 수 있어 리드 동작 시간을 반으로 줄일 수 있다.
The present invention relates to a page buffer of a flash memory device and a data read method using the same. Two data are stored from two pages using a main register (first latch) and a cache register (second latch) included in the page buffer. By storing each data in order and outputting these data in order, two data can be output simultaneously in one read operation, thereby reducing the read operation time by half.
페이지 버퍼, 리드동작, 리드시간, 메인레지스터, 캐쉬레지스터Page buffer, read operation, read time, main register, cash register
Description
도 1은 종래 기술에 따른 페이지 버퍼를 설명하기 위한 회로도이다. 1 is a circuit diagram illustrating a page buffer according to the prior art.
도 2는 본 발명의 실시예에 따른 플래시 메모리 장치의 페이지 버퍼를 설명하기 위한 회로도이다. 2 is a circuit diagram illustrating a page buffer of a flash memory device according to an embodiment of the present invention.
도 3은 도 2에 도시된 페이지 버퍼의 동작을 설명하기 위한 파형도이다.
FIG. 3 is a waveform diagram for describing an operation of the page buffer illustrated in FIG. 2.
본 발명은 플래시 메모리 장치의 페이지 버퍼 및 이를 이용한 데이터 리드 방법에 관한 것으로, 특히 데이터의 리드 시간을 줄이기 위한 플래시 메모리 장치의 페이지 버퍼 및 이를 이용한 데이터 리드 방법에 관한 것이다.
The present invention relates to a page buffer of a flash memory device and a data read method using the same, and more particularly, to a page buffer of a flash memory device and a data read method using the same in order to reduce a data read time.
난드 플래시 메모리 소자에서는 데이터를 리드(read)하기 위하여 한 개의 페이지(page)의 데이터를 페이지 버퍼에 옮겨 놓은 후 순서대로 데이터를 내보내도록 되어 있다. 따라서, 여러 개의 페이지를 리드할 경우 한 개의 데이터를 페이지 버퍼에 옮겨 놓고 데이터를 내보낸 후, 다음 페이지의 데이터를 리드하기 위하여 다시 셀의 바이어스를 셋팅하고 페이지 버퍼에 데이터를 저장한다. In the NAND flash memory device, data of one page is transferred to a page buffer in order to read data, and then data is sequentially released. Therefore, when reading several pages, one data is transferred to the page buffer, the data is exported, the cell bias is set again to read the data of the next page, and the data is stored in the page buffer.
이러한 기능을 갖는 페이지 버퍼의 예들이 U.S. Patent No. 5,790,458에 'Sense Amplifier For Nonvolatile Semiconductor Memory Device'라는 제목으로, U.S. Patent No. 5,761,132에 'Integrated Circuit Memory Devices WithLatch-Free Page Buffers Therein For Preventing Read Failures'라는 제목으로, 그리고 U.S. Patent No. 5,712,818에 'Data Loading Circuit For Partial Program Of Nonvolatile Semiconductor Memory'라는 제목으로 각각 게재되어 있다.Examples of page buffers with this capability are U.S. Patent No. 5,790,458, entitled "Sense Amplifier For Nonvolatile Semiconductor Memory Device," U.S. Patent No. 5,761,132 entitled `` Integrated Circuit Memory Devices WithLatch-Free Page Buffers Therein For Preventing Read Failures '' and U.S. Patent No. 5,712,818, entitled Data Loading Circuit For Partial Program Of Nonvolatile Semiconductor Memory, respectively.
종래의 페이지 버퍼를 설명하면 다음과 같다. A conventional page buffer is described as follows.
도 1은 종래 기술에 따른 페이지 버퍼를 설명하기 위한 회로도이다. 1 is a circuit diagram illustrating a page buffer according to the prior art.
도 1을 참조하면, 페이지 버퍼 회로(10)는 한 쌍의 비트 라인들(BLe 및 BLo)에 연결되어 있다. 비트 라인(BLe)과 감지 노드(SO) 사이에는 NMOS 트랜지스터(M1)가 연결되어 있고, NMOS 트랜지스터(M1)는 제어 신호(BLSHFe)에 의해서 제어된다. 비트 라인(BLo)과 감지 노드(SO) 사이에는 NMOS 트랜지스터(M2)가 연결되어 있고, NMOS 트랜지스터(M2)는 제어 신호(BLSHFo)에 의해서 제어된다. 비트 라인(BLe)과 제어 신호 라인(VIRPWR) 사이에는 NMOS 트랜지스터(M3)가 연결되고, 비트 라인(BLo)과 제어 신호 라인(VIRPWR) 사이에는 NMOS 트랜지스터(M4)가 연결되어 있다. NMOS 트랜지스터들(M3 및 M4)은 제어 신호들(VBLe 및 VBLo)에 의해서 각각 제어된다. 앞서 설명된 트랜지스터들(M1 내지 M4)은 비트 라인 선택 및 바이어스 회 로(bit line selecting and biasing circuit)를 구성하며, 상기 비트 라인 선택 및 바이어스 회로는 프로그램/읽기 동작시 비트 라인들(BLe 및 BLo) 중 어느 하나를 선택하고 선택된 비트 라인을 감지 노드(SO)에 연결하고, 비선택된 비트 라인을 플로팅 시킨다.Referring to FIG. 1, the
전원 전압(VCC)과 감지 노드(SO) 사이에는 PMOS 트랜지스터(M5)가 연결되며, 트랜지스터(M5)는 제어 신호(PLOAD)에 의해서 제어된다. 페이지 버퍼 회로(10)는 제1 래치(LAT1)와 제2 래치(LAT2)를 포함한다. 제1 래치(LAT1)는 래치를 형성하는 인버터들(INV1 및 INV2)로 구성되며, 제1 및 제2 래치 노드들(B 및 /B)을 갖는다. 제2 래치(LAT2)는 래치를 형성하는 인버터들(INV3 및 INV4)로 구성되며, 제1 및 제2 래치 노드들(A 및 /A)을 갖는다. 전원전압(VCC)과 제1 래치(LAT1)의 제2 래치 노드(/B) 사이에는 PMOS 트랜지스터(M6)가 연결되며, 트랜지스터(M6)는 제어 신호(PBRST)에 의해서 제어된다. 제2 래치 노드(/B)와 접지 전압(VSS) 사이에는 NMOS 트랜지스터들(M7 및 M8)이 직렬 연결되며, NMOS 트랜지스터들(M7 및 M8)은 감지 노드(SO)의 전압 레벨과 제어 신호(PBLCHM)에 의해서 각각 제어된다. 여기서, 트랜지스터들(M7 및 M8)과 제1 래치(LAT1)는 제1 래치 회로가 된다. The PMOS transistor M5 is connected between the power supply voltage VCC and the sensing node SO, and the transistor M5 is controlled by the control signal PLOAD. The
PMOS 트랜지스터(M9)는 전원 전압(VCC)과 nWDO 단자 사이에 연결되며, 제1 래치 노드(B)의 로직 상태에 따라 턴 온/오프된다. nWDO 단자는 패스/페일 체크 회로(도시되지 않음)에 전기적으로 연결된다. nWDO 단자의 로직 레벨은 제1 래치 노드(B)와 상보적이다. 예를 들면, 제1 래치 노드(B)가 로우 레벨을 가지면, nWDO 노드는 하이 레벨을 갖도록 전원 전압(VCC)에 전기적으로 연결된다. 제1 래치 노드(B)가 하이 레벨을 가지면, nWDO 노드는 플로팅 상태를 갖도록 전원 전압(VCC)과 전기적으로 분리된다.The PMOS transistor M9 is connected between the power supply voltage VCC and the nWDO terminal and is turned on / off according to the logic state of the first latch node B. FIG. The nWDO terminal is electrically connected to a pass / fail check circuit (not shown). The logic level of the nWDO terminal is complementary to the first latch node (B). For example, if the first latch node B has a low level, the nWDO node is electrically connected to the power supply voltage VCC to have a high level. If the first latch node B has a high level, the nWDO node is electrically isolated from the power supply voltage VCC so as to have a floating state.
한편, NMOS 트랜지스터(M10)는 제어 신호(BLSLT)에 의해서 턴 온/오프되며, 감지 노드(SO)와 제1 래치(LAT1)의 제1 래치 노드(B) 사이에 연결되어 있다. 내부 노드(ND1)와 제1 래치 노드(B) 사이에는 NMOS 트랜지스터(M11)가 연결되며, 트랜지스터(M11)는 제어 신호(PBDO)에 의해서 턴 온/오프된다. PMOS 트랜지스터(M12)는 전원 전압 (VCC)과 제2 래치(LAT2)의 제1 래치 노드(A) 사이에 연결되며, 제어 신호(PBSET)에 의해서 턴 온/오프된다. NMOS 트랜지스터(M13)는 제1 래치 노드(A)와 감지 노드(SO) 사이에 연결되고, 제어 신호(PDUMP)에 의해서 제어된다. 제1 래치 노드(A)와 접지 전압(VSS) 사이에는 NMOS 트랜지스터들 (M14 및 M15)이 직렬 연결된다. NMOS 트랜지스터(M14)는 감지 노드(SO)의 로직 상태에 따라 제어되고, NMOS 트랜지스터(M15)는 제어 신호(PBLCHC)에 의해서 제어된다. 여기서, 트랜지스터들(M14 및 M15)과 제2 래치(LAT2)는 제2 래치 회로가 된다. Meanwhile, the NMOS transistor M10 is turned on / off by the control signal BLSLT and is connected between the sensing node SO and the first latch node B of the first latch LAT1. The NMOS transistor M11 is connected between the internal node ND1 and the first latch node B, and the transistor M11 is turned on / off by the control signal PBDO. The PMOS transistor M12 is connected between the power supply voltage VCC and the first latch node A of the second latch LAT2 and is turned on / off by the control signal PBSET. The NMOS transistor M13 is connected between the first latch node A and the sensing node SO and is controlled by the control signal PDUMP. NMOS transistors M14 and M15 are connected in series between the first latch node A and the ground voltage VSS. The NMOS transistor M14 is controlled according to the logic state of the sense node SO, and the NMOS transistor M15 is controlled by the control signal PBLCHC. Here, the transistors M14 and M15 and the second latch LAT2 become a second latch circuit.
제2 래치(LAT2)의 제2 래치 노드(/A)와 내부 노드(ND1) 사이에는 NMOS 트랜지스터(M16)가 연결되고, 제2 래치(LAT2)의 제1 래치 노드(A)와 내부 노드(ND1) 사이에는 NMOS 트랜지스터(M17)가 연결되어 있다. NMOS 트랜지스터들(M16 및 M17)은 상보적인 레벨을 갖는 데이터 신호들(DIi 및 nDIi)에 의해서 각각 제어된다. The NMOS transistor M16 is connected between the second latch node / A of the second latch LAT2 and the internal node ND1, and the first latch node A and the internal node of the second latch LAT2 are connected to each other. The NMOS transistor M17 is connected between the ND1s. NMOS transistors M16 and M17 are controlled by data signals DIi and nDIi having complementary levels, respectively.
페이지 버퍼 회로(10)에 로드되는 프로그램 데이터 비트가 '1'인 경우, 예를 들면, 데이터 신호(DIi)는 로직 하이 레벨을 갖고 데이터 신호(nDIi)는 로직 로우 레벨을 갖는다. 내부 노드(ND1)는 열 패스 게이트 회로(column pass gate circuit) 를 구성하는 NMOS 트랜지스터들(M18 및 M19)을 통해 데이터 라인(DL)에 연결된다. NMOS 트랜지스터들(M18 및 M19)은 열 선택 신호들(YA 및 YB)에 의해서 각각 제어된다. 데이터 라인(DL)과 접지 전압(VSS) 사이에는 NMOS 트랜지스터(M20)가 연결되며, 트랜지스터(M20)는 제어 신호(DL_DIS)에 의해서 턴 온/오프된다.When the program data bit loaded into the
상기의 구성으로 이루어진 페이지 버퍼를 포함하는 플래시 메모리 소자는 페이지 리드 시 셀에서 리드된 데이터를 감지 노드(SO)를 통해 메인 레지스터(제1 래치)로 저장한 후 데이터 라인(DL)을 통해 출력한다. 다음 페이지를 리드하여 데이터를 다시 내보내기 위해서는 제어신호(BLSHFe 또는 BLSHFo)에 따라 비트라인(BLe 또는 BLo)을 충전(charging)하고 블록 내의 워드라인 바이어스를 다시 인가한 후, 다시 제어신호(BLSHFe 또는 BLSHFo)에 따라 감지 노드(SO)의 값을 메인 레지스터(제1 래치)에 래치한 후에야 데이터 라인(DL)을 통해 데이터를 다시 출력해야만 한다. The flash memory device including the page buffer having the above configuration stores the data read from the cell in the main register (first latch) through the sensing node SO and outputs the data through the data line DL when the page is read. . To reload the data by reading the next page, charging the bit line (BLe or BLo) in accordance with the control signal (BLSHFe or BLSHFo), re-applying the word line bias in the block, and then again the control signal (BLSHFe or BLSHFo) ), The data must be output again through the data line DL only after the value of the sensing node SO is latched in the main register (first latch).
이때, 사용되는 제어신호(BLSHFe 또는 BLSHFo)를 프리차지하는 시간과 디스차지하는 시간, 즉 첫 번째 제어신호(BLSHFe 또는 BLSHFo)를 오픈하는 시간부터 두 번째 제어신호(BLSHFe 또는 BLSHFo)를 오픈하는 시간이 리드 동작에 필요한 시간의 대부분을 차지하게 된다. At this time, the time for precharging the used control signal BLSHFe or BLSHFo and the time for discharging, that is, the time for opening the first control signal BLSHFe or BLSHFo from the time for opening the second control signal BLSHFe or BLSHFo, are read. It takes up most of the time needed for the operation.
따라서, 난드 플래시 메모리 소자는 노아(NOR) 플래시 메모리 소자에 비하여 리드 시간이 더 많이 소요되며, 이에 따라 동작 속도가 저하되는 문제점이 발생된다.
As a result, the NAND flash memory device requires a longer read time than a NOR flash memory device, thereby causing a problem in that an operation speed decreases.
이에 대하여, 본 발명이 제시하는 플래시 메모리 장치의 페이지 버퍼 및 이를 이용한 데이터 리드 방법은 페이지 버퍼에 구비된 메인 레지스터(제1 래치)와 캐쉬 레지스터(제2 래치)를 이용하여 두개의 페이지로부터 두개의 데이터를 각각 순서대로 저장한 후 이들 데이터를 순서대로 출력함으로써, 한번의 리드 동작으로 두 개의 데이터를 동시에 출력할 수 있어 리드 동작 시간을 반으로 줄일 수 있다.
On the other hand, the page buffer of the flash memory device and the data read method using the same according to the present invention use the main register (first latch) and the cache register (second latch) included in the page buffer to obtain two pages from two pages. By storing the data in order and outputting the data in order, two data can be output simultaneously in one read operation, thereby reducing the read operation time by half.
본 발명의 실시예에 따른 플래시 메모리 장치의 페이지 버퍼는 이븐 비트 라인과 오드 비트 라인 중 어느 하나를 선택하기 위한 비트라인 선택 회로와, 비트라인 선택 회로에 의해 이븐 비트 라인이 선택되면 이븐 비트 라인을 통해 전달되는 데이터를 저장하기 위한 제1 래치와, 제1 래치의 출력 단자에 접속되고 이븐 비트 라인을 선택하는 신호에 따라 제1 래치에 저장된 데이터를 전달하는 제1 스위칭 소자와, 비트라인 선택 회로에 의해 오드 비트 라인이 선택되면 오드 비트 라인을 통해 전달되는 데이터를 저장하기 위한 제2 래치, 및 제2 래치의 출력 단자에 접속되고 오드 비트 라인을 선택하는 신호에 따라 제2 래치에 저장된 데이터를 전달하는 제2 스위칭 소자를 구비하여, 한번의 리드 동작으로 두개의 데이터를 저장하고, 제1 및 제2 스위칭 소자의 동작에 따라 저장된 데이터를 순차적으로 출력한다.
A page buffer of a flash memory device according to an embodiment of the present invention may include a bit line selection circuit for selecting one of an even bit line and an odd bit line, and an even bit line when the even bit line is selected by the bit line selection circuit. A first latch for storing data transferred through the first latch, a first switching element connected to an output terminal of the first latch and transferring data stored in the first latch according to a signal for selecting an even bit line, and a bit line selection circuit; When the odd bit line is selected by the second latch for storing data transferred through the odd bit line, and the data stored in the second latch in accordance with a signal connected to the output terminal of the second latch and selecting the odd bit line A second switching element for transmitting, storing two data in a single read operation, and the first and second switching elements And it outputs the stored data according to the operation in sequence.
본 발명의 실시예에 따른 플래시 메모리 장치의 데이터 리드 방법은 이븐 비 트 라인 및 오드 비트 라인을 챠지시키는 단계와, 워드바이어스를 인가하여 이븐 비트 라인 및 오드 비트 라인에 연결된 셀들에 저장된 데이터에 따라 이븐 비트 라인 또는 오드 비트 라인을 디스챠지 시키거나 그대로 유지하는 단계와, 이븐 비트 라인을 선택하고 이븐 비트 라인의 챠지 또는 디스챠지 상태에 따라 이븐 비트 라인에 연결된 셀의 데이터를 제1 래치에 저장하는 단계와, 오드 비트 라인을 선택하고 오드 비트 라인의 챠지 또는 디스챠지 상태에 따라 오드 비트 라인에 연결된 셀의 데이터를 제2 래치에 저장하는 단계, 및 이븐/오드 비트라인 선택 신호에 따라 제1 래치 및 제2 래치에 저장된 데이터를 순차적으로 출력하는 단계를 포함한다.
According to an embodiment of the present invention, a data read method of a flash memory device may include charging an even bit line and an odd bit line, and applying an word bias to an even bit according to data stored in cells connected to the even bit line and the odd bit line. Discharging or maintaining the bit line or the odd bit line, selecting the even bit line and storing the data of the cell connected to the even bit line in the first latch according to the charging or discharge state of the even bit line. Selecting an odd bit line and storing data of a cell connected to the odd bit line in a second latch according to a charge or discharge state of the odd bit line, and according to the even / odd bit line selection signal; Sequentially outputting data stored in the second latch.
이하, 첨부된 도면을 참조하여 본 발명의 바람직한 실시예를 설명하기로 한다. 그러나, 본 발명은 이하에서 개시되는 실시예에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 수 있으며, 본 발명의 범위가 다음에 상술하는 실시예에 한정되는 것은 아니다. 단지 본 실시예는 본 발명의 개시가 완전하도록 하며 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명의 범위는 본원의 특허 청구 범위에 의해서 이해되어야 한다. Hereinafter, with reference to the accompanying drawings will be described a preferred embodiment of the present invention. However, the present invention is not limited to the embodiments disclosed below, but may be implemented in various forms, and the scope of the present invention is not limited to the embodiments described below. Only this embodiment is provided to complete the disclosure of the present invention and to fully inform those skilled in the art, the scope of the present invention should be understood by the claims of the present application.
도 2는 본 발명의 실시예에 따른 플래시 메모리 장치의 페이지 버퍼를 설명하기 위한 회로도이다. 2 is a circuit diagram illustrating a page buffer of a flash memory device according to an embodiment of the present invention.
도 2를 참조하면, 본 발명의 실시예에 따른 페이지 버퍼는 도 1에 도시된 페이지 버퍼에서 감지 노드(SO)에 접속된 트랜지스터(M10)와 제1 래치(LAT1)의 제1 래치 노드(B) 사이에 메인 레지스터인 제1 래치(LAT1)의 출력을 제어하기 위한 스 위칭 소자(M21)와, 감지 노드(SO)에 접속된 트랜지스터(M10)와 제2 래치(LAT2)의 제2 래치 노드(/A) 사이에 캐쉬 레지스터인 제2 래치(LAT2)의 출력을 제어하기 위한 스위칭 소자(M22)가 추가로 구비된다. 이들 트랜지스터들(M21 및 M22)은 제1 및 제2 출력 제어 신호(DOM 및 DOC)에 의해 제어된다. Referring to FIG. 2, a page buffer according to an embodiment of the present invention may include a transistor M10 connected to a sensing node SO and a first latch node B of a first latch LAT1 in the page buffer shown in FIG. 1. ), A switching element M21 for controlling the output of the first latch LAT1, which is a main register, and a second latch node of the transistor M10 and the second latch LAT2 connected to the sensing node SO. A switching element M22 is further provided for controlling the output of the second latch LAT2, which is a cache register, between (/ A). These transistors M21 and M22 are controlled by the first and second output control signals DOM and DOC.
첫 번째 페이지의 데이터와 두 번째 페이지의 데이터를 제1 래치(LAT1) 및 제2 래치(LAT2)에 각각 저장하기 위해서는, 페이지 버퍼로 입력되는 제어 신호들의 입력 펄스가 달라져야 한다. 제어 신호들의 입력 신호에 따라 두개의 데이터를 두개의 래치에 각각 저장하는 페이지 버퍼의 동작을 설명하면 다음과 같다. In order to store the data of the first page and the data of the second page in the first latch LAT1 and the second latch LAT2, input pulses of the control signals input to the page buffer must be different. The operation of the page buffer for storing two data in two latches according to the input signals of the control signals will be described below.
도 3은 도 2에 도시된 페이지 버퍼의 동작을 설명하기 위한 파형도이다. 3 is a waveform diagram illustrating an operation of the page buffer illustrated in FIG. 2.
도 2 및 도 3을 참조하면, 페이지 버퍼의 리드 동작은 챠지 동작(T1), 워드바이어드 인가 동작(T2), 제1 데이터 저장 동작(T3), 감지 노드 리셋 동작(T4), 및 제2 데이터 저장 동작(T5)으로 구분할 수 있다. 2 and 3, the read operation of the page buffer includes a charge operation T1, a word bias application operation T2, a first data storage operation T3, a sense node reset operation T4, and a second data. It may be divided into a storage operation T5.
먼저, 챠지 동작(T1)에서는 트랜지스터(M5)가 턴온되도록 제어신호(PLOAD)를 로우 레벨로 인가하고, 트랜지스터들(M1 및 M2)이 턴온되도록 제어신호들(BLSHFe 및 BLSHFo)을 하이 레벨로 인가한다. 이때, 제어신호들(BLSHFe 및 BLSHFo)은 제1 전압(V1)으로 인가한다. 이로써, 비트라인들(BLe 및 BLo)이 제1 전압(V1)보다 문턱 전압(Vt)만큼 낮은 전압으로 챠지된다. First, in the charging operation T1, the control signal PLOAD is applied to the low level so that the transistor M5 is turned on, and the control signals BLSHFe and BLSHFo are applied to the high level so that the transistors M1 and M2 are turned on. do. In this case, the control signals BLSHFe and BLSHFo are applied to the first voltage V1. As a result, the bit lines BLe and BLo are charged to a voltage lower than the first voltage V1 by the threshold voltage Vt.
이어서, 워드 바이어스 인가 동작(T2)에서는 제어신호들(BLSHFe 및 BLSHFo)을 로우 레벨로 인가하여 비트라인들(BLe 및 BLo)과 감지 노드(SO)와의 연결을 차단하고, 워드라인 전압을 인가한다. 워드라인 전압을 인가하면, '1'데이터가 저장 된 셀이 연결된 비트라인은 디스챠지되고, '0'데이터가 저장된 셀이 연결된 비트라인은 챠지상태를 유지한다. Subsequently, in the word bias applying operation T2, the control signals BLSHFe and BLSHFo are applied at a low level to cut off the connection between the bit lines BLe and BLo and the sensing node SO and apply a word line voltage. . When the word line voltage is applied, the bit line to which the cell in which '1' data is stored is discharged, and the bit line to which the cell in which '0' data is stored is maintained.
제1 데이터 저장 동작(T3)에서는 제어 신호(PLOAD)를 하이 레벨로 인가하여 전원전압원(VCC)에 접속된 트랜지스터(M5)를 오프상태로 만들고, 이븐 비트라인(BLe)이 감지 노드(SO)와 연결되도록 제2 전압(V2)을 트랜지스터(M1)의 게이트에 인가한다. 트랜지스터(M1)의 게이트에 제2 전압(V2)가 인가되면, 이븐 비트라인(BLe)의 챠지/디스챠지 상태가 감지 노드(SO)로 전달되어 제1 래치(LAT1)의 제2 래치 노드(/B)에 접속된 트랜지스터(M7)의 게이트로 인가된다. 트랜지스터(M7)는 감지 노드(SO)의 챠지/디스챠지 상태(즉, 이븐 비트라인의 챠지/디스챠지 상태)에 따라 턴 온/오프된다. 이 상태에서 제어 신호(PBLCHM)로 트랜지스터(M7)와 접지 단자(Vss) 사이에 접속된 트랜지스터(M8)를 턴온시키면, 감지 노드(SO)의 챠지/디스챠지 상태에 따라 접지 전압이 트랜지스터(M7)를 통해 제1 래치(LAT1)로 전달/비전달 되어 첫 번째 페이지의 데이터(이하, '제1 데이터'라 함)가 제1 래치(LAT1)에 저장된다. In the first data storage operation T3, the control signal PLOAD is applied at a high level to turn off the transistor M5 connected to the power supply voltage source VCC, and the even bit line BLe is applied to the sensing node SO. The second voltage V2 is applied to the gate of the transistor M1 so as to be connected to the gate. When the second voltage V2 is applied to the gate of the transistor M1, the charge / discharge state of the even bit line BLe is transferred to the sensing node SO, so that the second latch node of the first latch LAT1 ( / B) is applied to the gate of the transistor M7 connected. The transistor M7 is turned on / off according to the charge / discharge state of the sensing node SO (that is, the charge / discharge state of the even bit line). In this state, when the transistor M8 connected between the transistor M7 and the ground terminal Vss is turned on with the control signal PBLCHM, the ground voltage is changed according to the charge / discharge state of the sensing node SO. ) Is transferred / not delivered to the first latch LAT1 and data of the first page (hereinafter, referred to as “first data”) is stored in the first latch LAT1.
감지 노드 리셋 동작(T4)에서는 제어 신호들(BLSHFe 및 BLSHFo)로 트랜지스터들(M1 및 M2)을 오프 상태로 만들어 비트라인들(BLe 및 BLo)과 감지 노드(SO)의 연결을 끊고, 제어 신호(PLOAD)로 전원 전압원(Vcc)과 감지 노드(SO) 사이에 접속된 트랜지스터(M5)를 턴온시켜 감지 노드(SO)를 리셋 시킨다. In the sense node reset operation T4, the transistors M1 and M2 are turned off with the control signals BLSHFe and BLSHFo to disconnect the bit lines BLe and BLo from the sense node SO, and the control signal. The sensing node SO is reset by turning on the transistor M5 connected between the power supply voltage source Vcc and the sensing node SO with PLOAD.
제2 데이터 저장 동작(T5)에서는 제어 신호(PLOAD)를 하이 레벨로 인가하여 전원전압원(VCC)에 접속된 트랜지스터(M5)를 오프상태로 만들고, 오드 비트라인(BLo)이 감지 노드(SO)와 연결되도록 제2 전압(V2)을 트랜지스터(M2)의게이트에 인가한다. 트랜지스터(M2)의 게이트에 제2 전압(V2)가 인가되면, 오드 비트라인(BLo)의 챠지/디스챠지 상태가 감지 노드(SO)로 전달되어 제2 래치(LAT2)의 제1 래치 노드(A)에 접속된 트랜지스터(M14)의 게이트로 인가된다. 트랜지스터(M14)는 감지 노드(SO)의 챠지/디스챠지 상태(즉, 오드 비트라인의 챠지/디스챠지 상태)에 따라 턴 온/오프된다. 이 상태에서 제어 신호(PBLCHC)로 트랜지스터(M14)와 접지 단자(Vss) 사이에 접속된 트랜지스터(M15)를 턴온시키면, 감지 노드(SO)의 챠지/디스챠지 상태에 따라 접지 전압이 트랜지스터(M14)를 통해 제2 래치(LAT2)로 전달/비전달 되어 두 번째 페이지의 데이터(이하, '제2 데이터'라 함)가 제2 래치(LAT2)에 저장된다.In the second data storage operation T5, the control signal PLOAD is applied to the high level to turn off the transistor M5 connected to the power supply voltage source VCC, and the odd bit line BLo is connected to the sensing node SO. The second voltage V2 is applied to the gate of the transistor M2 so as to be connected to the gate. When the second voltage V2 is applied to the gate of the transistor M2, the charge / discharge state of the odd bit line BLo is transferred to the sensing node SO, so that the first latch node of the second latch LAT2 ( It is applied to the gate of the transistor M14 connected to A). The transistor M14 is turned on / off according to the charge / discharge state of the sense node SO (ie, the charge / discharge state of the odd bit line). In this state, when the transistor M15 connected between the transistor M14 and the ground terminal Vss is turned on with the control signal PBLCHC, the ground voltage is changed according to the charge / discharge state of the sensing node SO. ) Is transferred / not delivered to the second latch LAT2 and data of the second page (hereinafter referred to as “second data”) is stored in the second latch LAT2.
상기의 동작들(T1 내지 T5)을 통해 첫 번째 페이지의 데이터와 두 번째 페이지의 데이터가 제1 래치(LAT1) 및 제2 래치(LAT2)에 각각 저장된다. The data of the first page and the data of the second page are stored in the first latch LAT1 and the second latch LAT2 through the operations T1 to T5.
이렇게 제1 래치(LAT1) 및 제2 래치(LAT2)에 제1 데이터 및 제2 데이터가 각각 저장된 후에는, Y 어드레스(YA 및 YB)가 일치하는 데이터를 데이터 라인(DL)으로 출력한다. 이때, 제1 래치(LAT1)와 제2 래치(LAT2)에 저장된 데이터들을 순차적으로 출력해야 하며, 이를 위해 감지 노드(SO)에 접속된 트랜지스터(M10)와 제1 래치(LAT1)의 제1 래치 노드(B) 사이의 스위칭 소자(M21)와, 감지 노드(SO)에 접속된 트랜지스터(M10)와 제2 래치(LAT2)의 스위칭 소자(M22)를 제어 신호들(DOM 및 DOC)로 순차적으로 턴온시킨다. After the first data and the second data are respectively stored in the first latch LAT1 and the second latch LAT2 as described above, data corresponding to the Y addresses YA and YB are output to the data line DL. At this time, the data stored in the first latch LAT1 and the second latch LAT2 should be sequentially outputted. For this purpose, the first latch of the transistor M10 and the first latch LAT1 connected to the sensing node SO is outputted. The switching element M21 between the node B, the transistor M10 connected to the sensing node SO and the switching element M22 of the second latch LAT2 are sequentially controlled with the control signals DOM and DOC. Turn on
예들 들면, 이븐 비트 라인(BLe)의 데이터는 제1 래치(LAT1)에 저장하고, 오 드 비트 라인(BLo)의 데이터는 제2 래치(LAT2)에 저장한 후, 이븐/오드 비트라인 선택 신호를 제어 신호들(DOM 및 DOC)로 각각 사용하면, 이븐 비트 라인(BLe) 선택 시 제1 래치(LAT1)에 접속된 트랜지스터(M21)가 턴온되어 제1 래치(LAT1)에 저장된 데이터를 출력하고, 오드 비트 라인(BLo) 선택 시 제2 래치(LAT2)에 접속된 트랜지스터(M22)가 턴온되어 제2 래치(LAT2)에 저장된 데이터를 출력하여, 제1 및 제2 래치(LAT1 및 LAT2)에 저장된 데이터를 순차적으로 출력할 수 있다.
For example, the data of the even bit line BLe is stored in the first latch LAT1, and the data of the bit bit line BLO is stored in the second latch LAT2, and then the even / od bit line selection signal is stored. Is used as the control signals DOM and DOC, respectively, when the even bit line BLe is selected, the transistor M21 connected to the first latch LAT1 is turned on to output data stored in the first latch LAT1. When the odd bit line BLo is selected, the transistor M22 connected to the second latch LAT2 is turned on to output data stored in the second latch LAT2 to the first and second latches LAT1 and LAT2. Stored data can be output sequentially.
상술한 바와 같이, 본 발명은 페이지 버퍼에 구비된 메인 레지스터(제1 래치)와 캐쉬 레지스터(제2 래치)를 이용하여 두개의 페이지로부터 두개의 데이터를 각각 순서대로 저장한 후 이들 데이터를 순서대로 출력함으로써, 한번의 리드 동작으로 두 개의 데이터를 동시에 출력할 수 있어 리드 동작 시간을 반으로 줄일 수 있다.As described above, the present invention stores two pieces of data from two pages in order using a main register (first latch) and a cache register (second latch) included in the page buffer, and then stores these data in order. By outputting, two data can be simultaneously output in one read operation, thereby reducing the read operation time by half.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040038465A KR100673776B1 (en) | 2004-05-28 | 2004-05-28 | Page buffer in a flash memory device and method of reading data using the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020040038465A KR100673776B1 (en) | 2004-05-28 | 2004-05-28 | Page buffer in a flash memory device and method of reading data using the same |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20050112988A KR20050112988A (en) | 2005-12-01 |
KR100673776B1 true KR100673776B1 (en) | 2007-01-24 |
Family
ID=37287777
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020040038465A KR100673776B1 (en) | 2004-05-28 | 2004-05-28 | Page buffer in a flash memory device and method of reading data using the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100673776B1 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8559225B2 (en) | 2009-10-21 | 2013-10-15 | Samsung Electronics Co., Ltd. | Nonvolatile memory device and related method of operation |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100783999B1 (en) * | 2006-10-31 | 2007-12-07 | 주식회사 하이닉스반도체 | The method for reading a non-volatile memory device |
KR100816156B1 (en) | 2006-12-28 | 2008-03-21 | 주식회사 하이닉스반도체 | The non volatile memory device and program method thereof |
KR100813631B1 (en) | 2007-03-19 | 2008-03-14 | 삼성전자주식회사 | Flash memory device capable of improving read performance |
KR101068495B1 (en) * | 2008-05-29 | 2011-09-29 | 주식회사 하이닉스반도체 | Method of data reading a non volatile memory device |
KR101218919B1 (en) | 2010-12-03 | 2013-01-04 | 에스케이하이닉스 주식회사 | Semiconductor memory device and method of operating the same |
KR20160149463A (en) | 2015-06-18 | 2016-12-28 | 에스케이하이닉스 주식회사 | Non-volatile memory system and operation method for the same |
-
2004
- 2004-05-28 KR KR1020040038465A patent/KR100673776B1/en not_active IP Right Cessation
Non-Patent Citations (1)
Title |
---|
1020040038465 - 679515 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8559225B2 (en) | 2009-10-21 | 2013-10-15 | Samsung Electronics Co., Ltd. | Nonvolatile memory device and related method of operation |
KR101371516B1 (en) * | 2009-10-21 | 2014-03-10 | 삼성전자주식회사 | The operation method of flash memory device and memory system including the same |
Also Published As
Publication number | Publication date |
---|---|
KR20050112988A (en) | 2005-12-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7353326B2 (en) | Flash memory device supporting cache read operation | |
JP4220217B2 (en) | Semiconductor memory device and related method | |
US7457158B2 (en) | Flash memory device having single page buffer structure and related programming operations | |
JP4566369B2 (en) | Nonvolatile semiconductor memory device | |
JP3647996B2 (en) | Nonvolatile semiconductor memory device and method for reading and programming the same | |
KR100567912B1 (en) | Page buffer in a flash memory device and method of programing data using the same | |
EP0776012B1 (en) | Data read circuit of nonvolatile semiconductor memory device | |
US6888756B2 (en) | Low-voltage non-volatile semiconductor memory device | |
CN110782932B (en) | Nonvolatile static random access memory architecture having a single nonvolatile bit per volatile bit | |
JP5020588B2 (en) | Page buffer, driving method thereof, and nonvolatile memory device including the same | |
US8351273B2 (en) | Nonvolatile memory device and method of operating the same | |
US20140219035A1 (en) | Semiconductor memory device | |
JPS6177199A (en) | Semiconductor memory | |
US7673220B2 (en) | Flash memory device having single page buffer structure and related programming method | |
KR20090125142A (en) | Decoding control with address transition detection in page erase function | |
KR0169420B1 (en) | Method of reading data on non-volatile semiconductor memory and circuit therewith | |
KR100528483B1 (en) | Nonvolatile semiconductor memory device capable of checking pass/fail status | |
CN110782931B (en) | Extended write mode for nonvolatile static random access memory architecture | |
KR100673776B1 (en) | Page buffer in a flash memory device and method of reading data using the same | |
US20170271019A1 (en) | Non-volatile memory device and method for operating non-volatile memory device | |
US20070147120A1 (en) | Page buffer and related reading method | |
KR20070109419A (en) | Page buffer of flash memory device | |
KR0152106B1 (en) | Erase verifying circuit for flash memory |
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: 20101224 Year of fee payment: 5 |
|
LAPS | Lapse due to unpaid annual fee |