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

JP2009198292A - Semiconductor testing device - Google Patents

Semiconductor testing device Download PDF

Info

Publication number
JP2009198292A
JP2009198292A JP2008039804A JP2008039804A JP2009198292A JP 2009198292 A JP2009198292 A JP 2009198292A JP 2008039804 A JP2008039804 A JP 2008039804A JP 2008039804 A JP2008039804 A JP 2008039804A JP 2009198292 A JP2009198292 A JP 2009198292A
Authority
JP
Japan
Prior art keywords
test
condition data
test condition
setting
hardware
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.)
Withdrawn
Application number
JP2008039804A
Other languages
Japanese (ja)
Inventor
Masahiko Tomi
雅彦 冨
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 JP2008039804A priority Critical patent/JP2009198292A/en
Publication of JP2009198292A publication Critical patent/JP2009198292A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Testing Of Individual Semiconductor Devices (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To provide a semiconductor testing device capable of shortening a test time by shortening an overhead time generated by using a software. <P>SOLUTION: This semiconductor testing device for setting test condition data in a hardware and performing a test includes: a storage part for storing the test condition data; a selection output part for selecting the test condition data stored in the storage part, and outputting the data in each item; and a setting part for setting the test condition data output from the selection output part in the hardware. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、半導体試験装置に関し、特にソフトウェアで行っていた処理を再構築可能なハードウェアで行うことにより、試験時間を短縮することが可能な半導体試験装置に関する。   The present invention relates to a semiconductor test apparatus, and more particularly to a semiconductor test apparatus capable of reducing a test time by performing processing that has been performed by software with reconfigurable hardware.

半導体試験装置は、被試験対象デバイス(以下、DUT(Device Under Test)という)であるIC(Integrated Circuit)またはLSI(Large Scale Integration)にパターンと呼ばれる信号を入力し、DUTからの出力信号を期待値パターンと比較することにより、良否を判定する。   Semiconductor test equipment inputs a signal called a pattern to an IC (Integrated Circuit) or LSI (Large Scale Integration), which is a device under test (hereinafter referred to as DUT (Device Under Test)), and expects an output signal from the DUT The quality is determined by comparing with the value pattern.

半導体試験装置での試験時間は、試験対象となるデバイスを製造する半導体メーカの利益に影響する。すなわち、限られた時間において、試験時間が長くなれば試験可能なデバイス数は少なくなり、試験時間が短くなれば試験可能なデバイス数は多くなる。一方、デバイスの不良を検出するために試験項目はあまり削れず、試験項目を削除することによる試験時間の短縮は困難となっている場合が多い。   The test time in the semiconductor test apparatus affects the profit of the semiconductor manufacturer that manufactures the device to be tested. That is, in a limited time, the number of devices that can be tested decreases as the test time increases, and the number of devices that can be tested increases as the test time decreases. On the other hand, in order to detect a defective device, test items are not often cut, and it is often difficult to shorten the test time by deleting the test items.

このような状況においては、半導体試験装置におけるオーバーヘッド時間の短縮が試験時間を短縮するのに有効となる。半導体の試験では様々な試験項目を行うため、試験項目毎に半導体試験装置のハードウェア設定が異なる。オーバーヘッド時間とは、主に各試験前に行われるハードウェア間の通信およびハードウェア設定にかかる時間のことをいう。   In such a situation, shortening the overhead time in the semiconductor test apparatus is effective for reducing the test time. Since various test items are performed in the semiconductor test, the hardware setting of the semiconductor test apparatus differs for each test item. The overhead time mainly refers to the time required for communication between hardware and hardware setting performed before each test.

従来の半導体試験装置に関連する先行技術文献としては次のようなものがある。   Prior art documents related to conventional semiconductor test equipment include the following.

特開2004−069545号公報JP 2004-069545 A

図12はこのような従来の半導体試験装置を示す構成ブロック図である。CPU(Central Processing Unit)1はソフトウェアによりピンエレクトロニクスカード3を統括的に制御する。ハードウェア2は、例えば、ドライバ、コンパレータ等で使用する電圧を供給するDAC(Digital to Analog Converter)やタイミングを生成するTG(Timing Generator)等である。   FIG. 12 is a block diagram showing the configuration of such a conventional semiconductor test apparatus. A CPU (Central Processing Unit) 1 controls the pin electronics card 3 centrally by software. The hardware 2 is, for example, a DAC (Digital to Analog Converter) that supplies a voltage used by a driver, a comparator, or the like, or a TG (Timing Generator) that generates timing.

ピンエレクトロニクスカード3はCPU1やハードウェア2の他に、DUT100へパターン信号を印加するドライバ、DUT100からの出力信号を予め設定された閾値と比較するコンパレータ等で構成される。   In addition to the CPU 1 and the hardware 2, the pin electronics card 3 includes a driver that applies a pattern signal to the DUT 100, a comparator that compares an output signal from the DUT 100 with a preset threshold value, and the like.

テストヘッド4は複数のピンエレクトロニクスカード3、DCカード(図示しない)および本体とのI/Fカード(図示しない)等で構成される。TSC(Tester Controller)5は半導体試験装置を統括的に制御する。   The test head 4 includes a plurality of pin electronics cards 3, a DC card (not shown), an I / F card (not shown) with the main body, and the like. A TSC (Tester Controller) 5 comprehensively controls the semiconductor test apparatus.

テストヘッド4内に実装されたピンエレクトロニクスカード3のCPU1とTSC5はケーブル等を介して接続され、ピンエレクトロニクスカード3のドライバおよびコンパレータとDUT100はプローブカード等のI/F機構を介して接続される。テストヘッド4およびTSC5は半導体試験装置50を構成している。   The CPU 1 and TSC 5 of the pin electronics card 3 mounted in the test head 4 are connected via a cable or the like, and the driver and comparator of the pin electronics card 3 and the DUT 100 are connected via an I / F mechanism such as a probe card. . The test head 4 and the TSC 5 constitute a semiconductor test apparatus 50.

図12に示す従来例の動作を図13および図14を用いて説明する。図13はピンエレクトロニクスカード3の構成ブロック図、図14はTSC−CPU−ハードウェア間のコマンドの授受とレジスタ設定の説明図である。   The operation of the conventional example shown in FIG. 12 will be described with reference to FIGS. FIG. 13 is a configuration block diagram of the pin electronics card 3, and FIG. 14 is an explanatory diagram of command exchange and register setting between the TSC-CPU and hardware.

図13において、図12と共通する部分には同一の符号を付けている。図12には図示していないが、実際は、ピンエレクトロニクスカード3にメモリ6が実装されている。CPU1、ハードウェア2およびメモリ6はTSC5とそれぞれバスBを介して接続される。   In FIG. 13, the same reference numerals are given to portions common to FIG. 12. Although not shown in FIG. 12, the memory 6 is actually mounted on the pin electronics card 3. The CPU 1, hardware 2, and memory 6 are connected to the TSC 5 via the bus B, respectively.

そして、ピンエレクトロニクスカード3の制御は、CPU1上でソフトウェアが動作することにより行われる。ソフトウェアは半導体試験装置50の起動時にTSC5からピンエレクトロニクスカード3のメモリ6にロードされ、展開される。   The pin electronics card 3 is controlled by software operating on the CPU 1. The software is loaded from the TSC 5 to the memory 6 of the pin electronics card 3 and expanded when the semiconductor test apparatus 50 is started.

具体的に図14を用いて説明する。図14に示す例においては、テスト番号#100とテスト番号#200を実行した場合を示している。まず、テスト番号#100の試験が始まると、TSC5はピンエレクトロニクスカード3のCPU1に対して複数のコマンドを送信する。このコマンドとは、CPU1の動作を指示する命令やハードウェア2に設定するテスト条件データのことをいう。   This will be specifically described with reference to FIG. In the example shown in FIG. 14, the case where test number # 100 and test number # 200 are executed is shown. First, when the test of test number # 100 starts, the TSC 5 transmits a plurality of commands to the CPU 1 of the pin electronics card 3. This command refers to an instruction for instructing the operation of the CPU 1 or test condition data set in the hardware 2.

CPU1はTSC5からのコマンドを受信し、コマンドの解析を開始する。このコマンド解析では、受信したコマンドの制御内容を解読したり、テスト条件データが付加されていれば、そのテスト条件データを取り出したりする。   The CPU 1 receives a command from the TSC 5 and starts analyzing the command. In this command analysis, the control content of the received command is decoded, or if test condition data is added, the test condition data is extracted.

CPU1でコマンドの解析が終了すると、CPU1はそのコマンドで指示された制御動作を実行する。図14に示す例においては、TSC5から受信したコマンドがレジスタ設定命令であったので、CPU1はハードウェア2の指定されたレジスタに設定データを書き込む動作を実行する。   When the CPU 1 finishes analyzing the command, the CPU 1 executes a control operation instructed by the command. In the example shown in FIG. 14, since the command received from the TSC 5 is a register setting instruction, the CPU 1 executes an operation of writing setting data in a designated register of the hardware 2.

そして、CPU1は順次、コマンドの解析とレジスタ設定を繰り返し実行する。ハードウェア2のレジスタ設定が終了すると、TSC5はパターン走行を開始するように制御してDUT100への試験を行う。テスト番号#200についても、テスト番号#100と同様に処理が行われる。   Then, the CPU 1 sequentially executes command analysis and register setting repeatedly. When the register setting of the hardware 2 is completed, the TSC 5 performs a test on the DUT 100 by controlling to start pattern running. The test number # 200 is processed in the same manner as the test number # 100.

図14に示す従来例では、試験項目毎に、TSC5−CPU1間でのコマンドの授受およびソフトウェアによるCPU1からハードウェア2への設定処理が行われるため、試験時間全体に占めるこれらのオーバーヘッド時間の割合が大きいという問題点があった。
従って本発明が解決しようとする課題は、ソフトウェアを用いることで発生するオーバーヘッド時間を短縮することにより、試験時間を短縮することが可能な半導体試験装置を実現することにある。
In the conventional example shown in FIG. 14, since the command is exchanged between the TSC 5 and the CPU 1 and the setting process from the CPU 1 to the hardware 2 is performed by software for each test item, the ratio of these overhead times to the entire test time There was a problem that was large.
Therefore, the problem to be solved by the present invention is to realize a semiconductor test apparatus capable of reducing the test time by reducing the overhead time generated by using software.

このような課題を達成するために、本発明のうち請求項1記載の発明は、
テスト条件データをハードウェアに設定して試験を行う半導体試験装置において、
前記テスト条件データが記憶される記憶部と、この記憶部に記憶された前記テスト条件データを選択して項目毎に出力する選択出力部と、この選択出力部から出力された前記テスト条件データを前記ハードウェアに設定する設定部とを備えたことを特徴とする。
In order to achieve such a problem, the invention according to claim 1 of the present invention is:
In semiconductor test equipment that tests by setting test condition data in hardware,
A storage unit for storing the test condition data, a selection output unit for selecting the test condition data stored in the storage unit and outputting the selected item for each item, and the test condition data output from the selection output unit. And a setting unit for setting the hardware.

請求項2記載の発明は、
請求項1記載の半導体試験装置において、
前記テスト条件データが、
テスト毎に分けて前記記憶部に記憶されることを特徴とする。
The invention according to claim 2
The semiconductor test apparatus according to claim 1,
The test condition data is
Each test is stored separately in the storage unit.

請求項3記載の発明は、
請求項1または請求項2に記載の半導体試験装置において、
前記選択出力部または前記設定部が、
書き換え可能なPLDであり、テストプログラム毎に回路の再構築が可能であることを特徴とする。
The invention described in claim 3
The semiconductor test apparatus according to claim 1 or 2,
The selection output unit or the setting unit is
The rewritable PLD is characterized in that a circuit can be reconstructed for each test program.

請求項4記載の発明は、
テスト条件データをハードウェアに設定して試験を行う半導体試験装置において、
変数を含む前記テスト条件データが記憶される第1の記憶部と、前記変数に対応した数値データが記憶される第2の記憶部と、前記数値データを用いて前記変数を含むテスト条件データを演算する演算部と、前記第1の記憶部に記憶された前記テスト条件データおよび前記演算部から演算された前記テスト条件データから選択して項目毎に出力する選択出力部と、この選択出力部から出力された前記テスト条件データを前記ハードウェアに設定する設定部とを備えたことを特徴とする。
The invention according to claim 4
In semiconductor test equipment that tests by setting test condition data in hardware,
A first storage unit storing the test condition data including a variable; a second storage unit storing numerical data corresponding to the variable; and test condition data including the variable using the numerical data. A calculation unit that calculates, a selection output unit that selects from the test condition data stored in the first storage unit and the test condition data calculated from the calculation unit and outputs the selected item, and the selection output unit And a setting unit for setting the test condition data output from the hardware to the hardware.

請求項5記載の発明は、
請求項4記載の半導体試験装置において、
前記テスト条件データが、
テスト毎に分けて前記第1の記憶部に記憶されることを特徴とする。
The invention according to claim 5
The semiconductor test apparatus according to claim 4,
The test condition data is
Each test is stored separately in the first storage unit.

請求項6記載の発明は、
請求項4または請求項5に記載の半導体試験装置において、
前記数値データが、
テスト毎に分けて前記第2の記憶部に記憶されることを特徴とする。
The invention described in claim 6
The semiconductor test apparatus according to claim 4 or 5,
The numerical data is
Each test is stored separately in the second storage unit.

請求項7記載の発明は、
請求項4〜請求項6のいずれかに記載の半導体試験装置において、
前記第2の記憶部が、
試験実行中に前記数値データを書き換えることが可能であることを特徴とする。
The invention described in claim 7
The semiconductor test apparatus according to any one of claims 4 to 6,
The second storage unit is
The numerical data can be rewritten during the execution of the test.

請求項8記載の発明は、
請求項4〜請求項7のいずれかに記載の半導体試験装置において、
前記演算部、前記選択出力部または前記設定部が、
書き換え可能なPLDであり、テストプログラム毎に回路の再構築が可能であることを特徴とする。
The invention described in claim 8
The semiconductor test apparatus according to any one of claims 4 to 7,
The calculation unit, the selection output unit or the setting unit is
The rewritable PLD is characterized in that a circuit can be reconstructed for each test program.

本発明によれば次のような効果がある。
請求項1〜請求項3の発明によれば、テスト条件データをハードウェアに設定して試験を行う半導体試験装置において、前記テスト条件データが記憶される記憶部と、この記憶部に記憶された前記テスト条件データを選択して項目毎に出力する選択出力部と、この選択出力部から出力された前記テスト条件データを前記ハードウェアに設定する設定部とを備えたことにより、ハードウェアがレジスタ設定等の処理を行うので、ソフトウェアを用いることで発生するオーバーヘッド時間が短縮され、試験時間を短縮することが可能になる。
The present invention has the following effects.
According to the first to third aspects of the present invention, in the semiconductor test apparatus for performing the test by setting the test condition data in hardware, the test condition data is stored, and the test condition data is stored in the storage unit. The hardware includes a selection output unit that selects and outputs the test condition data for each item, and a setting unit that sets the test condition data output from the selection output unit in the hardware. Since processing such as setting is performed, overhead time generated by using software is shortened, and test time can be shortened.

請求項1〜請求項3の発明によれば、テスト条件データをハードウェアに設定して試験を行う半導体試験装置において、変数を含む前記テスト条件データが記憶される第1の記憶部と、前記変数に対応した数値データが記憶される第2の記憶部と、前記数値データを用いて前記変数を含むテスト条件データを演算する演算部と、前記第1の記憶部に記憶された前記テスト条件データおよび前記演算部から演算された前記テスト条件データから選択して項目毎に出力する選択出力部と、この選択出力部から出力された前記テスト条件データを前記ハードウェアに設定する設定部とを備えたことにより、ハードウェアがレジスタ設定等の処理を行うので、ソフトウェアを用いることで発生するオーバーヘッド時間が短縮され、試験時間を短縮することが可能になる。さらに、変数を含むテスト条件データがある場合でも、変数確定までの処理がハードウェアによって実行されるので、オーバーヘッド時間が短縮され、試験時間を短縮することが可能になる。   According to the first to third aspects of the present invention, in a semiconductor test apparatus that performs a test by setting test condition data in hardware, the first storage unit that stores the test condition data including a variable; and A second storage unit for storing numerical data corresponding to the variable; an arithmetic unit for calculating test condition data including the variable using the numerical data; and the test condition stored in the first storage unit A selection output unit for selecting data and the test condition data calculated from the calculation unit and outputting the selected item for each item; and a setting unit for setting the test condition data output from the selection output unit in the hardware. Since the hardware performs processing such as register setting, the overhead time generated by using the software is reduced and the test time is reduced. Door is possible. Further, even when there is test condition data including a variable, the processing up to the determination of the variable is executed by hardware, so that the overhead time is shortened and the test time can be shortened.

以下本発明を図面を用いて詳細に説明する。図1は本発明に係る半導体試験装置の一実施例を示す構成ブロック図であり、図12と共通する部分には同一の符号を付けている。   Hereinafter, the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing the configuration of an embodiment of a semiconductor test apparatus according to the present invention. Components common to those in FIG.

図1において、FPGA(Field Programmable Gate Array)11はTSC5からの制御により、ハードウェア2の設定を実行する。ピンエレクトロニクスカード13はFPGA11やハードウェア2の他に、DUT100へパターン信号を印加するドライバ、DUT100からの出力信号を予め設定された閾値と比較するコンパレータ等で構成される。   In FIG. 1, an FPGA (Field Programmable Gate Array) 11 performs setting of the hardware 2 under the control of the TSC 5. In addition to the FPGA 11 and the hardware 2, the pin electronics card 13 includes a driver that applies a pattern signal to the DUT 100, a comparator that compares an output signal from the DUT 100 with a preset threshold value, and the like.

テストヘッド14は複数のピンエレクトロニクスカード13、DCカード(図示しない)および本体とのI/Fカード(図示しない)等で構成される。   The test head 14 includes a plurality of pin electronics cards 13, a DC card (not shown), an I / F card (not shown) with the main body, and the like.

テストヘッド14内に実装されたピンエレクトロニクスカード13のFPGA11とTSC5はケーブル等を介して接続され、ピンエレクトロニクスカード13のドライバおよびコンパレータとDUT100はプローブカード等のI/F機構を介して接続される。テストヘッド14およびTSC5は半導体試験装置51を構成している。   The FPGA 11 and TSC 5 of the pin electronics card 13 mounted in the test head 14 are connected via a cable or the like, and the driver and comparator of the pin electronics card 13 and the DUT 100 are connected via an I / F mechanism such as a probe card. . The test head 14 and the TSC 5 constitute a semiconductor test apparatus 51.

また、図2はピンエレクトロニクスカード13の構成ブロック図であり、図13と共通する部分には同一の符号を付けている。   FIG. 2 is a block diagram showing the configuration of the pin electronics card 13, and the same reference numerals are given to portions common to FIG. 13.

バスI/F15はTSC5とのデータの授受を制御する回路であり、CPU16は図13に示すCPU1と同様に、ピンエレクトロニクスカード13を統括的に制御する。ユーザ定義ブロック(User Configurable Block:以下、UCBという)17は書き換え可能な回路であり、ROM(Read Only Memory)、RAM(Random Access Memory)、または、フラッシュメモリ(電気的に書き換え可能なROM)等のメモリも含まれる。   The bus I / F 15 is a circuit that controls the exchange of data with the TSC 5, and the CPU 16 controls the pin electronics card 13 in a centralized manner as with the CPU 1 shown in FIG. A user-defined block (User Configurable Block: hereinafter referred to as UCB) 17 is a rewritable circuit, such as ROM (Read Only Memory), RAM (Random Access Memory), or flash memory (electrically rewritable ROM). Memory is also included.

UCB17の具体的な使用方法について図3〜図6を用いて説明する。図3はテストプログラムのテスト条件設定情報を示す説明図、図4は設定フレームワークを示す説明図、図5はテスト条件データを示す説明図、図6はUCB17の構成ブロック図である。   A specific method of using the UCB 17 will be described with reference to FIGS. 3 is an explanatory diagram showing test condition setting information of the test program, FIG. 4 is an explanatory diagram showing a setting framework, FIG. 5 is an explanatory diagram showing test condition data, and FIG. 6 is a block diagram of the UCB 17.

テスト条件設定情報とは、DUT100をテストする際に設定するドライバ出力電圧、コンパレータ比較電圧、アクティブロード出力電流等のハードウェアに対する設定項目および設定する数値データ(設定値)のことである。   The test condition setting information is setting items for hardware such as a driver output voltage, a comparator comparison voltage, and an active load output current set when testing the DUT 100, and numerical data (setting values) to be set.

半導体試験装置はユーザが記述したテストプログラムに従って試験を行う。ユーザは、図3に示すようなテスト条件設定情報をテストプログラムに記述する。図3において、項目「PIN#」はDUT100のピン番号を表し、項目「IN」の「VIH」、「VIL」はそれぞれDUT100へ入力する信号のハイレベル、ローレベルを表している。   The semiconductor test apparatus performs a test according to a test program written by a user. The user describes test condition setting information as shown in FIG. 3 in the test program. In FIG. 3, the item “PIN #” represents the pin number of the DUT 100, and “VIH” and “VIL” of the item “IN” represent the high level and the low level of the signal input to the DUT 100, respectively.

また、項目「OUT」の「VOH」、「VOL」はそれぞれDUT100から出力される信号をコンパレータで比較する時の比較電圧のハイレベル、ローレベルを表している。項目「ALD」の「IOH」、「IOL」はアクティブロードの設定で、DUT100からの出力信号がハイレベルの時の負荷電流とローレベルの時の負荷電流を表している。同様に、項目「ALD」の「COM」は負荷電流を切り替える閾値電圧(Commutative Voltage)を表している。   Also, “VOH” and “VOL” of the item “OUT” represent the high level and low level of the comparison voltage when the signals output from the DUT 100 are compared by the comparator, respectively. The items “ALD” “IOH” and “IOL” are active load settings, and represent the load current when the output signal from the DUT 100 is high level and the load current when the output signal is low level. Similarly, “COM” in the item “ALD” represents a threshold voltage (Commutative Voltage) for switching the load current.

さらに、項目「WAVE FMT」はDUT100へ印加する信号の波形フォーマットを表し、項目「IO FMT」は半導体試験装置の入出力ピンの入力/出力の切り替えフォーマットを表す。項目「FMASK」はフェイルマスクの設定を表している。   Furthermore, the item “WAVE FMT” represents the waveform format of the signal applied to the DUT 100, and the item “IO FMT” represents the input / output switching format of the input / output pins of the semiconductor test apparatus. The item “FMASK” represents the setting of a fail mask.

図4は、図3に示すテスト条件設定情報の項目のみを抽出した設定フレームワークを表している。また、図5は、図3に示すテスト条件設定情報の数値データのみを抽出したテスト条件データを表している。   FIG. 4 shows a setting framework in which only the test condition setting information items shown in FIG. 3 are extracted. FIG. 5 shows test condition data obtained by extracting only numerical data of the test condition setting information shown in FIG.

内部メモリ20はメモリI/F21を介してデータ制御部22へ接続され、データ制御部22は選択出力部23へ接続される。選択出力部23の複数の出力はバスI/F24へそれぞれ接続される。   The internal memory 20 is connected to the data control unit 22 via the memory I / F 21, and the data control unit 22 is connected to the selection output unit 23. The plurality of outputs of the selection output unit 23 are connected to the bus I / F 24, respectively.

設定フレームワークおよびテスト条件データを用いてUCB17の構成ブロック図を図6に示す。テスト条件データは内部メモリ(記憶部)20に記憶され、設定フレームワークに示される項目は選択出力部23から出力される。データ制御部22はTSC5またはCPU11からの選択信号により、メモリI/F21を介して内部メモリ20に記憶されているテスト条件データから選択し、選択出力部23に書き込む。バスI/F(設定部)24は選択出力部23から入力されるテスト条件データをハードウェア2へ設定する。   FIG. 6 shows a block diagram of the UCB 17 using the setting framework and test condition data. The test condition data is stored in the internal memory (storage unit) 20, and items shown in the setting framework are output from the selection output unit 23. The data control unit 22 selects from test condition data stored in the internal memory 20 via the memory I / F 21 according to a selection signal from the TSC 5 or the CPU 11, and writes it to the selection output unit 23. The bus I / F (setting unit) 24 sets the test condition data input from the selection output unit 23 in the hardware 2.

図1に示す実施例の動作を図7を用いて説明する。図7はテストプログラム作成からテスト実行までのフローチャートである。図7中”S001”において半導体試験装置51を使用するユーザはテストプログラムを記述する。図7中”S002”においてTSC5はこのテストプログラムをコンパイルする。このコンパイルでは、半導体試験装置51を動作させるための従来通りのソフトウェアのためのプログラムとFPGA11の回路を構築するためのコンフィグレーション情報を生成する。   The operation of the embodiment shown in FIG. 1 will be described with reference to FIG. FIG. 7 is a flowchart from test program creation to test execution. In "S001" in FIG. 7, the user who uses the semiconductor test apparatus 51 describes a test program. In “S002” in FIG. 7, the TSC 5 compiles this test program. In this compilation, a conventional software program for operating the semiconductor test apparatus 51 and configuration information for constructing the circuit of the FPGA 11 are generated.

図7中”S003”においてTSC5は生成されたコンフィグレーション情報をFPGA11にロードする。そして、図7中”S004”においてユーザは半導体試験装置51を使用してテストを実行する。   In “S003” in FIG. 7, the TSC 5 loads the generated configuration information into the FPGA 11. Then, in “S004” in FIG. 7, the user uses the semiconductor test apparatus 51 to execute the test.

図8および図9を用いて本発明を具体的に説明する。図8はUCB17の構成ブロック図、図9はTSC−FPGA−ハードウェア間のコマンドの授受とレジスタ設定の説明図である。   The present invention will be specifically described with reference to FIGS. FIG. 8 is a configuration block diagram of the UCB 17, and FIG. 9 is an explanatory diagram of command exchange and register setting between the TSC-FPGA-hardware.

実際のテストでは、テスト項目がいくつもあり、図3に示すようなテスト条件設定情報がテスト項目毎に存在する。例えば、テスト項目をテスト番号で区別した場合、図8に示すように、UCB17の内部メモリにはテスト番号毎にテスト条件データが記憶される。テスト番号#100のテスト条件データは内部メモリ20aに記憶され、テスト番号#200のテスト条件データは内部メモリ20bに記憶される。同様に、テスト番号#300のテスト条件データは内部メモリ20cに記憶され、テスト番号#400のテスト条件データは内部メモリ20dに記憶される。   In an actual test, there are a number of test items, and test condition setting information as shown in FIG. 3 exists for each test item. For example, when test items are distinguished by test numbers, test condition data is stored in the internal memory of the UCB 17 for each test number as shown in FIG. Test condition data of test number # 100 is stored in the internal memory 20a, and test condition data of test number # 200 is stored in the internal memory 20b. Similarly, the test condition data of test number # 300 is stored in the internal memory 20c, and the test condition data of test number # 400 is stored in the internal memory 20d.

さらに、複数の設定フレームワークが用意される。図8の例では、テスト#100と同種のテスト用の設定項目を出力する選択出力部23aとテスト#100とは異なるテスト用の設定項目を出力する選択出力部23bの2つの選択出力部が用意されている。   In addition, a plurality of setting frameworks are prepared. In the example of FIG. 8, there are two selection output units: a selection output unit 23 a that outputs test setting items of the same type as the test # 100 and a selection output unit 23 b that outputs test setting items different from the test # 100. It is prepared.

なお、テストのカテゴリが増えた場合には、それに伴って設定フレームワークの選択出力部も増加する。カテゴリとは、試験項目毎の大まかな分類のことをいう。例えば、ファンクションテストをカテゴリ”A”、DC特性テストをカテゴリ”B”、AC特性テストをカテゴリ”C”というように分類する。カテゴリは生産性向上のための改善や不良デバイスの設計上の問題解析等に利用される。   When the number of test categories increases, the selection output section of the setting framework increases accordingly. A category refers to a rough classification for each test item. For example, the function test is classified as category “A”, the DC characteristic test is classified as category “B”, and the AC characteristic test is classified as category “C”. The category is used for improvement in productivity improvement, problem analysis in the design of defective devices, and the like.

例えば、テスト番号#100のテストのカテゴリが”A”、テスト番号#200のテストのカテゴリが”A”、テスト番号#300のテストのカテゴリが”B”、テスト番号#400のテストのカテゴリが”C”とする。設定フレームワークの選択出力部23aがカテゴリ”A”のテスト条件データ用で、設定フレームワークの選択出力部23bがカテゴリ”B”のテスト条件データ用であるとする。   For example, the test category of test number # 100 is “A”, the test category of test number # 200 is “A”, the test category of test number # 300 is “B”, and the test category of test number # 400 is “C”. Assume that the selection output unit 23a of the setting framework is for test condition data of category "A" and the selection output unit 23b of the setting framework is for test condition data of category "B".

この場合、新たにカテゴリ”C”のテスト条件データ用の選択出力部を増やすことになる。このように、テストのカテゴリ数に伴って、設定フレームワークの選択出力部を用意する。また、同じファンクションテストではあるが、カテゴリ”A”とは一部異なるカテゴリを”A’”として別の設定フレームワークを設けてもよい。カテゴリ”B”、カテゴリ”C”についても同様に別の設定フレームワークを設けてもよい。   In this case, the number of selection output units for test condition data of category “C” is newly increased. In this way, a setting framework selection output unit is prepared according to the number of test categories. Further, although it is the same function test, a different setting framework may be provided with “A ′” as a category that is partially different from the category “A”. Similarly, another setting framework may be provided for the category “B” and the category “C”.

FPGA11により、TSC5はテスト条件データおよび設定のためのコマンドをピンエレクトロニクスカード13に送信する回数が減り、TSC−FPGA間通信が劇的に減少する。さらに、ソフトウェアで行っていたコマンド解析やCPUからのレジスタ設定がハードウェアであるFPGA11で行われるため、これらの設定処理が非常に高速になる。   The FPGA 11 reduces the number of times that the TSC 5 transmits test condition data and a command for setting to the pin electronics card 13 and dramatically reduces the communication between the TSC and the FPGA. Furthermore, since command analysis and register setting from the CPU, which have been performed by software, are performed by the FPGA 11 which is hardware, these setting processes become very fast.

また、本発明によるオーバーヘッド時間の短縮の具体的な見積もりは、次のようになる。全てソフトウェアで従来通り処理する場合には1データをハードウェアへ設定するために最小でも数μs〜数百μs必要であるが、本発明によればFPGA11の動作周波数のクロック分、すなわち、数十ns〜数百nsで処理できる。   A specific estimate of the overhead time reduction according to the present invention is as follows. In the case where all processing is performed by software as usual, it takes at least several μs to several hundreds μs in order to set one data to the hardware. According to the present invention, the clock frequency of the FPGA 11, that is, several tens ns to several hundred ns can be processed.

図9に示すように、TSC5はテスト番号を付加したテスト実行を指示するコマンドをFPGA11へ送信する。そして、このコマンドを受信したFPGA11は内部メモリ20に記憶されているテスト条件設定情報を読み出し、選択出力部23およびバスI/F24を介してハードウェア2へ設定する。ハードウェア2のレジスタ設定後にパターンを走行させてテストを実行する。   As shown in FIG. 9, the TSC 5 transmits a command instructing test execution to which the test number is added to the FPGA 11. Upon receiving this command, the FPGA 11 reads the test condition setting information stored in the internal memory 20 and sets it in the hardware 2 via the selection output unit 23 and the bus I / F 24. After setting the hardware 2 registers, the pattern is run to execute the test.

図9に示す例では、テスト#100とテスト#200の2つのテストを実行した場合を示しているが、各テストともTSC5からFPGA11へ送信されるコマンドはテスト実行指示のみで、TSC−FPGA間通信にかかる時間が従来と比較して大幅に短縮されている。   The example shown in FIG. 9 shows a case where two tests, test # 100 and test # 200, are executed. In each test, the command transmitted from the TSC 5 to the FPGA 11 is only a test execution instruction, and between TSC and FPGA. The time required for communication is significantly shortened compared to the prior art.

この結果、従来はソフトウェアで行っていたレジスタ設定等の処理をFPGA11が行うことで、テスト条件解析処理が無くなり、ハードウェアがレジスタ設定等の処理を行うので、ソフトウェアを用いることで発生するオーバーヘッド時間が短縮され、試験時間を短縮することが可能になる。   As a result, the FPGA 11 performs processing such as register setting, which has been conventionally performed by software, so that test condition analysis processing is eliminated, and hardware performs processing such as register setting. Therefore, overhead time generated by using software This shortens the test time.

次に、テスト条件データに変数が用いられている場合の実施例について図10および図11を用いて説明する。図10は変数を含むテスト条件設定情報を示す説明図、図11は変数を含むテスト条件に対応したUCBの構成ブロック図である。   Next, an embodiment in which variables are used in the test condition data will be described with reference to FIGS. FIG. 10 is an explanatory diagram showing test condition setting information including variables, and FIG. 11 is a block diagram of the UCB corresponding to the test conditions including variables.

実際のテストでは、テストプログラムのロード時には全てのテスト条件データが確定されていない場合がある。すなわち、テスト条件データが変数で定義されている場合には、テスト中にそのテスト条件データが動的に変化する。   In an actual test, all test condition data may not be finalized when the test program is loaded. That is, when the test condition data is defined by variables, the test condition data dynamically changes during the test.

テスト条件データが変数で定義されている場合のテスト条件設定情報を図10に示す。図10において、変数を用いて定義されているテスト条件データは下線で表されている。PIN#1のVIHは”AAA”、VILは”BBB”という変数で定義されている。また、PIN#3のVIHは”1.650V”と”MIN”という変数の乗算、VILは”0.750V”と”MIN”という変数の乗算で定義されている。   FIG. 10 shows test condition setting information when the test condition data is defined by variables. In FIG. 10, the test condition data defined using the variable is represented by an underline. The VIH of PIN # 1 is defined by the variable “AAA” and VIL is defined by the variable “BBB”. Further, VIH of PIN # 3 is defined by multiplication of a variable “1.650V” and “MIN”, and VIL is defined by multiplication of a variable “0.750V” and “MIN”.

PIN#2のVOHおよびVOLは”0.600V”に”CCC”という変数の加算で定義されている。このように、テスト条件データが変数単体で定義されている場合もあれば、定数と変数の乗算や定数と変数の加算のように演算式を用いてテスト条件データが定義されている場合もある。   PIN # 2 VOH and VOL are defined by adding "CCC" to "0.600V". In this way, the test condition data may be defined as a single variable, or the test condition data may be defined using an arithmetic expression such as multiplication of a constant and a variable or addition of a constant and a variable. .

変数を含むテスト条件データを持つ場合の本発明の実施例を図11を用いて具体的に説明する。図6と共通する部分には同一の符号を付けている。内部メモリ20および変数用メモリ25はメモリI/F26を介して演算部27へそれぞれ接続され、演算部27はデータ制御部22へ接続される。その他の接続に関しては、図6に示す実施例と同じため、説明を省略する。   An embodiment of the present invention in the case of having test condition data including variables will be specifically described with reference to FIG. Portions common to FIG. 6 are denoted by the same reference numerals. The internal memory 20 and the variable memory 25 are respectively connected to the calculation unit 27 via the memory I / F 26, and the calculation unit 27 is connected to the data control unit 22. The other connections are the same as in the embodiment shown in FIG.

内部メモリ20には変数を含むテスト条件データが記憶され、変数用メモリ25には各変数に対応した数値データが記憶される。メモリI/F26は内部メモリ20および変数用メモリ25への書き込みおよび読み出しを制御する。演算部27は乗算または加算等の演算を行う。内部メモリ20、データ制御部22、選択出力部23、バスI/F24、変数用メモリ25、メモリI/F26および演算部27はUCB28を構成している。   The internal memory 20 stores test condition data including variables, and the variable memory 25 stores numerical data corresponding to each variable. The memory I / F 26 controls writing to and reading from the internal memory 20 and the variable memory 25. The calculation unit 27 performs calculations such as multiplication or addition. The internal memory 20, the data control unit 22, the selection output unit 23, the bus I / F 24, the variable memory 25, the memory I / F 26, and the calculation unit 27 constitute a UCB 28.

以下に、UCB28の動作を説明する。テストプログラムをコンパイルしてコンフィグレーション情報をFPGA11へロードするのは図6に示す実施例と同じである。この時、内部メモリ20には変数を含むテスト条件データがロードされ、変数用メモリ25には各変数に対応した数値データがロードされる。   The operation of UCB 28 will be described below. Compiling the test program and loading the configuration information into the FPGA 11 is the same as the embodiment shown in FIG. At this time, test condition data including variables is loaded into the internal memory 20, and numerical data corresponding to each variable is loaded into the variable memory 25.

テストが開始されると、内部メモリ20から変数を含むテスト条件データ、変数用メモリ25から各変数に対応した数値データがそれぞれメモリI/F21を介して読み出される。メモリI/F21を介して変数を含むテスト条件データおよび各変数に対応した数値データがそれぞれ演算部26へ入力される。   When the test is started, test condition data including a variable is read from the internal memory 20 and numerical data corresponding to each variable is read from the variable memory 25 via the memory I / F 21. Test condition data including variables and numerical data corresponding to each variable are input to the calculation unit 26 via the memory I / F 21.

そして、演算部26で変数に数値データを代入したり、乗算または加算等の演算を含むテスト条件データの場合には演算を実行してテスト条件データを確定する。演算部26で確定されたテスト条件データはデータ制御部22へ入力され、図6に示す実施例と同様にハードウェア2へ設定される。また、テスト中に変数の値が変化する場合は、変化する度に変数用メモリ25の該当する数値データを書き換える。   Then, the arithmetic unit 26 substitutes numerical data for the variable, or in the case of test condition data including an operation such as multiplication or addition, the operation is executed to determine the test condition data. The test condition data determined by the calculation unit 26 is input to the data control unit 22 and set in the hardware 2 as in the embodiment shown in FIG. If the value of the variable changes during the test, the corresponding numerical data in the variable memory 25 is rewritten each time the value changes.

この結果、従来はソフトウェアで行っていたレジスタ設定等の処理をFPGA11が行うことで、テスト条件解析処理が無くなり、ハードウェアがレジスタ設定等の処理を行うので、ソフトウェアを用いることで発生するオーバーヘッド時間が短縮され、試験時間を短縮することが可能になる。さらに、変数を含むテスト条件データがある場合でも、変数メモリ25に各変数に対応した数値データを記憶しておき、演算部27で代入または演算してテスト条件データを確定することにより、変数確定までの処理がハードウェアによって実行されるので、オーバーヘッド時間が短縮され、試験時間を短縮することが可能になる。   As a result, the FPGA 11 performs processing such as register setting, which has been conventionally performed by software, so that test condition analysis processing is eliminated, and hardware performs processing such as register setting. Therefore, overhead time generated by using software This shortens the test time. Furthermore, even when there is test condition data including a variable, numerical data corresponding to each variable is stored in the variable memory 25, and the test condition data is determined by substituting or calculating by the calculation unit 27, thereby determining the variable. Since the processes up to the above are executed by hardware, the overhead time is shortened and the test time can be shortened.

なお、図1に示す実施例において、FPGA11を用いているが、必ずしもFPGAに限定する必要はなく、FPGAと同様のPLD(Programmable Logic Device)を用いて構成してもよい。   In the embodiment shown in FIG. 1, the FPGA 11 is used. However, the FPGA 11 is not necessarily limited to the FPGA, and a PLD (Programmable Logic Device) similar to the FPGA may be used.

また、図11に示す実施例において、内部メモリ20と変数用メモリ25を分けているが、必ずしもこのようにする必要はなく、内部メモリ20と変数用メモリ25を1つのメモリで構成してもよい。   In the embodiment shown in FIG. 11, the internal memory 20 and the variable memory 25 are separated. However, it is not always necessary to do this, and the internal memory 20 and the variable memory 25 may be configured by one memory. Good.

本発明に係る半導体試験装置の一実施例を示す構成ブロック図である。1 is a configuration block diagram showing an embodiment of a semiconductor test apparatus according to the present invention. ピンエレクトロニクスカードの構成ブロック図である。It is a block diagram of the configuration of the pin electronics card. テストプログラムのテスト条件設定情報を示す説明図である。It is explanatory drawing which shows the test condition setting information of a test program. 設定フレームワークを示す説明図である。It is explanatory drawing which shows a setting framework. テスト条件データを示す説明図である。It is explanatory drawing which shows test condition data. UCBの構成ブロック図である。It is a configuration block diagram of UCB. テストプログラム作成からテスト実行までのフローチャートである。It is a flowchart from test program creation to test execution. UCBの構成ブロック図である。It is a configuration block diagram of UCB. TSC−FPGA−ハードウェア間のコマンドの授受とレジスタ設定の説明図である。It is explanatory drawing of transmission / reception of a command between TSC-FPGA-hardware, and a register setting. 変数を含むテスト条件設定情報を示す説明図である。It is explanatory drawing which shows the test condition setting information containing a variable. 変数を含むテスト条件に対応したUCBの構成ブロック図である。It is a block diagram of UCB corresponding to test conditions including variables. 従来の半導体試験装置を示す構成ブロック図である。It is a block diagram showing a conventional semiconductor test apparatus. ピンエレクトロニクスカードの構成ブロック図である。It is a block diagram of the configuration of the pin electronics card. TSC−CPU−ハードウェア間のコマンドの授受とレジスタ設定の説明図である。It is explanatory drawing of transfer of the command between TSC-CPU-hardware, and a register setting.

符号の説明Explanation of symbols

1,16 CPU
2 ハードウェア
3,13 ピンエレクトロニクスカード
4,14 テストヘッド
5 TSC
6 メモリ
11 FPGA
15,24 バスI/F
17,28 ユーザ定義ブロック
20,20a,20b,20c,20d 内部メモリ
21,26 メモリI/F
22 データ制御部
23,23a,23b 選択出力部
25 変数用メモリ
27 演算部
50,51 半導体試験装置
100 DUT
1,16 CPU
2 Hardware 3,13 pin electronics card 4,14 Test head 5 TSC
6 Memory 11 FPGA
15, 24 Bus I / F
17, 28 User-defined block 20, 20a, 20b, 20c, 20d Internal memory 21, 26 Memory I / F
22 Data control unit 23, 23a, 23b Selection output unit 25 Variable memory 27 Calculation unit 50, 51 Semiconductor test apparatus 100 DUT

Claims (8)

テスト条件データをハードウェアに設定して試験を行う半導体試験装置において、
前記テスト条件データが記憶される記憶部と、
この記憶部に記憶された前記テスト条件データを選択して項目毎に出力する選択出力部と、
この選択出力部から出力された前記テスト条件データを前記ハードウェアに設定する設定部と
を備えたことを特徴とする半導体試験装置。
In semiconductor test equipment that tests by setting test condition data in hardware,
A storage unit for storing the test condition data;
A selection output unit that selects the test condition data stored in the storage unit and outputs the selected test condition data;
A semiconductor test apparatus comprising: a setting unit configured to set the test condition data output from the selection output unit in the hardware.
前記テスト条件データが、
テスト毎に分けて前記記憶部に記憶されることを特徴とする請求項1記載の半導体試験装置。
The test condition data is
The semiconductor test apparatus according to claim 1, wherein each of the tests is stored in the storage unit.
前記選択出力部または前記設定部が、
書き換え可能なPLDであり、テストプログラム毎に回路の再構築が可能であることを特徴とする請求項1または請求項2に記載の半導体試験装置。
The selection output unit or the setting unit is
3. The semiconductor test apparatus according to claim 1, wherein the semiconductor test apparatus is a rewritable PLD, and a circuit can be reconstructed for each test program.
テスト条件データをハードウェアに設定して試験を行う半導体試験装置において、
変数を含む前記テスト条件データが記憶される第1の記憶部と、
前記変数に対応した数値データが記憶される第2の記憶部と、
前記数値データを用いて前記変数を含むテスト条件データを演算する演算部と、
前記第1の記憶部に記憶された前記テスト条件データおよび前記演算部から演算された前記テスト条件データから選択して項目毎に出力する選択出力部と、
この選択出力部から出力された前記テスト条件データを前記ハードウェアに設定する設定部と
を備えたことを特徴とする半導体試験装置。
In semiconductor test equipment that tests by setting test condition data in hardware,
A first storage unit for storing the test condition data including variables;
A second storage unit for storing numerical data corresponding to the variables;
A calculation unit for calculating test condition data including the variable using the numerical data;
A selection output unit that selects from the test condition data stored in the first storage unit and the test condition data calculated from the calculation unit and outputs the selected item for each item;
A semiconductor test apparatus comprising: a setting unit configured to set the test condition data output from the selection output unit in the hardware.
前記テスト条件データが、
テスト毎に分けて前記第1の記憶部に記憶されることを特徴とする請求項4記載の半導体試験装置。
The test condition data is
The semiconductor test apparatus according to claim 4, wherein the semiconductor test apparatus is stored in the first storage unit separately for each test.
前記数値データが、
テスト毎に分けて前記第2の記憶部に記憶されることを特徴とする請求項4または請求項5に記載の半導体試験装置。
The numerical data is
6. The semiconductor test apparatus according to claim 4, wherein the semiconductor test apparatus is stored in the second storage unit separately for each test.
前記第2の記憶部が、
試験実行中に前記数値データを書き換えることが可能であることを特徴とする請求項4〜請求項6のいずれかに記載の半導体試験装置。
The second storage unit is
The semiconductor test apparatus according to claim 4, wherein the numerical data can be rewritten during a test execution.
前記演算部、前記選択出力部または前記設定部が、
書き換え可能なPLDであり、テストプログラム毎に回路の再構築が可能であることを特徴とする請求項4〜請求項7のいずれかに記載の半導体試験装置。
The calculation unit, the selection output unit or the setting unit is
8. The semiconductor test apparatus according to claim 4, wherein the semiconductor test apparatus is a rewritable PLD, and a circuit can be reconstructed for each test program.
JP2008039804A 2008-02-21 2008-02-21 Semiconductor testing device Withdrawn JP2009198292A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008039804A JP2009198292A (en) 2008-02-21 2008-02-21 Semiconductor testing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008039804A JP2009198292A (en) 2008-02-21 2008-02-21 Semiconductor testing device

Publications (1)

Publication Number Publication Date
JP2009198292A true JP2009198292A (en) 2009-09-03

Family

ID=41141951

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008039804A Withdrawn JP2009198292A (en) 2008-02-21 2008-02-21 Semiconductor testing device

Country Status (1)

Country Link
JP (1) JP2009198292A (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003329743A (en) * 2002-05-14 2003-11-19 Renesas Technology Corp Method and apparatus for testing semiconductor integrated circuit
JP2006003227A (en) * 2004-06-17 2006-01-05 Yokogawa Electric Corp Integrated circuit tester
JP2006162285A (en) * 2004-12-02 2006-06-22 Innotech Corp Semiconductor integrated circuit test apparatus and method

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003329743A (en) * 2002-05-14 2003-11-19 Renesas Technology Corp Method and apparatus for testing semiconductor integrated circuit
JP2006003227A (en) * 2004-06-17 2006-01-05 Yokogawa Electric Corp Integrated circuit tester
JP2006162285A (en) * 2004-12-02 2006-06-22 Innotech Corp Semiconductor integrated circuit test apparatus and method

Similar Documents

Publication Publication Date Title
US6061283A (en) Semiconductor integrated circuit evaluation system
US9910086B2 (en) Test IP-based A.T.E. instrument architecture
US20200393509A1 (en) Processor-based measuring method for testing device under test, and measuring device using same
US7882467B2 (en) Test pattern evaluation method and test pattern evaluation device
CN110637235B (en) Integrated circuit test equipment and method
CN113609804A (en) Case generation method and device, test method and testability design method
US6842712B2 (en) Method for testing an electronic component; computer program product, computer readable medium, and computer embodying the method; and method for downloading the program embodying the method
US9640280B1 (en) Power domain aware insertion methods and designs for testing and repairing memory
US6745373B2 (en) Method for insertion of test points into integrated circuit logic designs
US20110239047A1 (en) Circuit operation verification system and verification environment creation method
US9057765B2 (en) Scan compression ratio based on fault density
JP4705880B2 (en) Semiconductor integrated circuit and its test method
US20040148553A1 (en) Scan controller and integrated circuit including such a controller
JP2009198292A (en) Semiconductor testing device
US20010003209A1 (en) Efficient generation of optimum test data
JP2010002315A (en) Semiconductor testing device and method for testing dc characteristic thereof
JP4388641B2 (en) Integrated circuit testing equipment
JP2003330747A (en) Test program emulator for semiconductor device, emulation method and operation method
JPH0792496B2 (en) Integrated circuit test equipment
JP5146254B2 (en) Data transfer system and LSI tester
US9791506B1 (en) Cross-platform device testing through low level drivers
EP1662265A1 (en) Pattern generation device and test device
JP2010014423A (en) Semiconductor testing device
JP2000046918A (en) Semiconductor testing apparatus and semiconductor test method using the same
Dworak et al. An industrial case study: Parent (parallel & concurrent) testing for complex mixed-signal devices

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20101018

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120301

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20120419

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20130110

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20130225