JPH0862301A - High speed pattern generator - Google Patents

High speed pattern generator

Info

Publication number
JPH0862301A
JPH0862301A JP6218112A JP21811294A JPH0862301A JP H0862301 A JPH0862301 A JP H0862301A JP 6218112 A JP6218112 A JP 6218112A JP 21811294 A JP21811294 A JP 21811294A JP H0862301 A JPH0862301 A JP H0862301A
Authority
JP
Japan
Prior art keywords
data
match
pattern generator
sequencer
output
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.)
Granted
Application number
JP6218112A
Other languages
Japanese (ja)
Other versions
JP3481689B2 (en
Inventor
Toshimi Osawa
俊美 大沢
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.)
Advantest Corp
Original Assignee
Advantest 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 Advantest Corp filed Critical Advantest Corp
Priority to JP21811294A priority Critical patent/JP3481689B2/en
Priority to KR1019950025103A priority patent/KR100191143B1/en
Priority to US08/515,716 priority patent/US5673271A/en
Publication of JPH0862301A publication Critical patent/JPH0862301A/en
Application granted granted Critical
Publication of JP3481689B2 publication Critical patent/JP3481689B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)
  • Tests Of Electronic Circuits (AREA)

Abstract

PURPOSE: To provide a high speed pattern generator capable of testing at a high speed a device to be measured, such as a flash memory, in which test flow is fluctuated. CONSTITUTION: A sequence control part 11 for outputting data to an operation control memory 12 is provided with a save register 300 for storing branching destination data branched in accordance with match signals from a logical comparator. An inhibiting gate 500 for inhibiting generation of an initial clock from an initial clock generation part in accordance with the match signal is provided to constitute a high speed pattern generator. The save register 300 stores output data of an incrementor 200 which adds 1 to an output match data of a sequencer 113, and imparts stored data to a selector 414 which selects data to be loaded on the sequencer 113.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、被測定デバイスを試験
するための試験パターン発生器に関し、特に、フラッシ
ュメモリの様に、書き込みや消去に複数回の動作が必要
で、かつ、その回数が一定でなく、テストフローの変動
する被測定デバイスを高速に試験することのできる高速
パターン発生器に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a test pattern generator for testing a device under test, and more particularly, it requires a plurality of operations for writing and erasing, like a flash memory, and the number of operations is The present invention relates to a high-speed pattern generator capable of testing a device under test whose test flow is not constant but fluctuates at high speed.

【0002】[0002]

【従来の技術】一般に、半導体試験装置では、各種の被
測定デバイスを高速に測定する必要があり、そのための
テストパターンを発生する必要がある。
2. Description of the Related Art Generally, in a semiconductor test apparatus, it is necessary to measure various devices under test at high speed, and it is necessary to generate a test pattern for that purpose.

【0003】被測定デバイスの良否を試験する半導体試
験装置の構成例を図4に示す。図4は、被測定デバイス
がメモリである場合の例である。被試験メモリ用にパタ
ーン発生器1から、アドレス、データ、コントロール信
号が波形整形器2へ供給される。そして、波形整形器2
で、これらの信号が整形されて、被試験メモリ3へ与え
られ書き込まれる。
FIG. 4 shows an example of the configuration of a semiconductor test apparatus for testing the quality of a device under test. FIG. 4 shows an example in which the device under test is a memory. Address, data, and control signals are supplied from the pattern generator 1 to the waveform shaper 2 for the memory under test. And the waveform shaper 2
Then, these signals are shaped, given to the memory under test 3 and written.

【0004】次に、被試験メモリ3からの読みだしたデ
ータは、論理比較器4において、パターン発生器1から
出力される期待値信号と比較される。論理比較器4の出
力は、期待値と被測定メモリの出力とが一致したかどう
かを示しており、マッチ信号と呼ばれる。このマッチ信
号は、パターン発生器1へフィードバックされ、次回の
発生パターンを定める条件を与えている。
Next, the data read from the memory under test 3 is compared with the expected value signal output from the pattern generator 1 in the logical comparator 4. The output of the logical comparator 4 indicates whether the expected value and the output of the memory under test match, and is called a match signal. This match signal is fed back to the pattern generator 1 and gives a condition for defining the next generation pattern.

【0005】フェイルメモリ5は、論理比較器4から出
力される、マッチ信号と同等のフェイル信号と、パター
ン発生器1から供給されるFMアドレス信号とにより、
各アドレス毎のフェイル情報を格納する。そして、上記
の一連の動作はすべてタイミング発生器6から各部に印
加されるクロックに同期して行われる。
The fail memory 5 receives the fail signal equivalent to the match signal output from the logical comparator 4 and the FM address signal supplied from the pattern generator 1,
Fail information for each address is stored. The above series of operations are all performed in synchronization with the clock applied from the timing generator 6 to each unit.

【0006】図5に従来のパターン発生器のブロック図
を示す。シーケンス制御部11から出力されたデータに
より演算制御メモリ12がアクセスされる。演算制御メ
モリ12の出力はアドレス発生部13、データ発生部1
4、コントロール信号発生部15に印加され、それぞ
れ、アドレス信号、データや期待値の信号、コントロー
ル信号を発生する。
FIG. 5 shows a block diagram of a conventional pattern generator. The operation control memory 12 is accessed by the data output from the sequence control unit 11. The output of the arithmetic control memory 12 is the address generator 13 and the data generator 1.
4. It is applied to the control signal generator 15 to generate an address signal, data, an expected value signal, and a control signal, respectively.

【0007】シーケンス制御部11では、シーケンス制
御メモリ111に格納されているデータをデコード部1
12でデコードして、インクリメントしたり、ホールド
したり、レジスタ115から読み出したデータをロード
したり、シーケンス制御メモリ111から読み出したデ
ータを新たにロードしたりするようにシーケンサ113
に印加している。このシーケンサ113の出力データに
より、演算制御メモリ12がアクセスされ、アドレスや
パターンデータ等の演算制御がなされる。
The sequence control unit 11 decodes the data stored in the sequence control memory 111 into the decoding unit 1.
The sequencer 113 performs decoding by 12, and increments, holds, loads data read from the register 115, and newly loads data read from the sequence control memory 111.
Is being applied to. The arithmetic control memory 12 is accessed by the output data of the sequencer 113, and arithmetic control of addresses, pattern data, etc. is performed.

【0008】パターン発生器1では、被測定デバイス3
に印加するアドレス、パターンデータ、コントロール信
号を高速に発生する必要がある。
In the pattern generator 1, the device under test 3
It is necessary to generate at high speed the address, pattern data, and control signal applied to the.

【0009】高速動作の必要な理由について、例えばア
ドレス発生の場合について述べる。図6に、アドレス発
生部13のブロック図を示す。アドレス発生部13は、
Xアドレス発生部131、Yアドレス発生部132、ア
ドレス変換部133等から構成される。X、Y各アドレ
ス発生部は、演算制御メモリ12から出力される命令に
より演算を行う。また、XアドレスとYアドレスはリン
クが可能であり、Yアドレス発生部132はXアドレス
発生部131からのキャリーによっても制御される。
X、Y各アドレス発生部から発生されたアドレスはアド
レス変換部133に入り、論理アドレスから物理アドレ
スへの変換が行われて出力される。
The reason why the high speed operation is required will be described, for example, in the case of address generation. FIG. 6 shows a block diagram of the address generator 13. The address generator 13
It is composed of an X address generation unit 131, a Y address generation unit 132, an address conversion unit 133, and the like. Each of the X and Y address generators performs an operation according to an instruction output from the operation control memory 12. Further, the X address and the Y address can be linked, and the Y address generating unit 132 is also controlled by the carry from the X address generating unit 131.
The address generated by each of the X and Y address generation units enters the address conversion unit 133, where the logical address is converted into the physical address and the converted address is output.

【0010】上述の一連の動作を1テスト・サイクル内
に行うことは難しいために複数段のパイプライン構造を
とり、先行処理を行うのが一般的である。図7にパイプ
ライン構造による演算の分割例を示す。図7に示すよう
に、アドレス演算を複数のサイクルに分割して処理を行
っている。この場合、被測定デバイス3に印加するアド
レスを発生するまでに複数のサイクルが必要なため、そ
のサイクル分を先行処理してアドレス演算を行ってい
る。
Since it is difficult to perform the above-mentioned series of operations within one test cycle, it is common to employ a pipeline structure of a plurality of stages and perform the preceding processing. FIG. 7 shows an example of division of operations by the pipeline structure. As shown in FIG. 7, the address operation is divided into a plurality of cycles for processing. In this case, since a plurality of cycles are required to generate an address to be applied to the device under test 3, the address calculation is performed by performing the preceding processing for that cycle.

【0011】被測定デバイス3がフラッシュメモリのよ
うに、テストフローの変動するデバイスである場合に
は、上述の先行処理が下記の理由により行えない。図8
にフラッシュメモリ試験の、アドレスをシーケンシャル
にライト/リードする場合のフローチャートを示す。図
8に示すように、フラッシュメモリの場合、ベリファイ
した結果がパスかフェイルかにより、それ以降のテスト
フローが変わる。つまり、フラッシュメモリの場合は、
標準的な一様なテストフローのデバイスと異なり、被測
定デバイスの出力結果により、パターン発生のシーケン
スが変わるため、先行処理ができないのである。
When the device under test 3 is a device whose test flow varies, such as a flash memory, the above-described preceding process cannot be performed for the following reason. FIG.
A flowchart of the flash memory test for sequentially writing / reading addresses is shown in FIG. As shown in FIG. 8, in the case of a flash memory, the subsequent test flow changes depending on whether the verification result is pass or fail. In other words, in the case of flash memory,
Unlike the standard uniform test flow device, the sequence of pattern generation changes depending on the output result of the device under test, so that the preceding process cannot be performed.

【0012】このため、このような、テストフローの変
動する被測定デバイスを測定する場合には、次のような
特殊な処理を行っている。 (1)シーケンサ113は被測定デバイス3の出力と期
待値の一致をみる命令(以後マッチ命令と称す)のサイ
クルでホールドする。 (2)パターン発生器内のパイプライン段数後に被測定
デバイスの読みだしが行われ、その結果すなわちマッチ
信号によりシーケンサの分岐先が決められる。すなわ
ち、図8における、ベリファイ後の、次のアドレスに進
むか、もう一度同じアドレスにライトするかの、テスト
フローが定まる。 (3)スタート/ストップコントロール部16は、マッ
チ信号がパターン発生器に戻った時点で、タイミング発
生器からのマッチリスタート信号により、システムバス
からのスタート時と同じ様に、イニシャルクロック発生
器161からイニシャルクロックを発生する。 (4)上記のイニシャルクロックによりパイプラインを
詰め直して、被測定デバイス3に対して、次のパターン
を印加する。
Therefore, when measuring such a device under test whose test flow fluctuates, the following special processing is performed. (1) The sequencer 113 holds the output of the device under test 3 in the cycle of an instruction for checking the match between the output and the expected value (hereinafter referred to as a match instruction). (2) The device under test is read after the number of pipeline stages in the pattern generator, and the result, that is, the match signal, determines the branch destination of the sequencer. That is, in FIG. 8, the test flow is determined whether to proceed to the next address after the verification or to write to the same address again. (3) When the match signal returns to the pattern generator, the start / stop control unit 16 uses the match restart signal from the timing generator to start the initial clock generator 161 in the same manner as when starting from the system bus. To generate the initial clock. (4) The pipeline is refilled with the initial clock and the following pattern is applied to the device under test 3.

【0013】図3に、従来のパターン発生器によるタイ
ミングチャートを示す。このように、マッチ命令時に
は、マッチ信号が”0”であっても、マッチ信号が”
1”であっても、パイプラインのイニシャライズを常に
行うために、動作レートを遅くしなければならず、テス
ト時間が長くなるという欠点があった。
FIG. 3 shows a timing chart of the conventional pattern generator. In this way, at the time of a match instruction, even if the match signal is "0", the match signal is "
Even if it is 1 ", the operation rate must be slowed down in order to always perform the initialization of the pipeline, and there is a drawback that the test time becomes long.

【0014】[0014]

【発明が解決しようとする課題】この発明の目的はこれ
らの欠点を一掃し、フラッシュメモリの様に、書き込み
や消去に複数回の動作が必要で、かつ、その回数が一定
でなく、テストフローの変動する被測定デバイスを高速
に試験することのできる高速パターン発生器を提供する
ことを目的とする。
SUMMARY OF THE INVENTION The object of the present invention is to eliminate these drawbacks, and requires a plurality of operations for writing and erasing, such as a flash memory, and the number of times is not constant, and the test flow It is an object of the present invention to provide a high-speed pattern generator capable of testing a device under test whose fluctuations occur at high speed.

【0015】[0015]

【課題を解決するための手段】被測定デバイスを試験す
るパターン発生器において、演算制御メモリ12へのデ
ータを出力するシーケンス制御部11に、論理比較器4
からのマッチ信号に応じて分岐する分岐先データを格納
するセーブレジスタ300を設ける。そして、当該マッ
チ信号に応じて、イニシャルクロック発生部161から
イニシャルクロックを発生させない禁止ゲート500を
設けて高速パターン発生器を構成する。
In a pattern generator for testing a device under test, a logic comparator 4 is added to a sequence controller 11 which outputs data to an arithmetic control memory 12.
A save register 300 is provided for storing branch destination data that is branched according to the match signal from. Then, a high-speed pattern generator is configured by providing a prohibition gate 500 that does not generate the initial clock from the initial clock generation unit 161 according to the match signal.

【0016】上記のセーブレジスタ300は、シーケン
サ113の出力マッチデータをプラス1するインクリメ
ンタ200の出力データを格納し、シーケンサ113へ
ロードするデータを選択する選択器414に格納データ
を与えるもので構成してもよい。
The save register 300 stores the output data of the incrementer 200 which adds 1 to the output match data of the sequencer 113, and provides the stored data to the selector 414 which selects the data to be loaded into the sequencer 113. You may.

【0017】また、上記の禁止ゲート500はタイミン
グ発生器6からのマッチリスタート信号を1入力端に印
加し、他の入力端に当該マッチ信号を印加し、出力をイ
ニシャルクロック発生部161に与えるアンドゲート
(500)で構成してもよい。
Further, the inhibit gate 500 applies the match restart signal from the timing generator 6 to one input terminal, applies the match signal to the other input terminal, and outputs the output to the initial clock generating section 161. It may be composed of an AND gate (500).

【0018】[0018]

【作用】この発明によれば、シーケンス制御部11で
は、マッチ命令を実行すると、その時のシーケンサ11
3の出力値プラス1のデータをセーブレジスタ300に
格納する。つぎに、シーケンサ113はマッチがとれな
いものとしてマッチ命令のループ、すなわちプログラム
とベリファイを繰り返し実行する。つぎに、パターン発
生器内のパイプライン段数後にベリファイが行われる。
その結果がアンマッチの時は、マッチ信号が”0”であ
るため、アンドゲート500により、タイミング発生器
6からのマッチリスタート信号が禁止されるので、スタ
ート/ストップコントロール部16からイニシャルクロ
ックが発生されることはない。つぎに、マッチの結果が
パスの時は、マッチリスタート信号とマッチ信号とのア
ンドがアンドゲート500でとられ、スタート/ストッ
プコントロール部16でイニシャルクロックが発生し、
パイプラインの中を詰め直す。次に、シーケンス制御部
11では、マッチ信号が”1”の時に、セーブレジスタ
300に格納したデータを選択器414を経由してシー
ケンサ113にロードして、マッチ命令のループから抜
けて次の命令を実行する。
According to the present invention, when the sequence control section 11 executes a match instruction, the sequencer 11 at that time
The output value of 3 plus the data of 1 is stored in the save register 300. Next, the sequencer 113 repeatedly executes the loop of the match instruction, that is, the program and the verify, assuming that the match cannot be obtained. Next, verification is performed after the number of pipeline stages in the pattern generator.
When the result is unmatched, the match signal is "0", and the AND gate 500 prohibits the match restart signal from the timing generator 6, so that the start / stop control unit 16 generates the initial clock. It will not be done. Next, when the result of the match is pass, the AND gate 500 takes the AND of the match restart signal and the match signal, and the start / stop control unit 16 generates an initial clock.
Refill the pipeline. Next, in the sequence controller 11, when the match signal is “1”, the data stored in the save register 300 is loaded into the sequencer 113 via the selector 414, and the match instruction loop is exited. To execute.

【0019】このように、マッチがとれなかった時に
は、パイプラインのイニシャライズを行わずパターン発
生器動作クロックは1回発生する。そして、マッチがと
れた時にのみパイプラインのイニシャライズを行う。こ
のため、、従来と比べ試験時間の高速化が可能となる。
In this way, when no match is found, the pipeline generator is not initialized and the pattern generator operating clock is generated once. Then, the pipeline is initialized only when a match is found. Therefore, the test time can be shortened as compared with the conventional case.

【0020】[0020]

【実施例】本発明の実施例について図面を参照して説明
する。
Embodiments of the present invention will be described with reference to the drawings.

【0021】図1は本発明の実施例を示すパターン発生
器のブロック図である。図1に示すように、シーケンス
制御部11に、マッチサイクルのシーケンサ113の出
力データをプラス1するインクリメンタ200を設け
る。そして、当該インクリメンタ200の出力データを
格納するセーブレジスタ300を設ける。そして、当該
セーブレジスタ300の出力データをシーケンサ113
にロードするための選択器414を設ける。
FIG. 1 is a block diagram of a pattern generator showing an embodiment of the present invention. As shown in FIG. 1, the sequence control unit 11 is provided with an incrementer 200 that adds 1 to the output data of the sequencer 113 in the match cycle. Then, a save register 300 for storing the output data of the incrementer 200 is provided. Then, the output data of the save register 300 is set to the sequencer 113.
A selector 414 is provided for loading.

【0022】スタート/ストップコントロール部16に
は、マッチ信号が”0”の時には、イニシャルクロック
発生部161からイニシャルクロックを発生させない禁
止ゲートを設ける。このため、タイミング発生器6から
のマッチリスタート信号を1入力端に印加し、他の入力
端にマッチ信号を印加するアンドゲート500を設け
る。そして、そのアンドゲート500の出力をイニシャ
ルクロック発生部161に与える。このように、本発明
によるパターン発生器を構成する。
The start / stop control section 16 is provided with a prohibition gate which does not generate an initial clock from the initial clock generation section 161 when the match signal is "0". Therefore, an AND gate 500 that applies the match restart signal from the timing generator 6 to one input terminal and applies the match signal to the other input terminals is provided. Then, the output of the AND gate 500 is given to the initial clock generator 161. Thus, the pattern generator according to the present invention is constructed.

【0023】動作は次の通りである。 (1)シーケンス制御部11では、マッチ命令を実行す
ると、その時のシーケンサ113の出力値プラス1のデ
ータをセーブレジスタ300に格納する。このプラス1
のアドレスは、マッチ信号が1の時の分岐先を示すもの
である。 (2)シーケンサ113はマッチがとれないものとして
マッチ命令のループ、すなわちプログラムとベリファイ
を繰り返し実行する。従って、従来の様に、パターン発
生器内のパイプライン段数後に行われるベリファイの結
果を待つことはしない。 (3)パターン発生器内のパイプライン段数後にベリフ
ァイが行われる。その結果がアンマッチの時は、マッチ
信号が”0”であるため、アンドゲート500により、
タイミング発生器6からのマッチリスタート信号が禁止
されるので、スタート/ストップコントロール部16か
らイニシャルクロックが発生されることはない。従っ
て、その次の命令をそのまま実行する。この場合、シー
ケンサはホールドしていないので、パイプラインの中に
はマッチがとれないときの命令が詰まっている。 (4)マッチの結果がパスの時は、マッチリスタート信
号とマッチ信号とのアンドがアンドゲート500でとら
れ、スタート/ストップコントロール部16でイニシャ
ルクロックが発生し、パイプラインの中を詰め直す。 (5)シーケンス制御部11では、マッチ信号が”1”
の時に、セーブレジスタ300に格納したデータを選択
器414を経由してシーケンサ113にロードして、マ
ッチ命令のループから抜けて次の命令を実行する。
The operation is as follows. (1) When the sequence control unit 11 executes the match instruction, it stores the data of the output value of the sequencer 113 plus 1 at that time in the save register 300. This plus 1
The address of indicates the branch destination when the match signal is 1. (2) The sequencer 113 repeatedly executes the loop of the match instruction, that is, the program and the verify, assuming that the match cannot be obtained. Therefore, unlike the conventional case, the result of the verification performed after the number of pipeline stages in the pattern generator is not waited. (3) Verify is performed after the number of pipeline stages in the pattern generator. When the result is unmatched, the match signal is “0”, so the AND gate 500
Since the match restart signal from the timing generator 6 is prohibited, the start / stop control unit 16 does not generate an initial clock. Therefore, the next instruction is executed as it is. In this case, since the sequencer does not hold, the pipeline is full of instructions when a match cannot be obtained. (4) When the match result is a pass, the AND gate 500 takes the AND of the match restart signal and the match signal, the start / stop control unit 16 generates an initial clock, and the pipeline is refilled. . (5) In the sequence controller 11, the match signal is "1"
At this time, the data stored in the save register 300 is loaded into the sequencer 113 via the selector 414, the loop of the match instruction is exited, and the next instruction is executed.

【0024】図2に、本発明によるタイミングチャート
を示す。本発明によれば、フラッシュメモリ等の試験に
おいて、マッチがとれなかった時には、パイプラインの
イニシャライズを行わずパターン発生器動作クロックは
1回発生する。そして、マッチがとれた時にのみパイプ
ラインのイニシャライズを行う。このため、従来と比べ
試験時間の高速化が可能となる。
FIG. 2 shows a timing chart according to the present invention. According to the present invention, in the test of a flash memory or the like, when no match is found, the pipeline generator is not initialized and the pattern generator operation clock is generated once. Then, the pipeline is initialized only when a match is found. Therefore, the test time can be shortened as compared with the conventional case.

【0025】[0025]

【発明の効果】以上説明したように本発明は構成されて
いるので、次に記載する効果を奏する。フラッシュメモ
リの様に、書き込みや消去に複数回の動作が必要で、か
つ、その回数が一定でなく、テストフローの変動する被
測定デバイスを高速に試験することのできる高速パター
ン発生器を提供できた。
Since the present invention is configured as described above, it has the following effects. It is possible to provide a high-speed pattern generator, such as a flash memory, that requires multiple operations for writing and erasing, and the number of times is not constant, and that allows devices under test with varying test flows to be tested at high speed. It was

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明の実施例を示すパターン発生器のブロッ
ク図である。
FIG. 1 is a block diagram of a pattern generator showing an embodiment of the present invention.

【図2】本発明によるタイミングチャートを示す。FIG. 2 shows a timing chart according to the present invention.

【図3】従来のパターン発生器によるタイミングチャー
トを示す。
FIG. 3 shows a timing chart of a conventional pattern generator.

【図4】被測定デバイスの良否を試験する半導体試験装
置の構成例を示す。
FIG. 4 shows a configuration example of a semiconductor test apparatus for testing the quality of a device under test.

【図5】従来のパターン発生器のブロック図を示す。FIG. 5 shows a block diagram of a conventional pattern generator.

【図6】アドレス発生部13のブロック図を示す。FIG. 6 shows a block diagram of an address generator 13.

【図7】パイプライン構造による演算の分割例を示す。FIG. 7 shows an example of division of operations by a pipeline structure.

【図8】フラッシュメモリ試験の、アドレスをシーケン
シャルにライト/リードする場合のフローチャートを示
す。
FIG. 8 shows a flowchart of a flash memory test when addresses are sequentially written / read.

【符号の説明】[Explanation of symbols]

1 パターン発生器 2 波形整形器 3 被測定メモリ 4 論理比較器 5 フェイルメモリ 6 タイミング発生器 11 シーケンス制御部 12 演算制御メモリ 13 アドレス発生部 14 データ発生部 15 コントロール信号発生部 16 スタート/ストップコントロール部 111 シーケンス制御メモリ 112 デコード部 113 シーケンサ 114、414 選択器 115 レジスタ 161 イニシャルクロック発生部 200 インクリメンタ 300 セーブレジスタ 500 アンドゲート 1 pattern generator 2 waveform shaper 3 memory under test 4 logical comparator 5 fail memory 6 timing generator 11 sequence controller 12 arithmetic control memory 13 address generator 14 data generator 15 control signal generator 16 start / stop controller 111 Sequence control memory 112 Decoding unit 113 Sequencer 114, 414 Selector 115 Register 161 Initial clock generating unit 200 Incrementer 300 Save register 500 AND gate

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 被測定デバイスを試験するパターン発生
器において、 演算制御メモリ(12)へのデータを出力するシーケン
ス制御部(11)に、論理比較器(4)からのマッチ信
号に応じて分岐する分岐先データを格納するセーブレジ
スタ(300)を設け、 当該マッチ信号に応じて、イニシャルクロック発生部
(161)からイニシャルクロックを発生させない禁止
ゲート(500)を設け、 上記構成を具備したことを特徴とする高速パターン発生
器。
1. A pattern generator for testing a device under test branches to a sequence control section (11) which outputs data to an operation control memory (12) in response to a match signal from a logical comparator (4). The save register (300) for storing the branch destination data is provided, and the inhibition gate (500) that does not generate the initial clock from the initial clock generation unit (161) according to the match signal is provided. The featured high-speed pattern generator.
【請求項2】 セーブレジスタ(300)は、 シーケンサ(113)の出力マッチデータをプラス1す
るインクリメンタ(200)の出力データを格納し、 シーケンサ(113)へロードするデータを選択する選
択器(414)に格納データを与えるセーブレジスタ
(300)である、 請求項1記載の高速パターン発生器。
2. The save register (300) stores the output data of the incrementer (200) for adding 1 to the output match data of the sequencer (113), and a selector (for selecting data to be loaded into the sequencer (113) ( The high-speed pattern generator according to claim 1, which is a save register (300) for giving stored data to 414).
【請求項3】 禁止ゲート(500)は、 タイミング発生器(6)からのマッチリスタート信号を
1入力端に印加し、他の入力端に当該マッチ信号を印加
し、 出力をイニシャルクロック発生部(161)に与えるア
ンドゲート(500)である、 請求項1又は2記載の高速パターン発生器。
3. The inhibit gate (500) applies the match restart signal from the timing generator (6) to one input terminal and applies the match signal to the other input terminal, and outputs the output to the initial clock generator. The high-speed pattern generator according to claim 1 or 2, which is an AND gate (500) given to (161).
JP21811294A 1994-08-19 1994-08-19 Semiconductor test equipment Expired - Fee Related JP3481689B2 (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP21811294A JP3481689B2 (en) 1994-08-19 1994-08-19 Semiconductor test equipment
KR1019950025103A KR100191143B1 (en) 1994-08-19 1995-08-16 High speed pattern generator
US08/515,716 US5673271A (en) 1994-08-19 1995-08-16 High speed pattern generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP21811294A JP3481689B2 (en) 1994-08-19 1994-08-19 Semiconductor test equipment

Publications (2)

Publication Number Publication Date
JPH0862301A true JPH0862301A (en) 1996-03-08
JP3481689B2 JP3481689B2 (en) 2003-12-22

Family

ID=16714823

Family Applications (1)

Application Number Title Priority Date Filing Date
JP21811294A Expired - Fee Related JP3481689B2 (en) 1994-08-19 1994-08-19 Semiconductor test equipment

Country Status (1)

Country Link
JP (1) JP3481689B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004070404A1 (en) * 2003-02-04 2004-08-19 Advantest Corporation Test device
EP1101158A4 (en) * 1998-07-30 2004-11-03 Credence Systems Corp Algorithmic pattern generator
US7834642B2 (en) 2005-04-28 2010-11-16 Advantest Corporation Testing apparatus and method which adjusts a phase difference between rising and falling signals output from a DUT

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1101158A4 (en) * 1998-07-30 2004-11-03 Credence Systems Corp Algorithmic pattern generator
WO2004070404A1 (en) * 2003-02-04 2004-08-19 Advantest Corporation Test device
US7359822B2 (en) 2003-02-04 2008-04-15 Advantest Corporation Testing device
US7834642B2 (en) 2005-04-28 2010-11-16 Advantest Corporation Testing apparatus and method which adjusts a phase difference between rising and falling signals output from a DUT

Also Published As

Publication number Publication date
JP3481689B2 (en) 2003-12-22

Similar Documents

Publication Publication Date Title
US4402081A (en) Semiconductor memory test pattern generating apparatus
KR100191143B1 (en) High speed pattern generator
EP0805460B1 (en) Integrated circuit having a built-in selft-test arrangement
JP3605150B2 (en) Address pattern generator
US5633877A (en) Programmable built-in self test method and controller for arrays
WO2002075336A9 (en) Test system algorithmic program generators
US6286120B1 (en) Memory architecture for automatic test equipment using vector module table
JPH10125095A (en) Semiconductor memory testing apparatus
KR0185475B1 (en) Pattern generator for cycle delay
JPWO2002093583A1 (en) Semiconductor memory test apparatus and address generation method for failure analysis
JPH10228799A (en) Memory tester apg having flexible z register programming
JP2602997B2 (en) Pattern generator
JP3481689B2 (en) Semiconductor test equipment
JPH0862303A (en) High speed pattern generator
JP2002071766A (en) Semiconductor testing device
US6996755B2 (en) Squence control circuit
EP0142562B1 (en) Pipeline system for microprogram control unit
JPH0894724A (en) Pattern generator for lsi testing device
JPH08327703A (en) Memory architecture for automatic testing device using vector module table
KR100238933B1 (en) Test pattern generator
JPH0477825A (en) Controller
KR100220201B1 (en) Pattern generation circuit
JPH11191080A (en) Memory testing device
JPH0575985B2 (en)
JPH07209389A (en) High-speed pattern generator

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20030909

LAPS Cancellation because of no payment of annual fees