JPH0875829A - Pattern generator for semiconductor test equipment - Google Patents

Pattern generator for semiconductor test equipment

Info

Publication number
JPH0875829A
JPH0875829A JP6211249A JP21124994A JPH0875829A JP H0875829 A JPH0875829 A JP H0875829A JP 6211249 A JP6211249 A JP 6211249A JP 21124994 A JP21124994 A JP 21124994A JP H0875829 A JPH0875829 A JP H0875829A
Authority
JP
Japan
Prior art keywords
data
address
memory
operation data
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.)
Pending
Application number
JP6211249A
Other languages
Japanese (ja)
Inventor
Nagaya Mori
長也 森
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.)
Renesas Design Corp
Mitsubishi Electric Corp
Mitsubishi Electric Semiconductor Systems Corp
Original Assignee
Renesas Design Corp
Mitsubishi Electric Corp
Mitsubishi Electric Semiconductor Systems 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 Renesas Design Corp, Mitsubishi Electric Corp, Mitsubishi Electric Semiconductor Systems Corp filed Critical Renesas Design Corp
Priority to JP6211249A priority Critical patent/JPH0875829A/en
Publication of JPH0875829A publication Critical patent/JPH0875829A/en
Pending legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)

Abstract

(57)【要約】 【目的】 パターン発生器の使用者が演算条件である演
算データをメモリに入力する際に入力し易くすることが
できるとともに、メモリの使用効率を向上させる半導体
試験装置のパターン発生器を得ることを目的とする。 【構成】 インストラクションメモリ3に演算データテ
ーブル31のアドレスをテーブル化したアドレステーブ
ル32を形成するとともに、演算データテーブル31を
新しく設けた演算データメモリ14に形成したことによ
り、アドレステーブル32の演算データメモリアドレス
11aを指定することにより演算データテーブル31内
の演算データ15を選択することができる。
(57) [Abstract] [Purpose] A pattern of a semiconductor test device that enables a user of a pattern generator to easily input the operation data, which is an operation condition, into the memory, and improves the efficiency of use of the memory. Aim to get a generator. [Arrangement] By forming an address table 32 in which the addresses of the operation data table 31 are tabulated in the instruction memory 3 and forming the operation data table 31 in the newly provided operation data memory 14, the operation data memory of the address table 32 is formed. The operation data 15 in the operation data table 31 can be selected by designating the address 11a.

Description

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

【0001】[0001]

【産業上の利用分野】この発明は、パターン発生器の使
用者が演算条件である演算データをメモリに入力する際
に入力し易くすることができる半導体試験装置のパター
ン発生器に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a pattern generator for a semiconductor test apparatus, which enables a user of the pattern generator to easily input calculation data, which is a calculation condition, into a memory.

【0002】[0002]

【従来の技術】半導体試験装置のパターン発生器とは、
LSIが製品規格(電気的特性、タイミング、特性、機
能)を満足しているか否かをチェックする半導体試験装
置に組み込まれる1つの機能モジュールであり、メモリ
ICの機能試験を行う場合は、メモリICに対し、どの
ような情報をどの番地に記憶させるのか、また、どの番
地に記憶した情報を読み出すかを制御する信号を出力す
るものである。
2. Description of the Related Art What is a pattern generator of a semiconductor test device?
It is one functional module incorporated in a semiconductor test device that checks whether the LSI satisfies product specifications (electrical characteristics, timing, characteristics, functions). When performing a functional test of a memory IC, the memory IC is used. On the other hand, it outputs a signal for controlling what kind of information is stored at which address and which address is read out.

【0003】図6は従来の半導体試験装置のパターン発
生器を示す構成図であり、図において、1はテスト周期
毎(書き込み、または読み出し周期毎)に次に実行する
テストパターンビットの番地を指示しているプログラム
カウンタ、3はアドレスのパターンの動作やデータのパ
ターンの演算条件(例えば、2つの異なったデータパタ
ーンについて排他的論理和)などを制御する情報を記憶
しているインストラクションメモリ(高速スタティック
RAMなど)で、プログラムカウンタ1はインストラク
ションメモリ3の制御情報を解読し、次に実行するテス
トパターンビットの番地、つまり命令アドレス2を決定
している。
FIG. 6 is a block diagram showing a pattern generator of a conventional semiconductor test apparatus. In FIG. 6, 1 designates the address of a test pattern bit to be executed next for each test cycle (writing or reading cycle). The program counter 3 is an instruction memory (high-speed static memory) that stores information for controlling the operation of the address pattern and the operation condition of the data pattern (for example, exclusive OR of two different data patterns). In the RAM or the like), the program counter 1 decodes the control information in the instruction memory 3 and determines the address of the test pattern bit to be executed next, that is, the instruction address 2.

【0004】5は1つ前の周期のアドレス値に対してア
ドレス加算データ4を加算するアドレス加算回路、6は
半導体記憶素子に印加するアドレス信号のパターンデー
タとなるメインアドレスデータ、7は試験処理の最終ア
ドレス値を示す比較アドレスデータ、8は比較アドレス
データ7を保持する比較アドレスレジスタ回路である。
9はメインアドレスデータ6と比較アドレスデータ7と
を比較し、両者が一致したらアドレス一致信号10をプ
ログラムカウンタ1に伝送するアドレス比較回路、13
はメインアドレスデータ6や演算データ15などの信号
同期、ならびに遅延のために使用するフリップフロップ
回路、15は入力データ信号17の組み合わせ条件(演
算条件)を表している演算データ、16はメインアドレ
スデータ6および演算データ15をもとに入力データ信
号17を生成するデータ演算回路、20はフリップフロ
ップ回路13のトリガ信号である基準クロック信号21
を発生させる基準クロック発生部である。
Reference numeral 5 is an address adder circuit for adding the address addition data 4 to the address value of the immediately preceding cycle, 6 is main address data which is pattern data of an address signal applied to the semiconductor memory element, and 7 is test processing. Is a comparison address data indicating the final address value of 8 and 8 is a comparison address register circuit for holding the comparison address data 7.
An address comparison circuit 9 compares the main address data 6 with the comparison address data 7 and transmits an address match signal 10 to the program counter 1 when the two match.
Is a flip-flop circuit used for signal synchronization and delay of the main address data 6 and operation data 15; 15 is operation data representing a combination condition (operation condition) of the input data signal 17; 16 is main address data 6, a data operation circuit for generating an input data signal 17 based on 6 and operation data 15, and 20 is a reference clock signal 21 which is a trigger signal of the flip-flop circuit 13.
Is a reference clock generation unit for generating.

【0005】次に動作について説明する。このパターン
発生器は、アドレスデータ生成部18において半導体記
憶素子(図示せず)に印加するアドレス信号を生成し、
前記アドレス信号をもとに入力データ生成部19におい
て半導体記憶素子に印加するデータ信号を生成している
ものである。まず、アドレスデータ生成部18のインス
トラクションメモリ3は、プログラムカウンタ1より指
示されたテストパターンビットのアドレス加算データ4
をアドレス加算回路5に伝送する。次に、アドレス加算
回路5はアドレス加算データ4と1つ前の周期のアドレ
ス値とを加算し、現在の周期に対するアドレス値である
メインアドレスデータ6を生成する。なお、このアドレ
ス加算はメインアドレスデータ6が最終アドレス値にな
るまで行われる。
Next, the operation will be described. This pattern generator generates an address signal to be applied to a semiconductor memory element (not shown) in the address data generator 18,
The input data generator 19 generates a data signal to be applied to the semiconductor memory element based on the address signal. First, the instruction memory 3 of the address data generation unit 18 stores the address addition data 4 of the test pattern bit designated by the program counter 1.
Is transmitted to the address adder circuit 5. Next, the address adder circuit 5 adds the address addition data 4 and the address value of the immediately preceding cycle to generate main address data 6 which is the address value for the current cycle. The address addition is performed until the main address data 6 reaches the final address value.

【0006】そして、アドレス比較回路9はメインアド
レスデータ6と最終アドレス値を示す比較アドレスデー
タ7とを比較し、両者が一致したら、アドレス一致信号
10をプログラムカウンタ1に伝送する。そして、プロ
グラムカウンタ1ではアドレス一致信号10とインスト
ラクションメモリ3からの制御情報をもとに次に実行す
るテストパターンビットの番地を決定し、前述のような
動作が繰り返される。また、入力データ信号17はアド
レスデータ生成部18において各周期毎に生成されるメ
インアドレスデータ6とインストラクションメモリ3か
ら出力される演算データ15をもとにデータ演算回路1
6において生成される。
Then, the address comparison circuit 9 compares the main address data 6 with the comparison address data 7 indicating the final address value, and if they match, sends an address match signal 10 to the program counter 1. Then, the program counter 1 determines the address of the test pattern bit to be executed next based on the address match signal 10 and the control information from the instruction memory 3, and the above-described operation is repeated. Further, the input data signal 17 is based on the main address data 6 generated in the address data generator 18 for each cycle and the operation data 15 output from the instruction memory 3 in the data operation circuit 1.
6 is generated.

【0007】また、図7は従来の半導体試験装置のパタ
ーン発生器のインストラクションメモリ3における演算
データ15の指定方法を示した構成図である。図におい
て、23はプログラムカウンタ1がインストラクション
メモリ3に伝送するテストパターンビット番地であり、
31はインストラクションメモリ3内に設けられた演算
データテーブルである。一例として、この演算データ1
5は実使用上で通常10数種類程度あり、演算データ1
5の種類にかかわらず16ビットから構成されており、
これらの演算データ15はパターン発生器の使用者が手
作業による入力を行っていた。また、これらの演算デー
タ15は演算データテーブル31に配置されており、各
々にテストパターンビット番地(0〜n)23が付され
ている。したがって、CPU(図示せず)は命令アドレ
ス2で示されたテストパターンビット番地23の演算デ
ータ15をインストラクションメモリ3より取り出し、
データ演算回路16に伝送し、入力データ信号17を生
成する。なお、前記一連の動作は常に基準クロック信号
21と同期が取られている。
FIG. 7 is a block diagram showing a method of designating the operation data 15 in the instruction memory 3 of the pattern generator of the conventional semiconductor test apparatus. In the figure, 23 is a test pattern bit address transmitted by the program counter 1 to the instruction memory 3,
Reference numeral 31 is a calculation data table provided in the instruction memory 3. As an example, this calculation data 1
There are about 10 kinds of 5 in actual use, and calculation data 1
It consists of 16 bits regardless of the type of 5,
These calculation data 15 are manually input by the user of the pattern generator. Further, these operation data 15 are arranged in the operation data table 31, and the test pattern bit addresses (0 to n) 23 are attached to each of them. Therefore, the CPU (not shown) retrieves the operation data 15 of the test pattern bit address 23 indicated by the instruction address 2 from the instruction memory 3,
It is transmitted to the data operation circuit 16 and the input data signal 17 is generated. The series of operations is always synchronized with the reference clock signal 21.

【0008】このような従来の半導体試験装置のパター
ン発生器にあって、演算データ15は演算条件の種類に
係わらず16ビットであったため、パターン発生器の使
用者が全ての演算データ15を演算条件の種類と対比し
ながら手作業で入力するには、入力しづらいという問題
点があった。
In such a conventional pattern generator of the semiconductor test apparatus, since the operation data 15 is 16 bits regardless of the type of operation condition, the user of the pattern generator operates all the operation data 15. There was a problem that it was difficult to input manually by contrasting with the types of conditions.

【0009】[0009]

【発明が解決しようとする課題】従来の半導体試験装置
のパターン発生器は以上のように構成されているので、
パターン発生器の使用者が全ての演算データ15を演算
条件の種類と対比しながら手作業で入力するには、入力
しづらいなどの問題点があった。
Since the pattern generator of the conventional semiconductor test apparatus is constructed as described above,
There is a problem that it is difficult for the user of the pattern generator to manually input all the calculation data 15 while comparing them with the types of calculation conditions.

【0010】この発明は上記のような問題点を解消する
ためになされたもので、パターン発生器の使用者が演算
条件である演算データをメモリに入力する際に入力し易
くすることができる半導体試験装置のパターン発生器を
得ることを目的とする。
The present invention has been made in order to solve the above-mentioned problems, and is a semiconductor capable of facilitating the input of operation data, which is an operation condition, to a memory by a user of the pattern generator. The purpose is to obtain a pattern generator for the test equipment.

【0011】[0011]

【課題を解決するための手段】この発明に係る半導体試
験装置のパターン発生器は、演算データのアドレスをテ
ーブル化したアドレステーブルを有する第1記憶部がア
ドレスデータ生成部に設けられ、演算データを有する第
2記憶部が入力データ生成部に設けられたものである。
In a pattern generator of a semiconductor test apparatus according to the present invention, a first storage section having an address table in which addresses of operation data are tabulated is provided in the address data generation section, and the operation data is stored in the first storage section. The second storage unit included therein is provided in the input data generation unit.

【0012】[0012]

【作用】この発明における半導体試験装置のパターン発
生器は、アドレスデータ生成部に設けられ、演算データ
のアドレスをテーブル化したアドレステーブルを有する
第1記憶部と、入力データ生成部に設けられ、演算デー
タを有する第2記憶部を設けたことにより、パターン発
生器の使用者が演算条件である演算データをメモリに入
力する際に入力し易くすることができるとともに、メモ
リの使用効率を向上させることができるようになる。
The pattern generator of the semiconductor test apparatus according to the present invention is provided in the address data generation section, and is provided in the first storage section having an address table in which the addresses of the operation data are tabulated, and the input data generation section, and the operation is performed. By providing the second storage section having the data, it is possible for the user of the pattern generator to easily input the operation data, which is the operation condition, into the memory, and to improve the use efficiency of the memory. Will be able to.

【0013】[0013]

【実施例】【Example】

実施例1.以下、この発明の一実施例を図について説明
する。図1はこの発明の半導体試験装置のパターン発生
器の一実施例を示した構成図であり、従来のものと同一
符号は同一、または相当部分を示すので説明を省略す
る。図において、11a,11bは後述する演算データ
メモリ14に格納されている演算データテーブル31の
演算メモリアドレスデータ、12a,12bは演算メモ
リアドレスデータ11a,11bの変更を制御するため
の演算データ制御信号、14は演算データテーブル31
が格納された演算データメモリであり、例えば低速メモ
リとしてのダイナミックRAMを使用している。35は
アンド回路である。
Example 1. An embodiment of the present invention will be described below with reference to the drawings. FIG. 1 is a configuration diagram showing an embodiment of a pattern generator of a semiconductor test apparatus of the present invention, and the same reference numerals as those of the conventional one indicate the same or corresponding portions, and therefore the description thereof will be omitted. In the figure, 11a and 11b are calculation memory address data of a calculation data table 31 stored in a calculation data memory 14 described later, and 12a and 12b are calculation data control signals for controlling change of the calculation memory address data 11a and 11b. , 14 are calculation data tables 31
Is a calculation data memory storing therein, for example, a dynamic RAM as a low speed memory is used. Reference numeral 35 is an AND circuit.

【0014】次に、接続状態を説明する。まず、フリッ
プフロップ回路13bのD端子に演算メモリアドレスデ
ータ11aを入力させ、T端子にアドレス一致信号1
0、演算データ制御信号12a、基準クロック信号21
bのアンド信号(アンド回路35の出力信号)を入力さ
せるとともに、Q端子から出力される演算メモリアドレ
スデータ11bを演算データメモリ14に入力させる。
また、演算データメモリ14から出力される演算データ
15bはフリップフロップ回路13bのD端子に入力さ
れる。演算データメモリ14のメモリアクセスタイムの
ために発生する演算データ15bのメインアドレスデー
タ6cに対する時間的な遅延を基準クロック21cをト
リガとするフリップフロップ回路13c,13dにより
除去できるため、演算データメモリ14はインストラク
ションメモリ3のような高速メモリを使用する必要がな
くなる。
Next, the connection state will be described. First, the operational memory address data 11a is input to the D terminal of the flip-flop circuit 13b, and the address match signal 1 is input to the T terminal.
0, operation data control signal 12a, reference clock signal 21
The AND signal of b (the output signal of the AND circuit 35) is input, and the operation memory address data 11b output from the Q terminal is input to the operation data memory 14.
The operation data 15b output from the operation data memory 14 is input to the D terminal of the flip-flop circuit 13b. Since the time delay of the operation data 15b with respect to the main address data 6c, which occurs due to the memory access time of the operation data memory 14, can be removed by the flip-flop circuits 13c and 13d triggered by the reference clock 21c, the operation data memory 14 is It is not necessary to use a high speed memory such as the instruction memory 3.

【0015】次に、演算データメモリ14における演算
データ15の選択方法を説明する。上記従来例では、入
力データ信号17の演算条件を表している演算データ1
5の演算データテーブル31をインストラクションメモ
リ3に形成していたが、本実施例では、インストラクシ
ョンメモリ3に演算データテーブル31のアドレスをテ
ーブル化したアドレステーブルを形成するとともに、演
算データテーブル32を新しく設けた演算データメモリ
に形成したものである。
Next, a method of selecting the operation data 15 in the operation data memory 14 will be described. In the above conventional example, the operation data 1 representing the operation condition of the input data signal 17
Although the operation data table 31 of No. 5 is formed in the instruction memory 3, in the present embodiment, an address table in which the addresses of the operation data table 31 are tabulated is formed in the instruction memory 3 and an operation data table 32 is newly provided. It is formed in the calculation data memory.

【0016】図2は演算データメモリ14における演算
データ15の選択方法を示した構成図である。図におい
て、32はインストラクションメモリ3に形成されたア
ドレステーブルであり、演算データメモリ14に形成さ
れた演算データテーブル31のアドレスをテーブル化し
たものである。このアドレステーブル32にはテストパ
ターンビット番地23毎に4ビットで表示された演算デ
ータテーブル31の演算データメモリアドレス11aが
格納されている。したがって、プログラムカウンタ1の
命令アドレス2でテストパターンビット番地23を指定
すると、アドレステーブル32の演算データメモリアド
レス11aが指定でき、その結果、演算データテーブル
31内の演算データ15を選択することができる。
FIG. 2 is a block diagram showing a method of selecting the operation data 15 in the operation data memory 14. In the figure, reference numeral 32 is an address table formed in the instruction memory 3 and is a table of addresses of the arithmetic data table 31 formed in the arithmetic data memory 14. The address table 32 stores the operation data memory address 11a of the operation data table 31 displayed in 4 bits for each test pattern bit address 23. Therefore, if the test pattern bit address 23 is specified by the instruction address 2 of the program counter 1, the operation data memory address 11a of the address table 32 can be specified, and as a result, the operation data 15 in the operation data table 31 can be selected. .

【0017】次に、入力データ生成部19の動作を図3
のタイミングチャートを用いて説明する。図3は入力デ
ータ生成部19の動作を示すタイミングチャートであ
る。まず、命令アドレス2は基準クロック信号21aに
同期してプログラムカウンタ1よりインストラクション
メモリ3に出力され、メモリアクセス時間Ta後にアド
レス加算データ4、比較アドレスデータ7a、演算デー
タメモリアドレス11a、演算データ制御信号12aが
出力する。次に、アドレス演算処理時間後にメインアド
レスデータ6bが比較アドレスデータ7bに達するまで
所定数値だけ加算され続けて、フリップフロップ13b
のトリガ信号21bに同期してメインアドレスデータ6
cとしてフリップフロップ13cに入力され、フリップ
フロップ13cではトリガ信号21cに同期してメイン
アドレスデータ6dとしてデータ演算回路16に出力さ
れる。
Next, the operation of the input data generator 19 will be described with reference to FIG.
This will be described with reference to the timing chart of. FIG. 3 is a timing chart showing the operation of the input data generator 19. First, the instruction address 2 is output from the program counter 1 to the instruction memory 3 in synchronization with the reference clock signal 21a, and after the memory access time Ta, the address addition data 4, the comparison address data 7a, the operation data memory address 11a, and the operation data control signal. 12a outputs. Next, after the address calculation processing time, the main address data 6b continues to be added by a predetermined numerical value until it reaches the comparison address data 7b.
Main address data 6 in synchronization with the trigger signal 21b of
It is input to the flip-flop 13c as c, and is output to the data arithmetic circuit 16 as main address data 6d in synchronization with the trigger signal 21c in the flip-flop 13c.

【0018】また、演算データメモリアドレス11aは
フリップフロップ13bのトリガ信号21bに同期して
演算データメモリアドレス11bとして演算データメモ
リ14に入力され、演算データメモリ14では演算デー
タ15bに変換後、フリップフロップ13dのトリガ信
号21cに同期して演算データ15cとしてデータ演算
回路16に出力される。
The arithmetic data memory address 11a is input to the arithmetic data memory 14 as the arithmetic data memory address 11b in synchronization with the trigger signal 21b of the flip-flop 13b. The calculation data 15c is output to the data calculation circuit 16 in synchronization with the trigger signal 21c of 13d.

【0019】したがって、メインアドレスデータ6dと
演算データ15cとはフリップフロップ13dのトリガ
信号21cに同期してデータ演算回路16に出力される
ため、データ演算回路16では一致信号10が出力され
るまでメインアドレスデータ6dを所定の演算データ1
5cで演算し続ける。そして、一致信号10が出力され
た時点でメインアドレスデータ6aと演算データメモリ
アドレス11aとが変更され、次のテストパターンに実
行する。
Therefore, since the main address data 6d and the operation data 15c are output to the data operation circuit 16 in synchronization with the trigger signal 21c of the flip-flop 13d, the data operation circuit 16 outputs the main signal until the match signal 10 is output. The address data 6d is converted into the predetermined calculation data 1
Continue computing at 5c. Then, when the coincidence signal 10 is output, the main address data 6a and the operation data memory address 11a are changed, and the next test pattern is executed.

【0020】次に、テストパターンプログラムの一例を
説明する。図4は図1に示した回路を動作させるための
一例を示すテストパターンプログラムである。図におい
て、22はメインアドレスデータ6,比較アドレスデー
タ7および入力データ信号17のデータ演算条件に対す
る初期データを設定するための初期データセット命令、
23はテストパターンビット番地であり、プログラムカ
ウンタ1がインストラクションメモリ3に伝送するアド
レス、24はインストラクションメモリ3に記憶される
制御命令群であるインストラクション命令である。
Next, an example of the test pattern program will be described. FIG. 4 is a test pattern program showing an example for operating the circuit shown in FIG. In the figure, 22 is an initial data set instruction for setting initial data for the data operation conditions of the main address data 6, the comparison address data 7 and the input data signal 17.
Reference numeral 23 is a test pattern bit address, an address transmitted by the program counter 1 to the instruction memory 3, and 24 is an instruction instruction which is a group of control instructions stored in the instruction memory 3.

【0021】25はメインアドレスデータ6と比較アド
レスデータ7が一致するまで分岐先ビット番地26に示
す番地へ分岐するように指示するアドレス比較命令、2
7はメインアドレスデータ6を生成するためのアドレス
加算回路5の演算を制御する命令であるメインアドレス
演算命令で、上記命令に記している加算値はアドレス加
算データ4の内容を示す値である。28は比較アドレス
レジスタ回路8の演算処理を制御する命令である。29
は入力データ信号17の演算条件を選択するデータ演算
選択命令で演算データメモリアドレス11aの値を示し
ている。30はテストパターンの動作を停止するテスト
パターンストップ命令である。
Reference numeral 25 is an address comparison instruction for instructing to branch to the address indicated by the branch destination bit address 26 until the main address data 6 and the comparison address data 7 match.
Reference numeral 7 is a main address operation instruction which is an instruction for controlling the operation of the address addition circuit 5 for generating the main address data 6, and the addition value described in the above instruction is a value indicating the content of the address addition data 4. Reference numeral 28 is an instruction for controlling the arithmetic processing of the comparison address register circuit 8. 29
Indicates the value of the operation data memory address 11a in the data operation selection instruction for selecting the operation condition of the input data signal 17. Reference numeral 30 is a test pattern stop instruction for stopping the operation of the test pattern.

【0022】次に動作について説明する。図4のテスト
パターンプログラムに従い、本発明の半導体試験装置の
パターン発生器の動作のフローチャートを説明する。図
5はこの発明の半導体試験装置のパターン発生器の動作
を示すフローチャートである。図において、プログラム
カウンタ1とインストラクションメモリ3との間の処
理、アドレス加算及び、メインアドレスデータ6aと比
較アドレスデータ7bとの比較処理については、従来と
同じであるため説明を省略する。
Next, the operation will be described. A flowchart of the operation of the pattern generator of the semiconductor test apparatus of the present invention will be described with reference to the test pattern program of FIG. FIG. 5 is a flow chart showing the operation of the pattern generator of the semiconductor test apparatus of the present invention. In the figure, the processing between the program counter 1 and the instruction memory 3, the address addition, and the comparison processing between the main address data 6a and the comparison address data 7b are the same as the conventional ones, and thus the description thereof is omitted.

【0023】まず、テストパターン実行前にメインアド
レスデータ6a(M=0)、比較アドレスデータ7a,
7b(C=255)、データ演算条件である演算メモリ
アドレスデータ11a,11B(D=0)の初期データ
をプログラムカウンタ1からの命令アドレス2に基づい
て設定され(ステップST10)、図4にあって、テス
トパターンビット番地23が0のときテストパターン処
理が実行される(ステップST11)。次に、アドレス
比較回路9はメインアドレスデータ6aと比較アドレス
データ7bとを比較し(ステップST12)、すなわち
テストパターンビット番地23が0のときテストパター
ン処理が終了か否かを判断し、終了していなければ(一
致していなければ)、メインアドレスデータ6aに1を
加算し(ステップST13)、テストパターンビット番
地23が0のときテストパターン処理が終了するまで
(メインアドレスデータ6aが255になるまで)ステ
ップST12とステップST13とを繰り返し実行す
る。したがって、データ演算回路16ではメインアドレ
スデータ6aが255になるまで演算データ(D=1)
に基づいて演算し、入力データ信号17を作成する。
First, before the test pattern is executed, the main address data 6a (M = 0), the comparison address data 7a,
7b (C = 255), the initial data of the operation memory address data 11a, 11B (D = 0), which is the data operation condition, is set based on the instruction address 2 from the program counter 1 (step ST10). When the test pattern bit address 23 is 0, the test pattern processing is executed (step ST11). Next, the address comparison circuit 9 compares the main address data 6a with the comparison address data 7b (step ST12). That is, when the test pattern bit address 23 is 0, it is judged whether the test pattern processing is ended, and the processing is ended. If not (if they do not match), 1 is added to the main address data 6a (step ST13), and when the test pattern bit address 23 is 0, the test pattern processing is completed (main address data 6a becomes 255). Until step ST12 and step ST13 are repeatedly executed. Therefore, in the data operation circuit 16, the operation data (D = 1) until the main address data 6a becomes 255.
And the input data signal 17 is created.

【0024】ステップST12でYESの場合、テスト
パターンビット番地23が0のときテストパターン処理
が終了したことを示すので、メインアドレスデータ6a
に1を加算した後に、比較アドレスデータ7bをC=5
11、演算メモリアドレスデータ11a,11BをD=
1に変更し(ステップST14)、テストパターンビッ
ト番地23が1のときテストパターン処理を実行する。
したがって、データ演算回路16ではメインアドレスデ
ータ6aが511になるまで演算データ(D=1)に基
づいて演算し(ステップST15,16)、入力データ
信号17を作成する。
If YES in step ST12, it means that the test pattern processing is completed when the test pattern bit address 23 is 0. Therefore, the main address data 6a
After adding 1 to the comparison address data 7b, C = 5
11, calculation memory address data 11a, 11B D =
It is changed to 1 (step ST14), and when the test pattern bit address 23 is 1, the test pattern processing is executed.
Therefore, the data operation circuit 16 operates based on the operation data (D = 1) until the main address data 6a becomes 511 (steps ST15 and ST16), and creates the input data signal 17.

【0025】ステップST15でYESの場合、テスト
パターンビット番地23が1のときテストパターン処理
が終了したことを示すので、メインアドレスデータ6a
に1を加算した後に、比較アドレスデータ7bをC=1
023、演算メモリアドレスデータ11a,11BをD
=2に変更し(ステップST17)、テストパターンビ
ット番地23が1のときテストパターン処理を実行す
る。したがって、データ演算回路16ではメインアドレ
スデータ6aが1023になるまで演算データ(D=
2)に基づいて演算し、入力データ信号17を作成す
る。そして、テストパターンビット番地23が2のとき
はインストラクション命令24にテストパターンストッ
プ命令30が設定されているため、この時点でテストパ
ターンの動作は停止する(ステップST18)。
If YES in step ST15, it means that the test pattern processing is completed when the test pattern bit address 23 is 1, so that the main address data 6a is obtained.
After adding 1 to the comparison address data 7b, C = 1
023, the operation memory address data 11a, 11B is D
= 2 (step ST17), and when the test pattern bit address 23 is 1, the test pattern processing is executed. Therefore, in the data arithmetic circuit 16, the arithmetic data (D =
The calculation is performed based on 2) and the input data signal 17 is created. When the test pattern bit address 23 is 2, the test pattern stop instruction 30 is set in the instruction instruction 24, so the operation of the test pattern is stopped at this point (step ST18).

【0026】以上により、この発明によれば、パターン
発生器の使用者は演算データ15の4ビットの演算デー
タメモリアドレスデータ11aをインストラクションメ
モリ3に手入力で入力するだけでよいため、従来の演算
データ15の16ビットを入力するよりも容易に演算デ
ータ15aを入力をすることができる。また、インスト
ラクションメモリ3に記憶するデータは4ビットの演算
データメモリアドレスデータ11aでよいため、高速で
高価なインストラクションメモリ3に無駄な領域を生じ
させることなく、インストラクションメモリ3の使用効
率を向上させることができる。
As described above, according to the present invention, the user of the pattern generator only has to manually input the 4-bit operation data memory address data 11a of the operation data 15 into the instruction memory 3 and therefore the conventional operation. The operation data 15a can be input more easily than inputting 16 bits of the data 15. Further, since the data stored in the instruction memory 3 may be the 4-bit operation data memory address data 11a, it is possible to improve the use efficiency of the instruction memory 3 without causing a wasteful area in the high-speed and expensive instruction memory 3. You can

【0027】[0027]

【発明の効果】以上のように、この発明によれば、演算
データのアドレスをテーブル化したアドレステーブルを
有する第1記憶部がアドレスデータ生成部に設けられ、
演算データを有する第2記憶部が入力データ生成部に設
けられるように構成したので、パターン発生器の使用者
が演算条件である演算データをメモリに入力する際に入
力し易くすることができる効果がある。
As described above, according to the present invention, the address data generation section is provided with the first storage section having the address table in which the addresses of the operation data are tabulated.
Since the second storage section having the calculation data is provided in the input data generation section, the user of the pattern generator can easily input the calculation data, which is the calculation condition, into the memory. There is.

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

【図1】 この発明の半導体試験装置のパターン発生器
の一実施例を示した構成図である。
FIG. 1 is a configuration diagram showing an embodiment of a pattern generator of a semiconductor test apparatus of the present invention.

【図2】 演算データメモリ14における演算データ1
5の選択方法を示した構成図である。
[FIG. 2] Operation data 1 in operation data memory 14
It is a block diagram which showed the selection method of 5.

【図3】 入力データ生成部19の動作を示すタイミン
グチャートである。
FIG. 3 is a timing chart showing the operation of the input data generation unit 19.

【図4】 図1に示した回路を動作させるためのテスト
パターンプログラムの一例を示す説明図である。
FIG. 4 is an explanatory diagram showing an example of a test pattern program for operating the circuit shown in FIG.

【図5】 この発明の半導体試験装置のパターン発生器
の動作を示すフローチャートである。
FIG. 5 is a flowchart showing the operation of the pattern generator of the semiconductor test apparatus of the present invention.

【図6】 従来の半導体試験装置のパターン発生器を示
す構成図である。
FIG. 6 is a configuration diagram showing a pattern generator of a conventional semiconductor test apparatus.

【図7】 従来の半導体試験装置のパターン発生器のイ
ンストラクションメモリ3における演算データ15の指
定方法を示した構成図である。
FIG. 7 is a configuration diagram showing a method for designating operation data 15 in an instruction memory 3 of a pattern generator of a conventional semiconductor test apparatus.

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

15,15b,15c 演算データ、18 アドレスデ
ータ生成部、19 入力データ生成部。
15, 15b, 15c Operation data, 18 Address data generation unit, 19 Input data generation unit.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 テストパターンの手順に基づいてアドレ
ス値を推移させ出力するとともに、上記テストパターン
の演算条件である演算データを出力するアドレスデータ
生成部と、上記アドレスデータ生成部から順次出力され
るアドレス値を入力し、このアドレス値に格納されてい
るデータを上記演算データに基づいて演算する入力デー
タ生成部とを備えた半導体試験装置のパターン発生器に
おいて、上記演算データのアドレスをテーブル化したア
ドレステーブルを有する第1記憶部を上記アドレスデー
タ生成部に備え、上記演算データを有する第2記憶部を
上記入力データ生成部に備えたことを特徴とする半導体
試験装置のパターン発生器。
1. An address data generator which outputs and outputs an address value based on a procedure of a test pattern and outputs operation data which is an operation condition of the test pattern, and is sequentially output from the address data generator. In the pattern generator of the semiconductor testing device, which is provided with an input value generation unit for inputting an address value and calculating the data stored in the address value based on the calculation data, the addresses of the calculation data are tabulated. A pattern generator for a semiconductor test apparatus, comprising: a first storage section having an address table in the address data generation section; and a second storage section having the operation data in the input data generation section.
JP6211249A 1994-09-05 1994-09-05 Pattern generator for semiconductor test equipment Pending JPH0875829A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP6211249A JPH0875829A (en) 1994-09-05 1994-09-05 Pattern generator for semiconductor test equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP6211249A JPH0875829A (en) 1994-09-05 1994-09-05 Pattern generator for semiconductor test equipment

Publications (1)

Publication Number Publication Date
JPH0875829A true JPH0875829A (en) 1996-03-22

Family

ID=16602779

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6211249A Pending JPH0875829A (en) 1994-09-05 1994-09-05 Pattern generator for semiconductor test equipment

Country Status (1)

Country Link
JP (1) JPH0875829A (en)

Similar Documents

Publication Publication Date Title
KR970051415A (en) Method of selecting merge data output mode of semiconductor memory device
JPH0875829A (en) Pattern generator for semiconductor test equipment
JPS59132376A (en) Pattern reading test equipment
JPH023147B2 (en)
JP2005228055A (en) Memory control IC
JPH07218601A (en) High rate pattern address generating circuit
JP3018886B2 (en) Probe setting method
JP2607561Y2 (en) Semiconductor memory test equipment
JP3481447B2 (en) Memory control circuit
JPS6017140B2 (en) Execution order control method for microprograms in data processing equipment
JPH0124654Y2 (en)
JPH08221297A (en) Program debug device
JPH0612261A (en) Interrupt control circuit
JPS61128543A (en) Wiring process
JPH11184678A (en) Pattern generator
JPS5937787B2 (en) Integrated circuit testing equipment
JPS6011398B2 (en) Memory test pattern writing device
JP2000304830A (en) Pattern generation device and its control method
JPH0238878A (en) Large scale digital integrated circuit
JP2003303106A (en) Sequence circuit
JPS63103985A (en) Inspecting device for integrated circuit element
JP2002215470A (en) ROM test circuit
JPH0619802A (en) Memory circuit
JPH10124543A (en) Logic circuit simulation method and apparatus
JP2003098237A (en) Serial pattern generator