Nothing Special   »   [go: up one dir, main page]

JP2010133886A - Semiconductor test device - Google Patents

Semiconductor test device Download PDF

Info

Publication number
JP2010133886A
JP2010133886A JP2008311825A JP2008311825A JP2010133886A JP 2010133886 A JP2010133886 A JP 2010133886A JP 2008311825 A JP2008311825 A JP 2008311825A JP 2008311825 A JP2008311825 A JP 2008311825A JP 2010133886 A JP2010133886 A JP 2010133886A
Authority
JP
Japan
Prior art keywords
address
pattern
output
generation unit
memory
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.)
Pending
Application number
JP2008311825A
Other languages
Japanese (ja)
Inventor
Shinya Kurebayashi
信弥 榑林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
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 Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP2008311825A priority Critical patent/JP2010133886A/en
Publication of JP2010133886A publication Critical patent/JP2010133886A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Tests Of Electronic Circuits (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To make it possible to return to an arbitrary address of a pattern memory, while aiming at simplification of hardware and shortening of a testing period. <P>SOLUTION: A semiconductor test device is equipped with a pattern memory 2 for memorizing the pattern data PAT for performing DUT 101 test. This device includes an address generation part 3 which generates the address which reads out the pattern data PAT of the pattern memory 2 which carries out increment of the address, and an address storage part 5 which stores the address which outputs into the pattern memory 2 from the address generation part 3 and outputs the stored address into the address generation part 3. By storing the address to be restored in the address storage part 5, when the required address stored in the address generation part 3 is output, it is made possible to return to an arbitrary address. <P>COPYRIGHT: (C)2010,JPO&INPIT

Description

本発明は被試験デバイスのテストを行う半導体試験装置に関し、特に被試験デバイスのテストを行うためのパターンデータを記憶したパターンメモリを備えた半導体試験装置に関するものである。   The present invention relates to a semiconductor test apparatus that tests a device under test, and more particularly to a semiconductor test apparatus that includes a pattern memory that stores pattern data for testing a device under test.

被試験デバイス(以下、DUT)に対して所定の試験信号を入力して測定を行うテストとして、パターンデータを記憶したパターンメモリを備える半導体試験装置が従来から知られている。図6に従来の半導体試験装置の概略を示す。この半導体試験装置はDUT101とALPG102とPE103とを備えて概略構成されている。DUT101はメモリやIC、LSI等の半導体デバイスであり、試験対象となる被試験デバイスである。ALPG(Algorithmic Pattern Generator)102はDUT101のパターンデータを生成するためのコントローラである。また、PE(Pin Electronics)103はDUT101に対して試験信号を入力して試験を行うテスト部である。   2. Description of the Related Art Conventionally, a semiconductor test apparatus including a pattern memory that stores pattern data is known as a test for performing measurement by inputting a predetermined test signal to a device under test (hereinafter referred to as DUT). FIG. 6 shows an outline of a conventional semiconductor test apparatus. This semiconductor test apparatus is schematically configured to include a DUT 101, an ALPG 102, and a PE 103. The DUT 101 is a semiconductor device such as a memory, IC, or LSI, and is a device under test to be tested. An ALPG (Algorithmic Pattern Generator) 102 is a controller for generating pattern data of the DUT 101. A PE (Pin Electronics) 103 is a test unit that performs a test by inputting a test signal to the DUT 101.

ALPG102はPG111とクロック発生部112とユーザ情報設定部113とを備えて概略構成している。PG111はパターンデータを生成するためのパターンジェネレータである。クロック発生部112はテストの動作基準となる基準クロックCLKを発生するためのものである。ユーザ情報設定部113はユーザが設定する情報を記憶するものであり、ここでは後述するアドレス制御信号CTRと初期アドレスSAとが設定されるものとして説明する。そして、これらの情報はPE103に出力される。   The ALPG 102 includes a PG 111, a clock generation unit 112, and a user information setting unit 113, and is schematically configured. PG 111 is a pattern generator for generating pattern data. The clock generation unit 112 is for generating a reference clock CLK which is a test operation reference. The user information setting unit 113 stores information set by the user, and will be described here assuming that an address control signal CTR and an initial address SA, which will be described later, are set. These pieces of information are output to the PE 103.

PE103は複数(n個:nは自然数)の個別制御ユニット120−1〜120―n(総称して個別制御ユニット120とする)を備えている。個別制御ユニット120はDUT101に対して個別的にテスト信号を印加するための機構であり、TG121−1〜121―n(総称してTG121とする)と個別パターン生成部122−1〜123―n(総称して個別パターン生成部122とする)と信号生成部123−1〜122―n(総称して信号生成部123とする)とを備えている。   The PE 103 includes a plurality (n: n is a natural number) of individual control units 120-1 to 120-n (collectively referred to as individual control units 120). The individual control unit 120 is a mechanism for individually applying test signals to the DUT 101, and includes TGs 121-1 to 121-n (collectively referred to as TG 121) and individual pattern generation units 122-1 to 123-n. (Collectively referred to as individual pattern generator 122) and signal generators 123-1 to 122-n (collectively referred to as signal generator 123).

TG121はDUT101に対してテスト信号を印加するためのタイミングを生成するタイミングジェネレータであり、ALPG102のPG111から出力されるパターンデータおよび基準クロックCLKを入力してDUT101のテストタイミングを生成している。個別パターン生成部122はDUT101に対して個別的なパターンデータを生成する。ALPG102のPG111から出力されるパターンデータは全てのDUT101に対して共通のパターンデータ(以下、共通パターンデータCPATとする)であり、DUT101に対してそれぞれ異なるパターンデータを印加するために個別的なパターンデータ(以下、パターンデータPATとする)を個別パターン生成部122が発生している。信号生成部123は、TG121から出力されるタイミングおよび個別パターン生成部122から出力されたパターンデータPAT(DUT101に対して個別的に生成されたパターンPAT)を用いてテスト信号を生成してDUT101に印加を行う。   The TG 121 is a timing generator that generates timing for applying a test signal to the DUT 101, and generates pattern timing output from the PG 111 of the ALPG 102 and the reference clock CLK to generate the test timing of the DUT 101. The individual pattern generation unit 122 generates individual pattern data for the DUT 101. The pattern data output from the PG 111 of the ALPG 102 is pattern data common to all the DUTs 101 (hereinafter referred to as common pattern data CPAT), and individual patterns for applying different pattern data to the DUTs 101, respectively. The individual pattern generator 122 generates data (hereinafter referred to as pattern data PAT). The signal generation unit 123 generates a test signal using the timing output from the TG 121 and the pattern data PAT output from the individual pattern generation unit 122 (the pattern PAT generated individually for the DUT 101), and outputs the test signal to the DUT 101. Apply.

個別パターン生成部122について、図7を用いて説明する。個別パターン生成部122はパターンメモリ131とアドレス生成部132とアドレスレジスタ133とを備えて概略構成している。パターンメモリ131にはDUT101に個別的に対応した複数のパターンデータPATが記憶されており、パターンメモリ131から読み出されたパターンデータPATが信号生成部123に出力される。アドレス生成部132はパターンメモリ131に記憶されているパターンデータPATを読み出すためのアドレスを演算して生成しており、生成されたアドレス(アドレス132Aとする)をアドレスレジスタ133に出力する。アドレスレジスタ133はアドレス生成部132から出力されたアドレス132Aを一時的に保持するためのレジスタであり、保持したアドレスはアドレス133Aとしてパターンメモリ131に出力される。   The individual pattern generation unit 122 will be described with reference to FIG. The individual pattern generation unit 122 includes a pattern memory 131, an address generation unit 132, and an address register 133. The pattern memory 131 stores a plurality of pattern data PAT individually corresponding to the DUT 101, and the pattern data PAT read from the pattern memory 131 is output to the signal generation unit 123. The address generation unit 132 calculates and generates an address for reading the pattern data PAT stored in the pattern memory 131, and outputs the generated address (referred to as address 132A) to the address register 133. The address register 133 is a register for temporarily holding the address 132A output from the address generation unit 132, and the held address is output to the pattern memory 131 as the address 133A.

アドレス生成部132はアドレス制御信号CTRの制御に基づいて、入力したアドレスをインクリメントすることにより、或いはアドレスのインクリメントを行わずにそのままのアドレスを出力することによりパターンメモリ131からパターンデータPATを読み出すためのアドレスを生成する。アドレス制御信号CTRが「0」を示していれば入力したアドレスをそのまま出力し、「1」を示していれば入力したアドレスをインクリメントしたアドレスを出力する。アドレス生成部132はアドレスレジスタ133が出力するアドレス133Aを入力しており、インクリメントを行う対象となるアドレスはアドレス133Aになる。   The address generator 132 reads the pattern data PAT from the pattern memory 131 by incrementing the input address or outputting the same address without incrementing the address based on the control of the address control signal CTR. Generate an address for If the address control signal CTR indicates “0”, the input address is output as it is, and if the address control signal CTR indicates “1”, an address obtained by incrementing the input address is output. The address generator 132 receives the address 133A output from the address register 133, and the address to be incremented is the address 133A.

アドレスレジスタ133には初期アドレスSAが入力される。従って、アドレスレジスタ133に初期アドレスSAが保持され、この初期アドレスSAがアドレス133Aとしてパターンメモリ131およびアドレス生成部132に出力される。つまり、初期アドレスSAをスタートアドレスとして、アドレス生成部132によるインクリメントにより、初期アドレスSAから連続したアドレスにアクセスされることになる。   An initial address SA is input to the address register 133. Therefore, the initial address SA is held in the address register 133, and this initial address SA is output to the pattern memory 131 and the address generation unit 132 as the address 133A. That is, by using the initial address SA as the start address, the address generation unit 132 increments to access consecutive addresses from the initial address SA.

図8に示すように、パターンメモリ131は複数のエリアに分割されている。各エリアにはDUT101のテストを行うために必要な制御パターンが記述されている。制御パターンはコマンドおよびコマンドを実行するための1または複数のデータから構成されており、コマンドとデータとはそれぞれ1つのアドレスに記憶されているパターンデータPATを構成する。例えば、データエリアBの制御パターンとしては、アドレス03にコマンドが記憶されており、アドレス04〜08にコマンドを実行するための5つのデータが記憶されている。これらは全てパターンデータPATとなる。   As shown in FIG. 8, the pattern memory 131 is divided into a plurality of areas. In each area, a control pattern necessary for testing the DUT 101 is described. The control pattern is composed of a command and one or a plurality of data for executing the command, and each of the command and data constitutes pattern data PAT stored in one address. For example, as a control pattern of the data area B, a command is stored at address 03, and five data for executing the command are stored at addresses 04 to 08. These are all pattern data PAT.

初期アドレスSAとしてアドレス03を指定して、アドレス生成部132が順次アドレスのインクリメントを行っていくことにより、コマンドおよび各データのパターンデータPATが読み込まれて、信号生成部123に出力されていく。   By designating the address 03 as the initial address SA and the address generation unit 132 sequentially incrementing the address, the command and the pattern data PAT of each data are read and output to the signal generation unit 123.

図6および図7に示すように、個別制御ユニット120のTG121、そして個別パターン生成部122のパターンメモリ131およびアドレスレジスタ133はクロック発生部112が発生した基準クロックCLKを入力しており、基準クロックCLKのタイミングで動作を行う。   As shown in FIGS. 6 and 7, the TG 121 of the individual control unit 120 and the pattern memory 131 and the address register 133 of the individual pattern generation unit 122 are input with the reference clock CLK generated by the clock generation unit 112. The operation is performed at the timing of CLK.

次に、以上の構成の動作について図9のタイミングチャートを用いて説明する。図9において、アドレス制御信号CTRはCTR(0)が初期値となっており、CTR(1)、CTR(2)、・・・がそれぞれ各時刻におけるアドレス制御信号CTRの値になっている。これらアドレス制御信号CTRの値は予めユーザ情報設定部113に設定されている。ここでは、全てのアドレス制御信号CTRの値は「1」であるものとして説明する。つまり、全ての時刻においてアドレス生成部3は必ずアドレスのインクリメントの制御を行うものとする。   Next, the operation of the above configuration will be described using the timing chart of FIG. 9, CTR (0) has an initial value for the address control signal CTR, and CTR (1), CTR (2),... Are the values of the address control signal CTR at each time. The values of these address control signals CTR are set in the user information setting unit 113 in advance. Here, it is assumed that all the address control signals CTR are “1”. That is, it is assumed that the address generation unit 3 always controls the address increment at all times.

また、図9におけるADD(0)、ADD(1)、・・・は連続したアドレスを示している。ADD(0)は初期アドレスSAを示しており、この初期アドレスSAはユーザ情報設定部113に設定されている。アドレス生成部132から出力されるアドレス132Aおよびアドレスレジスタ133から出力されるアドレス133Aは両者とも初期値がADD(0)とする。PAT(ADD(m))はパターンメモリ131のADD(m)におけるパターンデータを示している(mは自然数)。   Further, ADD (0), ADD (1),... In FIG. ADD (0) indicates an initial address SA, and this initial address SA is set in the user information setting unit 113. Both the address 132A output from the address generator 132 and the address 133A output from the address register 133 are both initially set to ADD (0). PAT (ADD (m)) indicates pattern data in ADD (m) of the pattern memory 131 (m is a natural number).

アドレス生成部132はアドレス制御信号CTRに基づいてアドレスのインクリメントを行うか、或いは入力したアドレスをそのまま出力する。アドレス制御信号CTRは全て「1」を示しているので、全ての時刻において入力したアドレスを必ずインクリメントする。アドレス生成部132にはアドレスレジスタ133から出力されたアドレス133Aが入力されており、初期値としてはADD(0)となっている。従って、アドレス生成部132は時刻t0から開始して、基準クロックCLKの立ち上がりタイミングに同期して、毎回アドレスのインクリメントを行っていく。このため、アドレス132AとしてはADD(1)、ADD(2)、・・・の順番で連続したアドレスが生成されていく。   The address generation unit 132 increments the address based on the address control signal CTR, or outputs the input address as it is. Since the address control signals CTR all indicate “1”, the input address is always incremented at all times. An address 133A output from the address register 133 is input to the address generation unit 132, and the initial value is ADD (0). Accordingly, the address generation unit 132 starts from time t0 and increments the address every time in synchronization with the rising timing of the reference clock CLK. Therefore, continuous addresses in the order of ADD (1), ADD (2),... Are generated as the address 132A.

アドレスレジスタ133はアドレス生成部132が生成したアドレス132Aを基準クロックCLKの1クロック分遅いタイミングで保持していく。従って、時刻t1から開始して基準クロックCLKの立ち上がりタイミングに同期して、ADD(1)、ADD(2)、・・・の順番で連続したアドレスをレジスタ内に保持していく。   The address register 133 holds the address 132A generated by the address generator 132 at a timing delayed by one clock of the reference clock CLK. Therefore, starting from time t1, in synchronization with the rising timing of the reference clock CLK, consecutive addresses in the order of ADD (1), ADD (2),... Are held in the register.

パターンメモリ131はアドレスレジスタ133から出力されるアドレス133Aを入力して、パターンデータPATを読み出す。パターンメモリ131がパターンデータPATを読み出すタイミングはアドレスレジスタ133がアドレスを保持するタイミングよりも1クロック分遅れている。このため、時刻t2から開始して基準クロックCLKの立ち上がりタイミングに同期して、PAT(ADD(1))、PAT(ADD(1))、・・・の順番で読み出されていく。読み出されたパターンデータPATは順次信号生成部123に出力されていく。   The pattern memory 131 receives the address 133A output from the address register 133 and reads the pattern data PAT. The timing at which the pattern memory 131 reads the pattern data PAT is delayed by one clock from the timing at which the address register 133 holds the address. Therefore, data is read in the order of PAT (ADD (1)), PAT (ADD (1)),... In synchronization with the rising timing of the reference clock CLK starting from time t2. The read pattern data PAT is sequentially output to the signal generator 123.

以上のように、アドレス生成部132が順次アドレスのインクリメントを行っていくことで、パターンメモリ131から連続したアドレスのパターンデータPATが信号生成部123に出力されていくようになる。なお、以上のような構成および動作を行う半導体試験装置としては、例えば特許文献1に開示されている技術がある。
特開2007−93547号公報
As described above, the address generation unit 132 sequentially increments the address, so that the pattern data PAT of continuous addresses is output from the pattern memory 131 to the signal generation unit 123. As a semiconductor test apparatus that performs the above-described configuration and operation, there is a technique disclosed in Patent Document 1, for example.
JP 2007-93547 A

図6に示したように、半導体試験装置のALPG102とPE103とは別個独立のハードウェアとして備えられており、PE103はALPG102により動作制御がなされている。別個独立の装置間で制御側と被制御側とに分かれているため、ALPG102によるPE103の動作制御は簡単なものであることが望まれる。ALPG102により複雑な動作制御がされると、ハードウェアが著しく複雑化するためである。特に、ALPG102とPE103との間はケーブルにより接続されており、複雑な動作制御を行うと、ケーブルに内包される信号線の数が大幅に増加してしまう。また、複雑な動作制御を行うようにすると、DUT101のテスト動作自体が著しく低速化する。近年の半導体試験装置では試験時間の短縮が必須の課題であるため、ALPG102による動作制御をできるだけ簡単なものにすることで、試験時間の短縮を図りつつ、ハードウェアを単純なものにしなければならない。   As shown in FIG. 6, the ALPG 102 and PE 103 of the semiconductor test apparatus are provided as separate and independent hardware, and the operation of the PE 103 is controlled by the ALPG 102. Since the control side and the controlled side are divided between separate and independent devices, it is desirable that the operation control of the PE 103 by the ALPG 102 be simple. This is because when the operation control is complicated by the ALPG 102, the hardware becomes extremely complicated. In particular, the ALPG 102 and the PE 103 are connected by a cable, and when complicated operation control is performed, the number of signal lines included in the cable is greatly increased. If complicated operation control is performed, the test operation of the DUT 101 itself is significantly slowed down. In recent semiconductor test equipment, shortening the test time is an indispensable issue, so it is necessary to simplify the hardware while simplifying the test time by making the operation control by the ALPG 102 as simple as possible. .

このため、パターンメモリ131に対するアドレス制御は任意のアドレスにフレキシブルにアクセス可能にするのではなく、1ビットのアドレス制御信号CTRを用いたインクリメントによる制御としている。1ビットのアドレス制御信号CTRによる制御により極めて簡単な動作制御になり、試験時間の短縮およびハードウェアの単純化といった要請を十分に満たすことができるようになる。   For this reason, the address control for the pattern memory 131 does not allow flexible access to an arbitrary address, but controls by increment using a 1-bit address control signal CTR. The control by the 1-bit address control signal CTR provides extremely simple operation control, and can sufficiently satisfy the demands for shortening the test time and simplifying the hardware.

一方で、アドレスの制御をインクリメントで行う場合には、アドレスを1つずつ増加することしかできないため、以前にアクセスしたアドレスに復帰させることはできない。このため、例えば以前にアクセスしたアドレスにジャンプさせるような制御、或いは特定の処理を繰り返すループ処理等といったような複雑な制御は1つのテスト中に行うことができない。このため、特定のアドレスに復帰させるためには、テストを一度終了させた後に再度テストを開始するようにしなければならない。   On the other hand, when the address control is performed in increments, the address can only be increased one by one, and therefore it is not possible to return to the previously accessed address. For this reason, complicated control such as control for jumping to an address accessed previously, loop processing for repeating specific processing, or the like cannot be performed during one test. Therefore, in order to return to a specific address, it is necessary to end the test once and then start the test again.

例えば、図8に示したパターンメモリ131のうちデータエリアBの制御パターンを繰り返して実行するループ処理の場合には、最初にアドレス03を初期アドレスSAとして設定を行い、その後インクリメントによるアドレス制御を行ってアドレス08まで連続的にアクセスを行う。アドレス08の次にアドレス03に戻ることができないため、DUT101のテストを終了させ、初期アドレスSAをアドレス03に設定してテスト可能な状態に設定した後に、再びテストを開始する。そして、アドレス03からアドレスをインクリメントしてテストを行っていく。このため、ループ処理を行う場合には、最終アドレス(アドレス08)までのパターンデータPATが読み出された後にテストを終了させて、再度テストを開始させるために初期設定を行わなければならない。従って、テストを終了させた後に初期設定を行い、再びテストを開始するまでに要する時間が無駄になり、大幅なタイムロスが生じるようになる。例えば、ループ処理の回数がx回(xは自然数)の場合には、大幅なタイムロスがx回生じることになり、試験速度が著しく低下することになる。   For example, in the case of a loop process in which the control pattern of the data area B is repeatedly executed in the pattern memory 131 shown in FIG. 8, the address 03 is first set as the initial address SA, and then the address control by increment is performed. Thus, continuous access to address 08 is performed. Since it is not possible to return to address 03 next to address 08, the test of DUT 101 is terminated, the initial address SA is set to address 03 and set to a testable state, and then the test is started again. Then, the address is incremented from address 03 and the test is performed. For this reason, when performing the loop processing, it is necessary to finish the test after the pattern data PAT up to the last address (address 08) is read and to perform initial setting in order to start the test again. Accordingly, after the test is completed, the initial setting is performed, and the time required to start the test again is wasted, resulting in a significant time loss. For example, when the number of loop processes is x (x is a natural number), a significant time loss occurs x times, and the test speed is significantly reduced.

そこで、本発明は、ハードウェアの単純化および試験時間の短縮を図りつつ、パターンメモリの任意のアドレスに復帰可能にすることを目的とする。   Therefore, an object of the present invention is to make it possible to return to an arbitrary address of a pattern memory while simplifying hardware and shortening a test time.

以上の課題を解決するため、本発明の請求項1の半導体試験装置は、被試験デバイスのテストを行うためのパターンデータを記憶するパターンメモリを備える半導体試験装置であって、アドレスをインクリメントして前記パターンメモリのパターンデータを読み出すためのアドレスを生成するアドレス生成部と、このアドレス生成部から前記パターンメモリに出力するアドレスを格納して、格納したアドレスを前記アドレス生成部に出力するアドレス格納部と、を備えたことを特徴とする。   In order to solve the above problems, a semiconductor test apparatus according to claim 1 of the present invention is a semiconductor test apparatus having a pattern memory for storing pattern data for testing a device under test, and increments an address. An address generation unit that generates an address for reading pattern data of the pattern memory, and an address storage unit that stores an address output from the address generation unit to the pattern memory and outputs the stored address to the address generation unit And.

この半導体試験装置によれば、アドレス格納部に一時的に復帰させるアドレスを記憶し、これをアドレス生成部に入力させているため、一度アクセスしたアドレスに復帰させることができるようになる。しかも、パターンメモリのアドレスはインクリメント制御によりなされているため、簡単な制御でアドレスの制御を行うことができるようになり、ハードウェアの単純化および試験時間の短縮を図ることができる。   According to this semiconductor test apparatus, since the address to be temporarily restored is stored in the address storage unit and input to the address generation unit, the address can be restored to the address once accessed. In addition, since the address of the pattern memory is controlled by increment control, the address can be controlled with simple control, and the hardware can be simplified and the test time can be shortened.

本発明の請求項2の半導体試験装置は、請求項1記載の半導体試験装置において、前記アドレス生成部と前記アドレス格納部とは、それぞれ1ビットの制御信号により制御がされることを特徴とする。   A semiconductor test apparatus according to a second aspect of the present invention is the semiconductor test apparatus according to the first aspect, wherein the address generation unit and the address storage unit are each controlled by a 1-bit control signal. .

この半導体試験装置によれば、1ビットの制御信号によりアドレス生成部とアドレス格納部とが制御されるため、極めて簡単にアドレスの制御を行うことができるようになる。   According to this semiconductor test apparatus, since the address generation unit and the address storage unit are controlled by a 1-bit control signal, the address can be controlled very easily.

本発明の請求項3の半導体試験装置は、請求項1記載の半導体試験装置において、前記アドレス生成部から出力されたアドレスと前記アドレス格納部から出力されたアドレスとのうち何れか一方を選択して、前記アドレス生成部に出力するセレクタを備えたことを特徴とする。   A semiconductor test apparatus according to a third aspect of the present invention is the semiconductor test apparatus according to the first aspect, wherein one of the address output from the address generation unit and the address output from the address storage unit is selected. And a selector for outputting to the address generation unit.

この半導体試験装置によれば、セレクタを設けることにより、インクリメントされたアドレスと復帰させたいアドレスとのうち何れか一方を自由に選択させる制御ができるようになる。   According to this semiconductor test apparatus, by providing the selector, it is possible to control to freely select one of the incremented address and the address to be restored.

本発明の請求項4の半導体試験装置は、請求項3記載の半導体試験装置において、前記アドレス生成部と前記アドレス格納部と前記セレクタとは、それぞれ1ビットの制御信号により制御がされることを特徴とする。   A semiconductor test apparatus according to a fourth aspect of the present invention is the semiconductor test apparatus according to the third aspect, wherein the address generation unit, the address storage unit, and the selector are each controlled by a 1-bit control signal. Features.

この半導体試験装置によれば、アドレス生成部とアドレス格納部とセレクタとは1ビットの制御信号により制御がされていることから、極めて簡単にアドレスの制御を行うことができるようになる。   According to this semiconductor test apparatus, the address generation unit, the address storage unit, and the selector are controlled by a 1-bit control signal, so that the address can be controlled very easily.

本発明の請求項5の半導体試験装置は、請求項3記載の半導体試験装置において、前記パターンメモリと前記アドレス生成部と前記アドレス格納部と前記セレクタとを設けた個別パターン生成部を複数備えるテスト部と、前記テスト部とは別個独立の装置として構成され、前記テスト部の制御を行うコントローラと、を備えたことを特徴とする。   A semiconductor test apparatus according to a fifth aspect of the present invention is the semiconductor test apparatus according to the third aspect, comprising a plurality of individual pattern generation units each provided with the pattern memory, the address generation unit, the address storage unit, and the selector. And a controller configured to be independent of the test unit and controlling the test unit.

この半導体試験装置によれば、テスト部とコントローラとは別個独立の装置により構成されており、コントローラの制御によりテスト部の制御がされている。コントローラからの制御をアドレスのインクリメントによる簡単な制御にしつつ、アドレス格納部に一時的にアドレスを格納することで任意のアドレスに復帰させられるようになる。コントローラとしてはALPGを適用でき、テスト部としてはPEを適用できる。   According to this semiconductor test apparatus, the test unit and the controller are constituted by independent devices, and the test unit is controlled by the control of the controller. It is possible to return to an arbitrary address by temporarily storing the address in the address storage unit while making the control from the controller simple by incrementing the address. ALPG can be applied as the controller, and PE can be applied as the test unit.

本発明の請求項6の半導体試験装置は、請求項1記載の半導体試験装置において、前記アドレス格納部は、前記アドレス生成部から前記パターンメモリに出力されるアドレスを格納するアドレス格納レジスタを複数備えていることを特徴とする。   A semiconductor test apparatus according to a sixth aspect of the present invention is the semiconductor test apparatus according to the first aspect, wherein the address storage section includes a plurality of address storage registers for storing addresses output from the address generation section to the pattern memory. It is characterized by.

この半導体試験装置によれば、複数のアドレス格納レジスタにそれぞれ異なるアドレスを格納させることで、復帰させるアドレスを複数に設定できるようになる。   According to this semiconductor test apparatus, it is possible to set a plurality of addresses to be restored by storing different addresses in a plurality of address storage registers.

本発明の請求項7の半導体試験装置は、請求項1記載の半導体試験装置において、前記アドレス格納部は、前記アドレス生成部から前記パターンメモリに出力されるアドレスを順次格納していくアドレス格納FIFOを備えていることを特徴とする。   A semiconductor test apparatus according to a seventh aspect of the present invention is the semiconductor test apparatus according to the first aspect, wherein the address storage unit sequentially stores addresses output from the address generation unit to the pattern memory. It is characterized by having.

この半導体試験装置によれば、アドレス格納FIFOに複数のアドレスを格納させることができるため、復帰させるアドレスを複数に設定できるようになる。   According to this semiconductor test apparatus, since a plurality of addresses can be stored in the address storage FIFO, a plurality of addresses to be restored can be set.

本発明の請求項8の半導体試験装置は、請求項1記載の半導体試験装置において、前記アドレス格納部は、前記アドレス生成部から前記パターンメモリに出力される複数のアドレスを記憶するアドレスメモリを備えていることを特徴とする。   The semiconductor test apparatus according to an eighth aspect of the present invention is the semiconductor test apparatus according to the first aspect, wherein the address storage unit includes an address memory that stores a plurality of addresses output from the address generation unit to the pattern memory. It is characterized by.

この半導体試験装置によれば、アドレスメモリに複数のアドレスを記憶させることができるため、復帰させるアドレスを複数に設定できるようになる。   According to this semiconductor test apparatus, since a plurality of addresses can be stored in the address memory, a plurality of addresses to be restored can be set.

本発明の半導体試験装置は、パターンメモリに出力されるアドレスをアドレス格納部に格納しておくことで、任意のアドレスに復帰させることが可能になる。しかも、アドレス生成部はアドレスのインクリメントによるアドレス制御を行うため、非常に簡単な制御でパターンメモリのアドレスを生成していくことができる。これにより、ハードウェアの単純化および試験時間の短縮を図りつつ、任意のアドレスに復帰させるフレキシブルなアドレス制御を行うことができるようになる。   The semiconductor test apparatus of the present invention can return to an arbitrary address by storing the address output to the pattern memory in the address storage unit. In addition, since the address generation unit performs address control by incrementing the address, the address of the pattern memory can be generated with very simple control. This makes it possible to perform flexible address control for returning to an arbitrary address while simplifying the hardware and shortening the test time.

以下、本発明の実施形態について図面を参照して説明する。図1は個別パターン生成部1を示している。図6で説明したように半導体試験装置にはALPG102とPE103とを設けているが、これらの構成は背景技術で説明した構成とほぼ同様である。ただし、個別パターン生成部の構成が従来のものと異なる。以下、本実施形態における個別パターン生成部1について説明する。なお、半導体試験装置の全体構成は図6を用いて、パターンメモリの構成については図8を用いて説明するが、以下の実施形態において、個別パターン生成部1以外の構成については背景技術と同じ符号を用いて説明する。   Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows an individual pattern generation unit 1. As described in FIG. 6, the semiconductor test apparatus is provided with the ALPG 102 and the PE 103, but these configurations are substantially the same as those described in the background art. However, the configuration of the individual pattern generation unit is different from the conventional one. Hereinafter, the individual pattern generation unit 1 in the present embodiment will be described. The overall configuration of the semiconductor test apparatus will be described with reference to FIG. 6, and the configuration of the pattern memory will be described with reference to FIG. 8. In the following embodiments, the configuration other than the individual pattern generation unit 1 is the same as the background art. This will be described using reference numerals.

個別パターン生成部1は、パターンメモリ2とアドレス生成部3とアドレスレジスタ4とアドレス格納レジスタ5とセレクタ6とを備えて概略構成している。パターンメモリ2とアドレス生成部3とアドレスレジスタ4とは背景技術で説明したもの同じである。図6で示したように、PE103には複数の個別パターン生成部1が設けられる。個別パターン生成部1はDUT101に個別的に対応してパターンデータ(以下、パターンデータPATとする)を生成しているが、1つのDUT101の複数の接続ピンに対応してそれぞれ個別パターン生成部1を設けるものであってもよい。なお、PE103に1つの個別パターン生成部1を設けるものであってもよい。   The individual pattern generation unit 1 includes a pattern memory 2, an address generation unit 3, an address register 4, an address storage register 5, and a selector 6. The pattern memory 2, the address generation unit 3, and the address register 4 are the same as those described in the background art. As shown in FIG. 6, the PE 103 is provided with a plurality of individual pattern generation units 1. The individual pattern generation unit 1 generates pattern data (hereinafter referred to as pattern data PAT) individually corresponding to the DUT 101, but the individual pattern generation unit 1 corresponds to a plurality of connection pins of one DUT 101. May be provided. The PE 103 may be provided with one individual pattern generation unit 1.

パターンメモリ2はパターンデータPATを記憶するためのメモリであり、メモリ内は複数のエリアに分割され、各エリアにはDUT101のテストを行うための制御パターンが記憶されている。制御パターンはコマンドとデータから構成され、1つのコマンドに対してデータが複数になる場合もある。コマンドまたはデータは1つのアドレスに格納されているため、制御パターンは連続した複数のアドレスに記憶されるようになる。例えば、図8であれば、データエリアBのアドレス03にコマンドが記憶され、アドレス04〜08にコマンドを実行するためのデータが記憶される。パターンメモリ2から出力されるパターンデータPATは信号生成部123に入力されて、信号生成部123はDUT101に印加する試験信号を生成する。   The pattern memory 2 is a memory for storing pattern data PAT. The memory is divided into a plurality of areas, and a control pattern for testing the DUT 101 is stored in each area. The control pattern is composed of a command and data, and there may be a case where a plurality of data is provided for one command. Since the command or data is stored at one address, the control pattern is stored at a plurality of consecutive addresses. For example, in FIG. 8, a command is stored at address 03 in data area B, and data for executing the command is stored at addresses 04-08. The pattern data PAT output from the pattern memory 2 is input to the signal generation unit 123, and the signal generation unit 123 generates a test signal to be applied to the DUT 101.

アドレス生成部3はアドレス制御信号CTRに基づいて、入力したアドレスのインクリメント制御を行ってアドレス3Aとして出力を行う。アドレス3Aはパターンメモリ2のアドレスを指定するためのものである。アドレス生成部3には後述するセレクタ6が出力したアドレス6Aが入力され、このアドレス6Aのインクリメントを行う。アドレス生成部3は、アドレス制御信号CTRが「0」を示している場合にはアドレス6Aをそのままアドレス3Aとして出力し、アドレス制御信号CTRが「1」を示している場合にはアドレス6Aをインクリメントしたアドレスをアドレス3Aとして出力する。   Based on the address control signal CTR, the address generator 3 performs an increment control of the input address and outputs the address 3A. The address 3A is for designating the address of the pattern memory 2. The address generator 3 receives an address 6A output from a selector 6 described later, and increments the address 6A. The address generation unit 3 outputs the address 6A as it is as the address 3A when the address control signal CTR indicates “0”, and increments the address 6A when the address control signal CTR indicates “1”. This address is output as address 3A.

アドレスレジスタ4はアドレス生成部3が出力したアドレス3Aを一時的に保持するアドレスである。アドレスレジスタ4が保持したアドレス3Aはアドレス4Aとして出力される。アドレスレジスタ4には初期アドレスSAが入力されるようになっており、パターンメモリ2のスタートアドレスが指定される。例えば、データエリアBの制御パターンを指定する場合には、初期アドレスSAはアドレス03になる。初期アドレスSAとして設定されたアドレス03はアドレス生成部3によりインクリメントされることにより、順次エリア内のアドレスのコマンド或いはデータが読み込まれていく。なお、アドレス生成部3が生成したアドレスをパターンメモリ2に直接的に入力させるようにしてもよい。この場合には、アドレスレジスタ4を設けなくてもよいが、アドレス生成部3に初期アドレスSAを設定する手段を設けなくてはならない。   The address register 4 is an address that temporarily holds the address 3A output from the address generator 3. The address 3A held by the address register 4 is output as the address 4A. An initial address SA is input to the address register 4 and a start address of the pattern memory 2 is designated. For example, when the control pattern of the data area B is designated, the initial address SA becomes the address 03. The address 03 set as the initial address SA is incremented by the address generation unit 3 so that the command or data of the address in the area is sequentially read. Note that the address generated by the address generation unit 3 may be directly input to the pattern memory 2. In this case, the address register 4 need not be provided, but a means for setting the initial address SA in the address generator 3 must be provided.

アドレス格納部としてのアドレス格納レジスタ5は、アドレスの復帰を行うためにパターンメモリ2に出力されるアドレス4Aを格納(保存)するレジスタになる。アドレスの格納はアドレス制御信号CTRに基づいて行っており、格納したアドレスをアドレス5Aとしてセレクタ6に出力している。アドレス格納信号ADSが「0」を示している場合にはアドレス4Aを格納せず、「1」を示している場合にはアドレス4Aを格納する動作を行う。アドレス格納レジスタ5は1つのアドレスを格納するようになっており、複数のアドレスを格納できるようにはなっていない。従って、アドレス格納信号ADSが「1」を示した時点でのアドレス4Aを格納しているが、次にアドレス格納信号ADSが「1」になったときには、先に格納したアドレス4Aは失われ、最新のアドレス4Aが格納されるようになる。   An address storage register 5 as an address storage unit is a register that stores (saves) an address 4A output to the pattern memory 2 in order to restore the address. The address is stored based on the address control signal CTR, and the stored address is output to the selector 6 as the address 5A. When the address storage signal ADS indicates “0”, the address 4A is not stored. When the address storage signal ADS indicates “1”, the address 4A is stored. The address storage register 5 stores one address and does not store a plurality of addresses. Therefore, the address 4A at the time when the address storage signal ADS indicates “1” is stored, but when the address storage signal ADS next becomes “1”, the previously stored address 4A is lost, The latest address 4A is stored.

セレクタ6はアドレスレジスタ4から出力されたアドレス4Aとアドレス格納レジスタ5から出力されたアドレス5Aとを入力して何れか一方のアドレスを選択的に出力する。このセレクタ6が出力するアドレスをアドレス6Aとする。セレクタ6はセレクト信号SELに基づいて動作を行っており、セレクト信号SELが「0」を示している場合にはアドレス4Aを選択して出力し、「1」を示している場合にはアドレス5Aを選択して出力する。セレクタ6から出力されたアドレス6Aは前述したようにアドレス生成部3に入力されるようになっている。   The selector 6 inputs the address 4A output from the address register 4 and the address 5A output from the address storage register 5, and selectively outputs one of the addresses. The address output by the selector 6 is assumed to be an address 6A. The selector 6 operates based on the select signal SEL. When the select signal SEL indicates “0”, the address 4A is selected and output, and when the select signal SEL indicates “1”, the address 5A is selected. Select to output. The address 6A output from the selector 6 is input to the address generator 3 as described above.

パターンメモリ2とアドレスレジスタ4とアドレス格納レジスタ5とセレクタ6とは基準クロックCLKに同期して動作を行っている。なお、アドレス生成部3はアドレス制御信号CTRに基づいて動作を行っており、このアドレス制御信号CTRはALPG102において基準クロックCLKに同期させていることから、実質的にアドレス生成部3も基準クロックCLKに同期して動作を行なっていることになる。   The pattern memory 2, the address register 4, the address storage register 5, and the selector 6 operate in synchronization with the reference clock CLK. The address generation unit 3 operates based on the address control signal CTR. Since the address control signal CTR is synchronized with the reference clock CLK in the ALPG 102, the address generation unit 3 also substantially includes the reference clock CLK. The operation is performed in synchronization with the above.

アドレス制御信号CTRとアドレス格納信号ADSとセレクト信号SELとはそれぞれ1ビット(二値)の制御信号である。これらの制御信号はPE103の外部から入力される。PE103はALPG102により制御がされるため、ここではALPG102から信号が出力されるものとする。ALPG102にはユーザ情報設定部113を設けてあり、ユーザ情報設定部113からアドレス制御信号CTRとアドレス格納信号ADSとセレクト信号SELとを出力するようにしている。ユーザ情報設定部113には、これらの信号の出力タイミングが予め記憶されている。勿論、ALPG102以外の制御機構から各制御信号が出力されるようにしてもよい。   The address control signal CTR, the address storage signal ADS, and the select signal SEL are each 1-bit (binary) control signals. These control signals are input from outside the PE 103. Since the PE 103 is controlled by the ALPG 102, a signal is output from the ALPG 102 here. The ALPG 102 is provided with a user information setting unit 113, which outputs an address control signal CTR, an address storage signal ADS, and a select signal SEL from the user information setting unit 113. The user information setting unit 113 stores output timings of these signals in advance. Of course, each control signal may be output from a control mechanism other than the ALPG 102.

なお、アドレス制御信号CTRとアドレス格納信号ADSとセレクト信号SELとは1ビットの制御信号であるものを例示しているが、これに限定されず、2ビット或いは3ビット等の少ないビット数の制御信号であってもよい。例えば、2ビットの制御信号にすることにより、条件付きでアドレスのインクリメントを行わせる等の制御ができる。ただし、制御信号は少ないビット数であるほど有利な効果を発揮するため、1ビットの制御信号であることが望ましい。   The address control signal CTR, the address storage signal ADS, and the select signal SEL are illustrated as one-bit control signals. However, the present invention is not limited to this, and control of a small number of bits such as 2 bits or 3 bits is possible. It may be a signal. For example, by using a 2-bit control signal, it is possible to control the address to be incremented conditionally. However, since the control signal exhibits an advantageous effect as the number of bits is small, it is desirable that the control signal is a 1-bit control signal.

本発明では、アドレス格納信号ADSとセレクト信号SELとの2つの制御信号を新たに追加しているが、これらの信号は1ビットの信号である。従って、制御信号の追加を行ったとしても、アドレス制御が複雑化することは殆どない。ALPG102から制御信号を伝達するための制御信号線を新たに追加されるが、1ビットの制御信号を伝達するための制御信号線であるため、ハードウェアは従来のものに比べて殆ど変化はない。また、アドレス制御も非常に簡単なものであるため、試験時間が冗長化するといった問題も殆ど発生しない。   In the present invention, two control signals of an address storage signal ADS and a select signal SEL are newly added. These signals are 1-bit signals. Therefore, even if the control signal is added, the address control is hardly complicated. A control signal line for transmitting a control signal from the ALPG 102 is newly added. However, since the control signal line is for transmitting a 1-bit control signal, the hardware is hardly changed compared to the conventional one. . In addition, since the address control is very simple, there is almost no problem that the test time becomes redundant.

アドレスレジスタ4に入力される初期アドレスSAも外部から入力されるようになっており、ここではALPG102のユーザ情報設定部113から入力するようにしている。初期アドレスSAはアドレスを示す情報であり、複数ビットの信号からなる情報になるが、初期アドレスSAは初期的な設定時にのみ使用されるものであり、テストの動作を行っているときに使用されるものではない。従って、最初に初期アドレスSAを設定してしまえばテスト中に使用されることがないため、アドレス制御が複雑化するという問題は生じない。   The initial address SA input to the address register 4 is also input from the outside. Here, the initial address SA is input from the user information setting unit 113 of the ALPG 102. The initial address SA is information indicating an address and is information composed of a signal of a plurality of bits. However, the initial address SA is used only at the initial setting, and is used when a test operation is performed. It is not something. Therefore, if the initial address SA is set first, it will not be used during the test, so that the problem of complicated address control does not occur.

DUT101のテストを行うときには、テストを開始するために初期アドレスSAの設定等の初期設定を行った後に、実際にDUT101のテストが開始される。初期設定は最初の設定動作にすぎず、その後のテスト動作に関与しない。従って、この初期設定時に複数ビットの初期アドレスSAが使用されたとしても、それほど制御が複雑化することはない。   When the test of the DUT 101 is performed, the test of the DUT 101 is actually started after performing the initial setting such as the setting of the initial address SA in order to start the test. The initial setting is only the initial setting operation and does not participate in the subsequent test operation. Therefore, even if a multi-bit initial address SA is used at the time of this initial setting, the control is not so complicated.

以上の構成における動作について、図2のタイミングチャートを用いて説明する。図2において、アドレス制御信号CTRの初期値をCTR(0)、時刻t0における値をCTR(1)、時刻t1における値をCTR(2)、・・・としている。アドレス制御信号CTRは基準クロックCLKの立ち上がりタイミングに同期して「1」または「0」の値がアドレス生成部3に入力される。従って、各時刻においてアドレス制御信号CTRは「1」または「0」の値を示すようになるが、以下においては、全ての時刻において「1」を示すものとして説明する。つまり、全ての時刻において、アドレス生成部3がアドレスのインクリメントを行うものとする。勿論、アドレス制御信号CTRが「0」を示しているものでもよく、その場合にはアドレスのインクリメントは行われない。   The operation in the above configuration will be described with reference to the timing chart of FIG. 2, the initial value of the address control signal CTR is CTR (0), the value at time t0 is CTR (1), the value at time t1 is CTR (2),. As the address control signal CTR, a value “1” or “0” is input to the address generator 3 in synchronization with the rising timing of the reference clock CLK. Therefore, the address control signal CTR shows a value of “1” or “0” at each time, but in the following description, it will be assumed that “1” is shown at all times. That is, the address generation unit 3 increments the address at all times. Of course, the address control signal CTR may indicate “0”, and in this case, the address is not incremented.

ADD(0)は初期アドレスSAであり、ADD(1)、ADD(2)、・・・は順次アドレスをインクリメントした値になる。ここでは、アドレス生成部3が出力しているアドレス3Aとアドレスレジスタ4が保持しているアドレス4Aとアドレス格納レジスタ5に格納されているアドレスとの初期値は全てADD(0)であるものとする。ADD(0)はアドレスレジスタ4に設定される初期アドレスSAになる。そして、図2において、PAT(ADD(m))はパターンメモリ2に記憶されているアドレスADD(m)のパターンデータを示している(mは自然数)。   ADD (0) is the initial address SA, and ADD (1), ADD (2),... Here, the initial values of the address 3A output by the address generation unit 3, the address 4A held by the address register 4 and the address stored in the address storage register 5 are all ADD (0). To do. ADD (0) becomes the initial address SA set in the address register 4. In FIG. 2, PAT (ADD (m)) indicates the pattern data of the address ADD (m) stored in the pattern memory 2 (m is a natural number).

前述したように、アドレス制御信号CTRは全ての時刻において「1」を示している。このため、全ての時刻においてアドレスのインクリメントが行われるため、アドレス生成部3は各時刻において、ADD(1)、ADD(2)、・・・のように連続したアドレスを生成していく。   As described above, the address control signal CTR indicates “1” at all times. For this reason, since the address is incremented at all times, the address generation unit 3 generates consecutive addresses such as ADD (1), ADD (2),... At each time.

アドレスレジスタ4はアドレス生成部3が出力したアドレス3Aを一時的に保持するが、保持するタイミングとしてはアドレス生成部3がアドレス3Aを出力するタイミングよりも1クロック分(基準クロックCLKの分)だけ遅れている。従って、アドレスレジスタ4はアドレス生成部3が出力するアドレス3Aよりも1クロック分遅れたタイミングで、ADD(1)、ADD(2)、・・・のように連続したアドレスを保持していく。そして、保持したアドレスをアドレス4Aとして出力している。   The address register 4 temporarily holds the address 3A output from the address generator 3, but the timing of holding is only one clock (for the reference clock CLK) than the timing at which the address generator 3 outputs the address 3A. Running late. Therefore, the address register 4 holds continuous addresses such as ADD (1), ADD (2),... At a timing delayed by one clock from the address 3A output from the address generator 3. The held address is output as address 4A.

アドレス格納レジスタ5に入力されるアドレス格納信号ADSは時刻t1の基準クロックCLKの立ち上がりタイミングに同期して、「0」から「1」に変化する。従って、このタイミングで入力しているアドレス4Aを格納する。時刻t1においては、アドレスレジスタ4から出力されているアドレス4AはADD(1)であるため、アドレス格納レジスタ5はADD(1)を保持する。時刻t2の基準クロックCLKの立ち上がりタイミングに同期してアドレス格納信号ADSは「1」から「0」に変化する。従って、アドレス格納信号ADSが次に「1」に変化するまでの間は、アドレス格納レジスタ5はADD(1)を保持している。   The address storage signal ADS input to the address storage register 5 changes from “0” to “1” in synchronization with the rising timing of the reference clock CLK at time t1. Therefore, the address 4A inputted at this timing is stored. At time t1, since the address 4A output from the address register 4 is ADD (1), the address storage register 5 holds ADD (1). The address storage signal ADS changes from “1” to “0” in synchronization with the rising timing of the reference clock CLK at time t2. Therefore, the address storage register 5 holds ADD (1) until the address storage signal ADS next changes to “1”.

セレクタ6に入力されるセレクト信号SELは時刻t3の基準クロックCLKの立ち上がりタイミングに同期して「0」から「1」に変化している。このタイミングでセレクタ6は、それまで選択していたアドレス4Aからアドレス5Aに切り替えて出力を行う。従って、時刻t3において、セレクタ6が出力するアドレスはアドレス格納レジスタ5が格納しているADD(1)が出力される。そして、時刻t4の基準クロックCLKの立ち上がりタイミングに同期して「1」から「0」に変化しているため、セレクタ6は、アドレス5Aから再びアドレス4Aに切り替えて出力を行う。   The select signal SEL input to the selector 6 changes from “0” to “1” in synchronization with the rising timing of the reference clock CLK at time t3. At this timing, the selector 6 switches from the address 4A selected so far to the address 5A and performs output. Accordingly, at time t3, the address output from the selector 6 is ADD (1) stored in the address storage register 5. Then, since it changes from “1” to “0” in synchronization with the rising timing of the reference clock CLK at time t 4, the selector 6 switches from address 5 A to address 4 A again to perform output.

アドレス生成部3はセレクタ6の出力を入力しているため、時刻t3においてセレクタ6の出力がADD(1)に切り替わると、このADD(1)をインクリメントしたADD(2)をアドレス3Aとして出力する。そして、時刻t4においては、アドレスレジスタ4がADD(2)を保持しており、セレクタ6はアドレスレジスタ4が保持しているアドレス4Aに選択を切り替えているため、アドレス生成部3にはADD(2)が入力されて、ADD(2)をインクリメントしたADD(3)が出力される。以降、基準クロックCLKの立ち上がりタイミングに同期してADD(4)、ADD(5)、・・・のように連続したアドレスが生成されていく。   Since the address generator 3 receives the output of the selector 6, when the output of the selector 6 is switched to ADD (1) at time t3, ADD (2) obtained by incrementing the ADD (1) is output as the address 3A. . At time t4, the address register 4 holds ADD (2), and the selector 6 switches the selection to the address 4A held by the address register 4, so that the address generator 3 has ADD ( 2) is input, and ADD (3) obtained by incrementing ADD (2) is output. Thereafter, continuous addresses such as ADD (4), ADD (5),... Are generated in synchronization with the rising timing of the reference clock CLK.

パターンメモリ2から読み出されるパターンデータPATは、アドレスレジスタ4が保持しているアドレス4Aよりも1クロック分遅いタイミングになるため、時刻t1までは初期アドレスのPAT(ADD(0))が読み出され、時刻t2から時刻t4まではPAT(ADD(1))、PAT(ADD(2))、PAT(ADD(3))が読み出される。一方、時刻t5においては、時刻t4にアドレスレジスタ4から出力されたアドレス4A、すなわちADD(1)に対応するパターンデータPAT(ADD(1))が再び読み出されるようになる。つまり、アドレス格納レジスタ5に格納していたADD(1)にそれまでのADD(3)からアドレスの復帰をさせることができるようになる。   Since the pattern data PAT read from the pattern memory 2 is delayed by one clock from the address 4A held in the address register 4, the initial address PAT (ADD (0)) is read until time t1. From time t2 to time t4, PAT (ADD (1)), PAT (ADD (2)), and PAT (ADD (3)) are read. On the other hand, at time t5, the pattern data PAT (ADD (1)) corresponding to the address 4A output from the address register 4 at time t4, that is, ADD (1), is read again. That is, ADD (1) stored in the address storage register 5 can return the address from ADD (3) up to that point.

従って、アドレス格納レジスタ5にインクリメントされていくアドレスを一時的に格納することにより、格納したアドレスに復帰させて、再びインクリメント制御によるアドレス生成を行うことができるようになる。例えば、連続したアドレスのパターンデータPATからなる制御パターンを繰り返して実行する場合にはループ処理がなされる。ループ処理の場合は、ループ範囲の最終アドレスが読み出された次に、ループ範囲の先頭アドレスに復帰しなければならない。このとき、アドレス生成部3が生成した先頭アドレスをアドレス格納レジスタ5に格納しておき、最終アドレスの次に先頭アドレスが読み出されるようにセレクタ6を制御する。これにより、ループ処理を実現することができるようになる。   Therefore, by temporarily storing the incremented address in the address storage register 5, it is possible to return to the stored address and generate the address by increment control again. For example, when a control pattern consisting of pattern data PAT of consecutive addresses is repeatedly executed, a loop process is performed. In the case of loop processing, after the last address of the loop range is read, it is necessary to return to the start address of the loop range. At this time, the head address generated by the address generation unit 3 is stored in the address storage register 5 and the selector 6 is controlled so that the head address is read after the last address. As a result, loop processing can be realized.

前述したように、パターンメモリ2からパターンデータPATを読み出すときには、任意のアドレスから読み出し可能にしているのではなく、1ビットのアドレス制御信号CTRに基づいてインクリメント制御を行うことにより読み出しを行っている。従って、極めて簡単なアドレス制御により実現できるため、ハードウェアの単純化および試験時間の短縮を大幅に図ることができる。そして、アドレス格納部5に復帰したいアドレスを格納しておき、セレクタ6の出力を切り替えることにより、任意のアドレスに復帰させることができる。このため、アドレスを復帰させるために、テストを終了して、再度テストを開始するために初期設定を行う必要がないことから、アドレス復帰の時間を大幅に短縮できるようになる。また、前述したようにアドレス格納信号ADSとセレクト信号SELとを新たに追加してアドレス制御を行っているが、両信号ともに1ビットの信号であるため、アドレス制御が複雑になることは殆どない。このため、ハードウェアの単純化および試験時間の短縮を図りつつ、任意のアドレスに復帰させるフレキシブルなアドレス制御を行うことができるようになる。   As described above, when the pattern data PAT is read from the pattern memory 2, reading is not performed from an arbitrary address but is performed by performing increment control based on the 1-bit address control signal CTR. . Therefore, since it can be realized by extremely simple address control, the hardware can be simplified and the test time can be greatly reduced. Then, by storing the address to be restored in the address storage unit 5 and switching the output of the selector 6, the address can be restored to an arbitrary address. For this reason, in order to restore the address, it is not necessary to perform initial setting in order to end the test and start the test again, so that the address restoration time can be greatly shortened. Further, as described above, the address control is performed by newly adding the address storage signal ADS and the select signal SEL. However, since both signals are 1-bit signals, the address control is hardly complicated. . For this reason, it becomes possible to perform flexible address control for returning to an arbitrary address while simplifying hardware and shortening the test time.

次に、変形例について説明する。図3には第1の変形例を示している。前述した実施形態ではアドレス格納部としてアドレス格納レジスタ5を1つ設けた例を説明したが、本変形例ではアドレス格納部として複数(k個:kは自然数)のアドレス格納レジスタ10−1〜10−k(総称してアドレス格納レジスタ10とする)を設けている。その他の構成は実施形態と同じである。全てのアドレス格納レジスタ10にはアドレスレジスタ4から出力されたアドレス4Aを入力しており、また全てのアドレス格納レジスタ10はセレクタ6に対してアドレスの出力を行っている。このように、複数のアドレス格納レジスタ10を設けることにより、複数のアドレスを一時的に格納できるようになる。   Next, a modified example will be described. FIG. 3 shows a first modification. In the above-described embodiment, an example in which one address storage register 5 is provided as an address storage unit has been described. However, in this modification, a plurality (k: k is a natural number) of address storage registers 10-1 to 10-10 as address storage units. -K (collectively referred to as address storage register 10) is provided. Other configurations are the same as those of the embodiment. The address 4A output from the address register 4 is input to all the address storage registers 10, and all the address storage registers 10 output addresses to the selector 6. Thus, by providing a plurality of address storage registers 10, a plurality of addresses can be temporarily stored.

各アドレス格納レジスタ10にはそれぞれアドレス格納信号ADSが入力されている。アドレス格納レジスタ10ごとに個別的に対応させたアドレス格納信号ADSにより、何れのアドレス格納レジスタ10にアドレス4Aを格納させるかを自由に選択できるようになる。また、セレクタ6はk個のアドレス格納レジスタ10からアドレスを入力しているため、何れのアドレスを選択して出力するかをセレクト信号SELにより決定する。従って、アドレス格納信号ADSはそれぞれ1ビットの制御信号であるが、全体としてはkビットの情報量になる。また、セレクト信号SELもk個のアドレスの中から1つの制御信号を選択するため、kビット或いはlogkビットの情報量になる。 Each address storage register 10 is supplied with an address storage signal ADS. The address storage signal ADS individually associated with each address storage register 10 can freely select which address storage register 10 stores the address 4A. Further, since the selector 6 receives addresses from the k address storage registers 10, it determines which address is selected and output by the select signal SEL. Therefore, each address storage signal ADS is a 1-bit control signal, but the total information amount is k bits. Further, since the select signal SEL also selects one control signal from the k addresses, the information amount is k bits or log 2 k bits.

複数のアドレスを一時的に格納できることで、復帰するアドレスを複数に設定できる。アドレスレジスタ4から出力されるアドレス4Aを異なるタイミングで各アドレス格納レジスタ10に格納していくことで、k個のアドレスを復帰先に指定できるようになる。例えば、多重ループの場合には、複数のアドレスを復帰先に選定しなければならないため、前述した実施形態のようにアドレス格納レジスタが1つの場合には、多重ループの処理を行うことができなくなる。この点において、本発明は多重ループ等の処理にフレキシブルに対応することもできる。   Since a plurality of addresses can be temporarily stored, a plurality of addresses to be restored can be set. By storing the address 4A output from the address register 4 in each address storage register 10 at different timings, k addresses can be designated as return destinations. For example, in the case of multiple loops, since a plurality of addresses must be selected as return destinations, multiple loop processing cannot be performed when there is one address storage register as in the above-described embodiment. . In this respect, the present invention can flexibly cope with processing such as multiple loops.

ただし、前述したように、アドレス格納信号ADSおよびセレクト信号SELは複数ビットの情報量が必要になる。このため、制御性の観点からは実施形態の方が有利になる。従って、実際に行うDUT101の処理が多重ループ等の複雑な処理を要求する場合には本変形例のような構成を採用し、要求されない場合には前述した実施形態のような構成を採用する。何れの構成を採用するかは、処理内容等に応じて適宜自由に選択できる。   However, as described above, the address storage signal ADS and the select signal SEL require a plurality of bits of information. For this reason, the embodiment is more advantageous from the viewpoint of controllability. Therefore, when the actual processing of the DUT 101 requires complex processing such as a multiple loop, the configuration as in this modification is adopted, and when not required, the configuration as in the above-described embodiment is adopted. Which configuration is adopted can be freely selected as appropriate according to the processing contents and the like.

次に、図4を用いて第2の変形例について説明する。本変形例では、アドレス格納部としてアドレス格納FIFO20を設けている。アドレス格納FIFO20には2本の制御信号が入力される。1つの制御信号がアドレス格納信号ADSであり、もう1つの制御信号がアドレス出力信号ADLである。アドレス格納信号ADSはアドレス格納FIFO20にアドレスを格納させる制御信号になる。また、アドレス出力信号ADLはアドレス格納FIFO20に格納されているアドレスの出力を制御する信号である。   Next, a second modification will be described with reference to FIG. In this modification, an address storage FIFO 20 is provided as an address storage unit. Two control signals are input to the address storage FIFO 20. One control signal is the address storage signal ADS, and the other control signal is the address output signal ADL. The address storage signal ADS is a control signal for storing an address in the address storage FIFO 20. The address output signal ADL is a signal for controlling the output of the address stored in the address storage FIFO 20.

アドレス格納FIFO20はFIFO(First In First Out)方式の記憶手段であり、アドレス格納信号ADSに基づいてアドレスレジスタ4から出力されるアドレス4Aを順番に格納していく。アドレス格納FIFO20には先頭から順番に複数のアドレスを格納していくことができる。そして、アドレス出力信号ADLに基づいて、先頭に格納されているアドレスから順番にセレクタ6に出力されていく。アドレス出力信号ADLはセレクタ6にも接続されており、アドレス格納FIFO20からアドレスを出力するタイミングに同期してセレクタ6の選択をアドレス格納FIFO20側に切り替えるようになっている。前述した実施形態ではセレクト信号SELによりセレクタ6の制御を行っていたが、本変形例では、セレクト信号SELがアドレス格納FIFO20を制御する役割も兼ねている。また、アドレス格納信号ADSは前述した実施形態でも使用していたものである。よって、制御信号の追加はされてはいない。   The address storage FIFO 20 is a FIFO (First In First Out) type storage means, and sequentially stores the addresses 4A output from the address register 4 based on the address storage signal ADS. A plurality of addresses can be stored in the address storage FIFO 20 in order from the top. Then, based on the address output signal ADL, it is output to the selector 6 in order from the address stored at the head. The address output signal ADL is also connected to the selector 6, and the selection of the selector 6 is switched to the address storage FIFO 20 side in synchronization with the output timing of the address from the address storage FIFO 20. In the above-described embodiment, the selector 6 is controlled by the select signal SEL. However, in this modification, the select signal SEL also serves to control the address storage FIFO 20. The address storage signal ADS is also used in the above-described embodiment. Therefore, no control signal is added.

本変形例では、アドレス格納FIFO20を採用しているため、複数のアドレスを格納して出力することが可能になる。そして、アドレス格納信号ADSおよびアドレス出力信号ADLは1ビットの制御信号になり、且つ制御信号の追加もないことから、前述した実施形態と制御の複雑性をほぼ同等にしながら、複数のアドレスに復帰させることができるようになる。   In this modification, since the address storage FIFO 20 is employed, a plurality of addresses can be stored and output. Since the address storage signal ADS and the address output signal ADL are 1-bit control signals and no control signals are added, the control complexity is substantially the same as that of the above-described embodiment, and the addresses are restored to a plurality of addresses. To be able to.

ただし、アドレス格納FIFO20はFIFO方式であるため、一度取り出されたアドレスは再度格納しなければ失われてしまうという側面もあり、処理内容によって、前述してきた実施形態または変形例1を採用するのか、或いは本変形例を採用するのかを適宜自由に選択する。   However, since the address storage FIFO 20 is a FIFO method, there is an aspect in which an address once taken out is lost unless it is stored again. Depending on the processing contents, the embodiment or the first modification described above is adopted. Alternatively, it is freely selected as to whether to adopt this modification.

次に、変形例3について図5を用いて説明する。本変形例では、アドレス格納部としてアドレス格納メモリ30を用いており、このアドレス格納メモリ30を制御する格納メモリ制御部31を設けている。アドレス格納メモリ30には入力したアドレスを複数格納することができるようになっている。アドレス格納メモリ30に格納されるアドレス(アドレスレジスタ4から出力されるアドレス4A)はデータとしてメモリ内に書き込まれるため、以下においてアドレス格納メモリ30に格納されるアドレスをアドレスデータとして説明する。   Next, Modification 3 will be described with reference to FIG. In this modification, an address storage memory 30 is used as an address storage unit, and a storage memory control unit 31 that controls the address storage memory 30 is provided. The address storage memory 30 can store a plurality of input addresses. Since the address stored in the address storage memory 30 (address 4A output from the address register 4) is written in the memory as data, the address stored in the address storage memory 30 will be described below as address data.

格納メモリ制御部31はアドレス格納メモリ30に格納されるアドレスデータのアドレス(つまり、アドレス格納メモリ30内のアドレス)を指定する制御を行う。アドレス格納メモリ30と格納メモリ制御部31とには1ビットのアドレス格納信号ADSが入力されている。アドレス格納メモリ30はこの信号をライトイネーブル信号(WEN:Write Enable)として使用し、格納メモリ制御部31はこの信号をインクリメント用に使用する。アドレス格納メモリ30には先頭アドレスから順にアドレスデータを格納するようにしており、アドレス格納信号ADSが格納メモリ制御部31のライトイネーブルをオンにしたタイミングで格納メモリ制御部31がアドレスのインクリメントを行っている。そして、インクリメントしたアドレス(WAD:Write Address)をアドレス格納メモリ30に入力することにより、アドレス格納メモリ30の先頭から順にアドレスデータ(DN:Data Input)を格納していくことができる。   The storage memory control unit 31 performs control to specify an address of address data stored in the address storage memory 30 (that is, an address in the address storage memory 30). A 1-bit address storage signal ADS is input to the address storage memory 30 and the storage memory control unit 31. The address storage memory 30 uses this signal as a write enable signal (WEN: Write Enable), and the storage memory control unit 31 uses this signal for increment. Address data is stored in the address storage memory 30 in order from the top address, and the storage memory control unit 31 increments the address when the address storage signal ADS turns on the write enable of the storage memory control unit 31. ing. Then, by inputting an incremented address (WAD: Write Address) to the address storage memory 30, address data (DN: Data Input) can be stored in order from the top of the address storage memory 30.

セレクタ6に入力される1ビットのセレクト信号SELはアドレス格納メモリ30にも入力されている。アドレス格納メモリ30に入力されるセレクト信号SELはリードイネーブル信号(REN:Read Enable)として使用され、この信号がオンになったタイミングでアドレス格納メモリ30が格納していたアドレスデータ(DT:Data Output)が出力される。従って、セレクト信号SELがオンになったときに、アドレス格納メモリ30からアドレスデータが出力され、同時にセレクタ6の選択もアドレス格納メモリ30側に切り替えられるため、アドレス生成部3にアドレスデータが出力されるようになる。   The 1-bit select signal SEL input to the selector 6 is also input to the address storage memory 30. The select signal SEL input to the address storage memory 30 is used as a read enable signal (REN: Read Enable), and the address data (DT: Data Output) stored in the address storage memory 30 when this signal is turned on. ) Is output. Accordingly, when the select signal SEL is turned on, the address data is output from the address storage memory 30, and at the same time, the selection of the selector 6 is switched to the address storage memory 30 side, so that the address data is output to the address generation unit 3. Become so.

アドレス格納メモリ30(のRAD:Read Address)にはアドレス選択信号ADRが入力される。アドレス格納メモリ30には複数のアドレスデータが格納されているため、出力するアドレスデータのアドレスをアドレス選択信号ADRにより指定する。アドレス格納メモリ30のアドレスを指定するためにアドレス格納信号ADSは複数ビットの情報量を有している。   An address selection signal ADR is input to the address storage memory 30 (RAD: Read Address). Since the address storage memory 30 stores a plurality of address data, the address of the output address data is designated by the address selection signal ADR. In order to designate the address of the address storage memory 30, the address storage signal ADS has a plurality of bits of information.

本変形例では、複数のアドレスをアドレスデータとしてアドレス格納メモリ30に格納でき、またメモリ内の任意のアドレスデータを出力できるようになるため、変形例2のアドレス格納FIFO20のように取り出されたアドレスが失われることはない。ただし、アドレス選択信号ADRが複数ビットの情報量になるため変形例2よりは制御が複雑になる。また、アドレス格納メモリ30はメモリでるため、広範な実装面積を必要とする。サイズの小さい基板上に各種ハードウェアを実装していくような場合には、前述した実施形態の方が有利である。一方、処理が多重ループのような場合には、一度取り出したアドレスに再度アクセスする必要があるため、本変形例のような構成を採用することが望ましい。   In the present modification, a plurality of addresses can be stored in the address storage memory 30 as address data, and any address data in the memory can be output. Therefore, the address taken out as in the address storage FIFO 20 in the modification 2 Will not be lost. However, since the address selection signal ADR has an information amount of a plurality of bits, the control is more complicated than in the second modification. Further, since the address storage memory 30 is a memory, it requires a wide mounting area. In the case where various types of hardware are mounted on a small-sized substrate, the above-described embodiment is more advantageous. On the other hand, when the processing is like a multiple loop, it is necessary to access the address once taken out, so it is desirable to adopt the configuration as in this modification.

実施形態の個別パターン制御部の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the separate pattern control part of embodiment. 実施形態における動作のタイミングチャートである。It is a timing chart of operation in an embodiment. 変形例1の個別パターン制御部の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the separate pattern control part of the modification 1. 変形例2の個別パターン制御部の概略構成を示すブロック図である。FIG. 10 is a block diagram illustrating a schematic configuration of an individual pattern control unit according to a second modification. 変形例3の個別パターン制御部の概略構成を示すブロック図である。FIG. 10 is a block diagram illustrating a schematic configuration of an individual pattern control unit according to Modification 3. 半導体試験装置の概略構成を示す図である。It is a figure which shows schematic structure of a semiconductor test apparatus. 従来技術の個別パターン制御部の概略構成を示すブロック図である。It is a block diagram which shows schematic structure of the separate pattern control part of a prior art. パターンメモリの構成の一例を示す図である。It is a figure which shows an example of a structure of a pattern memory. 従来技術における動作のタイミングチャートである。It is a timing chart of operation in conventional technology.

符号の説明Explanation of symbols

1 個別パターン生成部 2 パターンメモリ
3 アドレス生成部 4 アドレスレジスタ
5 アドレス格納レジスタ 6 セレクタ
10 アドレス格納レジスタ 20 アドレス格納FIFO
30 アドレス格納メモリ 101 DUT
102 ALPG 103 PE
120 個別制御ユニット 122 個別パターン生成部
123 信号生成部 131 パターンメモリ
132 アドレス生成部 133 アドレスレジスタ
DESCRIPTION OF SYMBOLS 1 Individual pattern generation part 2 Pattern memory 3 Address generation part 4 Address register 5 Address storage register 6 Selector 10 Address storage register 20 Address storage FIFO
30 Address storage memory 101 DUT
102 ALPG 103 PE
120 Individual Control Unit 122 Individual Pattern Generation Unit 123 Signal Generation Unit 131 Pattern Memory 132 Address Generation Unit 133 Address Register

Claims (8)

被試験デバイスのテストを行うためのパターンデータを記憶するパターンメモリを備える半導体試験装置であって、
アドレスをインクリメントして前記パターンメモリのパターンデータを読み出すためのアドレスを生成するアドレス生成部と、
このアドレス生成部から前記パターンメモリに出力するアドレスを格納して、格納したアドレスを前記アドレス生成部に出力するアドレス格納部と、
を備えたことを特徴とする半導体試験装置。
A semiconductor test apparatus including a pattern memory for storing pattern data for testing a device under test,
An address generation unit that generates an address for incrementing the address and reading the pattern data of the pattern memory;
Storing an address to be output from the address generator to the pattern memory, and outputting the stored address to the address generator;
A semiconductor test apparatus comprising:
前記アドレス生成部と前記アドレス格納部とは、それぞれ1ビットの制御信号により制御がされる
ことを特徴とする請求項1記載の半導体試験装置。
The semiconductor test apparatus according to claim 1, wherein the address generation unit and the address storage unit are each controlled by a 1-bit control signal.
前記アドレス生成部から出力されたアドレスと前記アドレス格納部から出力されたアドレスとのうち何れか一方を選択して、前記アドレス生成部に出力するセレクタを備えたこと
を特徴とする請求項1記載の半導体試験装置。
The selector which selects any one of the address output from the said address generation part and the address output from the said address storage part, and outputs to the said address generation part is provided. Semiconductor test equipment.
前記アドレス生成部と前記アドレス格納部と前記セレクタとは、それぞれ1ビットの制御信号により制御がされる
ことを特徴とする請求項3記載の半導体試験装置。
The semiconductor test apparatus according to claim 3, wherein the address generation unit, the address storage unit, and the selector are each controlled by a 1-bit control signal.
前記パターンメモリと前記アドレス生成部と前記アドレス格納部と前記セレクタとを設けた個別パターン発生部を複数備えるテスト部と、
前記テスト部とは別個独立の装置として構成され、前記テスト部の制御を行うコントローラと、
を備えたことを特徴とする請求項3記載の半導体試験装置。
A test unit including a plurality of individual pattern generation units provided with the pattern memory, the address generation unit, the address storage unit, and the selector;
A controller that is configured as an independent device from the test unit, and that controls the test unit;
The semiconductor test apparatus according to claim 3, further comprising:
前記アドレス格納部は、前記アドレス生成部から前記パターンメモリに出力されるアドレスを格納するアドレス格納レジスタを複数備えていることを特徴とする請求項1記載の半導体試験装置。   The semiconductor test apparatus according to claim 1, wherein the address storage unit includes a plurality of address storage registers for storing addresses output from the address generation unit to the pattern memory. 前記アドレス格納部は、前記アドレス生成部から前記パターンメモリに出力されるアドレスを順次格納していくアドレス格納FIFOを備えていることを特徴とする請求項1記載の半導体試験装置。   The semiconductor test apparatus according to claim 1, wherein the address storage unit includes an address storage FIFO for sequentially storing addresses output from the address generation unit to the pattern memory. 前記アドレス格納部は、前記アドレス生成部から前記パターンメモリに出力される複数のアドレスを記憶するアドレスメモリを備えていることを特徴とする請求項1記載の半導体試験装置。   The semiconductor test apparatus according to claim 1, wherein the address storage unit includes an address memory that stores a plurality of addresses output from the address generation unit to the pattern memory.
JP2008311825A 2008-12-08 2008-12-08 Semiconductor test device Pending JP2010133886A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008311825A JP2010133886A (en) 2008-12-08 2008-12-08 Semiconductor test device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008311825A JP2010133886A (en) 2008-12-08 2008-12-08 Semiconductor test device

Publications (1)

Publication Number Publication Date
JP2010133886A true JP2010133886A (en) 2010-06-17

Family

ID=42345316

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008311825A Pending JP2010133886A (en) 2008-12-08 2008-12-08 Semiconductor test device

Country Status (1)

Country Link
JP (1) JP2010133886A (en)

Similar Documents

Publication Publication Date Title
US7725794B2 (en) Instruction address generation for test apparatus and electrical device
US7647538B2 (en) Test apparatus and electronic device for generating test signal by using repeated interval in a test instruction stream
JPWO2008114701A1 (en) Test apparatus and electronic device
US7010732B2 (en) Built-in test support for an integrated circuit
JP4156726B2 (en) High speed pattern generation method and apparatus, and memory test apparatus
JP4282334B2 (en) Test equipment
JP2009048674A (en) Semiconductor integrated circuit
JPWO2008114671A1 (en) Test apparatus, electronic device and test method
JP2013077342A (en) Test device and test method
JP2002521698A (en) Algorithmic pattern generator
JPH10319095A (en) Semiconductor testing device
JP4486383B2 (en) Pattern generator and test apparatus
JP2010133886A (en) Semiconductor test device
KR100939199B1 (en) Testing device, testing method, program, and recording medium
KR20060019609A (en) Test device and program
JPWO2003040739A1 (en) Semiconductor device test equipment
JP4616434B2 (en) PATTERN GENERATOR, PATTERN GENERATION METHOD, AND TEST DEVICE
JP2006058242A (en) Integrated circuit
JP4679428B2 (en) Test apparatus and test method
JP2005010095A (en) Semiconductor testing apparatus
KR101818047B1 (en) Delay circuit and of signal delay method
TW201915505A (en) Test apparatus and testing circuit board thereof
CN117198370A (en) Method for generating termination impedance parameter and test system
JP2004061368A (en) Semiconductor integrated circuit testing system and method
JP2010049737A (en) Semiconductor test apparatus