JP4310797B2 - IC test equipment - Google Patents
IC test equipment Download PDFInfo
- Publication number
- JP4310797B2 JP4310797B2 JP2001253982A JP2001253982A JP4310797B2 JP 4310797 B2 JP4310797 B2 JP 4310797B2 JP 2001253982 A JP2001253982 A JP 2001253982A JP 2001253982 A JP2001253982 A JP 2001253982A JP 4310797 B2 JP4310797 B2 JP 4310797B2
- Authority
- JP
- Japan
- Prior art keywords
- address
- index
- pattern
- pattern generation
- instruction
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Tests Of Electronic Circuits (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、アドレスに基づいてパターンメモリが出力するパターンデータにより、被試験対象を試験するIC試験装置に関し、短時間で容易に不良解析ができるIC試験装置に関するものである。
【0002】
【従来の技術】
IC試験装置は、被試験対象、例えば、IC、LSI等に試験パターンを与え、被試験対象の出力と期待値パターンとを比較し、被試験対象の良否を判定するものである。この試験パターン、期待値パターン等は、パターンデータとして、パターンメモリに記憶され、パターンメモリにアドレスを与えて、パターンデータを出力している。このような装置の要部構成を図2に示し説明する。
【0003】
図2において、アドレス発生部1は、パターン発生シーケンサ11,12を有し、図示しないパターンメモリにアドレスを与える。パターン発生シーケンサ11,12は、1以上のインデックスカウンタ110,120を設け、図示しないメモリに記憶された命令に基づいて、パターンメモリにアドレスを排他的に与える。パターン発生シーケンサ11は、連続したアドレスに適したもので、アクティブ信号を受けて、有効になり、アクティブ信号を出力する。パターン発生シーケンサ12は、ランダムなアドレスの発生に適したもので、パターン発生シーケンサ11のアクティブ信号を受けて、有効になり、パターン発生シーケンサ11にアクティブ信号を出力する。インデックスカンタ110,120は、命令のループ回数をカウントする。
【0004】
不良解析用データ格納部2は、データバスが接続され、図示しない被試験対象のピンごとのパス/フェイル(被試験対象の出力と期待値パターンの比較結果)を格納すると共に、アドレス発生部1が発生するアドレスを格納し、複数のインデックス格納部21,22を有する。インデックス格納部21,22は、それぞれインデックスカウンタ110,120ごとに設けられ、データバスが接続され、インデックスカウンタ110,120のカウント値をインデックスデータとして格納する。ここで、アドレス発生部1が発生するアドレスには、パターンメモリに与えるアドレスの他に、パターン発生シーケンサ11,12のどちらが発生したアドレスかの情報が付加されている。
【0005】
このような装置の動作を以下に説明する。パターン発生シーケンサ11が命令に基づいてアドレスを発生し、命令のループ回数をインデックスカウンタ110でカウントする。このとき、パターン発生シーケンサ12はアドレスを発生していない。パターン発生シーケンサ11のアドレスにより、パターンメモリからパターンデータが出力され、被試験対象の試験が行われ、被試験対象の各ピンのパス/フェイルが判定される。そして、パス/フェイルを不良解析用データ格納部2はパス/フェイルとパターン発生シーケンサ11のアドレスを格納すると共に、不良解析用データ格納部2のインデックス格納部21,22はインデックスカウンタ110,120のカウント値を格納する。
【0006】
このような動作を繰返し、パターン発生シーケンサ11が命令によりアクティブ信号をパターン発生シーケンサ12に出力し、アドレス発生をやめる。これにより、パターン発生シーケンサ12は、有効となり、命令に基づいてアドレスを発生し、命令のループ回数をインデックスカウンタ120でカウントする。このアドレスにより、パターンメモリからパターンデータが出力され、被試験対象の試験が行われ、被試験対象の各ピンのパス/フェイルが判定される。そして、パス/フェイルを不良解析用データ格納部2はパス/フェイルとパターン発生シーケンサ12のアドレスを格納すると共に、不良解析用データ格納部2のインデックス格納部21,22はインデックスカウンタ110,120のカウント値を格納する。このような動作を繰り返す。
【0007】
そして、パターン発生シーケンサ12が命令によりアクティブ信号をパターン発生シーケンサ11に出力し、アドレス発生をやめる。再び、パターン発生シーケンサ11はアドレス発生を開始する。
【0008】
このような動作を繰り返し試験が終了すると、不良解析用データ格納部2からデータバス経由でデータを読み出して不良解析を行う。このとき、インデックス格納部21,22に格納されたカウント値から、パターン発生シーケンサ11,12が有効だったものを拾い出し、有効なカウント値のみを並べてから不良解析を行っている。
【0009】
【発明が解決しようとする課題】
このように、不良解析時に、データバス経由でインデックスデータを読み出す場合、インデックス格納部が多数存在するため、データの読み出しに時間がかかる。また、読み出したインデックスデータからパターンデータ毎に有効であるパターン発生シーケンサ11,12に対応したデータを抽出し、時系列に組み合わせ等のデータ処理時間がかかってしまうという問題点があった。
【0010】
そこで、本発明の目的は、短時間で容易に不良解析ができるIC試験装置を実現することにある。
【0011】
【課題を解決するための手段】
第1の本発明は、
アドレスに基いてパターンメモリが出力するパターンデータにより、被試験対象を試験するIC試験装置において、
命令のループ回数をカウントする少なくとも1以上のインデックスカウンタを設け、命令に基づいて、前記パターンメモリにアドレスを排他的に与える2つのパターン発生シーケンサを有するアドレス発生部と、
このアドレス発生部のパターン発生シーケンサの内、アドレスを与えているパターン発生シーケンサのインデックスカウンタを選択する選択部と、
この選択部が選択したインデックスカウンタのカウント値を格納するインデックス格納部と
を有することを特徴とするものである。
【0012】
第2の本発明は、
アドレス発生部は、アドレスを与えているパターン発生シーケンサに基づいて、選択部を選択するインデックスコントローラを設けたことを特徴とする第1の発明記載のものである。
を有することを特徴とするものである。
【0013】
【発明の実施の形態】
以下図面を用いて本発明の実施の形態を説明する。図1は本発明の一実施例を示した構成図である。ここで、図2と同一のものは同一符号を付し説明を省略する。
【0014】
図1において、インデックスコントローラ3は、アドレス発生部1に設けられ、パターン発生シーケンサ11,12のアクティブ信号を入力し、選択信号を出力する。マルチプレクサ4は選択部で、インデックスコントローラ3の選択信号により、インデックスカウンタ110,120のカウント値を選択する。複数のインデックス格納部23は、インデックス格納部21,22の代わりに、不良解析用データ格納部2に設けられ、マルチプレクサ4が選択したインデックスカウンタ110,120のカウント値をインデックスデータとして格納し、データバスを接続する。
【0015】
このような装置の動作を以下で説明する。パターン発生シーケンサ11が命令に基づいてアドレスを発生し、命令のループ回数をインデックスカウンタ110でカウントする。このとき、パターン発生シーケンサ12はアドレスを発生していない。また、インデックスコトントローラ3は、起動時において、マルチプレクサ4にインデックスカウンタ110を選択させている。
【0016】
パターン発生シーケンサ11のアドレスにより、パターンメモリからパターンデータが出力され、被試験対象の試験が行われ、被試験対象の各ピンのパス/フェイルが判定される。そして、パス/フェイルを不良解析用データ格納部2はパス/フェイルとパターン発生シーケンサ11のアドレスを格納する。同時に、不良解析用データ格納部2のインデックス格納部23は、マルチプレクサ4からのインデックスカウンタ110のカウント値を格納する。
【0017】
このような動作を繰返し、パターン発生シーケンサ11が命令によりアクティブ信号をパターン発生シーケンサ12に出力し、アドレス発生をやめる。これにより、パターン発生シーケンサ12は、有効となり、命令に基づいてアドレスを発生し、命令のループ回数をインデックスカウンタ120でカウントする。また、インデックスコントローラ3は、パターン発生シーケンサ11が出力するアクティブ信号を入力し、マルチプレクサ4にインデックスカウンタ120を選択させる。
【0018】
パターン発生シーケンサ12のアドレスにより、パターンメモリからパターンデータが出力され、被試験対象の試験が行われ、被試験対象の各ピンのパス/フェイルが判定される。そして、パス/フェイルを不良解析用データ格納部2はパス/フェイルとパターン発生シーケンサ12のアドレスを格納する。同時に、不良解析用データ格納部2のインデックス格納部23は、インデックスカウンタ120のカウント値を格納する。このような動作を繰り返す。
【0019】
そして、パターン発生シーケンサ12が命令によりアクティブ信号をパターン発生シーケンサ11に出力し、アドレス発生をやめる。再び、パターン発生シーケンサ11はアドレス発生を開始する。また、インデックスコントローラ3は、パターン発生シーケンサ12が出力するアクティブ信号を入力し、マルチプレクサ4にインデックスカウンタ110を選択させる。
【0020】
このような動作を繰り返し試験が終了すると、不良解析用データ格納部2からデータバス経由でデータを読み出して不良解析を行う。
【0021】
このように、インデックスコントローラ3により、マルチプレクサ4が、アドレスを与えるパターン発生シーケンサ11,12に基づいて、インデックスカウンタ110,120を選択するので、有効なカウント値のみが実行順にインデックス格納部23に格納され、データ処理時間を短縮することができる。また、インデックス格納部23が1つでよいので、回路規模を縮小できる。
【0023】
なお、本発明はこれに限定されるものではなく、インデックスコントローラ3を用いて、マルチプレクサ4を選択する構成を示したが、インデックスコントローラ3を設けずに、パターン発生シーケンサ110,120からのアクティブ信号により切り換える構成でもよい。また、インデックスコントローラ3がアクティブ信号を受けるのではなく、各パターン発生シーケンサ110,120を監視して、マルチプレクサ4を切換える構成にしてもよい。
【0024】
また、インデックス格納部23は、複数のメモリで構成される例を示したが、1つのメモリの領域を分割した構成でもよい。
【0025】
そして、不良解析用データ格納部2は、すべてのデータを格納する例を示したが、フェイル時のみデータを格納する構成でもよい。
【0026】
【発明の効果】
本発明によれば、選択部が、アドレスを与えるパターン発生シーケンサに基づいて、インデックスカウンタを選択するので、有効なカウント値のみが実行順にインデックス格納部に格納され、データ処理時間を短縮することができる。また、インデックス格納部が1つでよいので、回路規模を縮小できる。
【図面の簡単な説明】
【図1】 本発明の一実施例を示した構成図である。
【図2】 従来のIC試験装置の構成を示した図である。
【符号の説明】
3 インデックスコントローラ
4 マルチプレクサ
11,12 パターン発生シーケンサ
23 インデックス格納部[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an IC test apparatus for testing an object to be tested based on pattern data output from a pattern memory based on an address, and to an IC test apparatus capable of easily analyzing a defect in a short time.
[0002]
[Prior art]
The IC test apparatus gives a test pattern to an object to be tested, for example, an IC, an LSI, etc., compares the output of the object to be tested with an expected value pattern, and determines pass / fail of the object to be tested. The test pattern, expected value pattern, and the like are stored as pattern data in the pattern memory, and an address is given to the pattern memory to output the pattern data. The main configuration of such an apparatus shown will be described in FIG.
[0003]
In FIG. 2 , an
[0004]
The failure analysis
[0005]
The operation of such an apparatus will be described below. The pattern generation sequencer 11 generates an address based on the instruction, and the instruction counter counts the number of instruction loops. At this time, the pattern generation sequencer 12 does not generate an address. Pattern data is output from the pattern memory based on the address of the pattern generation sequencer 11, the test target is tested, and the pass / fail of each pin of the test target is determined. The pass / fail failure analysis
[0006]
By repeating such an operation, the pattern generation sequencer 11 outputs an active signal to the pattern generation sequencer 12 according to an instruction, and stops address generation. As a result, the pattern generation sequencer 12 becomes valid, generates an address based on the instruction, and counts the number of loops of the instruction with the
[0007]
Then, the pattern generation sequencer 12 outputs an active signal to the pattern generation sequencer 11 according to an instruction, and stops address generation. Again, the pattern generation sequencer 11 starts address generation.
[0008]
When such an operation is repeated and the test is completed, data is read from the failure analysis
[0009]
[Problems to be solved by the invention]
As described above, when index data is read via the data bus at the time of defect analysis, it takes time to read data because there are many index storage units. Further, there is a problem that data corresponding to the pattern generation sequencers 11 and 12 that are effective for each pattern data is extracted from the read index data, and it takes time to process data such as combinations in time series.
[0010]
Therefore, an object of the present invention is to realize an IC test apparatus that can easily perform defect analysis in a short time.
[0011]
[Means for Solving the Problems]
The first aspect of the present invention is
In an IC test apparatus for testing an object under test using pattern data output from a pattern memory based on an address,
An address generation unit having at least one index counter for counting the number of loops of an instruction, and having two pattern generation sequencers that exclusively give an address to the pattern memory based on the instruction;
Among the pattern generation sequencers of this address generation unit, a selection unit that selects an index counter of the pattern generation sequencer that is giving an address;
The selection unit includes an index storage unit that stores a count value of the selected index counter.
[0012]
The second aspect of the present invention
The address generator is provided with an index controller that selects a selector based on a pattern generation sequencer that provides an address.
It is characterized by having.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of the present invention. Here, the same as FIG. 2 is omitted given the same reference numerals.
[0014]
In FIG. 1, an
[0015]
The operation of such a device will be described below. The pattern generation sequencer 11 generates an address based on the instruction, and the instruction counter counts the number of instruction loops. At this time, the pattern generation sequencer 12 does not generate an address. In addition, the
[0016]
Pattern data is output from the pattern memory based on the address of the pattern generation sequencer 11, the test target is tested, and the pass / fail of each pin of the test target is determined. Then, the pass / fail failure analysis
[0017]
By repeating such an operation, the pattern generation sequencer 11 outputs an active signal to the pattern generation sequencer 12 according to an instruction, and stops address generation. As a result, the pattern generation sequencer 12 becomes valid, generates an address based on the instruction, and counts the number of loops of the instruction with the
[0018]
Pattern data is output from the pattern memory according to the address of the pattern generation sequencer 12, a test of the test target is performed, and a pass / fail of each pin of the test target is determined. Then, the pass / fail failure analysis
[0019]
Then, the pattern generation sequencer 12 outputs an active signal to the pattern generation sequencer 11 according to an instruction, and stops address generation. Again, the pattern generation sequencer 11 starts address generation. The
[0020]
When such an operation is repeated and the test is completed, data is read from the failure analysis
[0021]
Thus, the
[0023]
Note that the present invention is not limited to this, and the configuration in which the multiplexer 4 is selected using the
[0024]
Moreover, although the index storage part 23 showed the example comprised by several memory, the structure which divided | segmented the area | region of one memory may be sufficient.
[0025]
In the example, the defect analysis
[0026]
【The invention's effect】
According to the present invention, since the selection unit selects the index counter based on the pattern generation sequencer that provides the address, only valid count values are stored in the index storage unit in the execution order, thereby reducing the data processing time. it can. In addition, since only one index storage unit is required, the circuit scale can be reduced.
[Brief description of the drawings]
FIG. 1 is a configuration diagram showing an embodiment of the present invention.
FIG. 2 is a diagram showing a configuration of a conventional IC test apparatus.
[Explanation of symbols]
3 Index controller 4 Multiplexer
11, 12 pattern generation sequencer 23 Index storage
Claims (2)
命令のループ回数をカウントする少なくとも1以上のインデックスカウンタを設け、命令に基づいて、前記パターンメモリにアドレスを排他的に与える2つのパターン発生シーケンサを有するアドレス発生部と、
このアドレス発生部のパターン発生シーケンサの内、アドレスを与えているパターン発生シーケンサのインデックスカウンタを選択する選択部と、
この選択部が選択したインデックスカウンタのカウント値を格納するインデックス格納部と
を有することを特徴とするIC試験装置。In an IC test apparatus for testing an object under test using pattern data output from a pattern memory based on an address,
An address generation unit having at least one index counter for counting the number of loops of an instruction, and having two pattern generation sequencers that exclusively give an address to the pattern memory based on the instruction;
Among the pattern generation sequencers of this address generation unit, a selection unit that selects an index counter of the pattern generation sequencer that is giving an address;
An IC test apparatus comprising: an index storage unit that stores a count value of an index counter selected by the selection unit.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001253982A JP4310797B2 (en) | 2001-08-24 | 2001-08-24 | IC test equipment |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001253982A JP4310797B2 (en) | 2001-08-24 | 2001-08-24 | IC test equipment |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003066122A JP2003066122A (en) | 2003-03-05 |
| JP4310797B2 true JP4310797B2 (en) | 2009-08-12 |
Family
ID=19082210
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001253982A Expired - Fee Related JP4310797B2 (en) | 2001-08-24 | 2001-08-24 | IC test equipment |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4310797B2 (en) |
-
2001
- 2001-08-24 JP JP2001253982A patent/JP4310797B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003066122A (en) | 2003-03-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6560740B1 (en) | Apparatus and method for programmable built-in self-test and self-repair of embedded memory | |
| JPH04132095A (en) | Testing machine for memory ic with redundant memory | |
| KR19990023805A (en) | IC chip inspection apparatus using compressed digital test data and IC chip inspection method using this inspection apparatus | |
| JPH08129899A (en) | Fault self-diagnostic device for semiconductor memory | |
| JPH09318707A (en) | Method and apparatus for test of semiconductor memory | |
| JP3871384B2 (en) | Defect analysis memory for semiconductor memory test equipment | |
| JPH0917197A (en) | Method and equipment for testing semiconductor memory | |
| JP4310797B2 (en) | IC test equipment | |
| JPWO2002033708A1 (en) | Memory defect repair analysis method and memory test apparatus for implementing the method | |
| JP2000231798A (en) | Fail information take-in device, test device for semiconductor memory, and analyzing method for semiconductor memory | |
| EP1640735B1 (en) | Pattern generator and test device | |
| JP2520234B2 (en) | Memory test equipment | |
| US7188289B2 (en) | Test circuit and circuit test method | |
| JP2001256798A (en) | Semiconductor test device, semiconductor test method, and machine readable recording medium in which program is recorded | |
| JP2004093351A (en) | Built-in self-test circuit | |
| JP2002139552A (en) | Test configuration for integrated circuits | |
| JPH1186593A (en) | Integrated circuit test device | |
| JP2007184069A (en) | Memory inspection device | |
| JPH11176194A (en) | Semiconductor test equipment | |
| JPH10222998A (en) | Method and device for testing memory | |
| JPH0344781A (en) | Large scale integrated circuit | |
| JPH0926460A (en) | Semiconductor test equipment | |
| JP2720761B2 (en) | Semiconductor integrated circuit test equipment | |
| JPS63191080A (en) | Electronic circuit measuring apparatus | |
| JP2001527261A (en) | Memory test system having test sequence optimizing means and operating method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060110 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20090204 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20090209 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090401 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20090420 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090503 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120522 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120522 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130522 Year of fee payment: 4 |
|
| LAPS | Cancellation because of no payment of annual fees |