JP2007278714A - Ic tester - Google Patents
Ic tester Download PDFInfo
- Publication number
- JP2007278714A JP2007278714A JP2006101568A JP2006101568A JP2007278714A JP 2007278714 A JP2007278714 A JP 2007278714A JP 2006101568 A JP2006101568 A JP 2006101568A JP 2006101568 A JP2006101568 A JP 2006101568A JP 2007278714 A JP2007278714 A JP 2007278714A
- Authority
- JP
- Japan
- Prior art keywords
- test
- pass
- unit
- program
- fail
- 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
Links
Images
Landscapes
- Tests Of Electronic Circuits (AREA)
Abstract
Description
本発明は、被試験対象、例えばIC,LSI等の試験を行うICテスタに関し、テストプログラムの確認を容易に行えるICテスタに関するものである。 The present invention relates to an IC tester for testing an object to be tested, for example, IC, LSI, etc., and to an IC tester that can easily confirm a test program.
ICテスタは、下記特許文献1等に示されるように、テストプログラムにより動作し、被試験対象(以下DUT)の試験を行っている。 The IC tester operates according to a test program as shown in the following Patent Document 1 and performs a test on an object to be tested (hereinafter referred to as DUT).
テストプログラムを作成する場合、パステストとフェイルテストとを交互に記述し、テストプログラムを実行して、パステストの正当性をフェイルテストにより確認している。ここで、パステストはDUTが正常に動作しているか確認を行うテストで、フェイルテストはパステストの正当性を確認するために、DUTの出力がフェイルとなるように記述されている。そして、通常のDUTの試験時には、フェイルテストは削除し、フェイルテストが削除されたテストプログラムにより、DUTの試験を行っていた。 When creating a test program, a pass test and a fail test are described alternately, the test program is executed, and the validity of the pass test is confirmed by the fail test. Here, the pass test is a test for confirming whether the DUT is operating normally, and the fail test is described so that the output of the DUT becomes a fail in order to confirm the validity of the pass test. In a normal DUT test, the fail test is deleted, and the DUT test is performed using a test program from which the fail test is deleted.
このような装置では、後日、テストプログラムの途中に新しいパステストを追加したい場合、削除したフェイルテストを再度記述し直し、追加したパステストが他のテストに影響しないか確認を行っていた。このため、テストプログラムの確認作業が大変であった。 In such an apparatus, when it is desired to add a new pass test in the middle of the test program at a later date, the deleted fail test is rewritten, and it is confirmed whether the added pass test does not affect other tests. For this reason, it was difficult to check the test program.
そこで、本発明の目的は、テストプログラムの確認を容易に行えるICテスタを実現することにある。 Therefore, an object of the present invention is to realize an IC tester that can easily check a test program.
このような課題を達成するために、本発明のうち請求項1記載の発明は、
被試験対象を試験部により試験を行うICテスタにおいて、
パステストとフェイルテストからなるテストプログラムを記憶する記憶部と、
この記憶部のテストプログラムの全実行またはパステストのどちらかを実行し、前記試験部を制御する実行手段と
を備えたことを特徴とするものである
請求項2記載の発明は、請求項1記載の発明であって、
記憶部のテストプログラムの全表示またはパステストのみの表示を表示部に行う表示処理手段を設けたことを特徴とするものである。
In order to achieve such a problem, the invention according to claim 1 of the present invention is:
In an IC tester that tests the object under test by the test unit,
A storage unit for storing a test program including a pass test and a fail test;
The invention according to claim 2, further comprising execution means for executing either full execution or pass test of the test program in the storage unit and controlling the test unit. It is a description invention,
A display processing means is provided for performing a full display of the test program in the storage unit or a display of only the pass test on the display unit.
本発明によれば以下のような効果がある。
請求項1によれば、実行手段が、テストプログラムの全実行またはパステストのどちらかを実行し、試験部を制御するので、フェイルテストをテストプログラムから削除する必要がない。つまり、パステスト文を追加しても、他のテストに影響しないか確認を行うことができ、テストプログラムの確認を容易に行える。
The present invention has the following effects.
According to the first aspect, since the execution means executes either the full execution of the test program or the pass test and controls the test section, it is not necessary to delete the fail test from the test program. That is, even if a path test sentence is added, it can be confirmed whether it affects other tests, and the test program can be easily confirmed.
請求項2によれば、表示処理手段が、テストプログラムの全表示またはパステストのみの表示を表示部に行うので、パステストのみの確認を行うことができ、実際のテスト実行時のプログラム確認を行うことができる。 According to the second aspect, since the display processing means displays the entire test program or only the pass test on the display unit, it is possible to confirm only the pass test, and to confirm the program at the time of actual test execution. It can be carried out.
以下本発明を、図面を用いて詳細に説明する。図1は本発明の一実施例を示した構成図である。 Hereinafter, the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of the present invention.
図1において、DUT1は、IC,LSI等である。試験部2は、DUT1の試験を行う。記憶部3は、複数のパステストと複数のフェイルテストからなるテストプログラムを記憶する。制御部4は、試験部2に接続し、実行手段41、表示処理手段42を有する。実行手段41は、記憶部3のテストプログラムの全実行またはパステストのどちらかを実行し、試験部2を制御する。表示処理手段42は、記憶部3のテストプログラムの全表示またはパステストのみの表示を表示部5に行う。表示部5は、例えばCRT、LCDディスプレイ等で、ボタン51,52、テストプログラムを表示する表示領域53を有する。入力部6は、例えばキーボード、マウス等で、制御部4に入力を行う。
In FIG. 1, DUT 1 is an IC, an LSI, or the like. The test unit 2 performs a test of the DUT 1. The storage unit 3 stores a test program including a plurality of pass tests and a plurality of fail tests. The control unit 4 is connected to the test unit 2 and includes an
このような装置の動作を以下に説明する。まず、テストプログラムの表示動作について説明する。図2は図1に示す装置の動作を示したフローチャートで、図3,4は図1に示す装置の表示部5の表示例を示した図である。
The operation of such an apparatus will be described below. First, the display operation of the test program will be described. FIG. 2 is a flowchart showing the operation of the apparatus shown in FIG. 1, and FIGS. 3 and 4 are views showing display examples of the
表示部5のボタン51またはボタン52が入力部6により表示処理手段4を介して押され、入力部によりテストプログラムの読み出しが指示されると、制御部4の表示処理手段42が、記憶部3からテストプログラムを読み出す(S11)。そして、フェイルモードのとき、表示処理手段42が、図1に示すように、表示部5の表示領域53に全テストプログラム文、つまり、パステスト文P1、フェイルテスト文F1、パステスト文P2、フェイルテスト文F2、・・・を表示する(S12,S13)。フェイルモードでない、つまり、パスモードのとき、表示処理手段42が、表示部5の表示領域53にパステストプログラム文、つまり、パステスト文P1,P2,・・・を図3に示すように表示領域53に表示する(S12,S14)。
When the
ここで、パステスト文P1〜P5,・・・,PA、フェイルテスト文F1〜F5,・・・は、例えば、先頭のプログラム文に”パステスト”、”フェイルテスト”のコメント文を記述し、パステスト文とフェイルテスト文とが区別される。 Here, pass test statements P1 to P5,..., PA, fail test statements F1 to F5,... Describe, for example, “pass test” and “fail test” comment sentences in the first program sentence. A path test sentence and a fail test sentence are distinguished.
そして、テストプログラムにパステスト文PAを追加する場合、入力部6により入力し、図4に示すように追加する。 When the path test sentence PA is added to the test program, it is input by the input unit 6 and added as shown in FIG.
次に、テストプログラムによる試験動作について説明する。図5は図1に示す装置のフローチャートである。 Next, the test operation by the test program will be described. FIG. 5 is a flowchart of the apparatus shown in FIG.
入力部6により、フェイルモードか、パスモードかを制御部4に指定し、実行を指示する。制御部4の実行手段41は、記憶部3からテストプログラムを読み出す(S21)。そして、フェイルモードのとき、実行手段41は、全テストプログラム、つまり、図1に示すように、パステスト文P1、フェイルテスト文F1、パステスト文P2、フェイルテスト文F2、・・・を実行し、試験部2に対して制御を行い、試験部2がDUT1の試験を行う(S22,S23)。パスモードのとき、実行手段41は、パステストのみ、つまり、図3に示すように、パステスト文P1,P2,・・・を実行し、試験部2に対して制御を行い、試験部2がDUT1の試験を行う(S22,S24)。 The input unit 6 specifies the fail mode or the pass mode to the control unit 4 and instructs execution. The execution means 41 of the control unit 4 reads the test program from the storage unit 3 (S21). In the fail mode, the execution means 41 executes all the test programs, that is, as shown in FIG. 1, the pass test sentence P1, the fail test sentence F1, the pass test sentence P2, the fail test sentence F2,. Then, the test unit 2 is controlled, and the test unit 2 tests the DUT 1 (S22, S23). In the pass mode, the execution means 41 executes only the pass test, that is, executes the pass test statements P1, P2,... As shown in FIG. Performs a test of DUT1 (S22, S24).
このように、実行手段41が、テストプログラムの全実行またはパステストのどちらかを実行し、試験部2を制御するので、フェイルテストをテストプログラムから削除する必要がない。つまり、パステスト文PAを追加しても、他のテストに影響しないか確認を行うことができ、テストプログラムの確認を容易に行える。 In this way, the execution means 41 executes either the full execution of the test program or the pass test and controls the test unit 2, so there is no need to delete the fail test from the test program. That is, even if the path test sentence PA is added, it can be confirmed whether it affects other tests, and the test program can be easily confirmed.
また、表示処理手段42が、テストプログラムの全表示またはパステスト文のみの表示を表示部に行うので、パステスト文のみの確認を行うことができ、実際のテスト実行時のプログラム確認を行うことができる。 In addition, since the display processing unit 42 displays the entire test program or only the path test sentence on the display unit, only the path test sentence can be confirmed, and the program can be confirmed at the time of actual test execution. Can do.
なお、本発明はこれに限定されるものではなく、実行手段41が、記憶部3からテストプログラムを読み出し、テストプログラムの全実行またはパステストのどちらかを実行する構成を示したが、表示処理手段42が、記憶部3からテストプログラムを読み出し、テストプログラムの全部またはパステストのどちらかを実行手段41に渡し、実行手段41がテストプログラムの実行をする構成でもよい。
Note that the present invention is not limited to this, and the
また、パステスト文とフェイルテスト文とをコメント文で区別する構成を示したが、コメント文ではなく、特有のプログラム文を挿入する構成でもよい。また、パステスト文とフェイル文とが交互に記述され、プログラムも追加する場合も交互に記述する規則にすれば、プログラムの区切りでパステストとフェイルテストの区別する構成でもよい。要するに、パステストとフェイルテストの区別に限定されるものではない。 Moreover, although the structure which distinguishes a path test sentence and a fail test sentence with a comment sentence was shown, the structure which inserts not a comment sentence but a specific program sentence may be sufficient. In addition, when the path test sentence and the fail sentence are described alternately, and the rules are also described alternately when the program is added, the configuration may be such that the path test and the fail test are distinguished by a program delimiter. In short, it is not limited to the distinction between pass test and fail test.
1 DUT
2 試験部
3 記憶部
41 実行手段
42 表示処理手段
5 表示部
1 DUT
2 Test Unit 3
Claims (2)
パステストとフェイルテストからなるテストプログラムを記憶する記憶部と、
この記憶部のテストプログラムの全実行またはパステストのどちらかを実行し、前記試験部を制御する実行手段と
を備えたことを特徴とするICテスタ。 In an IC tester that tests the object under test by the test unit,
A storage unit for storing a test program including a pass test and a fail test;
An IC tester comprising: execution means for executing either full execution or a pass test of the test program in the storage unit and controlling the test unit.
2. The IC tester according to claim 1, further comprising display processing means for displaying on the display section all the display of the test program in the storage section or only the pass test.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006101568A JP2007278714A (en) | 2006-04-03 | 2006-04-03 | Ic tester |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006101568A JP2007278714A (en) | 2006-04-03 | 2006-04-03 | Ic tester |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007278714A true JP2007278714A (en) | 2007-10-25 |
Family
ID=38680316
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006101568A Pending JP2007278714A (en) | 2006-04-03 | 2006-04-03 | Ic tester |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007278714A (en) |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06301570A (en) * | 1993-04-15 | 1994-10-28 | Hitachi Ltd | Emulator with normality checking function for test program |
JP2000330816A (en) * | 1999-05-21 | 2000-11-30 | Advantest Corp | Program execution system for semiconductor testing device |
JP2002107423A (en) * | 2000-09-29 | 2002-04-10 | Sharp Corp | Method and device for inspecting semiconductor integrated circuit |
JP2002243803A (en) * | 2001-02-19 | 2002-08-28 | Ando Electric Co Ltd | Method and device for debugging program for testing semiconductor integrated circuit and program for debugging program for testing the same |
JP2002267718A (en) * | 2001-03-07 | 2002-09-18 | Hitachi Shonan Denshi Co Ltd | Debugging method for test program for ic tester, and simplified pseudo ic tester |
JP2003167033A (en) * | 2001-11-30 | 2003-06-13 | Ando Electric Co Ltd | Debug method for test program |
JP2003315420A (en) * | 2002-04-24 | 2003-11-06 | Ando Electric Co Ltd | Ic tester system and test-program setting method therefor |
JP2004069545A (en) * | 2002-08-07 | 2004-03-04 | Matsushita Electric Ind Co Ltd | Semiconductor testing device and method |
JP2004348596A (en) * | 2003-05-23 | 2004-12-09 | Olympus Corp | Device, method and program for debugging ic tester program |
JP2005234726A (en) * | 2004-02-18 | 2005-09-02 | Olympus Corp | Debug device for program for ic tester, debug method and debug program |
JP2006031354A (en) * | 2004-07-15 | 2006-02-02 | Renesas Technology Corp | Test program generating device and test program generating system |
-
2006
- 2006-04-03 JP JP2006101568A patent/JP2007278714A/en active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06301570A (en) * | 1993-04-15 | 1994-10-28 | Hitachi Ltd | Emulator with normality checking function for test program |
JP2000330816A (en) * | 1999-05-21 | 2000-11-30 | Advantest Corp | Program execution system for semiconductor testing device |
JP2002107423A (en) * | 2000-09-29 | 2002-04-10 | Sharp Corp | Method and device for inspecting semiconductor integrated circuit |
JP2002243803A (en) * | 2001-02-19 | 2002-08-28 | Ando Electric Co Ltd | Method and device for debugging program for testing semiconductor integrated circuit and program for debugging program for testing the same |
JP2002267718A (en) * | 2001-03-07 | 2002-09-18 | Hitachi Shonan Denshi Co Ltd | Debugging method for test program for ic tester, and simplified pseudo ic tester |
JP2003167033A (en) * | 2001-11-30 | 2003-06-13 | Ando Electric Co Ltd | Debug method for test program |
JP2003315420A (en) * | 2002-04-24 | 2003-11-06 | Ando Electric Co Ltd | Ic tester system and test-program setting method therefor |
JP2004069545A (en) * | 2002-08-07 | 2004-03-04 | Matsushita Electric Ind Co Ltd | Semiconductor testing device and method |
JP2004348596A (en) * | 2003-05-23 | 2004-12-09 | Olympus Corp | Device, method and program for debugging ic tester program |
JP2005234726A (en) * | 2004-02-18 | 2005-09-02 | Olympus Corp | Debug device for program for ic tester, debug method and debug program |
JP2006031354A (en) * | 2004-07-15 | 2006-02-02 | Renesas Technology Corp | Test program generating device and test program generating system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7908518B2 (en) | Method, system and computer program product for failure analysis implementing automated comparison of multiple reference models | |
US20160335167A1 (en) | Stepping and application state viewing between points | |
JP2006244073A (en) | Semiconductor design device | |
US20120117424A1 (en) | System-level testcase generation | |
JP6723483B2 (en) | Test case generation device, test case generation method, and test case generation program | |
JP2007278714A (en) | Ic tester | |
JP2011118552A (en) | Test support device and test support method for plant controller | |
KR100809598B1 (en) | Semiconductor test system being capable of virtual test and semiconductor test method thereof | |
JP5743663B2 (en) | Test support system, test support method, and program | |
JP5319643B2 (en) | Software product line development support apparatus and method | |
GB2518846A (en) | Diagnosing graphics display problems | |
US20240028333A1 (en) | Ladder program analysis device | |
JP2010271278A (en) | Test system, semiconductor integrated circuit, and test method | |
Mannering et al. | Relating safety requirements and system design through problem oriented software engineering | |
JP2011180850A (en) | Model generation device, model generation method, and model generation program | |
JP5071072B2 (en) | Development support equipment and semiconductor test equipment | |
JP2007206074A (en) | Processing of mixed mode content in test result stream | |
JP2005090959A (en) | Control program and measuring system | |
TW201816599A (en) | Testing hybrid instruction architecture | |
JP2007156822A (en) | Simulated application test apparatus for computer system | |
JP2010015482A (en) | Debugging device for ic tester | |
US20140372883A1 (en) | Instructing an Operation to be Performed at a Central Station from a Remote Station | |
US20110239193A1 (en) | Using reverse time for coverage analysis | |
JPH10185987A (en) | Inspection method for semiconductor integrated circuit | |
JP2008216221A (en) | Semiconductor test device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081210 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100409 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100416 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100510 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110301 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20111101 |