KR102319127B1 - Sysem for testing device-under-test providing asynchronized pattern data - Google Patents

Sysem for testing device-under-test providing asynchronized pattern data Download PDF

Info

Publication number
KR102319127B1
KR102319127B1 KR1020200086665A KR20200086665A KR102319127B1 KR 102319127 B1 KR102319127 B1 KR 102319127B1 KR 1020200086665 A KR1020200086665 A KR 1020200086665A KR 20200086665 A KR20200086665 A KR 20200086665A KR 102319127 B1 KR102319127 B1 KR 102319127B1
Authority
KR
South Korea
Prior art keywords
test
device under
pattern data
under test
clock
Prior art date
Application number
KR1020200086665A
Other languages
Korean (ko)
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 KR1020200086665A priority Critical patent/KR102319127B1/en
Application granted granted Critical
Publication of KR102319127B1 publication Critical patent/KR102319127B1/en

Links

Images

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/31727Clock circuits aspects, e.g. test clock circuit details, timing aspects for signal generation, circuits for testing clocks
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R23/00Arrangements for measuring frequencies; Arrangements for analysing frequency spectra
    • G01R23/02Arrangements for measuring frequency, e.g. pulse repetition rate; Arrangements for measuring period of current or voltage
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/31725Timing aspects, e.g. clock distribution, skew, propagation delay
    • G01R31/31726Synchronization, e.g. of test, clock or strobe signals; Signals in different clock domains; Generation of Vernier signals; Comparison and adjustment of the signals
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/3183Generation of test inputs, e.g. test vectors, patterns or sequences
    • G01R31/318328Generation of test inputs, e.g. test vectors, patterns or sequences for delay tests
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/319Tester hardware, i.e. output processing circuits
    • G01R31/31917Stimuli generation or application of test patterns to the device under test [DUT]
    • G01R31/31922Timing generation or clock distribution

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

The present invention relates to a system for testing a device to be tested providing asynchronized pattern data. The system comprises: a synchronism clock testing unit generating a synchronism clock signal, transmitting a plurality of pieces of synchronized pattern data to the device to be tested, and receiving a test signal from the device to be tested; and an asynchronism clock testing unit generating an asynchronism clock signal, transmitting a plurality of pieces of asynchronized pattern data to the device to be tested, and receiving the test signal from the device to be tested. The test performance may be increased by selectively providing the synchronized pattern data and asynchronized pattern data to the device to be tested.

Description

비동기 패턴 데이터를 제공하는 피검사 디바이스 테스트 시스템{SYSEM FOR TESTING DEVICE-UNDER-TEST PROVIDING ASYNCHRONIZED PATTERN DATA}Device under test system providing asynchronous pattern data {SYSEM FOR TESTING DEVICE-UNDER-TEST PROVIDING ASYNCHRONIZED PATTERN DATA}

본 문서는 피검사 디바이스의 테스트 시스템에 관한 것이고, 특히 하나의 테스트 시스템 내에서 동기화된 테스트 패턴 데이터 뿐만 아니라 비동기화된 테스트 패턴 데이터도 제공할 수 있는 테스트 시스템에 관련된다. This document relates to a test system of a device under test, and more particularly, to a test system capable of providing not only synchronized test pattern data but also unsynchronized test pattern data within one test system.

일반적으로, 반도체 디바이스 등 피검사 디바이스는 제조 공정 중에 여러 번 테스트 된다. 피검사 디바이스(DUT, Device Under Test)를 성공적으로 테스트하기 위해서, 테스트 장비는 그 디바이스의 동작 환경에 있는 것과 같이 신호를 생성하고 측정하여야 한다. In general, a device under test, such as a semiconductor device, is tested several times during a manufacturing process. In order to successfully test a device under test (DUT), the test equipment must generate and measure signals as if it were in the device's operating environment.

피검사 집적 회로 테스트 장비는 전형적으로 인스트루먼트 보드(Instrument board)를 채널 별로 복수개 포함하여 이루어지는데, 테스트 결과의 신뢰성을 높이기 위해 다수의 테스트 패턴 (신호)가 동기화(Synchronization)되어 피검사 디바이스로 송신되어 테스트 시스템 전체 클락(Clock)이 동기화 되어 있다.The integrated circuit test equipment under test typically includes a plurality of instrument boards for each channel. In order to increase the reliability of test results, a plurality of test patterns (signals) are synchronized and transmitted to the device under test. All clocks of the test system are synchronized.

그런데 최근 SoC 또는 시스템 반도체와 같이 반도체 디바이스의 성능이 향상되고 더욱 집적화되는 추세에 따라 반도체 디바이스 내부로 입력되는 채널의 수가 늘어 나고 그로 인해 클락(Clock)의 개수도 더욱 늘어나고 있으며, 종류 또한 다양해 지고 있다. 이로 인해, 비동기화(Asynchronization) 된 테스트 패턴 신호를 제공해야 하는 경우가 발생할 수 있는데, 예를 들어, 반도체 디바이스의 다수의 채널 중 A 그룹 채널은 동기화된 클럭이 테스트 패턴 신호가 제공되어야 하는 반면, B 그룹 채널은 지연되거나 비동기화된 신호를 제공해야 하는 경우가 있을 수 있다.However, as the performance of semiconductor devices such as SoCs or system semiconductors is improved and more integrated, the number of channels input into the semiconductor device increases. . Due to this, it may be necessary to provide an asynchronized test pattern signal. For example, in a group A channel among a plurality of channels of a semiconductor device, a synchronized clock is required to provide a test pattern signal, Group B channels may be required to provide delayed or unsynchronized signals.

한국특허공보(등록공보번호: 10-2106337, “반도체 소자의 테스트를 위한 고속 클럭 동기 회로”)는 먹스(MUX) 및 딜레이 버퍼(Delay buffer)를 이용하여 FPGA와 동기화된 고속 테스트 신호(Synchronized high-speed test signals)를 생성하는 테스트 시스템이 개시되어 있으나, 비동기화된 테스트 신호를 함께 제공하는 기술에 대해서는 개시되어 있지 않다.Korean Patent Publication (Registration Publication No.: 10-2106337, “High-speed clock synchronization circuit for testing semiconductor devices”) uses a MUX and a delay buffer to provide a high-speed test signal synchronized with the FPGA (Synchronized high-speed test signal). -speed test signals) is disclosed, but a technique for providing asynchronous test signals together is not disclosed.

본 문서는 SoC 또는 시스템 반도체와 같은 고도로 집적화된 피검사 디바이스(Device Under Test, DUT)를 테스트를 하기 위해 동기화된 테스트 패턴 데이터 뿐만 아니라 비동기화된 테스트 패턴 데이터도 제공하여 테스트 성능을 극대화하는 것을 목적으로 한다.This document aims to maximize test performance by providing not only synchronized test pattern data but also asynchronous test pattern data for testing highly integrated Device Under Test (DUT) such as SoCs or system semiconductors. do it with

이러한 목적을 달성하기 위한 일 양상에 따라, 피검사 디바이스 테스트 시스템은,According to an aspect for achieving this object, the device under test system,

동기 클락 신호를 생성하여 동기화된 다수의 패턴 데이터를 피검사 디바이스에 송신하고, 피검사 디바이스로부터 테스트 신호를 수신하는 동기 클락 테스트부,A synchronous clock test unit that generates a synchronous clock signal, transmits a plurality of synchronized pattern data to a device under test, and receives a test signal from the device under test;

비동기 클락 신호를 생성하여 비동기화된 다수의 패턴 데이터를 피검사 디바이스에 송신하고, 피검사 디바이스로부터 테스트 신호를 수신하는 비동기 클락 테스트부(ASCT : ASync Clock Testing unit),An asynchronous clock testing unit (ASCT) that generates an asynchronous clock signal, transmits a plurality of asynchronous pattern data to a device under test, and receives a test signal from the device under test;

동기 클락 테스트부와 피검사 디바이스 사이에 구비되어, 피검사 디바이스로부터 테스트 신호의 수신 동작을 On/off 스위칭하는 제1 스위치,a first switch provided between the synchronous clock test unit and the device under test to switch on/off a reception operation of a test signal from the device under test;

비동기 클락 테스트부와 피검사 디바이스 사이에 구비되어, 비동기화된 다수의 패턴 데이터의 송신 동작을 On/off 스위칭하는 제2 스위치, 및a second switch provided between the asynchronous clock test unit and the device under test to on/off a transmission operation of a plurality of unsynchronized pattern data; and

피검사 디바이스로부터 테스트 신호를 비동기 클락 테스트부에 제공하는 피드백 라인을 포함하고,a feedback line for providing a test signal from the device under test to the asynchronous clock test unit;

제1 스위치가 On일 때 제2 스위치가 Off이고, 제1 스위치가 Off일 때 제2 스위치가 On으로 스위칭하여, 동기화된 테스트 패턴 데이터와 비동기화된 테스트 패턴 데이터를 피검사 디바이스에 제공한다.When the first switch is On, the second switch is Off, and when the first switch is Off, the second switch switches to On, thereby providing synchronized test pattern data and unsynchronized test pattern data to the device under test.

본 발명은 피검사 디바이스가 고도화 내지 복합화되어 채널수가 증가함에 따라, 동기화된 패턴 신호와 비동기화된 패턴 신호를 선택적으로 제공할 수 있으므로, 테스트 성능을 향상 시킬 수 있다.According to the present invention, as the number of channels increases due to the advancement or complexity of the device under test, the synchronized pattern signal and the unsynchronized pattern signal can be selectively provided, thereby improving test performance.

또한, 비동기화된 패턴 신호의 제공에 따른 피검사 디바이스의 테스트 신호의 크기 또는 주파수를 측정하고 더 나아가 이를 토대로 크기(Amplitude) 또는 주파수(Frequency)를 변경하여 피검사 디바이스로 재송신함에 따라 테스트 성능을 더욱 향상 시킬 수 있다.In addition, the test performance is improved by measuring the magnitude or frequency of the test signal of the device under test according to the provision of the asynchronous pattern signal, and further changing the amplitude or frequency based on this and retransmitting it to the device under test. can be further improved.

또한, 동기 클락 테스트부의 내부 저장공간 또는 패턴 프로그램을 변경 없이 그대로 적용한 상태에서 비동기 클락 테스트부의 기능을 추가할 수 있으므로 비용이 절감될 수 있다.In addition, since the function of the asynchronous clock test part can be added while the internal storage space of the synchronous clock test part or the pattern program is applied without change, the cost can be reduced.

도 1은 일 실시예에 따른 비동기 패턴 데이터를 제공하는 피검사 디바이스 테스트 시스템을 설명하는 도면이다.
도 2는 일 실시예에 따른 비동기 클락 테스트부를 설명하는 도면이다.
도 3은 일 실시예에 따른 피검사 디바이스 테스트 시스템의 출력 파형을 설명하는 도면이다.
1 is a view for explaining a device under test system for providing asynchronous pattern data according to an embodiment.
2 is a diagram illustrating an asynchronous clock test unit according to an embodiment.
3 is a diagram for explaining an output waveform of a device under test test system according to an embodiment.

이하, 첨부된 도면을 참조하여 기술되는 바람직한 실시예를 통하여 본 발명을 당업자가 용이하게 이해하고 재현할 수 있도록 상세히 기술하기로 한다. 본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명 실시예들의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그 상세한 설명을 생략할 것이다. 본 발명 명세서 전반에 걸쳐 사용되는 용어들은 본 발명 실시예에서의 기능을 고려하여 정의된 용어들로서, 사용자 또는 운용자의 의도, 관례 등에 따라 충분히 변형될 수 있는 사항이므로, 이 용어들의 정의는 본 명세서 전반에 걸친 내용을 토대로 내려져야 할 것이다.Hereinafter, the present invention will be described in detail so that those skilled in the art can easily understand and reproduce it through preferred embodiments described with reference to the accompanying drawings. In describing the present invention, if it is determined that a detailed description of a related well-known function or configuration may unnecessarily obscure the gist of the embodiments of the present invention, the detailed description thereof will be omitted. The terms used throughout the present specification are terms defined in consideration of functions in the embodiment of the present invention, and since they may be sufficiently modified according to the intention, custom, etc. of a user or operator, the definitions of these terms are defined throughout this specification. It should be made based on the contents of

또한 전술한, 그리고 추가적인 발명의 양상들은 후술하는 실시예들을 통해 명백해질 것이다. 본 명세서에서 선택적으로 기재된 양상이나 선택적으로 기재된 실시예의 구성들은 비록 도면에서 단일의 통합된 구성으로 도시되었다 하더라도 달리 기재가 없는 한 당업자에게 기술적으로 모순인 것이 명백하지 않다면 상호간에 자유롭게 조합될 수 있는 것으로 이해된다. Also, the above and further aspects of the invention will become apparent through the following embodiments. It is believed that the aspects or configurations of the optionally described embodiments herein can be freely combined with each other, even if shown as a single integrated configuration in the drawings, unless it is clear to a person skilled in the art that there is a technical contradiction in the art unless otherwise stated. It is understood.

따라서, 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형 예들이 있을 수 있음을 이해하여야 한다.Therefore, the configuration shown in the embodiments and drawings described in the present specification is only the most preferred embodiment of the present invention and does not represent all of the technical spirit of the present invention, so at the time of the present application, various It should be understood that there may be equivalents and variations.

도 1은 일 실시예에 따른 비동기 패턴 데이터를 제공하는 피검사 디바이스 테스트 시스템을 설명하는 도면이다. 도시된 바와 같이, 피검사 디바이스 테스트 시스템(1000)은 동기 클락 테스트부(100), 비동기 클락 테스트부(200), 제1 신호처리부(300), 제2 신호처리부(400), 제1 스위치(500), 제2 스위치(600), 피드백 라인(700), 비교부(800)를 포함하여 구성될 수 있다.1 is a view for explaining a device under test system for providing asynchronous pattern data according to an embodiment. As shown, the device under test system 1000 includes a synchronous clock test unit 100 , an asynchronous clock test unit 200 , a first signal processing unit 300 , a second signal processing unit 400 , and a first switch ( 500 ), a second switch 600 , a feedback line 700 , and a comparator 800 .

동기 클락 테스트부(100)는, 동기 클락 신호를 생성하여 동기화된 다수의 패턴 데이터를 피검사 디바이스(2000)에 송신하고, 피검사 디바이스로부터 테스트 신호를 수신할 수 있다.The synchronous clock test unit 100 may generate a synchronous clock signal, transmit a plurality of synchronized pattern data to the device under test 2000 , and receive a test signal from the device under test.

비동기 클락 테스트부(ASCT, 200)는 비동기 클락 신호를 생성하여 비동기화된 다수의 패턴 데이터를 피검사 디바이스에 송신하고, 피검사 디바이스로부터 테스트 신호를 수신할 수 있다.The asynchronous clock test unit ASCT 200 may generate an asynchronous clock signal, transmit a plurality of unsynchronized pattern data to the device under test, and receive a test signal from the device under test.

제1 스위치(500)는, 동기 클락 테스트부와 피검사 디바이스 사이에 구비되어, 피검사 디바이스로부터 테스트 신호의 수신 동작을 On/off 스위칭할 수 있다.The first switch 500 may be provided between the synchronous clock test unit and the device under test to on/off a reception operation of a test signal from the device under test.

제2 스위치(600)는, 비동기 클락 테스트부와 피검사 디바이스 사이에 구비되어, 비동기화된 다수의 패턴 데이터의 송신 동작을 On/off 스위칭할 수 있다.The second switch 600 may be provided between the asynchronous clock test unit and the device under test to on/off a transmission operation of a plurality of unsynchronized pattern data.

피드백 라인(700)은 피검사 디바이스로부터 테스트 신호를 비동기 클락 테스트부(ASync Clock Testing unit)에 제공하는 루트 경로의 기능을 수행할 수 있다.The feedback line 700 may perform a function of a root path that provides a test signal from the device under test to an ASync Clock Testing unit.

일 실시예에 따라, 제1 스위치(500)가 On일 때 제2 스위치(600)가 Off이고, 제1 스위치가 Off일 때 제2 스위치가 On으로 스위칭하여, 동기화된 테스트 패턴 데이터와 비동기화된 테스트 패턴 데이터를 피검사 디바이스에 선택적으로 제공할 수 있다. 즉, 제1 스위치(500)와 제2 스위치(600)는 서로 반대의 스위칭 동작을 함으로써 신호의 충돌 내지 간섭을 피할 수 있다. 제1 스위치(500) 및 제2 스위치(600)의 스위칭 동작은 별도 제어부(도시 안됨)에 의해 제어될 수 있다.According to an embodiment, when the first switch 500 is On, the second switch 600 is Off, and when the first switch is Off, the second switch is switched to On, so that the synchronized test pattern data is not synchronized. The tested pattern data may be selectively provided to the device under test. That is, the first switch 500 and the second switch 600 may avoid signal collision or interference by performing opposite switching operations. The switching operations of the first switch 500 and the second switch 600 may be controlled by a separate controller (not shown).

동기 클락 테스트부(100)에 있어서, 패턴 생성부(Pattern Generator, 110)는 피검사 디바이스(2000)를 테스트하기 위한 (테스트) 패턴 데이터(PAT Data)를 생성하여 레이트 생성부(Rate Generator, 120)에 제공하고, 동기 클락(Sync CLK)을 벡터 패턴 메모리(Vector Pattern Memory, 130)에 제공할 수 있다. 벡터 패턴 메모리(VPM, 130)은 O 및 1의 조합으로 반복되는 패턴을 형성하기 위한 프로그램이 저장되어 있을 수 있다. In the synchronous clock test unit 100 , the pattern generator 110 generates (test) pattern data PAT Data for testing the device 2000 under test, and generates a rate generator 120 ) and may provide a Sync CLK to the Vector Pattern Memory 130 . The vector pattern memory (VPM, 130) may store a program for forming a pattern that is repeated by a combination of O and 1.

패턴 생성부(Pattern Generator, 110)는 특정 테스트하기 위한 패턴 프로그램(Pattern program)을 생성하는데 다시 말해, 패턴이 일정한 주기를 가지도록 할 수 있다. The pattern generator 110 generates a pattern program for a specific test, that is, the pattern may have a constant cycle.

판정부(140)는 레이트 생성부(120)와 벡터 패턴 메모리(130)로부터 각각 동기 클락(Sync CLK)과 패턴 데이터(Pattern data)를 제공 받아 타이밍 생성부(Timing Generator, 150)로 재전송할 수 있다. 타이밍 생성부(TG, 150)는 패턴 생성부(110)에 의해 생성되고 일정한 주기를 가지는 패턴의 엣지(Rising edge 및 Falling edge) 위치를 결정하여 출력할 수 있다.The determination unit 140 receives the Sync CLK and the pattern data from the rate generator 120 and the vector pattern memory 130, respectively, and retransmits them to the Timing Generator 150 . have. The timing generators TG and 150 may determine and output the positions of the edges (rising and falling edges) of the pattern generated by the pattern generator 110 and having a constant period.

동기 클락 테스트부(100)의 출력단에는 제1 신호처리부(300)가 구비될 수 있는데, 제1 신호처리부(300)는 PE(Pin Electronics)로서 PIO(Pattern I/O)의 전압을 증폭하거나 디지털 신호를 아날로그 신호로 변경(DAC)하여 피검사 디바이스(2000)에 동기화된 패턴 데이터(PAT Data)를 제공할 수 있다. A first signal processing unit 300 may be provided at the output terminal of the synchronous clock test unit 100 , and the first signal processing unit 300 is a PE (Pin Electronics) and amplifies the voltage of PIO (Pattern I/O) or digital By converting the signal into an analog signal (DAC), the synchronized pattern data (PAT Data) may be provided to the device under test 2000 .

피검사 디바이스(2000)로부터 출력된 테스트 신호는, 제1 스위치(500)를 거쳐 판정부(140)에 입력되어 Pass/fail이 판정(Judge)되는데, 제1 스위치(500)는 테스트 신호가 판정부(140)에의 입력을 On/off 스위칭 할 수 있다. 제1 스위치(500)는 동기 클락 테스트부(100)의 입력단에 구비될 수 있다.The test signal output from the device under test 2000 is input to the determination unit 140 through the first switch 500 to pass/fail judgment, and the first switch 500 receives the test signal. The input to the government 140 can be switched on/off. The first switch 500 may be provided at an input terminal of the synchronous clock test unit 100 .

동기 클락 테스트부(100)의 입력단에는 비교부(800)가 구비되어 입력되는 테스트 신호를 High(1) 및 Low(0)의 기준치로 설정할 수 있다. 따라서 일정치 이상이면 High(1), 일정치 미만이면 Low(0)로 출력시킬 수 있다.A comparison unit 800 is provided at the input terminal of the synchronous clock test unit 100 to set the input test signal as high (1) and low (0) reference values. Therefore, if it is greater than a certain value, it can be output as High (1), and when it is less than a certain value, it can be output as Low (0).

이와 같이, 동기 클락 테스트부(100)의 모든 블록은 패턴 생성부(110)와 동기화 되어 있으며, 피검사 디바이스에 동기화된 다수의 패턴 데이터를 피검사 디바이스에 송신하고, 피검사 디바이스로부터 테스트 신호를 수신할 수 있다.In this way, all blocks of the synchronous clock test unit 100 are synchronized with the pattern generation unit 110, transmit a plurality of pattern data synchronized to the device under test to the device under test, and receive a test signal from the device under test. can receive

한편, 비동기 클락 테스트부(200, ASync Clock Testing unit)의 출력단에는 제2 신호처리부(400)가 구비될 수 있는데, 제1 신호처리부(400)는 PE(Pin Electronics)로서 PIO(Pattern I/O)의 전압을 증폭하거나 디지털 신호를 아날로그 신호로 변경(DAC)하고 피검사 디바이스(2000)에 비동기화된 패턴 데이터(PAT Data)를 제공할 수 있다. Meanwhile, a second signal processing unit 400 may be provided at an output terminal of the asynchronous clock testing unit 200 (ASync Clock Testing unit), and the first signal processing unit 400 is a PE (Pin Electronics) and PIO (Pattern I/O). ) may be amplified or a digital signal may be converted into an analog signal (DAC) and unsynchronized pattern data (PAT Data) may be provided to the device under test 2000 .

비동기 클락 테스트부(200)의 출력단에는 제2 스위치(600)가 구비되어 비동기화된 다수의 패턴 데이터의 송신 동작을 On/off 스위칭할 수 있다.A second switch 600 is provided at the output terminal of the asynchronous clock test unit 200 to turn on/off the transmission operation of a plurality of unsynchronized pattern data.

피검사 디바이스(2000)의 출력 테스트 신호는 피드백 라인(700)을 통해 비동기 클락 테스트부(200)로 입력되어 Pass/fail이 판정(Judge)될 수 있다. 도 3에 있어서, 채널 2는 비동기 패턴 데이터를 보여주고 있다.The output test signal of the device under test 2000 may be input to the asynchronous clock test unit 200 through the feedback line 700 to pass/fail judgment. In FIG. 3, channel 2 shows asynchronous pattern data.

도 2는 일 실시예에 따른 비동기 클락 테스트부를 설명하는 도면이다. 도시된 바와 같이, 비동기 클락 테스트부(200)는 패턴 생성부(Pattern Generator, 210), 레이트 생성부(Rate Generator, 220), 벡터 패턴 메모리(Vector Pattern Memory, 230), 판정부(240), 타이밍 생성부(Timing Generator, 250), 비교부(260), 테스트 신호 측정부(270), 클락 스위치(280-1, 280-2, 280-3, 280-4, 280-5)를 포함하여 구성될 수 있다. 패턴 생성부(210), 레이트 생성부(220), 벡터 패턴 메모리(230), 판정부(240), 타이밍 생성부(250), 비교부(260)의 기본적인 기능은 도 1의 동기 클락 테스트부(100)의 경우와 같을 수 있다.2 is a diagram illustrating an asynchronous clock test unit according to an embodiment. As shown, the asynchronous clock test unit 200 includes a pattern generator 210, a rate generator 220, a vector pattern memory 230, a determination unit 240, Including a timing generator (250), a comparator (260), a test signal measurement unit (270), and a clock switch (280-1, 280-2, 280-3, 280-4, 280-5) can be configured. The basic functions of the pattern generating unit 210 , the rate generating unit 220 , the vector pattern memory 230 , the determining unit 240 , the timing generating unit 250 , and the comparing unit 260 are the synchronization clock test unit of FIG. 1 . (100) may be the same.

테스트 신호 측정부(270)는 피드백 라인(700)을 통해 피검사 디바이스로부터 제공 받은 테스트 신호의 크기 또는 주파수를 측정할 수 있다. 측정 결과는 판정부(240)에 입력된다.The test signal measuring unit 270 may measure the magnitude or frequency of the test signal provided from the device under test through the feedback line 700 . The measurement result is input to the determination unit 240 .

또 다른 일실시예에 따른 피검사 디바이스 테스트 시스템에 있어서, 비동기 클락 테스트부(200)는, 테스트 신호 측정부(270)에 의해 측정된 테스트 신호의 크기 또는 주파수를 토대로, 크기 또는 주파수가 변경된 비동기화된 패턴 데이터를 피검사 디바이스에 재송신할 수 있다. 도 3에 있어서, 채널 3은 주파수와 크기가 변경된 비동기 패턴 데이터를 보여주고 있다. 일 실시예에 따라, 판정부(240)는 테스트 신호 측정부(270)로부터 피검사 디바이스의 테스트 측정 결과를 분석하고, 패턴 프로그램(Pattern program)을 변경하도록 제어하여 변경된 패턴 데이터를 피검사 디바이스에 재송신할 수 있다. In the device under test system according to yet another embodiment, the asynchronous clock test unit 200 may include a ratio in which the magnitude or frequency is changed based on the magnitude or frequency of the test signal measured by the test signal measurement unit 270 . The synchronized pattern data can be retransmitted to the device under test. In FIG. 3 , channel 3 shows asynchronous pattern data in which the frequency and size are changed. According to an embodiment, the determination unit 240 analyzes the test measurement result of the device under test from the test signal measurement unit 270 and controls to change a pattern program to transmit the changed pattern data to the device under test. can be resent.

또 다른 일실시예에 따른 피검사 디바이스 테스트 시스템에 있어서, 비동기 클락 테스트부(200)는, 동기 클락 신호를 더 생성하고, 비동기화된 다수의 패턴 데이터와 동기화된 다수의 패턴 데이터를 선택적으로 피검사 디바이스에 송신할 수 있다. 이러한 기능을 달성하기 위해 클락 스위치(280-1, 280-2, 280-3, 280-4, 280-5)를 포함하여 구성될 수 있다.In the device under test system according to another embodiment, the asynchronous clock test unit 200 further generates a synchronous clock signal and selectively avoids a plurality of pattern data synchronized with a plurality of unsynchronized pattern data. can be transmitted to the test device. Clock switches 280-1, 280-2, 280-3, 280-4, 280-5 may be included to achieve this function.

도시된 바와 같이, 제1 클락 스위치(280-1)는 패턴 생성부(Pattern Generator, 210)로부터 동기 클락(Sync CLK)과 비동기 클락(Async CLK)을 제공 받고 이를 선택적으로 출력할 수 있다. 제2 클락 스위치(280-2), 제3 클락 스위치(280-3), 제4 클락 스위치(280-4)는 레이트 생성부(Rate Generator, 220)로부터 동기 클락(Sync CLK)과 비동기 클락(Async CLK)을 제공 받고 이를 선택적으로 출력할 수 있다. 제5 클락 스위치(280-5)는 판정부(240)로부터 동기 클락(Sync CLK)과 비동기 클락(Async CLK)을 제공 받고 이를 선택적으로 출력할 수 있다.As shown, the first clock switch 280-1 may receive a synchronous clock Sync CLK and an asynchronous clock Async CLK from the pattern generator 210 and selectively output them. The second clock switch 280-2, the third clock switch 280-3, and the fourth clock switch 280-4 are connected to the synchronous clock Sync CLK and the asynchronous clock (Sync CLK) from the rate generator 220 . Async CLK) is provided and you can optionally output it. The fifth clock switch 280 - 5 may receive the synchronous clock Sync CLK and the asynchronous clock Async CLK from the determination unit 240 and selectively output them.

패턴 생성부(Pattern Generator, 210)는 동기 클락(Sync CLK)과 비동기 클락(Async CLK) 생성하여 제1 클락 스위치(280-1)에 제공하고, 제1 클락 스위치(280-1)는 이를 선택하여 벡터 패턴 메모리(230, VPM)에 제공하며, 벡터 패턴 메모리(230)는 패턴 데이터를 판정부(240)에 제공할 수 있다.The pattern generator 210 generates a synchronous clock (Sync CLK) and an asynchronous clock (Async CLK) and provides them to the first clock switch 280-1, and the first clock switch 280-1 selects them to provide the pattern data to the vector pattern memory 230 (VPM), and the vector pattern memory 230 may provide the pattern data to the determination unit 240 .

판정부(240)는 마찬가지로 동기 클락(Sync CLK)과 비동기 클락(Async CLK) 생성하여 제5 클락 스위치(280-5)에 제공하고, 패턴 데이터를 타이밍 생성부(Timing Generator, 250)에 제공할 수 있다.The determination unit 240 similarly generates a synchronous clock (Sync CLK) and an asynchronous clock (Async CLK) and provides it to the fifth clock switch 280 - 5 , and provides pattern data to the timing generator 250 . can

이로써, 비동기 클락 테스트부(200)는 비동기 패턴 데이터 뿐만 아니라, 경우에 따라서는 동기 패턴 데이터를 선택적으로 피검사 디바이스에 제공할 수 있는 듀얼 모드(Dual mode)의 기능을 더 수행할 수 있다.Accordingly, the asynchronous clock test unit 200 may further perform a dual mode function that may selectively provide not only the asynchronous pattern data but also the synchronous pattern data to the device under test in some cases.

도 3은 일 실시예에 따른 피검사 디바이스 테스트 시스템의 출력 파형을 설명하는 도면이다. 도시된 바와 같이, 채널 1, 채널 4 내지 채널 n은 동기화된 클락 신호를 출력하였다. 이러한 동기 클락(Sync CLK)은 동기 클락 테스트부(100)에 의해 형성될 수 있고, 비동기 클락 테스트부(200)에 의해 형성될 수 도 있다. 3 is a view for explaining an output waveform of a device under test test system according to an embodiment. As shown, channel 1, channel 4 to channel n output a synchronized clock signal. The synchronous clock Sync CLK may be formed by the synchronous clock test unit 100 or may be formed by the asynchronous clock test unit 200 .

반면에, 채널 2는 비동기화된 클락 신호를 출력하였다. 이러한 비동기 클락(Async CLK)은 비동기 클락 테스트부(200)에 의해 형성될 수 있다. On the other hand, channel 2 outputs an unsynchronized clock signal. This asynchronous clock (Async CLK) may be formed by the asynchronous clock test unit 200 .

또한, 채널 3은 채널 2의 진폭(a)과 폭(w)과 비교하여 진폭(A)과 폭(W)이 다른 파형이 출력되었다. 이는 비동기 클락 테스트부(200)에 의해 형성될 수 있다.In addition, in channel 3, a waveform having different amplitude (A) and width (W) was output compared to the amplitude (a) and width (w) of channel 2 . This may be formed by the asynchronous clock test unit 200 .

1000 : 피검사 디바이스 테스트 시스템
2000 : 피검사 디바이스
100 : 동기 클락 테스트부
110, 210 : 패턴 생성부
120, 220 : 레이트 생성부
130, 230 : 벡터 패턴 메모리
140, 240 : 판정부
150, 250 : 타이밍 생성부
200 : 비동기 클락 테스트부
270 : 테스트 신호 측정부
300 : 제1 신호처리부 400 : 제2 신호처리부
500 : 제1 스위치 600 : 제2 스위치
700 : 피드백 라인 260, 800 : 비교부
280-1 : 제1 클락 스위치
280-2 : 제2 클락 스위치
280-3 : 제3 클락 스위치
280-4 : 제4 클락 스위치280-5 : 제5 클락 스위치
1000: device to be inspected test system
2000: device to be tested
100: synchronous clock test unit
110, 210: pattern generating unit
120, 220: rate generator
130, 230: vector pattern memory
140, 240: judgment unit
150, 250: Timing generator
200: asynchronous clock test unit
270: test signal measurement unit
300: first signal processing unit 400: second signal processing unit
500: first switch 600: second switch
700: feedback line 260, 800: comparison unit
280-1: first clock switch
280-2: second clock switch
280-3: third clock switch
280-4: fourth clock switch 280-5: fifth clock switch

Claims (4)

동기 클락 신호를 생성하여 동기화된 다수의 패턴 데이터를 피검사 디바이스에 송신하고, 피검사 디바이스로부터 테스트 신호를 수신하는 동기 클락 테스트부;
비동기 클락 신호를 생성하여 비동기화된 다수의 패턴 데이터를 피검사 디바이스에 송신하고, 피검사 디바이스로부터 테스트 신호를 수신하는 비동기 클락 테스트부;
동기 클락 테스트부와 피검사 디바이스 사이에 구비되어, 피검사 디바이스로부터 테스트 신호의 수신 동작을 On/off 스위칭하는 제1 스위치;
비동기 클락 테스트부와 피검사 디바이스 사이에 구비되어, 비동기화된 다수의 패턴 데이터의 송신 동작을 On/off 스위칭하는 제2 스위치; 및
피검사 디바이스로부터 테스트 신호를 비동기 클락 테스트부에 제공하는 피드백 라인;을 포함하고,
제1 스위치가 On일 때 제2 스위치가 Off이고, 제1 스위치가 Off일 때 제2 스위치가 On으로 스위칭하는 피검사 디바이스 테스트 시스템.
a synchronous clock test unit that generates a synchronous clock signal, transmits a plurality of synchronized pattern data to a device under test, and receives a test signal from the device under test;
an asynchronous clock test unit for generating an asynchronous clock signal, transmitting a plurality of unsynchronized pattern data to a device under test, and receiving a test signal from the device under test;
a first switch provided between the synchronous clock test unit and the device under test to switch on/off a reception operation of a test signal from the device under test;
a second switch provided between the asynchronous clock test unit and the device under test to on/off a transmission operation of a plurality of unsynchronized pattern data; and
a feedback line for providing a test signal from the device under test to the asynchronous clock test unit;
When the first switch is On, the second switch is Off, and when the first switch is Off, the second switch switches to On.
제 1 항에 있어서,
비동기 클락 테스트부는,
피드백 라인을 통해 피검사 디바이스로부터 제공 받은 테스트 신호의 크기 또는 주파수를 측정하는 테스트 신호 측정부;를 포함하는 피검사 디바이스 테스트 시스템.
The method of claim 1,
Asynchronous clock test section,
A device under test system including a test signal measuring unit that measures the magnitude or frequency of the test signal provided from the device under test through a feedback line.
제 2 항에 있어서,
비동기 클락 테스트부는,
테스트 신호 측정부에 의해 측정된 테스트 신호의 크기 또는 주파수를 토대로, 크기 또는 주파수가 변경된 비동기화된 패턴 데이터를 피검사 디바이스에 재송신하는 피검사 디바이스 테스트 시스템.
3. The method of claim 2,
Asynchronous clock test section,
A device under test system for retransmitting unsynchronized pattern data whose magnitude or frequency is changed to a device under test based on the magnitude or frequency of the test signal measured by the test signal measuring unit.
제 1 항에 있어서,
비동기 클락 테스트부는,
동기 클락 신호를 더 생성하고, 비동기화된 다수의 패턴 데이터와 동기화된 다수의 패턴 데이터를 선택적으로 피검사 디바이스에 송신하는 피검사 디바이스 테스트 시스템.
The method of claim 1,
Asynchronous clock test section,
A device under test system for further generating a synchronous clock signal, and selectively transmitting a plurality of unsynchronized plurality of pattern data and synchronized plurality of pattern data to a device under test.
KR1020200086665A 2020-07-14 2020-07-14 Sysem for testing device-under-test providing asynchronized pattern data KR102319127B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020200086665A KR102319127B1 (en) 2020-07-14 2020-07-14 Sysem for testing device-under-test providing asynchronized pattern data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020200086665A KR102319127B1 (en) 2020-07-14 2020-07-14 Sysem for testing device-under-test providing asynchronized pattern data

Publications (1)

Publication Number Publication Date
KR102319127B1 true KR102319127B1 (en) 2021-11-01

Family

ID=78519108

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020200086665A KR102319127B1 (en) 2020-07-14 2020-07-14 Sysem for testing device-under-test providing asynchronized pattern data

Country Status (1)

Country Link
KR (1) KR102319127B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220095437A (en) * 2020-12-30 2022-07-07 주식회사 엑시콘 Test apparatus having function for test and timing compensation of semiconductor device

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05256882A (en) * 1992-03-16 1993-10-08 Asia Electron Inc Asynchronous calibration circuit and frequency detection circuit
KR930007183Y1 (en) * 1990-12-01 1993-10-13 포스콘 주식회사 Break coil control circuit for motor
JPH07146341A (en) * 1993-07-09 1995-06-06 Philips Electron Nv Method and apparatus for testing by transforming of sequential logic circuit into combinational logic circuit
JPH09189750A (en) * 1995-08-01 1997-07-22 Schlumberger Technol Inc Analog channel for mixed signal vlsi tester
JPH09232922A (en) * 1995-08-01 1997-09-05 Schlumberger Technol Inc Accurate matching of clock in mixed signal tester
JP2002131389A (en) * 2000-10-30 2002-05-09 Hitachi Ltd Semiconductor integrated circuit device
JP2003315414A (en) * 2002-04-19 2003-11-06 Hitachi Ltd Apparatus and method for testing semiconductor
JP2008020238A (en) * 2006-07-11 2008-01-31 Yokogawa Electric Corp Signal process device and tester for semiconductor integrated circuit
JP2012052902A (en) * 2010-09-01 2012-03-15 Renesas Electronics Corp System and method for testing semiconductor integrated circuit
KR20130027047A (en) * 2010-07-07 2013-03-14 가부시키가이샤 어드밴티스트 Testing device and testing method
KR20190105298A (en) * 2018-03-05 2019-09-17 호서대학교 산학협력단 Semiconductor package test system suitable for parallel test and test method using the same

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR930007183Y1 (en) * 1990-12-01 1993-10-13 포스콘 주식회사 Break coil control circuit for motor
JPH05256882A (en) * 1992-03-16 1993-10-08 Asia Electron Inc Asynchronous calibration circuit and frequency detection circuit
JPH07146341A (en) * 1993-07-09 1995-06-06 Philips Electron Nv Method and apparatus for testing by transforming of sequential logic circuit into combinational logic circuit
JPH09189750A (en) * 1995-08-01 1997-07-22 Schlumberger Technol Inc Analog channel for mixed signal vlsi tester
JPH09232922A (en) * 1995-08-01 1997-09-05 Schlumberger Technol Inc Accurate matching of clock in mixed signal tester
JP2002131389A (en) * 2000-10-30 2002-05-09 Hitachi Ltd Semiconductor integrated circuit device
JP2003315414A (en) * 2002-04-19 2003-11-06 Hitachi Ltd Apparatus and method for testing semiconductor
JP2008020238A (en) * 2006-07-11 2008-01-31 Yokogawa Electric Corp Signal process device and tester for semiconductor integrated circuit
KR20130027047A (en) * 2010-07-07 2013-03-14 가부시키가이샤 어드밴티스트 Testing device and testing method
JP2012052902A (en) * 2010-09-01 2012-03-15 Renesas Electronics Corp System and method for testing semiconductor integrated circuit
KR20190105298A (en) * 2018-03-05 2019-09-17 호서대학교 산학협력단 Semiconductor package test system suitable for parallel test and test method using the same

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20220095437A (en) * 2020-12-30 2022-07-07 주식회사 엑시콘 Test apparatus having function for test and timing compensation of semiconductor device
KR102426476B1 (en) 2020-12-30 2022-07-28 주식회사 엑시콘 Test apparatus having function for test and timing compensation of semiconductor device

Similar Documents

Publication Publication Date Title
KR101062493B1 (en) Clock Recovery Circuits and Communication Devices
KR960027356A (en) Clock Signal Generation Circuits and Semiconductor Devices
KR100269704B1 (en) Apparatus for testing delay circuit and integrated circuit including means for testing the same
JP2013505639A (en) Method and system for testing a plurality of data packet transceivers together during a predetermined time interval
KR20060118613A (en) Skew adjusting method, skew adjusting device, and test instrument
KR20080037384A (en) Easily testable semiconductor device, method and apparatus for testing semiconductor device, method and apparatus for generating internall testing clock
EP2657806A2 (en) Signal source synchronization circuit
KR102319127B1 (en) Sysem for testing device-under-test providing asynchronized pattern data
JP2002289776A (en) Semiconductor device
CN104660240A (en) Overspeed delay testing clock generator
US20090302917A1 (en) Delay circuit and test method for delay circuit
KR20080011805A (en) Test method and system for semiconductor memory device using data strobe signal generated from internal clock signal of semiconductor memory device
US7876118B2 (en) Test equipment
US11283436B2 (en) Parallel path delay line
JPH04102082A (en) Ic tester
US10156603B1 (en) Apparatus for adding jitters to the edges of a pulse sequence
JP5274428B2 (en) Measuring and testing equipment
WO2010018691A1 (en) Testing device and testing method
KR20170101597A (en) Test apparatus
JP3067850U (en) Semiconductor test equipment
CN110389262B (en) Measuring structure
Fujibe et al. Dynamic arbitrary jitter injection method for≫ 6.5 Gb/s SerDes testing
CN219392484U (en) Multichannel time pulse output circuit and time frequency equipment
CN108155979A (en) A kind of detection device
Yang et al. High-precision channel synchronization design of PXIe digital integrated circuit test system

Legal Events

Date Code Title Description
E701 Decision to grant or registration of patent right
GRNT Written decision to grant