JPH0762698B2 - Pattern generator - Google Patents
Pattern generatorInfo
- Publication number
- JPH0762698B2 JPH0762698B2 JP60129807A JP12980785A JPH0762698B2 JP H0762698 B2 JPH0762698 B2 JP H0762698B2 JP 60129807 A JP60129807 A JP 60129807A JP 12980785 A JP12980785 A JP 12980785A JP H0762698 B2 JPH0762698 B2 JP H0762698B2
- Authority
- JP
- Japan
- Prior art keywords
- pattern
- address
- output
- change point
- jump
- 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 - Lifetime
Links
Landscapes
- Tests Of Electronic Circuits (AREA)
Description
【発明の詳細な説明】 〔発明の利用分野〕 本発明は大規模論理LSI等の半導体試験装置に係り、特
にロジック用の試験パターン発生器において小容量メモ
リで長大なパターンを各ピンごとに独立して発生するに
好適なパターン発生器に関する。Description: BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor test apparatus such as a large-scale logic LSI. In particular, in a test pattern generator for logic, a large-capacity memory is independently provided for each pin. The present invention relates to a pattern generator that is suitable for generating.
一般に従来のロジック用LSIのテストパターンの発生器
としては、予め発生すべきパターンデータをパターンメ
モリに記憶しておくストアードレスポンス方式のパター
ン発生器(例えば、特公昭53-39729)が知られている。
しかし、長大なパターンの発生において、パターンメモ
リの容量はパターン長にほぼ正比例して増大する。その
ため同一パターンを繰返し発生できるようなループやジ
ャンプ機能を持たせることにより対応している。As a conventional logic LSI test pattern generator, a stored response type pattern generator (for example, Japanese Patent Publication No. 53-39729) in which pattern data to be generated in advance is stored in a pattern memory is known. .
However, when a large pattern is generated, the capacity of the pattern memory increases almost directly in proportion to the pattern length. Therefore, it is dealt with by providing a loop or jump function that can repeatedly generate the same pattern.
しかしながら、近年のマイコンに代表される大規模論理
LSIにおいては、機能の複雑化に伴ないテストすべきフ
ァンクションテストパターン数が膨大となっており、パ
ターンメモリへのパターンの書替えが必要となってい
る。このため分割されたテストパターンの転送時間がテ
スト時間に比べて無視できなくなってきており、少容量
メモリで長大なパターンの発生が可能なパターン発生器
が必要不可欠となっている。However, large-scale logic represented by recent microcomputers
In LSI, the number of function test patterns to be tested is huge due to the complicated functions, and it is necessary to rewrite the patterns in the pattern memory. For this reason, the transfer time of the divided test patterns cannot be ignored compared with the test time, and a pattern generator capable of generating a long pattern with a small capacity memory is indispensable.
本発明の目的はより少ないハードウェア量で長大なパタ
ーンの発生が可能なロジック用試験パターン発生器など
のパターン発生器を提供するにある。An object of the present invention is to provide a pattern generator such as a logic test pattern generator capable of generating a long pattern with a smaller amount of hardware.
本発明は、基本的に従来のストアードレスポンス方式の
パターン発生器などのパターンメモリに発生すべきパタ
ーンデータ(1又は0)を時系列に記憶する方式に対
し、ある任意のピンに発生すべき1又は0のパターンデ
ータの並びの変化点の位置(アドレス)のみを記憶する
方式で、この変化点アドレスとテストパターンアドレス
とが一致した時に出力パターンを反転制御してパターン
発生を行なう方式のパターン発生器である。The present invention is basically a method of storing pattern data (1 or 0) to be generated in a pattern memory such as a conventional stored response method pattern generator in a time series, as opposed to a method of generating 1 at any arbitrary pin. Alternatively, pattern generation is a method of storing only the position (address) of the change point of the arrangement of the pattern data of 0, and performing the pattern generation by controlling the output pattern inversion when the change point address and the test pattern address match. It is a vessel.
以下、本発明の実施例を第1図ないし第5図を用いて説
明する。第1図は本発明によるパターン発生器の一実施
例の全体構成図であり、第2図は従来のパターンデータ
メモリと第1図の本発明の変化点アドレスを格納するパ
ターンアドレスメモリ3の関係と出力パターンの例を示
す説明図、第3図は第1図のストレートパターンを発生
する場合の動作タイミング図、第4図は第1図のジャン
プの場合の動作タイミング図、第5図は第1図のジャン
プ制御回路6の真理値表である。An embodiment of the present invention will be described below with reference to FIGS. 1 to 5. FIG. 1 is an overall configuration diagram of an embodiment of a pattern generator according to the present invention, and FIG. 2 is a relation between a conventional pattern data memory and a pattern address memory 3 for storing the change point address of the present invention in FIG. And an explanatory diagram showing an example of an output pattern, FIG. 3 is an operation timing diagram when the straight pattern of FIG. 1 is generated, FIG. 4 is an operation timing diagram of the jump of FIG. 1, and FIG. 3 is a truth table of the jump control circuit 6 of FIG.
まず、従来のパターンデータメモリからパターンを発生
する場合と、第1図の本発明のパターンアドレスメモリ
3から同様なパターンを発生する場合の原理について、
第2図を用いて説明する。First, the principle of generating a pattern from the conventional pattern data memory and the principle of generating a similar pattern from the pattern address memory 3 of the present invention shown in FIG.
This will be described with reference to FIG.
第1図に示すテストシーケンスコントローラ1から出力
されるテストパターンの発生順序を示すパターンアドレ
ス6により、第2図の従来のパターンデータメモリ12内
のパターンアドレスA0、A1、A2、A3、……に格納されて
いる1又は0の1bitのパターンデータを順次読出し、第
2図下図のような出力パターンfを得る。これによりジ
ャンプやループ時には、このパターンアドレスbが不規
則なパターンアドレスとして与えられるため、ランダム
な出力パターンfが得られる。一方の本発明のパターン
発生器では従来のパターンデータメモリ12に代わるパパ
ターンアドレスメモリ3を使用して、パターンデータメ
モリ12内の1、0のパターンデータの変化するnbitのパ
ターンアドレスA0、A1、A4、A6、……のみをアドレス#
0、#1、#2、……に格納し、テストシーケンスコン
トローラ1からのパターンアドレスbが変化点アドレス
dと一致した場合に出力パターンfを反転制御して、同
様なパターンデータを得る方式である。By the pattern address 6 indicating the generation order of the test patterns output from the test sequence controller 1 shown in FIG. 1, the pattern addresses A0, A1, A2, A3, ... In the conventional pattern data memory 12 shown in FIG. The stored 1-bit or 1-bit pattern data is sequentially read to obtain an output pattern f as shown in the lower diagram of FIG. As a result, when jumping or looping, this pattern address b is given as an irregular pattern address, so that a random output pattern f is obtained. On the other hand, the pattern generator of the present invention uses the pattern address memory 3 in place of the conventional pattern data memory 12 to change the n-bit pattern addresses A0, A1, of the pattern data of 1, 0 in the pattern data memory 12. A4, A6, ... only address #
0, # 1, # 2, ..., When the pattern address b from the test sequence controller 1 matches the change point address d, the output pattern f is inverted and controlled to obtain similar pattern data. is there.
次に、第1図の構成とその機能をストレートパターンの
発生の場合とジャンプ時のパターン発生の場合について
詳細に説明する。Next, the configuration of FIG. 1 and its function will be described in detail for the case of generating a straight pattern and the case of generating a pattern during a jump.
テストシーケンスコントローラ1は通常の動作モード時
には、レジスタ2-3とレジスタ2-1を介してそれぞれパタ
ーンアドレスbとポインタアドレスgを出力する。そし
てパターンアドレスbはストレートパターンおよびジャ
ンプ時のパターン発生時に第2図の従来のパターンデー
タメモリ12から発生すべきパターンデータの位置を示し
ており、ポインタアドレスgはジャンプ時にのみ有効な
アドレスが出力され、ジャンプ先のアドレス又はそれに
最も近い変化点アドレスが格納されているパターンアド
レスメモリ3のアドレスを示している。ポインタ11は前
記ポインタアドレスgをジャンプ時に一時記憶し、パタ
ーンアドレスメモリ3の変化点アドレスの位置を指示す
る。ポインタ11は変化点アドレスdとパターンアドレス
bが一致した場合に+1のカウントを行ない、次の変化
点アドレスの位置を指示する。又、通常の動作モード時
にパターンアドレスbと変化点アドレスdを比較する比
較器4の出力は、両者が一致した場合にストレートパタ
ーンの発生時のフリップフロップ5の反転動作を行なわ
せると共に、ポインタ11のインクリメントを行なう。In the normal operation mode, the test sequence controller 1 outputs the pattern address b and the pointer address g via the register 2-3 and the register 2-1 respectively. The pattern address b indicates the position of the pattern data to be generated from the conventional pattern data memory 12 shown in FIG. 2 when the straight pattern and the pattern at the time of jump are generated, and the pointer address g is an address valid only at the time of jump. , The address of the jump destination address or the address of the pattern address memory 3 in which the closest change point address is stored. The pointer 11 temporarily stores the pointer address g at the time of jump, and indicates the position of the change point address of the pattern address memory 3. The pointer 11 counts +1 when the change point address d and the pattern address b match, and indicates the position of the next change point address. Further, the output of the comparator 4 for comparing the pattern address b and the change point address d in the normal operation mode causes the flip-flop 5 to perform the inversion operation when the straight pattern is generated when the both coincide with each other, and the pointer 11 Is incremented.
ジャンプ制御回路6はジャンプ時に出力するパターンデ
ータを第5図の真理値表に基づき判定し、パターンアド
レスメモリ3のポインタの位置と比較器4の出力である
変化点検出信号(一致又は不一致信号)eにより、前記
フリップフロップ5の出力パターンfを優先的に決定す
る。第5図の真理値表において、第1図のテストシーケ
ンスコントローラ1からジャンプ制御信号hが発生した
とき、そのクロックのサイクルで発生するパターンデー
タの判定は次のように行なわれる。すなわちジャンプ先
のアドレスが変化点である場合、即ち比較器4の出力e
が一致(A=B)信号のときには変化点アドレスに対応
したパターンデータを出力すればよいため、パターンア
ドレスメモリ3のポインタの位置、即ちポインタ11の出
力cの下位1ビットc′の偶数、奇数により、それぞれ
1、0の対応した出力パターンデータfを出力する。そ
して、逆にジャンプ先が変化点アドレスでない場合、即
ち比較器出力eが不一致(A≠B)信号のときにはポイ
ンタ11が次の最も近い変化点アドレスを示しているの
で、発生すべきパターンデータfはその変化点アドレス
の前後のパターンを出力すればよい。つまり比較器出力
eが不一致信号の場合にはポインタの偶数、奇数位置に
より、それぞれ0、1の対応したパターンデータfを出
力する。第1図の前記ジャンプ制御回路6は第5図の真
理値表の動作を次のように実現しており、そのアンドゲ
ート7-1、7-2で各々ジャンプ先が変化点アドレスの場合
と変化点アドレスでない場合とを判別し、アンドゲート
8-1、8-2と8-3、8-4はそれぞれポインタ位置の偶数、奇
数の判定を行なう。従ってジャンプ先が変化点アドレス
のときでポインタが奇数位置のときと、ジャンプ先が変
化点アドレスでなくポインタが偶数アドレスのときに、
出力パターンfとして“0"を出力するためフリップフロ
ップ5をリセット(R)し、ジャンプ先が変化点アドレ
スのときでポインタが偶数位置のときと、ジャンプ先が
変化点アドレスでなくポインタが奇数アドレスのとき
に、出力パターンとして“1"を出力するためフリップフ
ロップ5をセット(S)することにより、ジャンプ時の
出力パターンfを得ることができる。第1図は以上のよ
うな構成とその機能をもっている。The jump control circuit 6 determines the pattern data output at the time of jump based on the truth table of FIG. 5, and detects the position of the pointer in the pattern address memory 3 and the change point detection signal (match or mismatch signal) output from the comparator 4. The output pattern f of the flip-flop 5 is preferentially determined by e. In the truth table of FIG. 5, when the jump control signal h is generated from the test sequence controller 1 of FIG. 1, the pattern data generated in the clock cycle is determined as follows. That is, when the jump destination address is the change point, that is, the output e of the comparator 4
Is a coincidence (A = B) signal, the pattern data corresponding to the change point address may be output. Therefore, the position of the pointer of the pattern address memory 3, that is, the even lower or lower 1 bit c'of the output c of the pointer 11 Thus, the corresponding output pattern data f of 1 and 0 is output. On the contrary, when the jump destination is not the change point address, that is, when the comparator output e is a disagreement (A ≠ B) signal, the pointer 11 indicates the next closest change point address. May output the pattern before and after the change point address. That is, when the comparator output e is a non-coincidence signal, the corresponding pattern data f of 0 and 1 are output depending on the even and odd positions of the pointer. The jump control circuit 6 shown in FIG. 1 realizes the operation of the truth table shown in FIG. 5 as follows. Determines that the address is not the change point address, and AND gate
8-1, 8-2 and 8-3, 8-4 judge whether the pointer position is even or odd, respectively. Therefore, when the jump destination is the change point address and the pointer is an odd number position, and when the jump destination is not the change point address and the pointer is an even address,
In order to output "0" as the output pattern f, the flip-flop 5 is reset (R), and when the jump destination is the change point address and the pointer is an even position, the jump destination is not the change point address and the pointer is an odd address. At this time, the output pattern f at the time of jump can be obtained by setting (S) the flip-flop 5 to output "1" as the output pattern. FIG. 1 has the above-mentioned configuration and its function.
次に、第3図と第4図を用いて第1図の動作をそれぞれ
ストレートパターンの発生時とジャンプ時のパターン発
生の場合について説明する。Next, the operation of FIG. 1 will be described with reference to FIGS. 3 and 4 for the case of generating a straight pattern and the case of generating a pattern during a jump, respectively.
まずパターン発生に先だち、テストシーケンスコントロ
ーラ1から予めレジスタ2-2を介してパターンアドレス
メモリ3に変化点アドレスA0、A1、A4……が格納されて
おり、又ポインタ3にはレジスタ2-1を介してスタート
時のポインタアドレスが同様にセットされている。いま
クロックaでパターン発生が開始されると、パターンア
ドレスメモリ3から最初に出力されている変化点アドレ
スdがそのとき発生すべきパターンアドレスbと比較器
4で比較され、このパターンアドレスbが変化点アドレ
スdと一致している場合にはアンドゲート10を比較器出
力eの一致信号が通過し、第3図に示すような比較器出
力eがフリップフロップ5に与えられるため、最初の変
化点アドレスA0に対応した出力パターン“1"が得られ
る。このときポインタ3は+1インクリメントされ、次
の変化点アドレスA1を示す。そしてストレートパターン
の場合には、テストシーケンスコントローラ1のパター
ン発生プログラムに従い、例えば第3図のパターンアド
レスbの図上に対応して記したようにNOP命令により順
次アドレスが出力され、パターンアドレスbと変化点ア
ドレスdが不一致の場合にはフリップフロップ5にクロ
ック入力がないため、前の出力パターンデータが保持さ
れた状態となる。このようにパターンアドレスbと変化
点アドレスdが一致する毎に出力パターンfが反転して
パターン発生が行なわれる。First, before the pattern generation, the change point addresses A0, A1, A4, ... Are stored in advance in the pattern address memory 3 from the test sequence controller 1 via the register 2-2, and the pointer 3 is set to the register 2-1. The pointer address at the start is also set via. When the pattern generation is started at the clock a, the change point address d first output from the pattern address memory 3 is compared with the pattern address b to be generated at that time by the comparator 4, and the pattern address b changes. When it coincides with the point address d, the coincidence signal of the comparator output e passes through the AND gate 10 and the comparator output e as shown in FIG. An output pattern "1" corresponding to the address A0 is obtained. At this time, the pointer 3 is incremented by +1 to indicate the next change point address A1. Then, in the case of a straight pattern, according to the pattern generation program of the test sequence controller 1, for example, as shown in correspondence with the pattern address b in FIG. When the change point address d does not match, there is no clock input to the flip-flop 5, so the previous output pattern data is held. In this way, each time the pattern address b and the change point address d match, the output pattern f is inverted and pattern generation is performed.
次にジャンプパターンの場合には、第4図のパターンア
ドレスbの図上に記したようにNOP命令の途中でJMP命令
が生じたとき、テストシーケンスコントローラ1からポ
インタアドレスgとジャンプ制御信号hが出力される。
このポインタアドレスgはジャンプ制御信号hの1サイ
クル(クロックa)前に予め、ジャンプ先のパターンア
ドレスメモリ3内に格納されている変化点アドレスに最
も近い位置又は変化点アドレスの位置に対応したアドレ
スとして、レジスタ2-1を経由して次のジャンプ制御信
号hの入力されるサイクルでポインタ11にロードされ
る。又、ジャンプ制御信号hはジャンプ制御回路6の起
動をかけ、ジャンプ制御回路6で前述したようにジャン
プ先が変化点か否かの判定とそれによる出力パターンが
1か0かの判定をポインタ11の出力cの下位1ビット信
号c′により行ない、フリップフロップ5の出力パター
ンfを制御する。こうして第4図の最初のJMP命令の場
合はジャンプ先が変化点アドレスA4の場合の例で、ポイ
ンタアドレスgにポインタアドレス#2がポインタ11に
ロードされると、ポインタの位置を示す下位ビットc′
は偶数となって比較器出力eとしてA=Bの一致信号が
出力されるため、ジャンプ制御回路のゲート7-1、8-2を
経由して、オアゲート9-1からフリップフロップ5のセ
ット入力Sがアクティブとなり、アドレスA4に対応した
パターンデータ“1"が発生される。又、第2番目のJMP
命令の場合はジャンプ先が変化点アドレスでない場合の
例で、ジャンプ先がパターンアドレスA9であるのに対
し、変化点アドレスA10の場合の例である。この場合に
ポインタアドレスgには変化点アドレスに最も近いポイ
ンタアドレス#5がロードされ、パターンアドレスメモ
リ3からは変化点アドレスA10が出力される。このとき
ポインタの位置を示す下位ビットe′は奇数となり、比
較器出力eとしてはA≠13の不一致信号となるため、ジ
ャンプ制御回路6のゲート7-2、8-3をジャンプ制御信号
hが通過し、オアゲート9-1からフリップフロップ5の
セット入力Sがアクティブとなり、パターンアドレスA9
に対応したパターンデータ“1"が発生される。このよう
にして、従来の方法と同様なパターンが発生される。な
お、ジャンプ制御信号hが入力されない場合は前述のス
トレートパターンの場合と同様な動作となる。以上は正
方向のジャンプの場合を述べたが、逆方向のジャンプで
も同様に動作することは容易で類推できる。Next, in the case of the jump pattern, when the JMP instruction occurs in the middle of the NOP instruction as shown in the diagram of the pattern address b in FIG. 4, the pointer address g and the jump control signal h are sent from the test sequence controller 1. Is output.
This pointer address g is an address corresponding to the position closest to the change point address stored in advance in the pattern address memory 3 of the jump destination or the position of the change point address one cycle (clock a) of the jump control signal h. Is loaded into the pointer 11 in the cycle in which the next jump control signal h is input via the register 2-1. Further, the jump control signal h activates the jump control circuit 6, and as described above in the jump control circuit 6, the pointer 11 determines whether the jump destination is the change point and whether the output pattern is 1 or 0. The output pattern f of the flip-flop 5 is controlled by the lower 1-bit signal c'of the output c. Thus, in the case of the first JMP instruction in FIG. 4, the jump destination is the change point address A4, and when the pointer address # 2 is loaded into the pointer address g, the lower bit c indicating the position of the pointer ′
Becomes an even number and a coincidence signal of A = B is output as the comparator output e. Therefore, the OR gate 9-1 sets the input of the flip-flop 5 via the gates 7-1 and 8-2 of the jump control circuit. S becomes active and pattern data "1" corresponding to address A4 is generated. Also, the second JMP
In the case of an instruction, the jump destination is not the change point address, and the jump destination is the pattern address A9, whereas the jump point is the change point address A10. In this case, the pointer address g is loaded with the pointer address # 5 closest to the changing point address, and the changing point address A10 is output from the pattern address memory 3. At this time, the lower bit e'indicating the position of the pointer becomes an odd number and the comparator output e becomes a non-coincidence signal of A ≠ 13. Therefore, the gates 7-2 and 8-3 of the jump control circuit 6 receive After passing, the set input S of the flip-flop 5 becomes active from the OR gate 9-1 and the pattern address A9
The pattern data “1” corresponding to is generated. In this way, a pattern similar to the conventional method is generated. When the jump control signal h is not input, the operation is the same as that of the straight pattern described above. Although the case of the jump in the forward direction has been described above, it is easy and can be inferred that the same operation is performed in the jump in the reverse direction.
以上に述べたように本実施例では、従来のパターンデー
タメモリ12を不要にし、変化点アドレスのみを記憶して
ビットパターンを発生する方式であるため、長大なパタ
ーン発生がパターンアドレスメモリ3のビット幅の拡張
で2n(nは拡張ビット数)倍の長大なパターン発生が可
能となる。As described above, in the present embodiment, since the conventional pattern data memory 12 is unnecessary and only the change point address is stored to generate the bit pattern, the long pattern generation causes the bit in the pattern address memory 3 to be large. By expanding the width, it is possible to generate a long pattern that is 2 n (n is the number of expansion bits) times.
以上の説明のように本発明によれば、膨大なテストパタ
ーンそのものを扱う必要がなくなり、変化点のパターン
位置情報のみでよいため、パターンが長大化しても記憶
すべき変化点アドレス数は全パターン数の約10%程度で
あり、より少ないハードウェア量でかつ長大なパターン
の発生が可能となる。又、パターンの拡張性は変化点ア
ドレスのビット幅で拡張できるので、2n(nは拡張ビッ
ト数)倍のパターン長に対して容易に対応できる。さら
に、テスタで扱うパターン情報が少なくてよいため、人
手又は計算機によるパターン作成が非常に容易となる効
果を有する。As described above, according to the present invention, it is not necessary to handle an enormous amount of test patterns and only the pattern position information of the changing points is required. Therefore, the number of changing point addresses to be stored is the same for all patterns This is about 10% of the number, and it is possible to generate a long pattern with a smaller amount of hardware. Further, since the expandability of the pattern can be expanded by the bit width of the change point address, it is possible to easily cope with the pattern length of 2 n (n is the number of expansion bits) times. Further, since the pattern information handled by the tester may be small, there is an effect that it is very easy to create a pattern manually or by a computer.
第1図は本発明によるパターン発生器の一実施例の全体
構成図、第2図は従来のパターンデータメモリと第1図
の本発明の変化点アドレスを格納するパターンアドレス
メモリの関係と出力パターンの一例を示す説明図、第3
図は第1図のストレートパターンを発生する場合の動作
タイミング図、第4図は第1図のジャンプの場合の動作
タイミング図、第5図は第1図のジャンプ制御回路の真
理値表である。 1……テストシーケンスコントローラ、2-1、2-2、2-3
……レジスタ、 3……パターンアドレスメモリ、4……比較器、5……
フリップフロップ、6……ジャンプ制御回路、7-1、7-
2、8-1、8-2、8-3、8-4、10……アンドゲート、9-1、9-
2……オアゲート、11……ポインタ、FIG. 1 is an overall configuration diagram of an embodiment of a pattern generator according to the present invention, and FIG. 2 is a relation between a conventional pattern data memory and a pattern address memory for storing the change point address of the present invention in FIG. 1 and an output pattern. Explanatory drawing which shows an example of 3rd
FIG. 4 is an operation timing chart for generating the straight pattern shown in FIG. 1, FIG. 4 is an operation timing chart for the jump shown in FIG. 1, and FIG. 5 is a truth table of the jump control circuit shown in FIG. . 1 ... Test sequence controller, 2-1, 2-2, 2-3
...... Register, 3 ...... Pattern address memory, 4 …… Comparator, 5 ……
Flip-flop, 6 ... Jump control circuit, 7-1, 7-
2, 8-1, 8-2, 8-3, 8-4, 10 ... AND gate, 9-1, 9-
2 …… OR gate, 11 …… pointer,
Claims (1)
まりを一単位として、この切り換わり位置の変化点アド
レスのみを記憶する手段と、 該記憶手段に変化点アドレスの読み出しアドレスを指示
する読み出し手段と、 テストシーケンスコントローラから出力されるテストパ
ターンアドレスと該変化点アドレスとを比較する手段
と、 該比較手段から出力される一致信号により出力パターン
の反転を行うフリップフロップ手段と、 該読み出し手段の出力する読み出しアドレスの最下位ビ
ットと該比較手段の出力する一致信号、さらにテストシ
ーケンスコントローラから出力されるジャンプ制御信号
とにより、 発生パターンが1の場合、該フリップフロップ手段のセ
ット入力に、 発生パターンが0の場合、該フリップフロップ手段のリ
セット入力に制御信号を与える構成としたジャンプ制御
手段と、 前記ジャンプ制御信号の1サイクル前に出力され、ジャ
ンプ先のパタンアドレスメモリに格納されている次の変
化点アドレス位置に対応したアドレスを読み出し手段に
ロードする手段と、 さらに、比較器からの一致信号により読み出し手段のイ
ンクリメント制御を行う手段と からなることを特徴とするパターン発生器。1. A means for storing only a change point address of a switching position, and a read address of the change point address instructed to the storage means, with one or a series of 1s or 0s of a pattern sequence as a unit. Reading means, means for comparing the test pattern address output from the test sequence controller with the change point address, flip-flop means for inverting the output pattern by the coincidence signal output from the comparing means, and the reading means Generated by the least significant bit of the read address, the match signal output by the comparison means, and the jump control signal output by the test sequence controller, when the generation pattern is 1, the set input of the flip-flop means is generated. If the pattern is 0, reset the flip-flop means Jump control means for applying a control signal to the force, and read means for reading the address corresponding to the next change point address position stored in the pattern address memory of the jump destination, which is output one cycle before the jump control signal. And a means for performing increment control of the reading means in response to a coincidence signal from the comparator.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60129807A JPH0762698B2 (en) | 1985-06-17 | 1985-06-17 | Pattern generator |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP60129807A JPH0762698B2 (en) | 1985-06-17 | 1985-06-17 | Pattern generator |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61288177A JPS61288177A (en) | 1986-12-18 |
| JPH0762698B2 true JPH0762698B2 (en) | 1995-07-05 |
Family
ID=15018707
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP60129807A Expired - Lifetime JPH0762698B2 (en) | 1985-06-17 | 1985-06-17 | Pattern generator |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0762698B2 (en) |
-
1985
- 1985-06-17 JP JP60129807A patent/JPH0762698B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61288177A (en) | 1986-12-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4402081A (en) | Semiconductor memory test pattern generating apparatus | |
| US4870562A (en) | Microcomputer capable of accessing internal memory at a desired variable access time | |
| JPS6288972A (en) | Hierarchy test-sequencer | |
| US4759021A (en) | Test pattern generator | |
| JPS5847741B2 (en) | pattern generator | |
| JPH0762698B2 (en) | Pattern generator | |
| JP2580999B2 (en) | DMA controller | |
| JP2758395B2 (en) | Test device for memory IC with redundant circuit | |
| JP2824853B2 (en) | Pattern data writing method | |
| JPS61253480A (en) | Pattern generator | |
| JPH0283473A (en) | Ic testing apparatus | |
| JPH0575985B2 (en) | ||
| JP2618387B2 (en) | Testing method for information processing equipment | |
| JP2705359B2 (en) | Trace circuit | |
| JPH0652013A (en) | Tracing circuit | |
| JPH023147B2 (en) | ||
| JPS5947265B2 (en) | pattern generator | |
| JPH0626305B2 (en) | Double memory configuration pulse programmer | |
| JPS6030977B2 (en) | pattern generator | |
| JPS62259145A (en) | Generating device for algorithmic pattern | |
| JPH07182156A (en) | Microprogram controller | |
| JPH02103643A (en) | Interruption generation circuit for debug | |
| JPH05204596A (en) | Ring buffer device | |
| JPS62272164A (en) | Testing equipment for semiconductor memory | |
| JPS592298A (en) | Memory tester |