JPS62259145A - Generating device for algorithmic pattern - Google Patents
Generating device for algorithmic patternInfo
- Publication number
- JPS62259145A JPS62259145A JP61103593A JP10359386A JPS62259145A JP S62259145 A JPS62259145 A JP S62259145A JP 61103593 A JP61103593 A JP 61103593A JP 10359386 A JP10359386 A JP 10359386A JP S62259145 A JPS62259145 A JP S62259145A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- pattern
- instruction memory
- microprogram
- memory
- 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
Links
- 238000010586 diagram Methods 0.000 description 2
- 238000012360 testing method Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Landscapes
- Test And Diagnosis Of Digital Computers (AREA)
- Tests Of Electronic Circuits (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
この発明は、マイクロプログラム制御のアルゴリズミッ
ク・パターン発生装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a microprogram-controlled algorithmic pattern generation device.
[従来の技術]
LSIメモリなどの検査を行うICテスタにおいては、
データ、アドレスなどのパターン信号を発生するために
マイクロプログラム制御のアルゴリズミック・パターン
発生装置が一般に用いられている。[Prior art] In an IC tester that tests LSI memory, etc.,
Microprogram controlled algorithmic pattern generators are commonly used to generate pattern signals such as data and addresses.
このようなアルゴリズミック・パターン発生装置は基本
的には、マイクロ命令を格納したインストラクション・
メモリから出力される制御信号に従って、演算部で演算
によりパターン信号を発生する構成になっている。This type of algorithmic pattern generator basically generates instructions that store microinstructions.
The structure is such that a pattern signal is generated by calculation in a calculation section in accordance with a control signal output from the memory.
[解決しようとする問題点コ
このようなアルゴリズミック番パターン発生装置は、(
0000)2 、(0001)2 、(0010)2.
(0011)2.(0100)2.”・φというように
規則的に変化するアドレスなどの規則的なパターン信号
を、短いマイクロプログラムによって効率的に発生させ
ることができる。[Problems to be solved] Such an algorithmic pattern generator (
0000)2, (0001)2, (0010)2.
(0011)2. (0100)2. A regular pattern signal such as an address that changes regularly, such as ".phi.", can be efficiently generated using a short microprogram.
・般的なRAMの検査などの場合、そのような規則的に
変化するアドレス信号を発生すれば間に合う。- In the case of general RAM inspection, etc., it is sufficient to generate such a regularly changing address signal.
しかしく0100)2.(0000)2.(1000)
2.(0010)2. ・・・というように不規則に
変化するアドレスなどのランダムなパターン信号の発生
はむずかしい。このようなランダムなアドレス信号は、
ビデオRAMの検査などに必要である。However, 0100)2. (0000)2. (1000)
2. (0010)2. It is difficult to generate random pattern signals such as addresses that change irregularly. Such a random address signal is
This is necessary for testing video RAM, etc.
[発明のII的コ
したがって、この発明の目的は、規則的なパターン信号
だけでなく、ランダムなパターン信号も発生することの
できるマイクロプログラム制御のアルゴリズミック・パ
ターン発生装置を提供することにある。[Second aspect of the invention Accordingly, it is an object of the present invention to provide a microprogram-controlled algorithmic pattern generator capable of generating not only regular pattern signals but also random pattern signals.
[問題点を解決するための手段]
この目的を達成するために、この発明は、マイクロプロ
グラム制御のアルゴリズミック・パターン発生装置の基
本的構成要素であるインストラクション・メモリおよび
演算部の外に、インストラクション・メモリから出力さ
れる制御信号または演算部から出力されるパターン信号
の一方を、インストラクション・メモリから出力される
切り換え信号に従って選択して外部へ出力する選択部を
付加するものである。[Means for Solving the Problem] In order to achieve this object, the present invention provides an instruction memory and an arithmetic unit, which are the basic components of a microprogram-controlled algorithmic pattern generator. - A selection section is added that selects either the control signal output from the memory or the pattern signal output from the calculation section according to the switching signal output from the instruction memory and outputs the selected signal to the outside.
[作用]
インストラフシリン・メモリから出力される制御信号は
、そこに格納されているマイクロ命令の特定の信号であ
る。したがって、適切なマイクロ命令群をインストラク
ション拳メモリに格納することによって、連続的にイン
ストラクション・メモリから出力される制御信号をラン
ダムなパターン信号として外部に出力することができる
。[Operation] The control signal output from the intrastructural memory is a specific signal of the microinstruction stored therein. Therefore, by storing a suitable group of microinstructions in the instruction memory, the control signals continuously outputted from the instruction memory can be outputted as random pattern signals to the outside.
また、選択部に演算部側を選択させれば、従来と同様に
規則的なパターン信号を演算によって発生し外部に出力
することができる。Further, if the selection section selects the calculation section side, regular pattern signals can be generated by calculation and output to the outside as in the conventional case.
さらに、選択部の選択切り換えはマイクロ命令(その特
定信号である切り換え信号)によって制御される。した
がって、インストラクション拳メモリに一ヒ位装置から
ランダム・パターンを発生するためのマイクロ命令を順
次ロードし、その各マイクロ命令の特定信号(制御信号
)をほぼリアルタイムに選択部を介して外部へ出力させ
ることにより、所望のランダムφパターン信号を連続的
に発生させ、必要な時に規則的パターンの発生のための
マイクロ命令をインストラクション・メモリにロードし
、規則的なパターン信号を発生させるなど、規則的なパ
ターン信号の発生とランダムなパターン信号の発生の切
り換えをダイナミックに行うことができる。Further, the selection switching of the selection section is controlled by a microinstruction (a switching signal that is a specific signal thereof). Therefore, microinstructions for generating a random pattern are sequentially loaded from the first device into the instruction memory, and specific signals (control signals) of each microinstruction are outputted to the outside via the selection section in almost real time. By this, a desired random φ pattern signal is continuously generated, and when necessary, a microinstruction for generating a regular pattern is loaded into the instruction memory, and a regular pattern signal is generated. It is possible to dynamically switch between generating a pattern signal and generating a random pattern signal.
[実施例コ
以下、図面を参照し、この発明の一実施例について説明
する。[Example 1] An example of the present invention will be described below with reference to the drawings.
第1図はくこの発明の一実施例を示す概略ブロック図で
ある。この図において、lOはインストラクション・メ
モリ、12はシーケンス制御部であり、それぞれバス1
4を介して図示しない上位装置からアクセス可能である
。インストラクション・メモリ10はシーケンス制御部
12からもアクセス可能である。FIG. 1 is a schematic block diagram showing one embodiment of the present invention. In this figure, lO is an instruction memory, 12 is a sequence control unit, and each bus 1
4 from a higher-level device (not shown). The instruction memory 10 can also be accessed from the sequence control section 12.
インストラクション・メモリ10には、11位装置から
パターンを発生するためのマイクロプログラムのマイク
ロ命令がロードされる。シーケンス制御部12は、その
マイクロプログラムの実行側御(パターン発生シーケン
スの制御)を行う部分である。Instruction memory 10 is loaded with microinstructions of a microprogram for generating patterns from the 11th place device. The sequence control unit 12 is a part that controls the execution side of the microprogram (controls the pattern generation sequence).
シーケンス制御部12によってアクセスされたマイクロ
命令は、その特定のフィールドがシーケンス制御部12
に入力され、それに基づき分岐などの制御が行われる。A microinstruction accessed by the sequence controller 12 has a specific field that is accessed by the sequence controller 12.
Based on this input, control such as branching is performed.
マイクロ命令の他のフィールドの情報は、制御信号16
および切り換え信号18としてインストラクション拳メ
モリ10より出力される。Information in other fields of the microinstruction is provided by the control signal 16.
and is outputted from the instruction memory 10 as a switching signal 18.
20は算術論理演算回路、レジスタなどからなる演算部
であり、ここに制御信号16が入力される。この演算部
20は、制御信号16に従って演算によりパターン信号
22を発生する。Reference numeral 20 denotes an arithmetic unit consisting of an arithmetic and logic operation circuit, registers, etc., to which the control signal 16 is input. This calculation section 20 generates a pattern signal 22 by calculation according to the control signal 16.
24は選択部としてのマルチプレクサであり、パターン
信号22、制御信号16および切り換え信号18が入力
される。このマルチプレクサ24は、切り換え信号18
が“0”レベルの時にはパターン信号22を選択し、そ
れを出カバターン信号26として外部へ送出するが、切
り換え信号18が“l”レベルの時には制御信号16を
選択して出カバターン信号26として送出する。24 is a multiplexer as a selection section, into which the pattern signal 22, control signal 16 and switching signal 18 are input. This multiplexer 24 receives the switching signal 18
When the switching signal 18 is at the "0" level, the pattern signal 22 is selected and sent out as the output cover turn signal 26, but when the switching signal 18 is at the "L" level, the control signal 16 is selected and sent out as the output cover turn signal 26. do.
なお、制御信号16の全ビットをマルチプレクサ24に
入力させる必要がない場合は、その一部ビットだけがマ
ルチプレクサ24に人力される。Note that if it is not necessary to input all bits of the control signal 16 to the multiplexer 24, only some of the bits are inputted to the multiplexer 24 manually.
次に、パターン発生動作について説明する。Next, the pattern generation operation will be explained.
まず、規則的なパターン信号を発生させるためのマイク
ロプログラムがインストラクション・メモリlOにロー
ドされた場合について説明する。First, a case will be described in which a microprogram for generating a regular pattern signal is loaded into the instruction memory IO.
この場合、その各マイクロ命令の切り換え信号18に対
応するビットは“0”である。In this case, the bit corresponding to the switching signal 18 of each microinstruction is "0".
そのマイクロプログラムのマイクロ命令はシーケンス制
御部12によって順次読み出され、その制御信号16に
従った演算が演算部20で実行されて規則的に変化する
パターン信号22が生成される。切り換え信号18は常
に“0”レベルに保持されるので、演算部20によって
演算により発生したパターン信号22がマルチプレクサ
24によって選択され、出カバターン信号26として外
部へ送出される。これは、従来のアルゴリズミックφパ
ターン発生S4置の動作と同様である。The microinstructions of the microprogram are sequentially read out by the sequence control section 12, and operations according to the control signal 16 are executed by the arithmetic section 20 to generate a regularly changing pattern signal 22. Since the switching signal 18 is always held at the "0" level, the pattern signal 22 generated by calculation by the calculation section 20 is selected by the multiplexer 24 and sent out as the output pattern signal 26. This is similar to the operation of the conventional algorithmic φ pattern generation S4.
次に、ランダムなパターン信号を発生するためのマイク
ロプログラムがインストラクション・メモリ10にロー
ドされた場合について説明する。Next, a case will be described in which a microprogram for generating a random pattern signal is loaded into the instruction memory 10.
この場合、その各マイクロ命令の切り換え信号18に対
応するビットは“l”である。In this case, the bit corresponding to the switching signal 18 of each microinstruction is "l".
そのマイクロプログラムのマイクロ命令はシーケンス制
御部12によって順次読み出され、ランダムなパターン
の信号としての制御信号16がインストラクション拳メ
モリ10から出力される。The microinstructions of the microprogram are sequentially read out by the sequence control unit 12, and a control signal 16 as a random pattern signal is output from the instruction memory 10.
この場合、切り換え信号18は常に“1”レベルに保持
されるので、制御信号16がマルチプレクサ24によっ
て選択され、出カバターン信号26として外部へ送出さ
れる。In this case, since the switching signal 18 is always held at the "1" level, the control signal 16 is selected by the multiplexer 24 and sent out as the output cover turn signal 26.
なお、切り換え信号18が“0″レベルになるようなマ
イクロ命令を上位装置よりインストラクション・メモリ
10に連続的にロードし、それを直ちにインストラクシ
ョン番メモリ12から出力させてマルチプレクサ24を
通じ外部へ出すことにより、ランダムなパターン信号を
連続的に送出することもできる。Note that by continuously loading microinstructions such that the switching signal 18 goes to the "0" level from the host device into the instruction memory 10, and immediately outputting them from the instruction number memory 12 and outputting them to the outside through the multiplexer 24, , it is also possible to continuously send out random pattern signals.
また、そのようにしてランダム・パターン信号を一定時
間連続的に発生し、その後に規則的パターン信号の発生
のためのマイクロ命令群をインストラクション・メモリ
にロードし、規則的なパターン信号を発生させるなど、
規則的なパターン信号の発生とランダムなパターン信号
の発生との切り換えをダイナミックに行うことができる
。Also, in this way, a random pattern signal is continuously generated for a certain period of time, and then a group of microinstructions for generating a regular pattern signal is loaded into the instruction memory, and a regular pattern signal is generated. ,
It is possible to dynamically switch between generating regular pattern signals and generating random pattern signals.
以上、この発明の一実施例について説明したが、この発
明はそれだけに限定されるのではなく、その要旨を逸脱
しない範囲で適宜変形して実施し得るものである。Although one embodiment of the present invention has been described above, the present invention is not limited thereto, and can be implemented with appropriate modifications within the scope of the invention.
[発明の効果]
以上の説明から明らかなように、この発明は、マイクロ
プログラム制御のアルゴリズミックφパターン発生装置
の基本的構成要素であるインストラクション・メモリお
よび演算部の外に、インストラクション・メモリから出
力される制御信号または演算部から出力されるパターン
信・号の一方を、インストラクション拳メモリから出力
される切り換え信号に従うて選択して外部へ出力する選
択部を付加するものであるから、規則的なパターン信号
だけでなくランダムなパターン信号も発生することがで
き、かつ規則的なパターン信号とランダムなパターン信
号をダイナミックに切り換えて発生することのできるア
ルゴリズミック・パターン発生装置を実現できる。[Effects of the Invention] As is clear from the above description, the present invention provides an output from the instruction memory in addition to the instruction memory and the arithmetic unit, which are the basic components of the microprogram-controlled algorithmic φ pattern generator. A selection section is added that selects either the control signal to be outputted or the pattern signal/signal outputted from the calculation section according to the switching signal outputted from the instruction memory and outputs it to the outside. It is possible to realize an algorithmic pattern generation device that can generate not only pattern signals but also random pattern signals, and can dynamically switch and generate regular pattern signals and random pattern signals.
第1図は、この発明の一実施例を示す概略ブロック図で
ある。
10・・・インストラクション・メモリ、12・・・シ
ーケンス制御部、16・・・制御信号、18・・・切り
換え信号、20・・・演算部、24・・・マルチプレク
サ(選択部)。FIG. 1 is a schematic block diagram showing one embodiment of the present invention. DESCRIPTION OF SYMBOLS 10... Instruction memory, 12... Sequence control part, 16... Control signal, 18... Switching signal, 20... Arithmetic part, 24... Multiplexer (selection part).
Claims (1)
ターン発生装置であって、マイクロ命令が格納されるイ
ンストラクション・メモリと、このインストラクション
・メモリから出力される制御信号に従って演算によりパ
ターン信号を発生する演算部と、前記インストラクショ
ン・メモリから出力される切り換え信号に従って、前記
パターン信号または前記制御信号の一方を選択して外部
へ出力する選択部とからなることを特徴とするアルゴリ
ズミック・パターン発生装置。(1) A microprogram-controlled algorithmic pattern generation device, which includes an instruction memory in which microinstructions are stored, and an arithmetic unit that generates a pattern signal by calculation according to a control signal output from the instruction memory; An algorithmic pattern generation device comprising: a selection section that selects either the pattern signal or the control signal and outputs the selected signal to the outside according to a switching signal output from the instruction memory.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61103593A JPS62259145A (en) | 1986-05-06 | 1986-05-06 | Generating device for algorithmic pattern |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP61103593A JPS62259145A (en) | 1986-05-06 | 1986-05-06 | Generating device for algorithmic pattern |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS62259145A true JPS62259145A (en) | 1987-11-11 |
Family
ID=14358066
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP61103593A Pending JPS62259145A (en) | 1986-05-06 | 1986-05-06 | Generating device for algorithmic pattern |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS62259145A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0310333A (en) * | 1989-06-07 | 1991-01-17 | Mitsubishi Electric Corp | Test equipment |
JPH0449600A (en) * | 1990-06-19 | 1992-02-18 | Nec Corp | Test code generation circuit |
-
1986
- 1986-05-06 JP JP61103593A patent/JPS62259145A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0310333A (en) * | 1989-06-07 | 1991-01-17 | Mitsubishi Electric Corp | Test equipment |
JPH0449600A (en) * | 1990-06-19 | 1992-02-18 | Nec Corp | Test code generation circuit |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR900004889B1 (en) | Test pattern generator | |
US4785416A (en) | Microprocessor timing emulator having a "Wait" state | |
US4682330A (en) | Hierarchical test system architecture | |
JP2674709B2 (en) | Automatic circuit tester control system | |
US6651201B1 (en) | Programmable memory built-in self-test combining microcode and finite state machine self-test | |
JPH0480350B2 (en) | ||
EP0211087A1 (en) | Test pattern generator | |
JPH0743429A (en) | Physical address conversion circuit | |
JPS60233741A (en) | Digital pattern generator | |
JPH03196188A (en) | Display system for information processor | |
US4101967A (en) | Single bit logic microprocessor | |
JPS62259145A (en) | Generating device for algorithmic pattern | |
JP3271307B2 (en) | Test pattern generator for semiconductor memory | |
GB2099618A (en) | Algorithmic word generator | |
JPH06130127A (en) | Test pattern generator | |
JPS61274280A (en) | Pattern generator | |
JP2877505B2 (en) | LSI mounting board and data processing device | |
JP2824853B2 (en) | Pattern data writing method | |
JPH04171558A (en) | Storage device | |
JPH03110489A (en) | Pattern generating device | |
JPS592584Y2 (en) | Microprogram expansion test equipment | |
JPH11191080A (en) | Memory testing device | |
JPH0612898A (en) | Test pattern generator for semiconductor memory | |
JPH07209389A (en) | High-speed pattern generator | |
JPS6031652A (en) | Microcomputer incorporating read-only memory |