[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

KR20000042476A - Device for testing multi-bit data - Google Patents

Device for testing multi-bit data Download PDF

Info

Publication number
KR20000042476A
KR20000042476A KR1019980058643A KR19980058643A KR20000042476A KR 20000042476 A KR20000042476 A KR 20000042476A KR 1019980058643 A KR1019980058643 A KR 1019980058643A KR 19980058643 A KR19980058643 A KR 19980058643A KR 20000042476 A KR20000042476 A KR 20000042476A
Authority
KR
South Korea
Prior art keywords
data
low
pull
output
node
Prior art date
Application number
KR1019980058643A
Other languages
Korean (ko)
Other versions
KR100576482B1 (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 KR1019980058643A priority Critical patent/KR100576482B1/en
Publication of KR20000042476A publication Critical patent/KR20000042476A/en
Application granted granted Critical
Publication of KR100576482B1 publication Critical patent/KR100576482B1/en

Links

Classifications

    • 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/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/18Address generation devices; Devices for accessing memories, e.g. details of addressing circuits
    • G11C29/26Accessing multiple arrays
    • G11C29/28Dependent multiple arrays, e.g. multi-bit arrays
    • 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/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/1201Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details comprising I/O circuitry
    • 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/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/14Implementation of control logic, e.g. test mode decoders
    • 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/12Built-in arrangements for testing, e.g. built-in self testing [BIST] or interconnection details
    • G11C29/18Address generation devices; Devices for accessing memories, e.g. details of addressing circuits
    • G11C29/26Accessing multiple arrays
    • G11C2029/2602Concurrent test

Landscapes

  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

PURPOSE: A testing device of multi-bit data is provided to secure a reliable test by receiving multi-inputs in a parallel with a dynamic logic and by sending outputs in three states with a high-impedance buffer. CONSTITUTION: An input/output line is made in a parallel by using a dynamic logic. The input/output line is accessed in a NMOS combined in parallel at high and accessed in a PMOS combined in parallel at low. A pull-up is low in a high data and a pull-down is high in a low data. Finally, a dq output of a data output buffer is outputted in three kinds(high, low, high-impedance). Thereby, a pass data and a fail data are distinguished by outputting the high-impedance at fail. And an error generated by the fail is corrected by accessing the read data line in the PMOS and the NMOS in parallel.

Description

멀티비트 데이터 테스트 장치Multibit Data Test Device

본 발명은 반도체 메모리 소자의 멀티비트 데이터 테스트 장치에 관한 것으로, 특히 다이나믹 로직을 이용하여 멀티입력을 병렬로 받아들이고 하이-임피던스 버퍼를 사용하여 출력을 3가지 상태로 내보내므로써 확실한 테스트를 보장한 것이다.BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a multi-bit data test apparatus for semiconductor memory devices, and in particular, to ensure a robust test by accepting multi-inputs in parallel using dynamic logic and outputting the output in three states using a high-impedance buffer.

종래기술은 도 1에 도시된 바와 같이 익스크루시브-오아(Exclusive-OR) 방식을 사용하여 8개의 입/출력라인의 입력을 받아 패스(Pass)면 하이(High), 페일(Fail)이면 로우(Low)를 내보낸다. 참고로 익스크루시브-오아는 두 개의 입력이 같으면 로우(Low), 틀리면 하이(High)를 출력한다.The prior art uses an Exclusive-OR method as shown in FIG. 1 to receive inputs of eight input / output lines, and high when Pass and low when Fail. Export Low. Note that Exclusive-Or outputs Low if the two inputs are the same and High if it is incorrect.

기존의 회로에서는 데이터를 써넣을 때 rwd0-10b와 rwd0-10 한 쌍에는 같은 데이터가 실린다. 나머지 rwd1-10b/rwd1-10, rwd2-10b/rwd2-10, rwd3-10b/rwd3-10도 같은 데이터가 실린다(여기서 비교기는 8개의 입/출력라인에 같은 데이터를 라이트한 후 리드시 써준 데이터를 비교하는 것임).In a conventional circuit, when the stored write data rwd0 - 10b and rwd0 - 10 The couple carried on the same data. The remaining rwd1 - 10b / rwd1 - 10, rwd2 - 10b / rwd2 - 10, rwd3 - 10b / rwd3 - 10 also carried on such data (where the comparator sseojun when read after write the same data to the eight input / output line data To compare).

같은 데이터를 써주었기 때문에 이 4쌍의 입력을 받아 비교할 때는 우선 각각의 쌍을 익스크루시브-오아로 비교하여 같으면 로우(Low)를 출력하고 틀리면 하이(High)를 출력한다.Since the same data is written, each of the four pairs of inputs is compared with an exclusive ora, and the pairs are output low if they are equal and high if they are different.

본 발명은 모든 rwd에 같은 데이터를 써주었다가 비교하는 것을 전제로 하므로 모든 rwd에 하이(High) 데이터가 써져서 읽혀오는 것(데이터가 제대로 쓰여져서 온 것, 즉 Pass)이라면 4개의 익스크루시브-오아를 거친 출력노드 1, 2, 3, 4는 모두 로우(Low)가 된다.The present invention presupposes that the same data is written in all rwds and then compared. Therefore, if the high data is written and read in all rwds (data is written correctly, that is, Pass), four exclusive Output nodes 1, 2, 3, and 4 that have passed through are all low.

노드 3, 4가 로우(Low)이므로 노아 게이트(NO4)를 거친 노드 6은 하이(High)가 되고, 노드 1, 2가 로우(Low)이므로 노아 게이트(NO3)를 거친 노드 5는 하이(High)가 된다.Nodes 3 and 4 are low, so node 6 through Noah gate NO4 is high, and nodes 1 and 2 are low, and node 5 through Noah gate NO3 is high. )

노드 5, 6이 모두 하이(High)이므로 낸드 게이트(NA2)를 거친 노드 7은 로우(Low)가 된다.Since nodes 5 and 6 are both high, node 7 passing through the NAND gate NA2 becomes low.

보통 이런 Test에 쓰는 비교기는 정상적인 리드/라이트 동작과는 무관한 것으로, 이 동작을 활성화시키는 enableb(Test시 활성화되는 신호)라는 신호가 로우(Low)로 활성화될 때 피모스 P1과 엔모스 N2가 열려있다. 그러므로 노드 7이 로우(Low)이면 피모스 P2를 열고 엔모스 N1을 닫아 출력은 하이(High)가 된다.Normally, the comparator used for this test has nothing to do with normal read / write operation. When POM P1 and NMOS N2 are activated when a signal called enableb (a signal activated during test) is activated low, Open Therefore, if node 7 is low, the output is high by opening PMOS P2 and closing NMOS N1.

이것은 모두 로우(Low)로 쓰여졌을 때도 마찬가지로 동작한다.This works the same when all are written low.

만약 8개의 입력중 하나가 Fail(하이(High)를 써주었는데 셀에 Leakage가 생겨 데이터를 상실해서 로우(Low)가 되었다면)이라면, 예를들어 모두 하이(High)인데 rwd2-10b가 로우(Low)이면 익스크루시브-오아에 의해 노드 3은 하이(High)가 된다.If 8 If (If a low (Low) to Leakage has blossomed loss data to gave written the high (High) cell), one of the inputs are Fail, e.g. inde both the high (High) rwd2 - 10b goes low (Low ), Node 3 is high by an exclusive ora.

노아 게이트(NO4)는 입력중 어느 하나가 하이(High)이면 다른 입력에 관계없이 로우(Low)를 출력하므로, 노드 6은 로우(Low)가 되고 낸드 게이트(NA2)는 마찬가지로 입력중 어느 하나가 로우(Low)이면 다른 입력에 관계없이 하이(High)를 출력하므로 노드 7은 하이(High)가 된다.Noah gate NO4 outputs a low output regardless of the other input if any one of the inputs is high, so node 6 becomes low and NAND gate NA2 is similarly connected to any one of the inputs. If low, node 7 goes high because it outputs high regardless of other inputs.

enableb가 로우(Low)이므로 피모스 P1과 엔모스 N2가 열려 있으므로 출력은 로우(Low)가 된다.Since enableb is low, PMOS P1 and NMOS N2 are open, so the output is low.

도 3을 보면 비교기와 함께 데이터 출력버퍼가 연결되어 있다.3, the data output buffer is connected with the comparator.

정상적인 Read 동작시에서는 enableb가 하이(High)이므로 normal data pin으로 데이터가 들어오고, 본 발명의 비교기가 쓰이는 Test 조건에서는 enableb가 로우(Low)로 활성화되어 있으므로 Transmission Tr.인 T1이 닫혀 normal data는 들어오지 못한다.During the normal read operation, enableb is high, so data enters the normal data pin.In the test condition where the comparator of the present invention is used, enableb is activated low, so T1, Transmission Tr. Can't come in.

여기서 데이터 출력버퍼 인에이블신호(doe)는 Read 동작에서는 하이(High)가 된다.The data output buffer enable signal doe becomes high in a read operation.

x4-x8-x16 신호는 어구성(data width: x4/x8/x16 모드) 신호로 본 발명의 비교기를 여러개 사용할 때 어구성의 필요에 따라 데이터 출력버퍼를 활성화 혹은 비활성화하기 위한 신호이다. 여기서는 하이(High)로 본다.The x4 - x8 - x16 signal is a data width (x4 / x8 / x16 mode) signal and is a signal for activating or deactivating the data output buffer according to the needs of the configuration when using multiple comparators of the present invention. In this case, it is considered high.

앞에서 기술한 바와 같이 Test시 Pass이면 노드 10이 하이(High)이고, Fail이면 노드 10은 로우(Low)이다.As described above, Node 10 is high when the test passes and Node 10 is low when the test fails.

우선 하이(High)라면 낸드 게이트(NR3)를 거친 노드 12는 로우(Low)가 된다.First, if high, the node 12 which has passed through the NAND gate NR3 becomes low.

Dout Buffer는 외부로 Charge와 Discharge를 위해 풀업 트랜지스터(P17)와 풀다운 트랜지스터(N17)를 쓰는데, 이때 외부전원전압(Vext : 내부전원보다 높은 전압)을 쓰며 Vext에서 Vint로의 Current Path를 막기 위해 Level Shifter(500, 501)를 사용한다.The Dout Buffer uses a pull-up transistor (P17) and a pull-down transistor (N17) to charge and discharge to the outside, using an external power supply voltage (Vext: voltage higher than the internal power supply) and a level shifter to prevent the current path from Vext to Vint. (500, 501) is used.

노드 12가 로우(Low), 노드 13이 하이(High)이고 N13, N14의 게이트에 걸리는 전압의 차에 의해 노드 pu가 결정된다.The node pu is determined by the difference between the voltages applied to the gates of the nodes N13 and N14 while the node 12 is low and the node 13 is high.

여기서는 노드 12가 로우(Low)이고, 노드 13이 하이(High)이므로 N13이 N14보다 많이 빼주어 노드 pu는 로우(Low)가 된다.In this case, since node 12 is low and node 13 is high, N13 is subtracted more than N14, and node pu becomes low.

마찬가지로 노드 10이 하이(High)이므로 노드 11은 로우(Low)가 된다.Similarly, since node 10 is high, node 11 goes low.

낸드 게이트(NA4)를 거친 노드 14는 하이(High), 노드 15는 로우(Low)가 되므로 같은 원리에 의해 노드 16은 하이(High)가 된다.Since node 14 goes high and node 15 goes low after NAND gate NA4, node 16 goes high according to the same principle.

결국 노드 pu와 노드 pd가 로우(Low)가 되어, 풀업 트랜지스터인 P17을 열고 풀다운 트랜지스터인 N17은 닫혀 dq로 하이(High)가 나온다.Eventually, node pu and node pd go low, opening P17, a pull-up transistor, and N17, a pull-down transistor, closing, bringing high to dq.

같은 방식으로 노드 10이 로우(Low)이면 노드 pu는 하이(High)가 되어 P17을 닫고, 노드 pd도 하이(High)가 되어 N17을 열어 로우(Low)가 나온다.In the same way, if node 10 is low, node pu goes high to close P17, and node pd also goes high to open N17, resulting in a low.

결국 종래의 Scheme은 최초에 익스크루시브-오아에 의해 비교되는 것이 서로 같을 때만 Pass를 판정하는 것으로, 써준 데이터가 모두 하이(High)이거나 모두 로우(Low)라도 dq의 출력 데이터는 하이(High)이다.After all, the conventional scheme is to determine the pass only when the first comparison by the exclusive ora is the same, even if the data written is all high or all low, the output data of dq is high. to be.

만약 100, 101, 102, 103 어디라도 두 입력이 모두 Fail이면 익스크루시브-오아의 특성상 같은 데이터로 인식하므로 Fail임에도 불구하고 Pass 판정을 내리는 문제점을 갖고 있다.If both inputs are Fail in any of 100, 101, 102, and 103, it is recognized as the same data due to the characteristic of Exclusive-Or.

본 발명은 전술한 바와 같은 종래기술의 문제점을 해결하기 위하여 창안된 것으로, 다이나믹 로직을 사용하여 입/출력라인을 병렬로 받아들여 하이일 때는 병렬연결된 엔모스에, 로우일때는 병렬로 연결된 피모스에 연결하므로서 하이 데이터일 때는 풀업을 로우로, 로우 데이터일 때는 풀다운을 하이로 만들어 최종적으로 데이터 출력버퍼의 출력을 3가지 상태(하이, 로우, 하이-임피던스)로 만들어주므로서 페일시 패스 데이터와 구분한다.The present invention was devised to solve the problems of the prior art as described above, and the input / output lines are accepted in parallel using dynamic logic, and the PMOS connected in parallel when N is high, and PMOS connected in parallel when high. By connecting to the high data, the pull-up is pulled low and the pull-down is pulled high for the low data, which finally makes the output of the data output buffer three states (high, low, high-impedance). Separate.

도 1은 종래기술에 따른 익스크루시브-오아(Exclusive-OR) 방식을 사용한 비교기.1 is a comparator using an Exclusive-OR method according to the prior art.

도 2는 본 발명의 일실시예에 따른 다이나믹 로직(Dynamic Logic) 방식을 사용한 비교기.2 is a comparator using a dynamic logic method according to an embodiment of the present invention.

도 3은 종래기술에 따른 멀티 데이터 테스트 회로도.3 is a multi-data test circuit diagram according to the prior art.

도 4는 본 발명의 일실시예에 따른 다이나믹 로직을 이용한 멀티 데이터 테스트 블록도.4 is a multi-data test block diagram using dynamic logic according to an embodiment of the present invention.

도 5는 본 발명의 일실시예에 따른 다이나믹 로직을 이용한 멀티 데이터 테스트 회로도.5 is a multi-data test circuit diagram using dynamic logic according to an embodiment of the present invention.

〈도면의 주요부분에 대한 부호의 설명〉<Explanation of symbols for main parts of drawing>

100, 101, 102, 103 : 익스크루시브-오아 200, 201 : 다이나믹 로직100, 101, 102, 103: Exclusive-Or 200, 201: Dynamic logic

1000 : 비교기 1001 : 스위치부1000: comparator 1001: switch

300 : 풀업 감지부 301 : 풀다운 감지부300: pull-up detection unit 301: pull-down detection unit

doe : 데이터 출력버퍼 인에이블신호doe: Data output buffer enable signal

x4-x8-x16 : 어구성(data width: x4/x8/x16 모드) 신호로 비교기를 여러개 사용할 때 어구성의 필요에 따라 데이터 출력버퍼를 활성화 혹은 비활성화하기 위한 신호.x4 - x8 - x16: This signal is used to enable or disable the data output buffer according to the needs of the configuration when using multiple comparators as data width (x4 / x8 / x16 mode) signals.

상기 목적 달성을 위한 본 발명의 멀티비트 데이터 테스트 장치는 데이터 입력라인을 통해 들어오는 데이터를 비교하여 패스 또는 페일을 판정하는 출력신호를 생성하는 비교기와,The multi-bit data test apparatus of the present invention for achieving the above object is a comparator for generating an output signal for determining a pass or fail by comparing the data coming through the data input line;

상기 비교기의 출력단에 연결되어 정상동작과 테스트 동작을 구분하는 스위치부와,A switch unit connected to an output terminal of the comparator to distinguish between normal operation and test operation;

상기 스위치부 출력단에 접속되어 패스시 하이 또는 로우신호를 출력하고, 페일시 하이-임피던스 신호를 출력하는 버퍼부를 구비함을 특징으로 한다.And a buffer unit connected to the output terminal of the switch unit to output a high or low signal when passing and a high-impedance signal when failing.

상술한 목적 및 기타의 목적과 본 발명의 특징 및 이점은 첨부도면과 관련한 다음의 상세한 설명을 통해 보다 분명해질 것이다.The above and other objects and features and advantages of the present invention will become more apparent from the following detailed description taken in conjunction with the accompanying drawings.

이하, 첨부도면을 참조하여 본 발명의 실시예를 설명한다.Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings.

도 2에서 보듯이 다이나믹 로직을 사용하여 입/출력 라인을 병렬로 받아들여 하이일 때는 병렬로 연결된 엔모스에, 로우일 때는 병렬로 연결된 피모스에 연결하므로써 하이 데이터일 때는 풀업을 로우로, 로우 데이터일 때는 풀다운을 하이로 만들어 최종적으로 데이터 출력버퍼의 dq 출력을 3가지(하이, 로우, 하이-임피던스)로 내보낸다.As shown in Figure 2, the input and output lines are accepted in parallel using dynamic logic, and when connected to NMOS connected in parallel when high, and connected to PMOS connected in parallel when pulled, pull-up is taken low when the data is high and low. For data, pull down to high, finally outputting the dq output of the data output buffer to three (high, low, high-impedance).

이렇게하므로서 데이터가 써준 것 그대로 나왔는지를 확인할 수 있으며, 페일이 나면 출력을 하이-임피던스로 내보내므로써 패스 데이터와 구분할 수가 있다.This way, you can see if the data came out exactly as you wrote it, and if it fails, you can distinguish it from the pass data by exporting the output to high-impedance.

또한 리드 데이터 라인을 병렬로 각 피모스와 엔모스 게이트에 연결하여 한 쌍의 입/출력의 두 입력이 페일이 나서 생기는 에러도 잡을 수가 있다.You can also connect the read data lines in parallel to each PMOS and NMOS gate to catch errors caused by the failure of two pairs of inputs / outputs.

도 4와 같이 본 발명은 다이나믹 로직을 이용한 비교기와, 정상동작과 Test동작을 나누는 스위치 그리고 데이터 출력버퍼로 구성된다.As shown in FIG. 4, the present invention includes a comparator using dynamic logic, a switch that divides normal operation from a test operation, and a data output buffer.

비교기는 활성화 신호를 받아 P3, N3, P4, N4를 열어두고, rwd 라인으로 들어오는 데이터에 따라 하이(High)이면 풀업 감지부를 열어 데이터 출력버퍼의 노드 pu를 열고 노드 pd를 닫아 하이(High)를 내보내고, 로우(Low)이면 풀다운 감지부를 열어 노드 pu를 닫고 노드 pd를 열어 로우(Low)를 내보낸다.The comparator receives the activation signal and opens P3, N3, P4 and N4, and if it is high according to the data coming into the rwd line, opens the pull-up detector to open the node pu of the data output buffer and close the node pd to get high. If low, open pull-down detector to close node pu and open node pd to export low.

이때 주의할 것은 노드 pu와 pd중 어느 한쪽이 활성화되면 P18, N18에 의해 dq로 하이(High) 아니면 로우(Low)를 내보낸다.Note that either one of nodes pu and pd is activated, and either high or low is sent to dq by P18 and N18.

만약 모두 같은 데이터여야 할 rwd 라인에 하나라도 다른 데이터(Fail난 데이터)가 들어오면 풀업 감지부의 트랜지스터와 풀다운 감지부의 트랜지스터가 모두 열려 데이터 출력버퍼의 노드 pu와 노드 pd가 모두 활성화되어 dq로는 하이(High)-임피던스가 출력된다.If any other data (failed data) enters the rwd line, which should be the same data, both the transistor of the pull-up detector and the transistor of the pull-down detector open, so that both node pu and node pd of the data output buffer are activated, High)-Impedance is output.

본 발명의 기본 동작을 설명하기 위해 도 5를 참조한다.Reference is made to FIG. 5 to describe the basic operation of the invention.

일단 정상동작에서 enableb가 하이(High)이므로 P3와 N4를 턴온시켜 노드 8을 하이(High)로, 노드 9를 로우(Low)로 잡고 있다.Once enableb is high in normal operation, P3 and N4 are turned on to hold node 8 high and node 9 low.

그러나 전달 트랜지스터 T2와 T4가 닫혀 노드 10과 노드 17로는 전달이 안되고, 대신 T3와 T5가 턴온되어 정상데이터가 들어온다.However, the transfer transistors T2 and T4 are closed so that they cannot be transferred to nodes 10 and 17. Instead, T3 and T5 are turned on and normal data comes in.

만약 정상 데이터가 하이(High)라면 노드 10은 하이(High)이고 노드 17은 로우(Low)이다.If the normal data is high, node 10 is high and node 17 is low.

이미 doe와 x4-x8-x16이 하이(High)이면 낸드 게이트(NA3)에 의해 노드 12는 로우(Low)이고 노드 13은 하이(High)이다.If doe and x4 - x8 - x16 are already high, node 12 is low and node 13 is high by NAND gate NA3.

전술한 Level Shifter의 동작에 의해 N13이 N14보다 많이 빼주어 pu는 로우(Low)가 되어 P17을 턴온시키고 N18을 오프시킨다.By the operation of the level shifter described above, N13 is taken out more than N14, so pu becomes low, turning on P17 and turning off N18.

노드 17이 로우(Low)이므로 낸드 게이트(NA4)에 의해 노드 14는 하이(High), 노드 15는 로우(Low)이다. 그러므로 N16이 N15보다 많이 빼주므로 노드 16은 하이(High)가 되고 결국 노드 pd는 로우(Low)가 되어 N17을 오프시키고 P18을 온시킨다.Since node 17 is low, node 14 is high and node 15 is low by NAND gate NA4. Therefore, since N16 subtracts more than N15, node 16 goes high and eventually node pd goes low, turning off N17 and turning on P18.

결국 P17, P18이 턴온되고 N17, N18이 턴오프되어 dq로 하이(High) 데이터가 나온다.Eventually, P17 and P18 are turned on, and N17 and N18 are turned off, resulting in high data at dq.

정상 데이터가 로우(Low)일 때도 노드 10이 로우(Low), 노드 17이 하이(High)가 되어 같은 원리에 의해 노드 pu가 하이(High), 노드 pd가 하이(High)가 되어 dq로는 로우(Low) 데이터가 나간다.Even when normal data is low, node 10 is low and node 17 is high, so node pu becomes high and node pd becomes high by the same principle. (Low) The data comes out.

Test 동작을 보면 다음과 같다.The test operation is as follows.

enableb가 로우(Low)로 활성화되면 일단 전달 트랜지스터 T2와 T4가 열리고, T3와 T5가 닫힌다.Once enableb is activated low, transfer transistors T2 and T4 open, and T3 and T5 close.

IN4, IN5, IN6, IN7의 래치에 의해 노드 8, 9는 각각 하이(High)와 로우(Low)로 되어 있고 P3와 N4가 턴오프되고 P4, N3가 턴온되어 있다.Nodes 8 and 9 are set to High and Low by latching IN4, IN5, IN6, and IN7, respectively, and P3 and N4 are turned off and P4 and N3 are turned on.

rwd의 모든 데이터가 하이(High)를 갖으면 N5∼N12가 모두 턴온되고, P5∼P12가 턴오프되어 노드 8은 로우(Low)를, 노드 9는 원래 래치된 로우(Low)를 갖는다.If all data in rwd are high, all of N5 to N12 are turned on, and P5 to P12 are turned off so that node 8 has a low and node 9 has a originally latched low.

이후 동작은 앞에서 기술한 정상동작에서의 노드 10과 노드 17이 각각 하이(High), 로우(Low)일 때의 동작과 같아 노드 pu가 로우(Low), 노드 pd가 하이(High)가 되어 dq로 하이(High)를 내보낸다.Subsequent operations are the same as when the nodes 10 and 17 are high and low in the normal operation described above, respectively, so that the node pu becomes low and the node pd becomes high so that dq High is sent out.

결국 쓰여진 데이터가 하이(High)이고 변한 데이터가 없으므로 나온 데이터도 하이(High)가 나온다.After all, the data written is high and there is no changed data, so the data that comes out is also high.

rwd의 데이터가 모두 로우(Low)일 때는 P5∼P12가 턴온되어 노드 9는 하이(High)가 되고, N5∼N12가 모두 턴오프되어 IN4, IN5에 의해 래치된 데이터가 하이(High)를 갖는다.When all the data of rwd are low, P5 to P12 are turned on and node 9 is high, and N5 to N12 are all turned off, and the data latched by IN4 and IN5 is high. .

그러므로 노드 10은 로우(Low), 노드 17은 하이(High)를 갖아 정상동작에서 정상데이타가 로우(Low)를 갖을 때와 같은 동작을 하여 dq로 로우(Low)데이터를 내보낸다.Therefore, node 10 has a low and node 17 has a high, and in the normal operation, node 10 sends low data to dq in the same manner as when normal data has a low.

그러면 Fail된 동작을 보자.Let's look at the failed operation.

P5∼P12, N5∼N12가 각각 병렬로 연결되어 있으므로 어느 rwd 한쌍중의 하나가 Fail되거나 익스크루시브-오아에서 처럼 한 쌍의 rwd가 동시에 Fail되어도 감지된다.Since P5 to P12 and N5 to N12 are connected in parallel, either one of a pair of rwds fails or a pair of rwds fail simultaneously as in Exclusive-Or.

rwd 라인은 시모스의 피모스와 엔모스에 연결되어 있으므로 어떤 형태의 Fail이라도 나면 P5∼P12에서 최소한 하나 이상, N5∼N12에서 최소한 하나 이상이 턴온되어 노드 8, 9는 각각 로우(Low), 하이(High)가 되고 노드 10은 하이(High), 노드 17도 하이(High)가 된다.The rwd line is connected to the PMOS and NMOS of the CMOS, so if at least one type of fail occurs, at least one of P5 to P12 and at least one of N5 to N12 is turned on so that nodes 8 and 9 are low and high ( High), node 10 goes high, and node 17 goes high.

그래서 노드 pu는 로우(Low)가 되어 P17을 턴온시키고 N18을 턴오프시키며, 마찬가지로 노드 16이 로우(Low)가 되어 pd는 하이(High)가 되고 N17을 턴온시키고 P18을 턴오프시켜, 결국 dq는 하이(High)-임피던스 상태가 된다.So node pu goes low to turn on P17 and turns off N18, likewise node 16 goes low, pd goes high, turns on N17 and turns off P18, eventually dq Becomes a high-impedance state.

그러므로 Test시에 이 dq로 하이(High) 데이터를 써서 데이터 입력버퍼를 통해 비교기로 들어오는 모든 rwd 라인에 한 데이터를 써넣은 후 이들을 읽어 데이터를 비교하는 Scheme에 본발명의 비교기와 데이터 출력버퍼 Scheme을 사용하면 dq로의 출력상태를 하이(High), 로우(Low), 하이-임피던스의 3가지 상태로 모니터링할 수 있다.Therefore, the comparator and data output buffer scheme of the present invention is written in the scheme that writes high data to this dq at test and writes one data to all the rwd lines coming into the comparator through the data input buffer and then reads them and compares the data. The output to dq can be monitored in three states: high, low and high-impedance.

또한 Pass시에도 써준 데이터를 그대로 볼수 있으며, 익스크루시브-오아에서와 같이 한쌍의 rwd에서의 동시에 Fail난 것도 감지할 수 있다.You can also view the data you have written on the pass, and detect failures at the same time on a pair of rwds, as in Exclusive-Or.

또한 병렬로 rwd의 입력을 받으므로 조건이 더 허용한다면 더 많은 입력을 받아 들일 수 있다.It also accepts rwd input in parallel, so if more conditions allow it, it can accept more input.

이상에서 살펴본 바와 같이 본 발명은 종래의 익스크루시브-오아방식이 갖는 문제점을 완벽하게 해결하므로써 Test시 정확한 데이터를 판별해 낼 수 있어 빠른 시간에 많은 비트의 데이터를 동시에 Test 할 수 있으며, 익스크루시브-오아방식이 아닌 다이나믹 로직을 이용하여 멀티 입력을 병렬로 받아 하이-임피던스 버퍼를 써서 출력을 세가지 상태로 내보내므로써 확실한 Test를 보장함과 아울러 Test 타임을 줄임으로써 비용절감 효과를 가져온다.As described above, the present invention can accurately determine the correct data during the test by completely solving the problems of the conventional exclusive-ora method, so that a large number of bits of data can be tested at the same time. It uses dynamic logic instead of the sieve-ora method to receive multiple inputs in parallel and uses a high-impedance buffer to export the output in three states, ensuring a robust test and reducing test time.

본 발명의 바람직한 실시예는 예시의 목적을 위한 것으로 당업자라면 첨부된 특허청구의 범위에 개시된 본 발명의 사상과 범위를 통해 각종 수정, 변경, 대체 및 부가가 가능할 것이다.Preferred embodiments of the present invention are for the purpose of illustration and various modifications, changes, substitutions and additions are possible to those skilled in the art through the spirit and scope of the present invention as set forth in the appended claims.

Claims (3)

반도체 메모리 소자에 있어서,In a semiconductor memory device, 데이터 입력라인을 통해 들어오는 데이터를 비교하여 패스 또는 페일을 판정하는 출력신호를 생성하는 비교기와,A comparator for comparing output data through a data input line and generating an output signal for determining a pass or a fail; 상기 비교기의 출력단에 연결되어 정상동작과 테스트 동작을 구분하는 스위치부와,A switch unit connected to an output terminal of the comparator to distinguish between normal operation and test operation; 상기 스위치부 출력단에 접속되어 패스시 하이 또는 로우신호를 출력하고, 페일시 하이-임피던스 신호를 출력하는 버퍼부를 구비함을 특징으로 하는 멀티비트 데이터 테스트 장치.And a buffer unit connected to the switch unit output terminal to output a high or low signal when passing and a high-impedance signal when failing. 제 1 항에 있어서,The method of claim 1, 상기 비교기는 정상동작시 임의노드를 각각 하이, 로우로 프리차지시키며 테스트 동작시 입력되는 데이터에 따라 동작하게 하는 다이나믹 로직과,The comparator precharges a random node to high and low in normal operation and operates according to the data input during the test operation. 상기 다이나믹 로직 출력단에 각각 병렬접속되어 입력되는 데이터의 전위레벨에 따라 엔모스 또는 피모스가 턴온되는 풀업 및 풀다운 감지기와,A pull-up and pull-down detector in which NMOS or PMOS is turned on in accordance with the potential level of the input data connected in parallel to the dynamic logic output terminals; 상기 풀업 및 풀다운 감지기 출력단에 연결되어 입력 데이터에 따라 턴온되는 엔모스와 피모스가 어느 한쪽만 턴온되었을 때 생기는 플로팅을 막기 위해 최초의 프리차지값을 래치하는 래치부를 구비함을 특징으로 하는 멀티비트 데이터 테스트 장치.And a latch unit connected to the pull-up and pull-down detector output terminals and latching an initial precharge value to prevent floating caused when only one of the NMOS and PMOS turned on according to input data is turned on. Data testing device. 제 1 항에 있어서,The method of claim 1, 상기 버퍼부는 하이, 로우, 하이-임피던스의 세가지 출력상태를 만들기 위해 풀업 트랜지스터와 풀다운 트랜지스터에 각각 피모스와 엔모스를 직렬접속하여 구비함을 특징으로 하는 멀티비트 데이터 테스트 장치.And the buffer unit includes PMOS and NMOS connected in series to pull-up transistors and pull-down transistors to create three output states of high, low, and high-impedance.
KR1019980058643A 1998-12-24 1998-12-24 Multibit Data Test Device KR100576482B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1019980058643A KR100576482B1 (en) 1998-12-24 1998-12-24 Multibit Data Test Device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1019980058643A KR100576482B1 (en) 1998-12-24 1998-12-24 Multibit Data Test Device

Publications (2)

Publication Number Publication Date
KR20000042476A true KR20000042476A (en) 2000-07-15
KR100576482B1 KR100576482B1 (en) 2006-09-27

Family

ID=19565723

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1019980058643A KR100576482B1 (en) 1998-12-24 1998-12-24 Multibit Data Test Device

Country Status (1)

Country Link
KR (1) KR100576482B1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100732738B1 (en) * 2001-02-22 2007-06-27 주식회사 하이닉스반도체 Circuit for Appreciating fail of DQ Compression mode
KR100869217B1 (en) * 2002-07-19 2008-11-18 매그나칩 반도체 유한회사 display data bit check circuit for FPD driver

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62293599A (en) * 1986-06-13 1987-12-21 Hitachi Ltd Semiconductor storage device
JP2601120B2 (en) * 1993-01-25 1997-04-16 日本電気株式会社 Parallel test circuit
KR0172347B1 (en) * 1995-12-23 1999-03-30 김광호 Parallel test circuit of semiconductor memory equipment
KR100517257B1 (en) * 1996-11-27 2005-11-28 텍사스 인스트루먼츠 인코포레이티드 Memory array test circuit and method
KR20000003615A (en) * 1998-06-29 2000-01-15 김영환 Device for testing three-state-output

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100732738B1 (en) * 2001-02-22 2007-06-27 주식회사 하이닉스반도체 Circuit for Appreciating fail of DQ Compression mode
KR100869217B1 (en) * 2002-07-19 2008-11-18 매그나칩 반도체 유한회사 display data bit check circuit for FPD driver

Also Published As

Publication number Publication date
KR100576482B1 (en) 2006-09-27

Similar Documents

Publication Publication Date Title
US6816422B2 (en) Semiconductor memory device having multi-bit testing function
KR100205445B1 (en) Semiconductor memory with multiple clocking for test mode entry
US7971117B2 (en) Test circuits of semiconductor memory device for multi-chip testing and method for testing multi chips
KR950015040B1 (en) Semiconductor memory device
JP2921505B2 (en) Semiconductor storage device
US7619433B2 (en) Test circuit for a semiconductor integrated circuit
US7958415B2 (en) Semiconductor integrated circuit and method of detecting fail path thereof
KR100576482B1 (en) Multibit Data Test Device
KR100391068B1 (en) Semiconductor integrated circuit
US5983375A (en) Multi-bit test circuit and method thereof
US6317368B1 (en) Semiconductor integrated circuit device tested in batches
JPH0329193A (en) Substituted address deciding circuit
US6158029A (en) Method of testing an integrated circuit having a memory and a test circuit
KR20000003615A (en) Device for testing three-state-output
KR100378684B1 (en) Parallel test circuit
KR100318429B1 (en) Semiconductor memory device having diverse output signal in test operation
JP2804212B2 (en) Semiconductor storage device
US6320805B1 (en) Semiconductor device with external pins
KR100513797B1 (en) Compression test circuit of semiconductor device having the same data path as normal operation
JPH0263280B2 (en)
US8310881B2 (en) Semiconductor device testing memory cells and test method
US11640843B2 (en) Semiconductor memory device and operating method thereof
US6470465B1 (en) Parallel test circuit of semiconductor memory device
KR0164397B1 (en) Multi-bit test circuit of semiconductor memory device having data changing circuit
KR0172762B1 (en) Multi bit memory device having multi i/o test function

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: 20110325

Year of fee payment: 6

LAPS Lapse due to unpaid annual fee