JPH0862301A - High speed pattern generator - Google Patents
High speed pattern generatorInfo
- 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
Links
- 238000012360 testing method Methods 0.000 claims abstract description 52
- 230000005764 inhibitory process Effects 0.000 claims 1
- 230000002401 inhibitory effect Effects 0.000 abstract 2
- 238000010586 diagram Methods 0.000 description 6
- 238000012795 verification Methods 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Tests Of Electronic Circuits (AREA)
Abstract
Description
【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
【図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.
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)
器において、 演算制御メモリ(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.
るインクリメンタ(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).
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).
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)
| 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 |
-
1994
- 1994-08-19 JP JP21811294A patent/JP3481689B2/en not_active Expired - Fee Related
Cited By (4)
| 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 |