Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0518068B2 - - Google Patents
[go: Go Back, main page]

JPH0518068B2 - - Google Patents

Info

Publication number
JPH0518068B2
JPH0518068B2 JP59264456A JP26445684A JPH0518068B2 JP H0518068 B2 JPH0518068 B2 JP H0518068B2 JP 59264456 A JP59264456 A JP 59264456A JP 26445684 A JP26445684 A JP 26445684A JP H0518068 B2 JPH0518068 B2 JP H0518068B2
Authority
JP
Japan
Prior art keywords
pattern
address
memory
code
clock
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
Application number
JP59264456A
Other languages
Japanese (ja)
Other versions
JPS61142476A (en
Inventor
Fujio Oonishi
Shuji Kikuchi
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.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP59264456A priority Critical patent/JPS61142476A/en
Publication of JPS61142476A publication Critical patent/JPS61142476A/en
Publication of JPH0518068B2 publication Critical patent/JPH0518068B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01RMEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R31/00Arrangements for testing electric properties; Arrangements for locating electric faults; Arrangements for electrical testing characterised by what is being tested not provided for elsewhere
    • G01R31/28Testing of electronic circuits, e.g. by signal tracer
    • G01R31/317Testing of digital circuits
    • G01R31/3181Functional testing
    • G01R31/319Tester hardware, i.e. output processing circuits
    • G01R31/31917Stimuli generation or application of test patterns to the device under test [DUT]

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Tests Of Electronic Circuits (AREA)

Description

【発明の詳細な説明】 〔発明の利用分野〕 本発明は、ロジツクIC用とメモリIC用の試験
パターンを実時間で混在発生させるパターン発生
器に関するものである。
DETAILED DESCRIPTION OF THE INVENTION [Field of Application of the Invention] The present invention relates to a pattern generator that generates a mixture of test patterns for logic ICs and memory ICs in real time.

〔発明の背景〕[Background of the invention]

近年、1チツプマイクロコンピユータに代表さ
れるような、メモリを搭載したロジツクICが出
現し、試験用のパターン発生器としても、ロジツ
クIC用とメモリIC用の双方を発生可能なパター
ン発生器が必要となつてきた。このようなパター
ン発生器としては、特開昭55−52967号公報に開
示されているものが知られている。これは第1図
に示すごとくシーケンスコントローラ9、インス
トラクシヨンメモリ3、エクササイザ5から成る
メモリIC用試験パターン発生器と、アドレス発
生器8とパターンメモリ12から成るロジツク
IC用試験パターン発生器の出力をマルチプレク
サ13により切換出力するものである。即ちメモ
リIC用のパターン発生器では、シーケンスコン
トローラ9により指定されたインストラクシヨン
メモリ3のアドレスからインストラクシヨンが読
み出され、そのインストラクシヨンに応じてエク
ササイザ5から被試験IC素子のメモリ試験用の
パターン(テストデータ、メモリアドレス、制御
信号等)が生成される。一方、ロジツクIC用の
パターン発生器ではロジツク試験用のパターンメ
モリ12からアドレス発生器8から入力されたア
ドレスのパターンが読み出されて出力される。そ
して所望のシーケンスで2つのパターンを切換え
るため、メモリIC用試験パターン発生器のシー
ケンスコントローラ9とロジツクIC用試験パタ
ーン発生器のアドレス発生器8との間で各々のパ
ターンスタート信号及びパターン終了信号の受け
渡しをする。この信号の受け渡しによつて2つの
パターン発生の同期をとり、かつその切換え時間
の短縮をはかつている。しかしながら、このよう
なパターン発生器においては、全体のハードウエ
ア量が多くなつてしまうと共に、1つの混在試験
パターンを発生させるにも、シーケンスコントロ
ーラ9にロードされるシーケンスプログラムとア
ドレス発生器8にロードされるシーケンスプログ
ラムとの双方が必要であり、また双方のプログラ
ム中において、互のスタートエンド信号の参照が
必要となり、プログラム作成に手間がかかつてし
まうという懸念がある。
In recent years, logic ICs equipped with memory, such as one-chip microcomputers, have appeared, and a pattern generator that can generate both logic IC and memory IC patterns is needed as a test pattern generator. It's getting better. As such a pattern generator, one disclosed in Japanese Unexamined Patent Publication No. 52967/1983 is known. As shown in FIG. 1, this consists of a memory IC test pattern generator consisting of a sequence controller 9, an instruction memory 3, and an exerciser 5, and a logic system consisting of an address generator 8 and a pattern memory 12.
The output of the IC test pattern generator is switched and outputted by a multiplexer 13. That is, in the pattern generator for memory IC, an instruction is read from the address of the instruction memory 3 specified by the sequence controller 9, and according to the instruction, the exerciser 5 performs the memory test of the IC element under test. patterns (test data, memory addresses, control signals, etc.) are generated. On the other hand, the logic IC pattern generator reads out the address pattern input from the address generator 8 from the logic test pattern memory 12 and outputs it. In order to switch between the two patterns in a desired sequence, each pattern start signal and pattern end signal are transmitted between the sequence controller 9 of the memory IC test pattern generator and the address generator 8 of the logic IC test pattern generator. Make a delivery. By exchanging this signal, the generation of the two patterns is synchronized and the switching time is shortened. However, in such a pattern generator, the overall amount of hardware increases, and in order to generate one mixed test pattern, a sequence program loaded into the sequence controller 9 and a sequence program loaded into the address generator 8 are required. In addition, it is necessary to refer to each other's start and end signals in both programs, and there is a concern that it will take time and effort to create the program.

〔発明の目的〕[Purpose of the invention]

本発明の目的は、よりハードウエア量の少な
く、シーケンスプログラム作成も容易な混在試験
パターン発生用のパターン発生器を提供すること
にある。
SUMMARY OF THE INVENTION An object of the present invention is to provide a pattern generator for generating mixed test patterns that requires less hardware and allows easy creation of sequence programs.

〔発明の概要〕[Summary of the invention]

本発明は、ロジツク試験パターン用のアドレス
発生器とメモリ試験パターン用のシーケンスコン
トローラの類似機能に着目し、これら2つの機能
を1つのアドレス発生器により実現するため、第
2図に示すように、1つのアドレス発生器14に
よりロジツク試験用のパターンメモリ18とメモ
リ試験用のインストラクシヨンメモリ19の双方
のアクセスを行うと共に、アドレス発生器14の
出力するアドレスがパターンメモリ18に向けら
れたものなのかインストラクシヨンメモリ19に
向けられたものなのかを判別する相手判別手段1
5と、その手段15の出力よつてエクササイザ等
の動作の活性化または禁止を行なう動作制御回路
16,17と、出力パターンの切換えを行なうマ
ルチプレクサ13より構成したことを特徴とする
ものである。
The present invention focuses on the similar functions of an address generator for logic test patterns and a sequence controller for memory test patterns, and in order to realize these two functions with one address generator, as shown in FIG. One address generator 14 accesses both the pattern memory 18 for logic testing and the instruction memory 19 for memory testing, and the addresses output by the address generator 14 are directed to the pattern memory 18. or the instruction memory 19.
5, operation control circuits 16 and 17 for activating or inhibiting the operation of the exerciser or the like according to the output of the means 15, and a multiplexer 13 for switching the output pattern.

〔発明の実施例〕[Embodiments of the invention]

以下、実施例を第3図及び第4図を用いて詳細
に説明する。第3図は本発明の一実施例を示すブ
ロツク図で、1つのアドレス発生器14と、アド
レスの向けられた相手を判別する試験パターン切
換えコードを取り込み、出力するコードレジスタ
15(第2図の相手判別手段に相当)とコードレ
ジスタ15により指定された試験パターン発生器
へクロツクを通過させるクロツク制御回路16,
17(第2図の動作制御回路に相当)と、ロジツ
ク用試験パターン発生器18と、メモリ試験パタ
ーン発生器19と、試験パターンを選択出力する
マルチプレクサ13より構成される。
Examples will be described in detail below with reference to FIGS. 3 and 4. FIG. 3 is a block diagram showing one embodiment of the present invention, including one address generator 14 and a code register 15 (shown in FIG. a clock control circuit 16 that passes the clock to a test pattern generator designated by the code register 15;
17 (corresponding to the operation control circuit in FIG. 2), a logic test pattern generator 18, a memory test pattern generator 19, and a multiplexer 13 for selectively outputting test patterns.

クロツクはアドレス発生器14とコードレジス
タ15とクロツク制御回路16,17とに与えら
れており、このクロツクを基準として回路全体が
動作する。クロツク制御回路16はコード3が入
力された時にクロツクを通過状態とし、クロツク
制御回路17はコード0が入力されたときクロツ
クを通過状態とする。
A clock is given to address generator 14, code register 15, and clock control circuits 16 and 17, and the entire circuit operates based on this clock. The clock control circuit 16 makes the clock pass when code 3 is input, and the clock control circuit 17 makes the clock pass when code 0 is input.

第4図は第3図の実施例の動作を具体的に示し
たタイムチヤート例であり、以下、第3図、第4
図を用いて本実施例の動作を説明する。第4図に
おいて、1サイクル目のクロツクにより、コード
レジスタ15はアドレス発生器14より予め与え
られていたコード3を取り込み、同時にアドレス
発生器14はアドレスABCDとコード0を出力
する。このアドレスABCDは、アドレスレジス
タ21とインストラクシヨンメモリ23に与えら
れる。ところがコードレジスタ15は、取り込ん
だコード3を相手判別のコードとして出力してい
るから第2番目のクロツクが入力された時にクロ
ツク制御回路16はこのコード3を検出し、クロ
ツクを通過させる。従つてこのクロツクによりア
ドレスレジスタ21に与えられていたアドレス
ABCDがアドレスレジスタ21に取り込まれる。
同時にクロツク制御回16を通過したクロツクは
切換フリツプフロツプ28のセツト信号ともなる
から、2番目のクロツク時点からこのフリツプフ
ロツプ28出力もオンとなり、マルチプレクサ1
3はパターンメモリ22出力を選択する。次にア
ドレスレジスタ21は取り込んだアドレス
ABCDをパターンメモリ22に与えるのでパタ
ーンメモリ22はこのアドレスに応じた試験パタ
ーン1010をマルチプレクサ13に与える。マ
ルチプレクサ13は前述したようにこのA入力側
を選択しているので、被試験素子にこの試験パタ
ーン1010が与えられる。又、2番目のクロツ
クにより、コードレジスタ15は1サイクル目の
クロツクで与えられていたコード0を取り込んで
おり、この時アドレス発生器14はアドレス22
22とコード3を出力している。この内アドレス
2222はアドレスレジスタ21とインストラク
シヨンメモリ23に与えられる。この内インスト
ラクシヨンメモリ23は、アドレス発生器14の
出力アドレス2222に応じたオペコード000と
オペランド0101を出力する。デコーダ24はオペ
コード000がLDR(ロードレジスタ)であること
をデコードし、演算器25にオペランドの取り込
み信号を出力し、レジスタ26にデータロードエ
ネーブル信号を出力する。演算器25はオペラン
ド0101を取り込み、レジスタ26に出力する。こ
のような動作が終了すると3番目のクロツクが入
力されるが、この時コードレジスタ15にはコー
ド0が入つているのでクロツク制御回路17がこ
のクロツクを通過させ、これがレジスタ26に印
加されてレジスタ26はデータ0101を取り込み出
力する。又、回路17を通過したクロツクは切り
換えフリツプフロツプ28にリセツト信号として
印加されるのでこのフリツプフロツプ28の出力
Qは0となつてマルチプレクサ13のB入力側を
選択する。従つてレジスタ26にセツトされた試
験パターン0101がマルチプレクサ13を通つ
て被試験素子へ与えられる。以下同様な動作をく
り返すことにより試験パターンが、被試験素子に
与えられる。
FIG. 4 is an example of a time chart specifically showing the operation of the embodiment shown in FIG.
The operation of this embodiment will be explained using figures. In FIG. 4, the code register 15 takes in the code 3 given in advance from the address generator 14 by the first clock cycle, and at the same time, the address generator 14 outputs the address ABCD and the code 0. This address ABCD is given to the address register 21 and instruction memory 23. However, since the code register 15 outputs the fetched code 3 as a code for identifying the other party, when the second clock is input, the clock control circuit 16 detects this code 3 and passes the clock. Therefore, the address given to address register 21 by this clock
ABCD is taken into address register 21.
At the same time, the clock that has passed through the clock control circuit 16 also serves as a set signal for the switching flip-flop 28, so from the second clock, the output of this flip-flop 28 is also turned on, and the multiplexer 1
3 selects the pattern memory 22 output. Next, the address register 21 is the fetched address.
Since ABCD is given to the pattern memory 22, the pattern memory 22 gives the multiplexer 13 a test pattern 1010 corresponding to this address. Since the multiplexer 13 selects this A input side as described above, this test pattern 1010 is applied to the device under test. Also, by the second clock, the code register 15 takes in the code 0 given by the first cycle clock, and at this time, the address generator 14 takes in the code 0 given by the first cycle clock.
22 and code 3 are output. Of these, address 2222 is given to address register 21 and instruction memory 23. Of these, the instruction memory 23 outputs an operation code 000 and an operand 0101 corresponding to the output address 2222 of the address generator 14. The decoder 24 decodes that the operation code 000 is an LDR (load register), outputs an operand capture signal to the arithmetic unit 25, and outputs a data load enable signal to the register 26. Arithmetic unit 25 takes in operand 0101 and outputs it to register 26. When this operation is completed, the third clock is input, but since the code register 15 contains code 0 at this time, the clock control circuit 17 allows this clock to pass, and this is applied to the register 26, which registers the third clock. 26 takes in data 0101 and outputs it. Also, since the clock passed through the circuit 17 is applied as a reset signal to the switching flip-flop 28, the output Q of this flip-flop 28 becomes 0 and the B input side of the multiplexer 13 is selected. Therefore, test pattern 0101 set in register 26 is applied to the device under test through multiplexer 13. By repeating similar operations, a test pattern is applied to the device under test.

以上のように、本実施例によれば、1つのアド
レス発生器14と簡単な回路であるところの相手
判別手段としてのコードレジスタ15、動作制御
回路としてのクロツク制御回路16,17を設け
ることにより2つのパルス発生を行えるから、ハ
ードウエア量が少く、またシーケンスプログラム
を1つ作成すればよい。
As described above, according to this embodiment, by providing one address generator 14, a code register 15 as a means for determining the other party which is a simple circuit, and clock control circuits 16 and 17 as operation control circuits. Since two pulses can be generated, the amount of hardware is small and only one sequence program needs to be created.

〔発明の概要〕[Summary of the invention]

本発明によれば、ハードウエア量が少なくかつ
シーケンスプログラム作成の容易な混在試験パタ
ーン発生用のパターン発生器が実現できるという
効果がある。
According to the present invention, it is possible to realize a pattern generator for generating mixed test patterns that requires a small amount of hardware and can easily create a sequence program.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は従来のパターン発生器のブロツク図、
第2図は本発明のパターン発生器の概要を示す
図、第3図は本発明の一実施例を示すブロツク
図、第4図は第3図の実施例の動作タイムチヤー
ト例である。 13……マルチプレクサ、14……アドレス発
生器、15……コードレジスタ、16,17……
クロツク制御回路、18……ロジツクIC用試験
パターン発生器、19……メモリIC用試験用パ
ターン発生器。28……切り換えフリツプフロツ
プ。
Figure 1 is a block diagram of a conventional pattern generator.
FIG. 2 is a diagram showing an outline of the pattern generator of the present invention, FIG. 3 is a block diagram showing an embodiment of the invention, and FIG. 4 is an example of an operation time chart of the embodiment of FIG. 13... Multiplexer, 14... Address generator, 15... Code register, 16, 17...
Clock control circuit, 18... test pattern generator for logic IC, 19... test pattern generator for memory IC. 28...Switching flip-flop.

Claims (1)

【特許請求の範囲】[Claims] 1 与えられたアドレスに応じて制御記憶装置よ
り読み出された制御データに従つて演算装置がデ
イジタルパターンを演算出力する演算パターン発
生手段と、与えられたアドレスに応じて予め格納
記憶したデイジタルパターンを読み出し出力する
記憶パターン発生手段と、与えられたプログラム
に従つて所望の順序で上記演算パターン発生手段
及び記憶パターン発生手段へのアドレスとそのア
ドレスが上記いずれのパターン発生手段へのアド
レスかを示すコードとを対にして発生するシーケ
ンサと、上記コードを判別することによつて上記
演算パターン発生手段もしくは記憶パターン発生
手段の一方の動作を開始せしめ他方の動作を禁止
する動作制御手段とを備えたことを特徴とするパ
ターン発生器。
1 Arithmetic pattern generating means for an arithmetic unit to arithmetic and output a digital pattern according to control data read out from a control storage device in accordance with a given address; A memory pattern generating means for reading and outputting, an address to the arithmetic pattern generating means and the memory pattern generating means in a desired order according to a given program, and a code indicating which of the above pattern generating means the address is addressed to. and an operation control means for starting the operation of one of the arithmetic pattern generation means or the storage pattern generation means and prohibiting the operation of the other by determining the code. A pattern generator featuring:
JP59264456A 1984-12-17 1984-12-17 Pattern generator Granted JPS61142476A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59264456A JPS61142476A (en) 1984-12-17 1984-12-17 Pattern generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59264456A JPS61142476A (en) 1984-12-17 1984-12-17 Pattern generator

Publications (2)

Publication Number Publication Date
JPS61142476A JPS61142476A (en) 1986-06-30
JPH0518068B2 true JPH0518068B2 (en) 1993-03-10

Family

ID=17403454

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59264456A Granted JPS61142476A (en) 1984-12-17 1984-12-17 Pattern generator

Country Status (1)

Country Link
JP (1) JPS61142476A (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2003062843A1 (en) * 2002-01-18 2003-07-31 Advantest Corporation Tester

Also Published As

Publication number Publication date
JPS61142476A (en) 1986-06-30

Similar Documents

Publication Publication Date Title
JP2986104B2 (en) Information processing equipment self-test circuit
GB2254456A (en) Micro-controller unit
JPH0518068B2 (en)
JP3568539B2 (en) Data processing device
JPS6313210B2 (en)
JP2575223B2 (en) One-chip microcomputer
JPH045217B2 (en)
KR100542699B1 (en) Device to support ROM dump mode of microcontroller
JP2000293394A (en) Processor with BIST function
JPS57105038A (en) Operand processing method of ss-type instruction
JP2604203B2 (en) Debug device for one-chip digital signal processor
JP2961219B2 (en) Semiconductor integrated circuit
JPH01239485A (en) Large-scale integrated circuit
JPS6030977B2 (en) pattern generator
JP2777133B2 (en) Central processing unit
JPS6367212B2 (en)
JPH0575985B2 (en)
JPS62259145A (en) Generating device for algorithmic pattern
JPS63163181A (en) Trigger generation circuit
JPH0212436A (en) semiconductor equipment
JPS55141679A (en) Ic tester
JPS63231637A (en) Single chip microcomputer
JPH02162451A (en) Microprocessor
JPS5694447A (en) Test system of parity checker
JPS62130437A (en) Lsi tracing system