KR100668500B1 - Data Verification Circuit of Semiconductor Memory - Google Patents
Data Verification Circuit of Semiconductor Memory Download PDFInfo
- Publication number
- KR100668500B1 KR100668500B1 KR1020060015464A KR20060015464A KR100668500B1 KR 100668500 B1 KR100668500 B1 KR 100668500B1 KR 1020060015464 A KR1020060015464 A KR 1020060015464A KR 20060015464 A KR20060015464 A KR 20060015464A KR 100668500 B1 KR100668500 B1 KR 100668500B1
- Authority
- KR
- South Korea
- Prior art keywords
- data
- comparison signal
- read
- write
- read data
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H7/00—Devices for suction-kneading massage; Devices for massaging the skin by rubbing or brushing not otherwise provided for
- A61H7/002—Devices for suction-kneading massage; Devices for massaging the skin by rubbing or brushing not otherwise provided for by rubbing or brushing
- A61H7/004—Devices for suction-kneading massage; Devices for massaging the skin by rubbing or brushing not otherwise provided for by rubbing or brushing power-driven, e.g. electrical
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/01—Constructive details
- A61H2201/0119—Support for the device
- A61H2201/0138—Support for the device incorporated in furniture
- A61H2201/0142—Beds
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/01—Constructive details
- A61H2201/0119—Support for the device
- A61H2201/0138—Support for the device incorporated in furniture
- A61H2201/0149—Seat or chair
-
- A—HUMAN NECESSITIES
- A61—MEDICAL OR VETERINARY SCIENCE; HYGIENE
- A61H—PHYSICAL THERAPY APPARATUS, e.g. DEVICES FOR LOCATING OR STIMULATING REFLEX POINTS IN THE BODY; ARTIFICIAL RESPIRATION; MASSAGE; BATHING DEVICES FOR SPECIAL THERAPEUTIC OR HYGIENIC PURPOSES OR SPECIFIC PARTS OF THE BODY
- A61H2201/00—Characteristics of apparatus not provided for in the preceding codes
- A61H2201/12—Driving means
- A61H2201/1207—Driving means with electric or magnetic drive
- A61H2201/1215—Rotary drive
Landscapes
- Health & Medical Sciences (AREA)
- Dermatology (AREA)
- Epidemiology (AREA)
- Pain & Pain Management (AREA)
- Physical Education & Sports Medicine (AREA)
- Rehabilitation Therapy (AREA)
- Life Sciences & Earth Sciences (AREA)
- Animal Behavior & Ethology (AREA)
- General Health & Medical Sciences (AREA)
- Public Health (AREA)
- Veterinary Medicine (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Abstract
본 발명에 따른 반도체 메모리의 데이터 검증 회로는, 병렬로 입력되는 제 1 리드 데이터들을 공통의 출력 노드에서 제 2 리드 데이터로 출력하는 데이터 레벨 검출 수단; 라이트 데이터 및 상기 제 2 리드 데이터를 입력으로 하여, 제 1 비교 신호 및 제 2 비교 신호를 출력하는 레벨 비교 수단; 및 상기 제 1 비교 신호 및 상기 제 2 비교 신호를 입력으로 하여 메모리 셀의 패스 또는 페일을 판단하는 에러 판단 수단을 포함한다.A data verification circuit of a semiconductor memory according to the present invention includes: data level detection means for outputting first read data input in parallel as second read data at a common output node; Level comparison means for inputting write data and the second read data to output a first comparison signal and a second comparison signal; And error determination means for determining a pass or fail of a memory cell by inputting the first comparison signal and the second comparison signal.
Description
도 1은 일반적인 반도체 메모리의 데이터 검증 회로의 배치도,1 is a layout view of a data verification circuit of a general semiconductor memory;
도 2는 도 1에 도시된 데이터 테스트부의 일반적인 회로도,FIG. 2 is a general circuit diagram of the data test unit shown in FIG. 1;
도 3은 본 발명에 따른 반도체 메모리의 데이터 검증 회로의 배치도,3 is a layout view of a data verifying circuit of a semiconductor memory according to the present invention;
도 4는 도 3에 도시된 데이터 테스트부의 블록도,4 is a block diagram of a data test unit shown in FIG. 3;
도 5는 도 4에 도시된 데이터 테스트부의 상세 회로도이다.FIG. 5 is a detailed circuit diagram of the data test unit shown in FIG. 4.
<도면의 주요 부분에 대한 부호 설명><Description of the symbols for the main parts of the drawings>
100, 300 : 메모리 셀 어레이 200, 400 : 데이터 테스트부100, 300:
410 : 데이터 레벨 검출부 430 : 레벨 비교부410: data level detection unit 430: level comparison unit
450 : 에러 판단부450: error determination unit
본 발명은 반도체 메모리의 데이터 검증 회로에 관한 것으로, 보다 상세하게는 병렬 테스트 모드 시 리드 데이터를 라이트 데이터와 비교하여 패스 또는 페일을 검증하는 반도체 메모리의 데이터 검증 회로에 관한 것이다.The present invention relates to a data verification circuit of a semiconductor memory, and more particularly, to a data verification circuit of a semiconductor memory for verifying a pass or fail by comparing read data with write data in a parallel test mode.
일반적으로 디램(DRAM, Dynamic Random Access Memory)과 같은 반도체 메모리 소자의 경우에는 데이터의 리드(Read) 및 라이트(Write) 동작이 정확하게 이루어져야 하는데, 이를 위해서는 칩 상(on chip)에 하나의 불량 셀(Fail Cell)도 존재해서는 안 된다. 그러나 초고집적화 되고 있는 추세에 따라 하나의 칩(chip)에 집적되는 셀(cell)의 수가 수천만개 이상으로 되어감에 따라 제조 공정의 발달에도 불구하고 불량 셀의 존재 가능성은 상대적으로 더욱 크다고 할 수 있다. 만일 이러한 불량 셀에 대하여 정확한 테스트가 이루어지지 않는다면 반도체 메모리 소자로서의 신뢰성을 확보할 수 없게 된다.In general, in the case of a semiconductor memory device such as a DRAM (DRAM), data read and write operations must be performed accurately. To this end, a single bad cell (on chip) Fail Cell) should not exist. However, as the number of cells integrated in one chip increases to more than tens of millions due to the trend of ultra high integration, the possibility of defective cells is relatively higher despite the development of manufacturing process. have. If such a defective cell is not accurately tested, reliability as a semiconductor memory device cannot be secured.
일반적으로 반도체 메모리 장치에서는, 메모리 칩(Memory Chip)을 생산하여 셀(Cell)의 우량/불량(Pass/Fail) 여부를 가리고자 할 때 1개의 셀 씩 테스트를 할 경우, 고집적화된 메모리 장치의 테스트 시간은 오래 걸릴 뿐 아니라 비용(Cost)의 증가를 가져오게 된다.In general, in a semiconductor memory device, a test for a highly integrated memory device is performed when each cell is tested to produce a memory chip to cover a pass / fail of a cell. Not only does it take longer, it also leads to an increase in cost.
따라서, 테스트 시간을 줄이고자 하는 목적으로 병렬 테스트 모드(Parallel Test Mode)를 사용한다.Therefore, the parallel test mode is used to reduce the test time.
병렬 테스트(Parallel Test)는 다수의 셀에 같은 데이터를 라이트(Write)한 후 리드(Read) 동작 시 배타적 노아(Exclusive Nor) 논리 회로를 이용하여, 같은 데이터가 읽혀지면 1로서 패스(Pass) 판정을 내리고, 하나라도 다른 데이터가 읽혀지면 0으로 페일(Fail) 처리함으로써 테스트 시간을 줄인다.Parallel test uses an exclusive Nor logic circuit to write the same data to multiple cells and then read, and determines the pass as 1 when the same data is read. Reduce test time by failing to zero when any other data is read.
도 1은 일반적인 반도체 메모리의 데이터 검증 회로를 나타내는 배치도이다.1 is a layout view illustrating a data verification circuit of a general semiconductor memory.
일반적인 반도체 메모리의 데이터 검증 회로는 하나의 라이트 데이터 (WT_DATA)가 4개의 메모리 셀에 저장되는 메모리 셀 어레이(100) 및 상기 메모리 셀로부터 읽어 들인 리드 데이터(RD_DATA<0:3>)를 테스트하여 4개의 상기 리드 데이터(RD_DATA<0:3>)가 같은 레벨인지 판단하여 결과 값을 출력하는 데이터 테스트부(200)로 구성된다.A data verification circuit of a general semiconductor memory tests a
도 2는 도 1에 도시된 데이터 테스트부의 일반적인 회로도이다.FIG. 2 is a general circuit diagram of the data test unit shown in FIG. 1.
도 2에 도시된 바와 같이, 일반적으로 데이터 테스트부는 배타적 노어 게이트(Exclusive Nor Gate)를 사용한다.As shown in FIG. 2, generally, the data test unit uses an exclusive nor gate.
데이터 테스트부(200)는 2개의 리드 데이터(RD_DATA<0:1>)를 입력으로 하는 제 1 낸드 게이트(ND1)와 제 1 노어 게이트(NR1), 2개의 리드 데이터(RD_DATA<2:3>)를 입력으로 하는 제 2 낸드 게이트(ND2)와 제 2 노어 게이트(NR2), 상기 제 1 낸드 게이트(ND1)와 상기 제 2 낸드 게이트(ND2)의 출력 값을 입력으로 하는 제 3 노어 게이트(NR3), 상기 제 1 노어 게이트(NR1)와 상기 제 2 노어 게이트(NR2)의 출력 값을 입력으로 하는 제 3 낸드 게이트(ND3), 상기 제 3 노어 게이트(NR3)의 출력 값을 반전 시키는 제 1 반전 수단(IV1), 상기 제 1 반전 수단(IV1)과 상기 제 3 낸드 게이트(ND3)의 출력 값을 입력으로 하는 제 4 낸드 게이트(ND4)로 구성된다.The
상기 데이터 테스트부(200)는 상기 리드 데이터(RD_DATA<0:3>) 중에서 하나라도 다른 레벨을 갖는다면 상기 출력(OUTPUT)은 로우 레벨이 되어 라이트(Write) 및 리드(Read) 동작이 정상적으로 처리되지 못해 셀이 불량(Fail)이라고 판단하고, 모두 같은 값을 가진다면 하이 레벨이 되어 라이트(Write) 및 리드(Read) 동작이 정상적으로 처리되어 셀이 우량(Pass)이라고 판단한다. If the
상기 데이터 테스트부(200)는 상기 라이트 데이터(WT_DATA)가 4개의 셀에 저장되고, 4개의 셀에서 읽어 들인 상기 리드 데이터(RD_DATA<0:3>) 중에서 하나의 데이터가 페일(Fail)일 경우에는 셀의 불량을 정확히 판단할 수 있지만, 만약 상기 리드 데이터(RD_DATA<0:3>)가 모두 불량일 경우에 상기 데이터 테스트부(200)는 리드(Read) 및 라이트(Write) 동작이 정확하게 처리되었다고 판단하므로 테스트의 신뢰성을 떨어뜨리는 문제점이 발생하게 된다. When the write data WT_DATA is stored in four cells and one of the read data RD_DATA <0: 3> read from the four cells is a fail, the
본 발명은 상술한 문제점을 해결하기 위하여 안출된 것으로, 병렬 테스트 모드 회로에서 리드(Read) 동작 시 본래 라이트 된 데이터와 리드 데이터를 비교하여 정확한 테스트 결과를 산출할 수 있는 반도체 메모리의 데이터 검증 회로를 제공 하는데 그 기술적 과제가 있다. SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problem, and a data verification circuit of a semiconductor memory capable of calculating accurate test results by comparing read data with data originally written during a read operation in a parallel test mode circuit. There are technical challenges to providing it.
상술한 기술적 과제를 달성하기 위한 본 발명에 따른 반도체 메모리의 데이터 검증 회로는, 병렬로 입력되는 제 1 리드 데이터들을 공통의 출력 노드에서 제 2 리드 데이터로 출력하는 데이터 레벨 검출 수단; 라이트 데이터 및 상기 제 2 리드 데이터를 입력으로 하여, 제 1 비교 신호 및 제 2 비교 신호를 출력하는 레벨 비교 수단; 및 상기 제 1 비교 신호 및 상기 제 2 비교 신호를 입력으로 하여 메모리 셀의 패스 또는 페일을 판단하는 에러 판단 수단을 포함한다.According to another aspect of the present invention, there is provided a data verification circuit of a semiconductor memory, comprising: data level detection means for outputting first read data input in parallel as second read data at a common output node; Level comparison means for inputting write data and the second read data to output a first comparison signal and a second comparison signal; And error determination means for determining a pass or fail of a memory cell by inputting the first comparison signal and the second comparison signal.
이하에서는 첨부된 도면을 참조하여 본 발명에 따른 실시예를 보다 상세히 설명하기로 한다.Hereinafter, with reference to the accompanying drawings will be described an embodiment according to the present invention in more detail.
도 3은 본 발명에 따른 반도체 메모리의 데이터 검증 회로의 배치도이다.3 is a layout view of a data verification circuit of a semiconductor memory according to the present invention.
본 발명에 따른 반도체 메모리의 데이터 검증 회로는 라이트 데이터(WT_DATA)가 4개의 셀에 입력되는 메모리 셀 어레이(300) 및 상기 라이트 데이터(WT_DATA), 라이트 제어 신호(WT_CTRL) 및 상기 메모리 셀 어레이(300)에 저장된 4개의 데이터를 읽어 들인 제 1 리드 데이터(RD_DATA<0:3>)를 입력으로 하여 메모리 셀의 패스(Pass) 또는 페일(Fail)을 결정하는 데이터 테스트부(400)를 포함한다.The data verification circuit of the semiconductor memory according to the present invention includes a
도 4는 도 3에 도시된 데이터 테스트부의 블록도이다.4 is a block diagram of the data test unit shown in FIG. 3.
도 4에 도시된 바와 같이, 데이터 테스트부(400)는 병렬로 입력되는 제 1 리드 데이터(RD_DATA<0:3>)들을 입력으로 하여 하나의 제 2 리드 데이터(RD_DATA_SUM)를 출력하는 데이터 레벨 검출부(410), 라이트 데이터(WT_DATA), 라이트 제어 신호(WT_CTRL) 및 상기 제 2 리드 데이터(RD_DATA_SUM)를 입력으로 하여 제 1 비교 신호(LEVEL1_COM)와 제 2 비교 신호(LEVEL2_COM)를 출력하는 레벨 비교부(430) 및 상기 제 1 비교 신호(LEVEL1_COM)와 상기 제 2 비교 신호(LEVEL2_COM)를 입력으로 하여 메모리 셀의 패스(Pass) 또는 페일(Fail)을 판단하는 에러 판단부(450)로 구성된다.As illustrated in FIG. 4, the
도 5는 도 4에 도시된 데이터 테스트부의 상세 회로도이다.FIG. 5 is a detailed circuit diagram of the data test unit shown in FIG. 4.
상기 데이터 레벨 검출부(410)는, 상기 제 1 리드 데이터(RD_DATA<0:3>)가 병렬로 입력되는 상기 제 1 리드 데이터(RD_DATA<0:3>)의 입력 라인에 각각 동일한 저항 소자(R51)를 구비하여, 상기 제 1 리드 데이터(RD_DATA<0:3>)의 입력 라인이 만나는 공통의 출력 노드에서 상기 제 1 리드 데이터(RD_DATA<0:3>)의 병렬 전압 레벨인 상기 제 2 리드 데이터(RD_DATA_SUM)를 출력한다.The
상기 레벨 비교부(430)는 상기 라이트 제어 신호(WT_CTRL)에 응답하여 상기 라이트 데이터(WT_DATA)가 입력되게 하는 라이트 데이터 입력부(431), 상기 제 2 리드 데이터(RD_DATA_SUM)와 상기 라이트 데이터(WT_DATA)를 비교하여 제 1 비교 신호(LEVEL1_COM)를 출력하는 제 1 비교부(433) 및 상기 제 2 리드 데이터(RD_DATA_SUM)와 상기 라이트 데이터(WT_DATA)를 비교하여 제 2 비교 신호(LEVEL2_COM)를 출력하는 제 2 비교부(435)로 구성된다. The
상기 라이트 데이터 입력부(431)는 게이트 단에 상기 라이트 제어 신호(WT_CTRL)를 입력으로 하여, 드레인 단에서 상기 라이트 데이터(WT_DATA)를 입력 받는 제 1 엔모스 트랜지스터(N51), 상기 제 1 엔모스 트랜지스터(N51)의 소스 단에 연결되는 제 1 반전 수단(IV51), 상기 제 1 반전 수단(IV51)과 래치 구조를 이루는 제 2 반전 수단(IV52) 및 상기 제 1 반전 수단(IV51)에 의해 반전된 상기 라이트 데이터(WT_DATA)를 반전 시키는 제 3 반전 수단(IV53)으로 구성된다.The write data input unit 431 inputs the write control signal WT_CTRL to a gate terminal, and receives the first NMOS transistor N51 and the first NMOS transistor to receive the write data WT_DATA at a drain terminal. Inverted by the first inverting means IV51 connected to the source end of N51, the second inverting means IV52 forming a latch structure with the first inverting means IV51, and the first inverting means IV51. And third inverting means IV53 for inverting the write data WT_DATA.
상기 제 1 비교부(433)는 소스 단이 접지 단(VSS)에 연결되고 게이트 단에서 상기 제 2 리드 데이터(RD_DATA_SUM)를 입력 받는 제 2 엔모스 트랜지스터(N52), 소스 단이 상기 제 2 엔모스 트랜지스터(N52)의 소스 단과 공통 연결되고 상기 라이트 데이터(WT_DATA)를 게이트 단에서 입력 받는 제 3 엔모스 트랜지스터(N53), 소스 단이 외부 공급 전원(VDD)에 연결되고 게이트 단과 드레인 단이 상기 제 3 엔모스 트랜지스터(N53)의 드레인 단과 연결된 제 1 피모스 트랜지스터(P51) 및 소스 단이 상기 외부 공급 전원(VDD)에 연결되고 게이트 단이 상기 제 1 피모스 트랜지스터(P51)의 게이트 단과 연결되며 드레인 단이 상기 제 2 엔모스 트랜지스터(N52)의 드레인 단과 제 1 공통 노드(node_A)에서 연결되는 제 2 피모스 트랜지스터(P52)로 구성된다.The
상기 제 2 비교부(435)는 소스 단이 접지 단(VSS)에 연결되고 게이트 단에서 상기 제 2 리드 데이터(RD_DATA_SUM)를 입력 받는 제 4 엔모스 트랜지스터(N54), 소스 단이 상기 제 4 엔모스 트랜지스터(N54)의 소스 단과 공통 연결되고 상기 라이트 데이터(WT_DATA)를 게이트 단에서 입력 받는 제 5 엔모스 트랜지스터(N55), 소스 단이 상기 외부 공급 전원(VDD)에 연결되고 게이트 단과 드레인 단이 상기 제 4 엔모스 트랜지스터(N54)의 드레인 단과 연결되는 제 3 피모스 트랜지스터(P53) 및 소스 단이 상기 외부 공급 전원(VDD)에 연결되고 게이트 단이 상기 제 3 피모스 트랜지스터(P53)의 게이트 단과 연결되며, 드레인 단이 상기 제 5 엔모스 트랜지스터(N55)의 드레인 단과 제 2 공통 노드(node_B)에서 연결되는 제 4 피모스 트랜지스터(P54)로 구성된다.The
또한, 상기 제 1 비교부 및 상기 제 2 비교부는, 상기 제 2 리드 데이터(RD_DATA_SUM)와 상기 라이트 데이터(WT_DATA)를 입력으로 하여 상기 실시예와는 다른 차동 증폭기로 구비될 수 있다.In addition, the first comparator and the second comparator may be provided as a differential amplifier different from the above embodiment by inputting the second read data RD_DATA_SUM and the write data WT_DATA.
상기 에러 판단부(450)는 상기 제 1 공통 노드(node_A)에서 출력되는 상기 제 1 비교 신호(LEVEL1_COM)와 상기 제 2 공통 노드(node_B)에서 출력되는 상기 제 2 비교 신호(LEVEL2_COM)를 입력으로 하는 제 1 낸드 게이트(ND51), 상기 제 1 비 교 신호(LEVEL1_COM)와 상기 제 2 비교 신호(LEVEL2_COM)를 입력으로 하는 제 1 노어 게이트(NR1), 상기 제 1 노어 게이트(NR1)에서 출력된 신호를 반전 시키는 제 4 반전 수단(IV54), 상기 제 1 낸드 게이트(ND51)에서 출력된 신호와 상기 제 4 반전 수단(IV54)에서 출력된 신호를 입력으로 하는 제 2 낸드 게이트(ND52)로 구성된다.The
또한, 상기 에러 판단부(450)는 두 개의 입력 신호가 같은 경우와 상기 두 개의 입력 신호가 다른 경우에 출력 신호를 달리하는 논리 회로 및 논리 소자 형태로 구성될 수 있다. 예를 들면 상기 에러 판단부(450)는 상기 제 1 비교 신호(LEVEL1_COM)와 상기 제 2 비교 신호(LEVEL2_COM)를 입력으로 하는 배타적 노어 게이트(Exclusive Nor Gate)로 구성될 수 있다.In addition, the
도 3 내지 도 5를 참조하여 본 발명에 따른 반도체 메모리의 데이터 검증 회로를 설명하면 다음과 같다.A data verification circuit of a semiconductor memory according to the present invention will be described with reference to FIGS. 3 to 5 as follows.
라이트 제어 신호(WT_CTRL)에 의해 하나의 라이트 데이터(WT_DATA)를 메모리 셀 어레이(300)의 4개의 셀에 저장할 때, 라이트 데이터 입력부(431)에서 상기 라이트 제어 신호(WT_CTRL)에 응답하여 상기 라이트 데이터(WT_DATA)를 입력받는다.When one write data WT_DATA is stored in four cells of the
이후, 리드(Read) 동작 시 상기 데이터 레벨 검출부(410)에서 상기 메모리 셀 어레이(300)로부터 읽어 들인 제 1 리드 데이터(RD_DATA<0:3>)를 각각의 저항 소자(R51)를 구비하는 상기 제 1 리드 데이터(RD_DATA<0:3>)의 입력 라인이 만나는 공통의 출력 노드에서 상기 제 1 리드 데이터(RD_DATA<0:3>)의 병렬 전압 레벨인 상기 제 2 리드 데이터(RD_DATA_SUM)를 출력한다.Subsequently, the first read data RD_DATA <0: 3> read by the
만약, 상기 데이터 레벨 검출부(410)에 입력되는 상기 제 1 리드 데이터 (RD_DATA<0:3>)의 레벨이 같으면, 상기 저항 소자(R51)를 구비하는 4개의 입력 라인이 만나는 노드에서 출력되는 상기 제 2 리드 데이터(RD_DATA_SUM)의 레벨이 상기 제 1 리드 데이터(RD_DATA<0:3>) 및 상기 라이트 데이터(WT_DATA)의 레벨과 같아지게 된다. If the level of the first read data RD_DATA <0: 3> input to the
상기 데이터 레벨 검출부(410)에 입력되는 상기 제 1 리드 데이터(RD_DATA<0:3>) 중에서 다른 레벨이 존재하면, 상기 제 2 리드 데이터(RD_DATA_SUM)의 레벨이 상기 라이트 데이터(WT_DATA) 레벨과 다르게 된다. 상기 라이트 데이터(WT_DATA) 레벨이 하이 일 경우에 상기 제 2 리드 데이터(RD_DATA_SUM) 레벨은 상기 라이트 데이터(WT_DATA) 레벨보다 낮게 되고, 상기 라이트 데이터(WT_DATA) 레벨이 로우 일 경우에 상기 제 2 리드 데이터(RD_DATA_SUM) 레벨은 상기 라이트 데이터(WT_DATA) 레벨보다 높게 된다.If a different level exists among the first read data RD_DATA <0: 3> input to the
상기 라이트 제어 신호(WT_CTRL)에 의해 상기 라이트 데이터(WT_DATA)가 상기 메모리 셀 어레이(300)에 입력될 때, 라이트 데이터 입력부(431)에서 상기 라이트 제어 신호(WT_CTRL)에 응답하여 상기 라이트 데이터(WT_DATA)가 입력되게 되고 래치 구조를 이루는 제 1 반전 수단(IV51) 및 제 2 반전 수단(IV52)에 의해 상기 라이트 데이터(WT_DATA)가 저장되며 상기 제 3 반전 수단(IV53)을 통해 상기 라이트 데이터(WT_DATA)가 출력된다.When the write data WT_DATA is input to the
제 1 비교부(433)에서 상기 제 2 리드 데이터(RD_DATA_SUM) 레벨과 상기 라이트 데이터(WT_DATA) 레벨을 비교하여 상기 제 1 공통 노드(node_A)를 통해 제 1 비교 신호(LEVEL1_COM)를 출력하고, 상기 제 2 비교부(435)에서 상기 제 2 리드 데 이터(RD_DATA_SUM) 레벨과 상기 라이트 데이터(WT_DATA) 레벨을 비교하여 상기 제 2 공통 노드(node_B)를 통해 제 2 비교 신호(LEVEL2_COM)를 출력한다.The
상기 제 2 리드 데이터(RD_DATA_SUM) 레벨과 상기 라이트 데이터(WT_DATA) 레벨이 같을 경우 상기 제 1 비교 신호(LEVEL1_COM)와 상기 제 2 비교 신호(LEVEL2_COM)는 같은 레벨을 가지게 되고, 상기 제 2 리드 데이터(RD_DATA_SUM) 레벨과 상기 라이트 데이터(WT_DATA) 레벨이 다를 경우 상기 제 1 비교 신호(LEVEL1_COM) 및 상기 제 2 비교 신호(LEVEL2_COM)는 다른 레벨을 가지게 된다.When the second read data RD_DATA_SUM level and the write data WT_DATA level are the same, the first comparison signal LEVEL1_COM and the second comparison signal LEVEL2_COM have the same level, and the second read data ( When the RD_DATA_SUM level is different from the write data WT_DATA level, the first comparison signal LEVEL1_COM and the second comparison signal LEVEL2_COM have different levels.
상기 제 1 비교 신호(LEVEL1_COM)와 상기 제 2 비교 신호(LEVEL2_COM)를 입력으로 하는 상기 에러 판단부(450)는 상기 제 1 비교 신호(LEVEL1_COM)와 상기 제 2 비교 신호(LEVEL2_COM)가 다른 레벨일 경우 로우 레벨을 출력하여 라이트 및 리드 동작을 페일(Fail)로 판단하고, 상기 제 1 비교 신호(LEVEL1_COM)와 상기 제 2 비교 신호(LEVEL2_COM)가 같을 레벨일 경우 하이 레벨을 출력 하여 라이트(Write) 및 리드(Read) 동작을 패스(Pass)로 판단하게 된다.The
상기 설명한 바와 같이, 본 발명에 따른 반도체 메모리의 데이터 검증 회로는 병렬 테스트 모드 시 메모리 셀에 저장되는 본래의 라이트 데이터(WT_DATA)를 메모리 셀로부터 읽어 들인 리드 데이터(RD_DATA)와 비교함으로써, 상기 리드 데이터(RD_DATA)가 모두 페일(Fail)일 경우에 패스(Pass)로 판단하게 되는 종래의 데이터 검증 회로의 문제점을 해결하여 테스트의 신뢰성을 향상시킬 수 있다. As described above, the data verification circuit of the semiconductor memory according to the present invention compares the original write data WT_DATA stored in the memory cell with the read data RD_DATA read from the memory cell in the parallel test mode, thereby providing the read data. When all of the RD_DATA are fail, the problem of the conventional data verification circuit, which is determined as a pass, can be solved, thereby improving the reliability of the test.
본 발명에 따른 반도체 메모리의 데이터 검증 회로는 병렬 테스트 모드의 리드(Read) 동작 시 읽혀지는 데이터들이 모두 페일(Fail)인 경우까지도 정확히 판단하여 테스트 모드 장치의 신뢰성을 향상시키는 효과를 수반한다.The data verification circuit of the semiconductor memory according to the present invention has an effect of accurately determining even when all the data read during the read operation in the parallel test mode is a fail, thereby improving the reliability of the test mode device.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060015464A KR100668500B1 (en) | 2006-02-17 | 2006-02-17 | Data Verification Circuit of Semiconductor Memory |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR1020060015464A KR100668500B1 (en) | 2006-02-17 | 2006-02-17 | Data Verification Circuit of Semiconductor Memory |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| KR100668500B1 true KR100668500B1 (en) | 2007-01-12 |
Family
ID=37867930
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020060015464A Expired - Fee Related KR100668500B1 (en) | 2006-02-17 | 2006-02-17 | Data Verification Circuit of Semiconductor Memory |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR100668500B1 (en) |
-
2006
- 2006-02-17 KR KR1020060015464A patent/KR100668500B1/en not_active Expired - Fee Related
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6496952B1 (en) | Semiconductor integrated circuit device, method of manufacturing the device, and computer readable medium | |
| US6651196B1 (en) | Semiconductor device having test mode entry circuit | |
| US6816422B2 (en) | Semiconductor memory device having multi-bit testing function | |
| US6182257B1 (en) | BIST memory test system | |
| CN108694985B (en) | Test method and test circuit for detecting memory faults | |
| US5919269A (en) | Supervoltage detection circuit having a multi-level reference voltage | |
| Park et al. | An In-DRAM BIST for 16 Gb DDR4 DRAM in the 2nd 10-nm-Class DRAM Process | |
| US20140253220A1 (en) | Electronic fuse cell and array | |
| US8429470B2 (en) | Memory devices, testing systems and methods | |
| US10083762B2 (en) | Semiconductor test device and semiconductor test method | |
| US20010008488A1 (en) | Semiconductor integrated circuit | |
| KR100621770B1 (en) | Semiconductor memory device and its driving and testing method | |
| CN114582411A (en) | Memory detection method, circuit, device, device and storage medium | |
| US20090016121A1 (en) | Semiconductor memory device and test method thereof | |
| KR20090096154A (en) | Test system for conducting parallel bit test | |
| US20100067294A1 (en) | Semiconductor memory device | |
| US7263638B2 (en) | Memory having test circuit | |
| US8588018B2 (en) | Integrated solution for identifying malfunctioning components within memory devices | |
| US5841714A (en) | Supervoltage circuit | |
| KR20140110579A (en) | eFuse OTP Memory device | |
| KR100668500B1 (en) | Data Verification Circuit of Semiconductor Memory | |
| JP2011134386A (en) | Semiconductor device | |
| JP2010055676A (en) | Semiconductor memory and method of manufacturing memory chip | |
| US20120266034A1 (en) | Semiconductor memory device and test method thereof | |
| JP3251253B2 (en) | Semiconductor storage device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20101224 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| LAPS | Lapse due to unpaid annual fee | ||
| PC1903 | Unpaid annual fee |
St.27 status event code: A-4-4-U10-U13-oth-PC1903 Not in force date: 20120109 Payment event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PC1903 | Unpaid annual fee |
St.27 status event code: N-4-6-H10-H13-oth-PC1903 Ip right cessation event data comment text: Termination Category : DEFAULT_OF_REGISTRATION_FEE Not in force date: 20120109 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |