[go: up one dir, main page]

KR0172440B1 - Nonvolatile Semiconductor Memory Devices Reduce Test Time - Google Patents

Nonvolatile Semiconductor Memory Devices Reduce Test Time Download PDF

Info

Publication number
KR0172440B1
KR0172440B1 KR1019950055753A KR19950055753A KR0172440B1 KR 0172440 B1 KR0172440 B1 KR 0172440B1 KR 1019950055753 A KR1019950055753 A KR 1019950055753A KR 19950055753 A KR19950055753 A KR 19950055753A KR 0172440 B1 KR0172440 B1 KR 0172440B1
Authority
KR
South Korea
Prior art keywords
semiconductor memory
nonvolatile semiconductor
page buffers
memory device
column direction
Prior art date
Application number
KR1019950055753A
Other languages
Korean (ko)
Other versions
KR970051421A (en
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 KR1019950055753A priority Critical patent/KR0172440B1/en
Publication of KR970051421A publication Critical patent/KR970051421A/en
Application granted granted Critical
Publication of KR0172440B1 publication Critical patent/KR0172440B1/en

Links

Classifications

    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C16/00Erasable programmable read-only memories
    • G11C16/02Erasable programmable read-only memories electrically programmable
    • G11C16/06Auxiliary circuits, e.g. for writing into memory
    • G11C16/10Programming or data input circuits
    • G11C16/20Initialising; Data preset; Chip identification
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C29/00Checking stores for correct operation ; Subsequent repair; Testing stores during standby or offline operation
    • G11C29/04Detection or location of defective memory elements, e.g. cell constructio details, timing of test signals
    • G11C29/08Functional testing, e.g. testing during refresh, power-on self testing [POST] or distributed testing
    • G11C29/10Test algorithms, e.g. memory scan [MScan] algorithms; Test patterns, e.g. checkerboard patterns 
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11CSTATIC STORES
    • G11C2216/00Indexing scheme relating to G11C16/00 and subgroups, for features not directly covered by these groups
    • G11C2216/12Reading and writing aspects of erasable programmable read-only memories
    • G11C2216/14Circuits or methods to write a page or sector of information simultaneously into a nonvolatile memory, typically a complete row or word line in flash memory

Landscapes

  • Read Only Memory (AREA)

Abstract

1. 청구범위에 기재된 발명이 속하는 기술 분야1. TECHNICAL FIELD OF THE INVENTION

불휘발성 반도체 메모리 방치에 관한 것이다.The present invention relates to a nonvolatile semiconductor memory device.

2. 발명이 해결하려고 하는 기술적 과제2. The technical problem to be solved by the invention

다양한 테스트 패턴을 발생시킴으로써 테스트 시간 감소시킬 수 있는 불휘발성 반도체 메모리 장치를 제공함에 있다.The present invention provides a nonvolatile semiconductor memory device capable of reducing test time by generating various test patterns.

3. 발명의 해결방법의 요지3. Summary of Solution to Invention

행과 열의 매트릭수형으로 배열되고 플로팅 게이트형의 복수개의 메모리셀들이 직렬로 접속된 다수개의 낸드셀 유닛들과, 동일열에 배열된 낸드셀 유닛들의 일단과 접속되는 다수개의 비트라인들과, 상기 다수개의 비트라인들은 교대로 서로 반대되는 제1열방향과 제2열방향으로 신장하면서 상기 제1열방향으로 신장하는 비트라인 그룹들과 각기 접속된 다수개의 단위 페이지 버퍼들로 구성된 제1페이지 버퍼와, 상기 제2열방향으로 신장하는 비트라인 그룹들과 각기 접속된 단위 페이지 버퍼들로 구성된 제2페이지 버퍼와, 상기 제1 및 제2페이지 버퍼내의 데이타 래치의 전압레벨을 동시에 초기화하거나 서로 다르게 초기화하여 다양한 데이타 패턴을 생성할수 잇는 제어수단을 구비함을 요지로 한다.A plurality of NAND cell units arranged in a matrix number of rows and columns and having a floating gate type connected in series; a plurality of bit lines connected to one end of the NAND cell units arranged in a same column; Bit lines include a first page buffer including a plurality of unit page buffers connected to bit line groups extending in the first column direction and extending in the first column direction and the second column direction alternately opposite each other; And simultaneously or differently initialize voltage levels of a second page buffer including bit line groups extending in the second column direction and unit page buffers connected to each other, and data latches in the first and second page buffers. By providing a control means capable of generating a variety of data patterns.

4. 발명의 중요한 용도4. Important uses of the invention

고속 반도체 메모리 장치에 적합하게 사용된다.It is suitably used for high speed semiconductor memory devices.

Description

테스트 시간을 감소시킨 불휘발성 반도체 메모리 장치Nonvolatile Semiconductor Memory Devices Reduce Test Time

제1도는 종래의 기술에 따른 불휘발성 반도체 메모리 장치의 개략적인 불럭도.1 is a schematic block diagram of a nonvolatile semiconductor memory device according to the prior art.

제2도는 종래의 기술에 따라 비트라인들과 페이지 버퍼들사이의 접속 관계를 나타낸 도면.2 is a diagram illustrating a connection relationship between bit lines and page buffers according to the related art.

제3도는 본 발명에 따라 데이타 로딩동작을 행하기 위한 회로도.3 is a circuit diagram for performing a data loading operation in accordance with the present invention.

제4도는 제3도에서 사용되는 신호들의 타이밍도.4 is a timing diagram of signals used in FIG.

본 발명은 반도체 메모리 장치에 관한 것으로, 특히 전기적으로 소거 및 프로그램가능한 불휘발성 반도체 메모리 장치에 관한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to semiconductor memory devices, and more particularly to non-volatile semiconductor memory devices that are electrically erasable and programmable.

불휘발성 반도체 메모리는 고밀도로 집적되는 추세에 있고 동시에 그 성능 및 동작속도 또한 향상되고 있다. 통상적으로, 불휘발성 반도체 메모리는 플로팅 게이트, 제어게이트, 소오스 및 드레인을 가지는 플로팅 게이트 트랜지스터를 메모리 셀로 사용하고 있다. 이러한 메모리 셀들은 행과 열의 매트릭스 형태로 배열되고 동일행들에 배열된 메모리 셀들의 제어게이트들은 다수의 워드라인들와 접속되어 있고 동일열들에 배열된 셀들의 드레인들은 다수의 비트라인들과 접속되어 있다. 상기 메모리셀들, 다수의 워드라인들 및 다수의 비트라인들은 메모리 셀 어레이를 구성한다. 그러한 불휘발성 반도체 메모리에서, 동작속도를 향상하기 위하여 다수의 워드라인들중 하나의 선택된 워드라인과 접속된 메모리셀들에 저장된 데이타를 상기 다수의 비트라인들을 통하여 일시에 독출을 한다. 그러한 독출동작은 페이지 독출 동작이라 부른다. 상기 다수의 비트라인들상의 독출데이타는 페이지 버퍼라 불리우는 데이타 래치들에 일시적으로 저장된다. 한편 기입 즉 프로그램동작은 데이타 입출력 패드 또는 단자들을 통하여 입력하는 데이타를 상기 페이지 버퍼에 순차로 저장하고 이후 상기 페이지 버퍼에 저장된 데이타를 하나의 선택된 워드라인에 접속된 메모리 셀들로 일시에 프로그램하는 것에 의해 행해진다. 그러한 프로그램동작은 페이지 프로그램동작이라 불리운다. 페이지 독출동작과 페이지 프로그램동작은 본원 출원인에게 양도되고 1994년 8월 19일자로 공개된 대한민국 공개특허번호 94-18870호에 개시되어 있다.Non-volatile semiconductor memory is becoming more and more dense, and its performance and operation speed are also improving. In general, a nonvolatile semiconductor memory uses a floating gate transistor having a floating gate, a control gate, a source, and a drain as a memory cell. These memory cells are arranged in a matrix of rows and columns, control gates of memory cells arranged in the same rows are connected to a plurality of word lines, and drains of cells arranged in the same columns are connected to a plurality of bit lines. have. The memory cells, the plurality of word lines and the plurality of bit lines constitute a memory cell array. In such a nonvolatile semiconductor memory, data stored in memory cells connected to one selected word line of a plurality of word lines is read out temporarily through the plurality of bit lines in order to improve an operation speed. Such a read operation is called a page read operation. Read data on the plurality of bit lines is temporarily stored in data latches called page buffers. On the other hand, a write or program operation is performed by sequentially storing data input through a data input / output pad or terminals in the page buffer and then temporarily programming the data stored in the page buffer into memory cells connected to one selected word line. Is done. Such a program operation is called a page program operation. The page reading operation and the page program operation are disclosed in Korean Patent Laid-Open No. 94-18870, which is assigned to the applicant and published on August 19, 1994.

상기 페이지 프로그램방법은 프로그램에 선행하여 프로그램할 데이타를 각각의 지정된 페이지 버퍼에 순차적으로 기입하는 수단이 반드시 필요하게 된다. 즉 상기의 방법은 메모리 칩의 대용량화에 따른 선폭의 미세화에 의해 발생할 수 있는 비트라인과 비트라인사이의 단락 혹은 오픈 체크와 페이지 버퍼상의 신호라인에 대한 체크등 패턴검증이 필요하고, 패턴검증시마다 페이지 버퍼에 순차적으로 데이타 로딩을 하기위한 시간이 필요하게 되어 테스트시 문제가 되는 테스트 시간의 증가요소가 된다.The page programming method necessarily requires a means for sequentially writing data to be programmed prior to the program into each designated page buffer. That is, the above method requires pattern verification such as a short or open check between the bit line and the bit line and the check of the signal line on the page buffer, which may occur due to the miniaturization of the line width due to the large capacity of the memory chip. It takes time to load data sequentially into the buffer, which increases the test time, which is a problem during testing.

따라서, 본 발명의 목적은 프로그램에 의한 패턴 체크시 페이지 버퍼에 순차적으로 데이타를 로딩함으로써 생기는 테스트 시간 증가를 줄일수 있는 불휘발성 반도체 메모리 장치를 제공함에 있다.Accordingly, an object of the present invention is to provide a nonvolatile semiconductor memory device which can reduce an increase in test time caused by sequentially loading data into a page buffer when a pattern is checked by a program.

본 발명의 다른 목적은 다양한 테스트 패턴을 발생스킴으로써 테스트 시간 감소를 행할수 있는 불휘발성 반도체 메모리 장치를 제공함에 있다.Another object of the present invention is to provide a nonvolatile semiconductor memory device capable of reducing test time by generating various test patterns.

상기한 목적들을 달성하기 위한 본 발명의 기술적 사상에 따르면, 행과 열의 매트릭스형으로 배열되고 플로팅 게이트형의 복수개의 메모리셀들이 직렬로 접속된 다수개의 낸드셀 유닛들과, 동일열에 배열된 낸드셀 유닛들의 일단과 접속되는 다수개의 비트라인들과, 상기 다수개의 비트라인들은 교대로 서로 반대되는 제1열방향과 제2열방향으로 신장하면서 상기 제1열방향으로 신장하는 비트라인 그룹들과 각기 접속된 다수개의 단위 페이지 버퍼들로 구성된 제1페이지 버퍼와, 상기 제2열방향으로 신장하는 비트라인 그룹들과 각기 접속된 단위 페이지 버퍼들로 구성된 제2페이지 버퍼와, 상기 제1 및 제2페이지 버퍼내의 데이타 래치의 전압레벨을 동시에 초기화하거나 서로 다르게 초기화하여 다양한 데이타 패턴을 생성할수 있는 제어수단을 가짐을 특싱으로 한다.According to the technical idea of the present invention for achieving the above objects, a plurality of NAND cell units arranged in a row of columns and a plurality of floating gate type memory cells connected in series, and NAND cells arranged in the same column A plurality of bit lines connected to one end of the units, and the plurality of bit lines alternately extend with the bit line groups extending in the first column direction while extending in opposite first and second column directions, respectively. A first page buffer composed of a plurality of connected unit page buffers, a second page buffer composed of bit line groups extending in the second column direction and unit page buffers connected respectively, and the first and second It has control means to generate various data patterns by initializing voltage latch of data latch in page buffer at the same time or differently. And a teuksing.

이하 본 발명의 바람직한 실시예들의 상세한 설명이 첨부된 도면들을 참조하여 설명된다.DETAILED DESCRIPTION A detailed description of preferred embodiments of the present invention will now be described with reference to the accompanying drawings.

도면들중 동일한 구성요소 및 부분들은 가능한한 어느곳에서든지 동일한 부호들을 나타내고 있음을 유의하여야 한다.It should be noted that like elements and parts in the figures represent the same numerals wherever possible.

전기적으로 프로그램 및 소거가 가능한 불휘발성 반도체 메모리 장치의 낸드형 플래쉬 메모리 셀 어레이 구성 및 독출/기입동작은 1993년 12월 22일 미국에 출원될 불휘발성 반도체 메모리 장치에 상세히 개시되어 있다.The NAND type flash memory cell array configuration and read / write operations of an electrically programmable and erasable nonvolatile semiconductor memory device are disclosed in detail in a nonvolatile semiconductor memory device filed December 22, 1993 in the United States.

제1도는 본 발명에 따라 다양한 테스트 패턴을 생성하기 위한 메모리 셀 어레이의 구성도 및 개략적인 주변회로도이다.1 is a schematic and schematic peripheral circuit diagram of a memory cell array for generating various test patterns in accordance with the present invention.

메모리 셀 어레이는 8,192개의 행들과, 4,096개의 열들의 매트릭스형식으로 배열된 32메거(4,096 × 8,192)비트의 메모리 셀들을 가지고 있다. 동일행들에 배열된 메모리 셀들의 제어게이트들은 4,096개의 워드라인들과 접속되어 있고, 동일 열들에 배열된 메모리 셀들의 드레인들은 8,192개의 비트라인들과 접속되어 있다.The memory cell array has 8,192 rows and 32 megabyte (4,096 × 8,192) bits of memory cells arranged in a matrix of 4,096 columns. The control gates of the memory cells arranged in the same rows are connected to 4,096 word lines, and the drains of the memory cells arranged in the same columns are connected to 8,192 bit lines.

상기 메모리 셀 어레이의 일부분을 도시의 편의상 한개의 행블럭 B1에 접속된 메모리 셀 어레이를 나타내고 있다. 상기 행블럭 B1내의 메모리 셀 어레이중 각 낸드셀 유닛은 제1선택트랜지스터 ST1의 소오스와 제2선택트랜지스터 ST2의 드레인 사이에 채널들이 직렬로 접속된 16개의 메모리 셀들 M0 ~M15로 구성되어 있다. 각 낸드셀 유닛의 상기 제1선택트랙지스터 ST1의 드레인은 저항접속을 통하여 대응 비트라인에 접속된다. 각 낸드셀 유닛의 상기 제2선택트랜지스터 ST2의 소오스는 공통 소오스라인CSL에 접속된다. 낸드셀 유닛들과 접속된 공통 소오스 라인 CSL들은 상기 비트라인들 및 워드라인들과 절연되고 공통 소오스 라인 제어회로(12)와 접속된다. 각 행블럭들 B1~B512은 동일행에 배열된 낸드셀 유닛들로 구성되어 있다. 각 행블럭 B1~B512에서 동일행들에 배열된 제1선택트랜지스터들 ST1의 제어게이트들, 메모리셀들 M1~M16의 제어게이트들 및 제2선택트랜지스터들 ST2의 제어게이트들은 제1선택라인 SSL, 워드라인들 WL0~WL15 및 제2선택라인들 GSL과 각각 접속된다. 상기 메모리 셀 어레이에 있는 제1선택라인들 SSL은 제1로우 디코오더(10)에 접속된고 제2선택라인들 GSL은 제2로우 디코오더(11)에 접속된다. 또한 각 행블럭에서 홀수번째 워드라인들 WLO,WL2,..., WL14과 짝수번째 워드라인들 WL1, WL3,..., WL15은 각각 제1행 디코오더(10) 및 제2행 디코오더(11)와 접속된다. 메모리 셀 어레이를 구성하는 낸드설 유닛들의 구조 및 평면 레이아웃은 본원 출원의 내용에 참조되는 전술한 대한민국 공개특허번호 94-18870호에 개시되어 있다.A portion of the memory cell array is shown as a memory cell array connected to one row block B1 for convenience of illustration. Each NAND cell unit of the array of memory cells in the row block B1 includes 16 memory cells M0 to M15 connected in series between a source of the first select transistor ST1 and a drain of the second select transistor ST2. The drain of the first select transistor ST1 of each NAND cell unit is connected to the corresponding bit line through a resistance connection. The source of the second select transistor ST2 of each NAND cell unit is connected to a common source line CSL. The common source line CSLs connected to the NAND cell units are insulated from the bit lines and the word lines and connected to the common source line control circuit 12. Each row block B1 to B512 is composed of NAND cell units arranged in the same row. The control gates of the first selection transistors ST1, the control gates of the memory cells M1 to M16 and the control gates of the second selection transistors ST2 arranged in the same row in each row block B1 to B512 are the first selection line SSL. And word lines WL0 to WL15 and second selection lines GSL, respectively. The first selection lines SSL in the memory cell array are connected to a first row decoder 10 and the second selection lines GSL are connected to a second row decoder 11. In each row block, the odd-numbered word lines WLO, WL2, ..., WL14 and the even-numbered word lines WL1, WL3, ..., WL15 are the first row decoder 10 and the second row decoder, respectively. It is connected with (11). The structure and planar layout of the NANDSOL units constituting the memory cell array are disclosed in the above-mentioned Korean Patent Publication No. 94-18870, which is incorporated herein by reference.

제2도는 비트라인들과 페이지 버퍼들사이의 연결관계를 보여주는 도면이다.2 is a diagram illustrating a connection relationship between bit lines and page buffers.

제2도를 참조하면, 비트라인들 BL0~BL4095은 교대로 상위 페이지 버퍼(13)와 하위 페이지버퍼(14)에 접속되어 있다. 상위 및 하위 페이지 버퍼들(13)과 (14)은 거의 평행한 비트라인들 BL0~BL4095에 관하여 서로 대향하도록 배치되어 있다. 그러므로 상위 페이지 버퍼(13)와 접속되는 제1그룹을 형성하는 짝수번째의 비트라인들 BL1, BL3,...,~BL4095은 하위 페이지 버퍼(14)와 접속되는 제2그룹을 형성하는 홀수번째의 비트라인들 BL0, BL2,...,~BL4094에 의해 끼워 넣어져 있다.Referring to FIG. 2, the bit lines BL0 to BL4095 are alternately connected to the upper page buffer 13 and the lower page buffer 14. The upper and lower page buffers 13 and 14 are arranged to face each other with respect to almost parallel bit lines BL0 to BL4095. Therefore, even-numbered bit lines BL1, BL3, ...,-BL4095 forming the first group connected to the upper page buffer 13 are odd-numbered forming the second group connected to the lower page buffer 14. Are sandwiched by the bit lines BL0, BL2, ..., ... BL4094.

다시 제1도를 참조하면, 상기 상하위 페이지 버퍼(13, 14)는 각기 접속된 컬럼 디코더들(15, 16)을 통해 대응되는 데이타라인들 DLt0~DLt7, DLb0~DLb7과 접속된다.Referring back to FIG. 1, the upper and lower page buffers 13 and 14 are connected to corresponding data lines DLt0 to DLt7 and DLb0 to DLb7 through column decoders 15 and 16 connected to each other.

제3도는 본 발명의 실시예로서 비트라인과 상하위 페이지버퍼(13, 14)들의 일부분이다.3 is a part of the bit line and upper and lower page buffers 13 and 14 as an embodiment of the present invention.

상기 비트라인 BL과 접속되는 상기 상하위 페이지 버퍼들(13, 14)중 도시의 편의상 하위 페이지 버퍼(14)만을 도시하였다. 먼저 상기 하위 페이지버퍼(14)내의 단위 페이지버퍼(43)의 구성을 살펴보면, 상기 하위 페이지 버퍼(14)는 비트라인 BL상에 발생되는 고전압 전송을 방지하기 위한 D형 트랜지스터(33)의 드레인은 상기 비트라인 BL과 접속되고 상기 트랜지스터(33)의 게이트로 비트라인 제어신호 øBLSH가 인가된다. 상기 트랜지스터(33)의 소오스는 독출동작중 상기 비트라인 BL상의 프리차아지 레벨을 설정하기 위한 엔형 트랜지터(34)의 드레인과 접속된고 이 트랜지스터(34)의 게이트로 비트라인 프리차아지제어신호 BLSHF가 인가된다. 상기 엔형 트랜지스터(34)의 소오스는 선택된 메모리 트랜지스터에 저장된 데이타를 감지하고 래치하는 작용을 노오드들 N1과 N2사이에 드레인 소오스 통로가 접속된 엔형 트랜지스터(35)와,노오드 N1과 접지전압 VSS 사이에 드레인 소오스 통로가 접속된 트랜지스터(31)와, 노오드들 N2와 N3사이에 교차 접속된 인터어터들(44)과 (45)과 노오드 N3와 접지전압 VSS사이에 드레인 소오스 통로들이 직렬로 접속된 엔형 트랜지스터(36)과 (37)과, 엔형 트랜지스터(36)의 게이트와 전원전압 VCC사이에 드레인 소오스통로가 접속된 피형 엔형 트랜지스터(40)과, 상기 노드 N2와 상기 하위 컬럼디코더(16)사이에 직렬로 접속된 트라이스테이트 인버어터(39)와, 상기 트라이스테이트 인버어터(39)와 병렬로 접속된 엔모오스 트랜지스터(38)로 구성된다. 노오드들 N2와 N3사이에 교차 접속된 인버어터들(44)와 (45)은 데이타 래치회로(30)를 제공한다. 엔형 트랜지스터(31)의 게이트는 제1초기화 제어신호 DCB0가 접속되고 엔형 트랜지스터(35)의 게이트는 분리 제어신호 SBL와 접속된다. 엔형 트랜지스터(35)의 게이트는 분리 제어신호 SBL에 응답하여 노오드들 N1과 N2사이를 분리하는 작용을 한다. 엔형 트랜지스터(37)의 게이트는 데이타 래치제어신호 øLatch와 접속된다. 엔형 트랜지스터들(31)과 (35)은 상기 제어신호들 DCB0 과 SBL에 응답하여 노오드 N3를 H레벨로 초기화하는 작용을 한다. 상기 트라이스테이트 인버어터(39)는 독출동작중 상기 데이타 감지동작의 완료시 센스앰프 출력신호 øSAC와 그의 반전신호에 의해 인에이블된다. 엔모오스 트랜지스터(38)은 프로그램동작중 데이타로딩 인에이블신호 SPB에 의해 턴온된다.Only the lower page buffer 14 is shown among the upper and lower page buffers 13 and 14 connected to the bit line BL. First, referring to the configuration of the unit page buffer 43 in the lower page buffer 14, the lower page buffer 14 is a drain of the D-type transistor 33 to prevent high voltage transfer generated on the bit line BL The bit line control signal? BLSH is connected to the bit line BL and is applied to the gate of the transistor 33. The source of the transistor 33 is connected to the drain of the N-type transistor 34 for setting the precharge level on the bit line BL during a read operation, and the bit line precharge control is performed through the gate of the transistor 34. The signal BLSHF is applied. The source of the N-type transistor 34 has a function of sensing and latching data stored in the selected memory transistor, the N-type transistor 35 having a drain source passage connected between the nodes N1 and N2, and the node N1 and the ground voltage VSS. The drain source passages are connected in series between the transistor 31 having a drain source passage connected therebetween, and the interconnectors 44 and 45 cross-connected between the nodes N2 and N3 and the node N3 and the ground voltage VSS. N-type transistors 36 and 37 connected to each other, a n-type transistor 40 having a drain source passage connected between a gate of the n-type transistor 36 and a power supply voltage VCC, the node N2 and the lower column decoder ( 16 and a tristate inverter 39 connected in series between the tristate inverter 39 and the enMOS transistor 38 connected in parallel with the tristate inverter 39. Inverters 44 and 45 cross-connected between the nodes N2 and N3 provide a data latch circuit 30. The gate of the N-type transistor 31 is connected to the first initialization control signal DCB0, and the gate of the N-type transistor 35 is connected to the separation control signal SBL. The gate of the N-type transistor 35 serves to separate between the nodes N1 and N2 in response to the separation control signal SBL. The gate of the N-type transistor 37 is connected to the data latch control signal? Latch. The n-type transistors 31 and 35 serve to initialize the node N3 to the H level in response to the control signals DCB0 and SBL. The tristate inverter 39 outputs a sense amplifier output signal? SAC and its inverted signal upon completion of the data sensing operation during a read operation. Enabled by The NMOS transistor 38 is turned on by the data loading enable signal SPB during the program operation.

단위 페이지버퍼(42, 43)는 비트라인들에 각기 교대로 하니씩 연결되어 있으며, 단위 페이지버퍼(42)는 상기 단위 페이지버퍼(43)에서 제1초기화 제어신호 DCB0에 의해 제어되는 엔모오스 트랜지스터(31)대신 제2초기화 제어신호 DCB1에 의해 제어되는 엔모오스 트랜지스터(32)로 대치되어 있다. 상기 제1 및 제2초기화 제어신호 DCB0, DCB1는 상기 상위 페이지버퍼(13)에서는 각각 제3 및 제4초기화 제어신호 DCB2 ,DCB3에 의해 제어된다. 상기 단위 페이지버퍼(43)과 (42)로 구성되어 있는 단위 페이지버퍼(41)가 연속적으로 배치되어 상기 상하위 페이지버퍼(13)과 (14)를 구성한다. 그리고 제3도에 대한 상세한 동작설명은 후술될 제4도에 도시된 타이밍도와 함께 설명될 것이다.The unit page buffers 42 and 43 are alternately connected to bit lines, respectively, and the unit page buffer 42 is controlled by the first initialization control signal DCB0 in the unit page buffer 43. (31) Instead, it is replaced by the NMOS transistor 32 controlled by the second initialization control signal DCB1. The first and second initialization control signals DCB0 and DCB1 are controlled by third and fourth initialization control signals DCB2 and DCB3 in the upper page buffer 13, respectively. The unit page buffers 41, which consist of the unit page buffers 43 and 42, are continuously arranged to form the upper and lower page buffers 13 and 14. As shown in FIG. A detailed operation description of FIG. 3 will be described with the timing diagram shown in FIG. 4 to be described later.

제4도는 제3도에서 사용되는 여러 제어신호들의 타이밍 관계도를 나타낸 도면이다.4 is a diagram illustrating a timing relationship diagram of various control signals used in FIG. 3.

제4도를 참조하여 프로그램시의 패턴 발생과정을 살펴보면, 페이지 버퍼 초기화구간인 시간 t0와 t1사이에서의 상기 상하위 페이지버퍼(13, 14)의 초기화동작은 비트라인 프리차아지제어신호 BLSHF, 제1~제4초기화 제어신호들 DCB0~DCB3이 전부 로우레벨인 상태에서 상기 센스앰프 인에이블신호를 로우레벨로 천이시켜 상기 노드 N1을 프리차아지시키고, 상기 노드 N1으로 인가된 하이레벨의 전압에 의해 엔모오스 트랜지스터(36)를 인에이블시킨후 상기 데이타 래치제어신호 øLatch를 하이레벨로 천이시켜 엔모오스 트랜지스터(37)을 인에이블시킴으로 해서 노드 N3을 로우레벨로 설정함으로서 데이타 래치(30)을 초기화시킨다. 이어 데이타 패턴 발생구간인 시간 t1와 t2사이에서 패턴 발생동작은 상기 센스앰프 인에이블신호가 로우레벨에서 하이레벨로 천이된 상태에서 상기 초기화 제어신호들 DCB0~DCB3이 하이레벨로 천이하면 상기 노드 N1이 로우레벨이 되고, 노드 N3가 하이레벨이 되면서 데이타가 셋팅된다. 즉 상기 초기화제어신호들 DCB0~DCB3중 전부를 또는 일부를 하이레벨로 천이시켜 원하는 데이타 패턴을 생성할 수 있다.Referring to FIG. 4, a pattern generation process during programming is performed. The initialization operation of the upper and lower page buffers 13 and 14 between time t0 and t1, which is a page buffer initialization period, is performed using the bit line precharge control signal BLSHF, and the first operation. The sense amplifier enable signal when the first to fourth initialization control signals DCB0 to DCB3 are all at a low level. Transitions to a low level to precharge the node N1, enables the NMOS transistor 36 by a high level voltage applied to the node N1, and then shifts the data latch control signal? Latch to a high level. The data latch 30 is initialized by enabling the NMOS transistor 37 to set the node N3 to the low level. Subsequently, the pattern generation operation is performed between the time t1 and t2 which are data pattern generation periods. When the initialization control signals DCB0 to DCB3 transition from the low level to the high level, the node N1 goes low and the data is set while the node N3 goes high. That is, all or part of the initialization control signals DCB0 to DCB3 may be transitioned to a high level to generate a desired data pattern.

따라서, 상기 초기화제어신호들 DCB0~DCB3를 이용하여 데이타 패턴을 생성함으로써 종래의 데이타 로딩을 하기 위한 구간이 필요없게 되어 프로그램 패턴 테스트시의 테스트 시간을 감소시킬수 있다.Therefore, since the data pattern is generated using the initialization control signals DCB0 to DCB3, the section for the conventional data loading is unnecessary, thereby reducing the test time during the program pattern test.

전술한 바와 같이 본 발명은 프로그램에 의한 패턴 체크시 페이지 버퍼에 순차적으로 데이타를 로딩함으로써 생기는 테스트 시간 증가를 줄일수 있는 효과가 있다. 또한 본 발명은 다양한 테스트 패턴을 발생시킴으로써 테스트 시간을 감소시킬 수 있는 효과가 있다.As described above, the present invention has an effect of reducing an increase in test time caused by sequentially loading data into a page buffer when checking a pattern by a program. In addition, the present invention has the effect of reducing the test time by generating a variety of test patterns.

상기한 본 발명은 도면을 중심으로 예를들어 한정되었지만, 그 동일한 것은 본 발명의 기술적 사상을 벗어나지 않는 범위내에서 여러가지 변화와 변형이 가능함이 본 분야의 숙련된 자에게 있어 명백할 것이다.Although the present invention described above has been limited to, for example, the drawings, the same will be apparent to those skilled in the art that various changes and modifications can be made without departing from the technical spirit of the present invention.

Claims (3)

행과 열의 매트릭스형으로 배열되고 플로팅 게이트형의 복수개의 메모리 셀 들이 직렬로 접속된 다수개의 낸드셀 유닛들과, 동일열에 배열된 낸드셀 유닛들의 일단과 접속되는 다수개의 비트라인들과, 상기 다수개의 비트라인들은 교대로 서로 반대되는 제1열방향과 제2열방향으로 신장하면서 상기 제1열방향으로 신장하는 비트라인 그룹들과 각기 접속된 다수개의 단위 페이지 버퍼들고 구성된 제1페이지 버퍼와 , 상기 제2열 방향으로 신장하는 비트라인 그룹들과 각기 접속된 단위 페이지 버퍼들고 구성된 제2페이지 버퍼를 가지는 불휘발성 반도체 메모리 장치에 있어서 상기 제1 및 제2페이지 버퍼내의 데이타 래치의 전압레벨을 동시에 초기화하거나 서로 다르게 초기화하여 다양한 데이타 패턴을 생성할수 있는 제어수단을 가짐을 특징으로 하는 불휘발성 반도체 메모리 장치.A plurality of NAND cell units arranged in a row and column matrix and having a plurality of floating gate type memory cells connected in series; a plurality of bit lines connected to one end of the NAND cell units arranged in the same column; The first bit buffer is composed of a plurality of unit page buffers each connected to the bit line groups extending in the first column direction while alternately extending in opposite first and second column directions. A nonvolatile semiconductor memory device having a second page buffer configured with bit line groups extending in the second column direction and unit page buffers connected to each other, wherein voltage levels of data latches in the first and second page buffers are simultaneously controlled. Characterized in that it has a control means capable of initializing or initializing differently to generate various data patterns. Nonvolatile Semiconductor Memory Device. 제1항에 있어서, 상기 제어수단은 상기 데이타 래치의 전압레벨을 각기 조절하기 위해 인접하는 상기 다수개의 단위 페이지 버퍼내에 초기화레벨을 결정하는 트랜지스터의 게이트에 각기 다른 제어신호를 인가함을 특징으로 하는 불휘발성 반도체 메모리 장치.The method of claim 1, wherein the control means applies different control signals to the gates of the transistors for determining the initialization level in the plurality of unit page buffers adjacent to adjust the voltage level of the data latch. Nonvolatile Semiconductor Memory Device. 제2항에 있어서 트랜지스터는 엔모오스 트랜지스터임을 특징으로 하는 불휘발성 반도체 메모리 장치.The nonvolatile semiconductor memory device of claim 2, wherein the transistor is an enMOS transistor.
KR1019950055753A 1995-12-23 1995-12-23 Nonvolatile Semiconductor Memory Devices Reduce Test Time KR0172440B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019950055753A KR0172440B1 (en) 1995-12-23 1995-12-23 Nonvolatile Semiconductor Memory Devices Reduce Test Time

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019950055753A KR0172440B1 (en) 1995-12-23 1995-12-23 Nonvolatile Semiconductor Memory Devices Reduce Test Time

Publications (2)

Publication Number Publication Date
KR970051421A KR970051421A (en) 1997-07-29
KR0172440B1 true KR0172440B1 (en) 1999-03-30

Family

ID=19443959

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019950055753A KR0172440B1 (en) 1995-12-23 1995-12-23 Nonvolatile Semiconductor Memory Devices Reduce Test Time

Country Status (1)

Country Link
KR (1) KR0172440B1 (en)

Also Published As

Publication number Publication date
KR970051421A (en) 1997-07-29

Similar Documents

Publication Publication Date Title
JP3703951B2 (en) Nonvolatile semiconductor memory device
US6026014A (en) Nonvolatile semiconductor memory and read method
US5732018A (en) Self-contained reprogramming nonvolatile integrated circuit memory devices and methods
US5959882A (en) Nonvolatile semiconductor memory device and data writing method therefor
JP3373632B2 (en) Nonvolatile semiconductor memory device
US5453955A (en) Non-volatile semiconductor memory device
KR0172408B1 (en) Non-volatile semiconductor memory and method driving the same
CN101385088B (en) Single latch data circuit in a multiple level cell non-volatile memory device
US5815444A (en) Serial access system semiconductor storage device capable of reducing access time and consumption current
KR100806119B1 (en) Flash memory device and multi-page program method of flash memory device
JP3940570B2 (en) Semiconductor memory device
KR101036720B1 (en) Operating Method of Nonvolatile Memory Device
US7551510B2 (en) Memory block reallocation in a flash memory device
US5124945A (en) Method and apparatus for verifying the state of a plurality of electrically programmable memory cells
US6501682B2 (en) Nonvolatile semiconductor memory device
US6320785B1 (en) Nonvolatile semiconductor memory device and data writing method therefor
JP2007310936A (en) Semiconductor memory device
KR20080029749A (en) How to program multilevel cells
US6950337B2 (en) Nonvolatile memory device with simultaneous read/write
JPH065085A (en) Nonvolatile semiconductor memory device
KR20130072669A (en) Semiconductor memory device and method of operating thesame
KR100713983B1 (en) Page buffer of flash memory device and program method using it
KR0172440B1 (en) Nonvolatile Semiconductor Memory Devices Reduce Test Time
JP3519542B2 (en) Semiconductor storage device
KR100705222B1 (en) Nonvolatile Memory Device and Erasing Verification Method

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 19951223

PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 19951223

Comment text: Request for Examination of Application

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 19980929

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 19981023

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 19981023

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20010906

Start annual number: 4

End annual number: 4

PR1001 Payment of annual fee

Payment date: 20020906

Start annual number: 5

End annual number: 5

PR1001 Payment of annual fee

Payment date: 20030904

Start annual number: 6

End annual number: 6

PR1001 Payment of annual fee

Payment date: 20040331

Start annual number: 7

End annual number: 7

PR1001 Payment of annual fee

Payment date: 20050909

Start annual number: 8

End annual number: 8

FPAY Annual fee payment

Payment date: 20060928

Year of fee payment: 9

PR1001 Payment of annual fee

Payment date: 20060928

Start annual number: 9

End annual number: 9

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20080910