JPH07146342A - Address control memory circuit - Google Patents

Address control memory circuit

Info

Publication number
JPH07146342A
JPH07146342A JP5291618A JP29161893A JPH07146342A JP H07146342 A JPH07146342 A JP H07146342A JP 5291618 A JP5291618 A JP 5291618A JP 29161893 A JP29161893 A JP 29161893A JP H07146342 A JPH07146342 A JP H07146342A
Authority
JP
Japan
Prior art keywords
address
memory
value
branch
counter
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
Application number
JP5291618A
Other languages
Japanese (ja)
Other versions
JP2720773B2 (en
Inventor
Toshiyuki Miyouga
俊幸 明日
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP5291618A priority Critical patent/JP2720773B2/en
Publication of JPH07146342A publication Critical patent/JPH07146342A/en
Application granted granted Critical
Publication of JP2720773B2 publication Critical patent/JP2720773B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)

Abstract

PURPOSE:To enable a function tester to freely generate an arbitrary pattern memory address and to generate a long and large pattern in a pseudo-executing way. CONSTITUTION:An address counter 1 starts counting operations from '0' and sends a pattern memory address 11. A comparator 3 compares a branching address value 12 from a branching address memory 2 with the address 11. When the value 12 coincides with the address 11, a branched address value 14 from a branched address memory 4 is loaded into the counter 1 and a pointer counter 5 counts a pointer address 15 and outputs the next pointer address 15. The counter 1 can easily generate an arbitrary address by starting the counting operations from the branched address value 14.

Description

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

【0001】[0001]

【産業上の利用分野】本発明は、ファンクションテスタ
に関し、特にパタンメモリのアドレスを発生するアドレ
スコントロールメモリ回路に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a function tester, and more particularly to an address control memory circuit for generating an address of a pattern memory.

【0002】[0002]

【従来の技術】論理回路で構成された半導体集積回路パ
ッケージのファンクションを試験するファンクションテ
スタは、パタンメモリを備え、パタンメモリより論理値
で構成されたテストパタンを読み出している。読み出さ
れたテストパタンは被試験素子に入力され、そのときの
被試験素子の出力パタンと、被試験素子が正しく動作し
たならば得られるであろう期待パタンとを比較して、そ
の被試験素子が正しく動作するか否かの試験が行われ
る。
2. Description of the Related Art A function tester for testing a function of a semiconductor integrated circuit package composed of logic circuits has a pattern memory, and a test pattern composed of logical values is read from the pattern memory. The read test pattern is input to the device under test, and the output pattern of the device under test at that time is compared with the expected pattern that would be obtained if the device under test operates correctly, and the test pattern is tested. The device is tested for proper operation.

【0003】パタンメモリの読み出しは、アドレスコン
トロールメモリ回路からパタンメモリにアドレスを入力
することにより行われる。図2は、従来のアドレスコン
トロールメモリ回路のブロック図である。このアドレス
コントロールメモリ回路は、アドレスカウンタ1と、ア
ドレス発生メモリ7と、アドレス発生メモリ7にデータ
を書き込むためのコントローラ6とにより構成されてい
る。
Reading of the pattern memory is performed by inputting an address from the address control memory circuit to the pattern memory. FIG. 2 is a block diagram of a conventional address control memory circuit. The address control memory circuit includes an address counter 1, an address generation memory 7, and a controller 6 for writing data in the address generation memory 7.

【0004】このアドレスコントロールメモリ回路は、
アドレス発生メモリ7に発生すべきパタンメモリアドレ
ス値をコントローラ6より書き込んでおき、アドレスカ
ウンタ1により順次読み出しを行い、クロックに同期し
た任意のパタンメモリアドレスを送出している。
This address control memory circuit is
A pattern memory address value to be generated in the address generation memory 7 is written by the controller 6, read sequentially by the address counter 1, and an arbitrary pattern memory address synchronized with the clock is transmitted.

【0005】[0005]

【発明が解決しようとする課題】従来のアドレスコント
ロールメモリ回路では、送出するパタンメモリアドレス
値をそのままアドレス発生メモリへ書き込むため、膨大
なメモリ容量と多段のカウンタが必要となり、また、コ
ントローラによるデータ書き込み時間も増大するという
問題があった。しかし、実際には、膨大なメモリ容量を
用意することはできない。また、ファンクションテスタ
におけるテストパタン長は、搭載されるパタンメモリの
容量により制限される。したがって、長大なパタンを必
要とするパッケージに対しては従来のファンクションテ
スタでは試験を行うことができなかった。
In the conventional address control memory circuit, since the pattern memory address value to be sent is written to the address generation memory as it is, an enormous memory capacity and a multi-stage counter are required, and data writing by the controller is required. There was a problem that time also increased. However, in reality, it is impossible to prepare a huge memory capacity. Further, the test pattern length in the function tester is limited by the capacity of the mounted pattern memory. Therefore, the conventional function tester cannot test a package that requires a long pattern.

【0006】しかし、ファンクションテスタに用いられ
るテストパタンは、同じパタン列が多数出現するため、
パタンメモリへのアドレスも同じアドレスを繰り返し発
生できれば、疑似的に長大なパタンを発生できる。
However, in the test pattern used for the function tester, a large number of the same pattern sequences appear, so that
If the same address can be repeatedly generated for the pattern memory, a pseudo long pattern can be generated.

【0007】本発明の目的は、ファンクションテスタ試
験パタンの特徴である繰り返しパタンの発生を小容量の
メモリで可能とするアドレスコントロールメモリ回路を
提供することにある。
An object of the present invention is to provide an address control memory circuit which enables generation of repeated patterns, which is a feature of function tester test patterns, with a small capacity memory.

【0008】[0008]

【課題を解決するための手段】本発明のアドレスコント
ロールメモリ回路は、ファンクションテスタにて使用す
るパタンメモリのアドレス発生部において、アドレスを
カウントし、パタンメモリアドレスを発生するアドレス
カウンタと、分岐元アドレス値を保存する分岐元アドレ
スメモリと、前記パタンメモリアドレスと前記分岐元ア
ドレス値を比較するコンパレータと、分岐先アドレス値
を保存する分岐先アドレスメモリと、前記分岐元アドレ
スメモリと前記分岐先アドレスメモリとのメモリのポイ
ンタをカウントするポインタカウンタと、前記分岐先ア
ドレスメモリ及び前記分岐元アドレスメモリとに予めデ
ータを書き込んでおくコントローラとを有することを特
徴とする。
SUMMARY OF THE INVENTION An address control memory circuit of the present invention comprises an address counter for counting addresses and generating a pattern memory address, and a branch source address in an address generator of a pattern memory used in a function tester. A branch source address memory that stores a value, a comparator that compares the pattern memory address with the branch source address value, a branch destination address memory that stores a branch destination address value, the branch source address memory, and the branch destination address memory And a controller for previously writing data to the branch destination address memory and the branch source address memory.

【0009】[0009]

【実施例】次に、本発明の実施例について図面を参照し
て説明する。図1は、本発明によるアドレスコントロー
ルメモリ回路の一実施例を示すブロック図である。
Embodiments of the present invention will now be described with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of an address control memory circuit according to the present invention.

【0010】このアドレスコントロールメモリ回路は、
アドレスをカウントしパタンメモリアドレスを発生する
アドレスカウンタ1と、分岐元アドレス値を保存する分
岐元アドレスメモリ2と、パタンメモリアドレスと分岐
元アドレス値を比較するコンパレータ3と、分岐先アド
レス値を保存する分岐先アドレスメモリ4と、これらの
メモリ2,4のポインタをカウントするポインタカウン
タ5と、分岐元アドレスメモリ2及び分岐先アドレスメ
モリ4に予めデータを書き込むコントローラ6とにより
構成されている。
This address control memory circuit is
An address counter 1 that counts addresses and generates a pattern memory address, a branch source address memory 2 that stores a branch source address value, a comparator 3 that compares a pattern memory address with a branch source address value, and a branch destination address value A branch destination address memory 4, a pointer counter 5 that counts pointers in the memories 2 and 4, and a controller 6 that writes data in advance to the branch source address memory 2 and the branch destination address memory 4.

【0011】コンパレータ3は、比較が一致すると“L
(Low)”レベルの、比較が不一致であると“H(H
igh)”レベルのロードパルス13を発生する。アド
レスカウンタ1は、ロードパルス13が“L”であれば
分岐先アドレスメモリ4から分岐先アドレスをロードす
る。ポインタカウンタ5は、ロードパルス13の立ち上
がりでカウントアップする。
Comparator 3 outputs "L" when the comparison is successful.
If the comparison at the (Low) level does not match, "H (H
When the load pulse 13 is “L”, the address counter 1 loads the branch destination address from the branch destination address memory 4. The pointer counter 5 rises the load pulse 13. Count up with.

【0012】次に、本実施例の概略動作を説明する。Next, the general operation of this embodiment will be described.

【0013】分岐元アドレスメモリ2及び分岐先アドレ
スメモリ4には、コントローラ6により予めデータを書
き込んでおく。すなわち、分岐元アドレスメモリ2には
パタンの繰り返しへの分岐元アドレス値を、分岐先アド
レスメモリ4には分岐先アドレス値を書き込む。
Data is previously written in the branch source address memory 2 and the branch destination address memory 4 by the controller 6. That is, a branch source address value for repeating the pattern is written in the branch source address memory 2, and a branch destination address value is written in the branch destination address memory 4.

【0014】アドレスカウンタ1は、クロックにより0
から順次カウントアップし、カウント値をパタンメモリ
アドレス11として送出する。コンパレータ3は、送出
されたパタンメモリアドレス11と分岐元アドレスメモ
リ2より出力された分岐元アドレス値12とを比較し、
ロードパルス13をアドレスカウンタ1およびポインタ
カウンタ5に出力する。前述したように、このロードパ
ルス13は、比較が一致すると“L”に、比較が不一致
であると“H”になる。
The address counter 1 is set to 0 by the clock.
The count value is sequentially incremented from and the count value is sent as the pattern memory address 11. The comparator 3 compares the sent pattern memory address 11 with the branch source address value 12 output from the branch source address memory 2,
The load pulse 13 is output to the address counter 1 and the pointer counter 5. As described above, the load pulse 13 becomes "L" when the comparisons match and "H" when the comparisons do not match.

【0015】アドレスカウンタ1は、ロードパルス13
が“L”になると、分岐先アドレスメモリ4から分岐先
アドレス値14をロードし、ロードした分岐先アドレス
値14の値より順次カウントアップする。
The address counter 1 has a load pulse 13
Becomes "L", the branch destination address value 14 is loaded from the branch destination address memory 4, and the value of the loaded branch destination address value 14 is sequentially counted up.

【0016】このとき、コンパレータ3での比較は不一
致となり、ロードパルス13は“H”になる。ポインタ
カウンタ5は、初期値は0に設定されており、ロードパ
ルス13の立ち上がりでポインタをカウントアップし、
次のポインタアドレス15を分岐元アドレスメモリ2及
び分岐先アドレスメモリ4に出力する。分岐元アドレス
メモリ2と分岐先アドレスメモリ4とは、ポインタカウ
ンタ5より出力されたポインタアドレス15により読み
出され、次のアドレス値を出力する。すなわち、分岐先
アドレスメモリ4は、アドレスカウンタ1に分岐先アド
レス値14を送出し、分岐元アドレスメモリ2は、コン
パレータ3に分岐元アドレスを送出する。
At this time, the comparison in the comparator 3 is not coincident, and the load pulse 13 becomes "H". The initial value of the pointer counter 5 is set to 0, and the pointer is counted up at the rising edge of the load pulse 13,
The next pointer address 15 is output to the branch source address memory 2 and the branch destination address memory 4. The branch source address memory 2 and the branch destination address memory 4 are read by the pointer address 15 output from the pointer counter 5 and output the next address value. That is, the branch destination address memory 4 sends the branch destination address value 14 to the address counter 1, and the branch source address memory 2 sends the branch source address to the comparator 3.

【0017】上記動作を繰り返すことによりアドレスコ
ントロールメモリ回路は、任意のパタンメモリアドレス
を容易に送出することができる。
By repeating the above operation, the address control memory circuit can easily send an arbitrary pattern memory address.

【0018】以下、具体例を詳細に説明する。A specific example will be described in detail below.

【0019】例1:アドレスカウンタ1が、パタンメモ
リアドレスとして、アドレス値5〜8を3回繰り返して
出力する場合、分岐元アドレスメモリ2および分岐先ア
ドレスメモリ4には、コントローラ6により、図3に示
すようなデータを予め書き込んでおく。すなわち、分岐
元アドレスメモリ2の0,1,2番地に値8を、分岐先
アドレスメモリ4の0,1,2番地に値5を書き込んで
おく。アドレスカウンタ1及びポインタカウンタ5の初
期値は0に設定しておく。
Example 1: When the address counter 1 repeatedly outputs the address values 5 to 8 as pattern memory addresses three times, the controller 6 controls the branch source address memory 2 and the branch destination address memory 4 by the controller 6. The data shown in is written in advance. That is, the value 8 is written in the addresses 0, 1, 2 of the branch source address memory 2 and the value 5 is written in the addresses 0, 1, 2 of the branch destination address memory 4. The initial values of the address counter 1 and the pointer counter 5 are set to 0 in advance.

【0020】図4に示すように、アドレスカウンタ1
は、クロックの立ち上がりで0より順次カウントアップ
していき、カウント値をパタンメモリアドレス11とし
て出力する。一方、ポインタカウンタ5は、ロードパル
ス13の立ち上がりで0より順次カウントアップしてい
く。
As shown in FIG. 4, the address counter 1
Sequentially counts up from 0 at the rising edge of the clock and outputs the count value as the pattern memory address 11. On the other hand, the pointer counter 5 sequentially counts from 0 at the rising edge of the load pulse 13.

【0021】コンパレータ3は、アドレスカウンタ1の
出力する値と、分岐元アドレスメモリ2の0番地の値と
を比較する。アドレスカウンタ1の出力する値が8にな
ったとき、コンパレータ3は分岐元アドレスメモリ2の
0番地の値8と一致しているとして、ロードパルス13
は“H”から“L”になる。これによりアドレスカウン
タ1は、分岐先アドレスメモリ4の0番地の値5を読み
出し、ロードする。アドレスカウンタ1は、ロードされ
た値5からカウントアップする。すなわち、アドレスカ
ウンタ1は、値8から値5へ分岐する。
The comparator 3 compares the value output from the address counter 1 with the value at address 0 of the branch source address memory 2. When the value output from the address counter 1 reaches 8, it is determined that the comparator 3 agrees with the value 8 at address 0 of the branch source address memory 2, and the load pulse 13
Changes from "H" to "L". As a result, the address counter 1 reads and loads the value 5 at address 0 of the branch destination address memory 4. The address counter 1 counts up from the loaded value 5. That is, the address counter 1 branches from the value 8 to the value 5.

【0022】コンパレータ3では、アドレスカウンタ1
から出力された値5と、分岐元アドレスメモリ2の0番
地の値8とを比較し、不一致であるとして、ロードパル
ス13を“H”に戻す。この立ち上がりにより、ポイン
タカウンタ5は1にカウントアップされ、分岐元アドレ
スメモリ2および分岐先アドレスメモリ4へのポインタ
アドレスは1になる。
In the comparator 3, the address counter 1
The value 5 output from the above is compared with the value 8 at the address 0 of the branch source address memory 2, and the load pulse 13 is returned to "H" because they do not match. By this rise, the pointer counter 5 is incremented to 1, and the pointer addresses to the branch source address memory 2 and the branch destination address memory 4 become 1.

【0023】アドレスカウンタ1では、分岐先アドレス
メモリ4からロードされた値5から、6,7,8とカウ
ントアップし、値8をパタンメモリアドレス11として
出力すると、前述したのと同様の動作で、分岐元アドレ
スメモリ4の1番地の値5をロードし、以下同様の動作
を2回繰り返す。
In the address counter 1, when the value 5 loaded from the branch destination address memory 4 is counted up to 6, 7, 8 and the value 8 is output as the pattern memory address 11, the same operation as described above is performed. , The value 5 at address 1 of the branch source address memory 4 is loaded, and the same operation is repeated twice.

【0024】このように本実施例によれば、アドレスカ
ウンタ1が、パタンメモリアドレスとして、アドレス値
5〜8を3回繰り返して出力する。
As described above, according to this embodiment, the address counter 1 repeatedly outputs the address values 5 to 8 as pattern memory addresses three times.

【0025】例2:アドレスカウンタ1が、パタンメモ
リアドレスとして、アドレス値3〜5を2回出力し、続
いてアドレス値6〜8を2回出力する場合、このような
同じアドレスを繰り返し発生するには、分岐元アドレス
メモリ2および分岐先アドレスメモリ4には、コントロ
ーラ6により、図5に示すようなデータを予め書き込ん
でおく。すなわち、分岐元アドレスメモリ2の0番地お
よび1番地には値5を、2番地および3番地には値8を
書き込み、分岐先アドレスメモリ4の0番地および1番
地には値3を、2番地および3番地には値6を書き込
む。
Example 2: When the address counter 1 outputs the address values 3 to 5 twice as the pattern memory address and subsequently outputs the address values 6 to 8 twice, the same address is repeatedly generated. In advance, the controller 6 writes the data shown in FIG. 5 in the branch source address memory 2 and the branch destination address memory 4 in advance. That is, the value 5 is written to the addresses 0 and 1 of the branch source address memory 2, the value 8 is written to the addresses 2 and 3, and the value 3 is written to the addresses 0 and 1 of the branch destination address memory 4. And the value 6 is written in address 3.

【0026】例1と同様な動作を繰り返すことにより、
アドレスカウンタ1は、パタンメモリアドレスとして、
アドレス値3〜5を2回出力し、続いてアドレス値6〜
8を2回出力することができる。
By repeating the same operation as in Example 1,
The address counter 1 uses a pattern memory address as
Address values 3 to 5 are output twice, followed by address values 6 to
8 can be output twice.

【0027】例3:99ビットのパタンメモリアドレス
を繰り返す場合、このような同じアドレスを繰り返し発
生するには、分岐元アドレスメモリ2および分岐先アド
レスメモリ4には、コントローラ6により、図6に示す
ようなデータを予め書き込んでおく。すなわち、分岐元
アドレスメモリ2の0番地には値100を、1番地には
値99を、2番地には値101を、3番地には値99
を、4番地には値102を、5番地には値99を、6番
地には値103を書き込む。また、分岐先アドレスメモ
リ4の0番地には値1を、1番地には101を、2番地
には値1を、3番地には値102を、4番地には値1
を、5番地には値103を、6番地には値1を書き込
む。
Example 3: When repeating a 99-bit pattern memory address, in order to repeatedly generate the same address, the branch source address memory 2 and the branch destination address memory 4 are shown in FIG. Such data is written in advance. That is, the value 100 is assigned to the address 0 of the branch source address memory 2, the value 99 is assigned to the address 1, the value 101 is assigned to the address 2, and the value 99 is assigned to the address 3.
The value 102 is written in the fourth address, the value 99 is written in the fifth address, and the value 103 is written in the sixth address. Further, the value 1 is assigned to the address 0 of the branch destination address memory 4, the value 101 is assigned to the address 1, the value 1 is assigned to the address 2, the value 102 is assigned to the address 3, and the value 1 is assigned to the address 4.
The value 103 is written in the address 5, and the value 1 is written in the address 6.

【0028】図7の発生パタンメモリアドレスを参照し
ながら、この例の動作を説明する。
The operation of this example will be described with reference to the generated pattern memory address of FIG.

【0029】アドレスカウンタ1が0からカウントアッ
プし、カウント値100を出力すると、コンパレータ3
はロードパルスを“L”にする。これにより、アドレス
カウンタ1は、カウント値1に分岐し、カウントアップ
する。カウント値99を出力すると、コンパレータ3は
ロードパルスを“L”にする。これにより、アドレスカ
ウンタ1は、カウント値101に分岐する。コンパレー
タ3はロードパルスを“L”にする。これにより、アド
レスカウンタ1は、カウント値1に分岐し、カウントア
ップする。カウント値99を出力すると、コンパレータ
3はロードパルスを“L”にする。これにより、アドレ
スカウンタ1は、カウント値102に分岐する。コンパ
レータ3はロードパルスを“L”にする。これにより、
アドレスカウンタ1は、カウント値1に分岐し、カウン
トアップする。カウント値99を出力すると、コンパレ
ータ3はロードパルスを“L”にする。これにより、ア
ドレスカウンタ1は、カウント値103に分岐する。コ
ンパレータ3はロードパルスを“L”にする。これによ
り、アドレスカウンタ1は、カウント値1に分岐し、カ
ウント値99までカウントアップする。
When the address counter 1 counts up from 0 and outputs the count value 100, the comparator 3
Sets the load pulse to "L". As a result, the address counter 1 branches to the count value 1 and counts up. When the count value 99 is output, the comparator 3 sets the load pulse to "L". As a result, the address counter 1 branches to the count value 101. The comparator 3 sets the load pulse to "L". As a result, the address counter 1 branches to the count value 1 and counts up. When the count value 99 is output, the comparator 3 sets the load pulse to "L". As a result, the address counter 1 branches to the count value 102. The comparator 3 sets the load pulse to "L". This allows
The address counter 1 branches to the count value 1 and counts up. When the count value 99 is output, the comparator 3 sets the load pulse to "L". As a result, the address counter 1 branches to the count value 103. The comparator 3 sets the load pulse to "L". As a result, the address counter 1 branches to the count value 1 and counts up to the count value 99.

【0030】以上のようにして、この例では99ビット
のパタンメモリアドレスを繰り返し発生することができ
る。
As described above, in this example, the 99-bit pattern memory address can be repeatedly generated.

【0031】[0031]

【発明の効果】以上説明したように、本発明によるアド
レスコントロールメモリ回路によれば、1回の繰り返し
に要するメモリの容量は1番地分で済み、ファンクショ
ンテスタ試験パタンの特徴である繰り返しパタンの発生
が小容量のメモリで可能となり、従来ファンクションテ
スタにて試験不可能であった長大なパタンを必要とする
パッケージにおいても、ファンクションテスタでの試験
が実現できるという効果がある。
As described above, according to the address control memory circuit of the present invention, the capacity of the memory required for one iteration is one address, and the occurrence of the repeated pattern which is a characteristic of the function tester test pattern. It is possible to use a small-capacity memory, and there is an effect that a test with a function tester can be realized even in a package that requires a long pattern that could not be tested with a conventional function tester.

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

【図1】本発明のアドレスコントロールメモリ回路のブ
ロック図である。
FIG. 1 is a block diagram of an address control memory circuit of the present invention.

【図2】従来のアドレスコントロールメモリ回路のブロ
ック図である。
FIG. 2 is a block diagram of a conventional address control memory circuit.

【図3】分岐元アドレスメモリおよび分岐先アドレスメ
モリに書き込まれている値を示す図である。
FIG. 3 is a diagram showing values written in a branch source address memory and a branch destination address memory.

【図4】例1の動作を説明するためのタイミング図であ
る。
FIG. 4 is a timing chart for explaining the operation of Example 1;

【図5】分岐元アドレスおよび分岐先アドレスに書き込
まれている値を示す図である。
FIG. 5 is a diagram showing values written in a branch source address and a branch destination address.

【図6】分岐元アドレスおよび分岐先アドレスに書き込
まれている値を示す図である。
FIG. 6 is a diagram showing values written in a branch source address and a branch destination address.

【図7】例3における繰り返しパタンメモリアドレスを
示す図である。
FIG. 7 is a diagram showing a repeat pattern memory address in Example 3;

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

1 アドレスカウンタ 2 分岐元アドレスメモリ 3 コンパレータ 4 分岐先アドレスメモリ 5 ポインタカウンタ 6 コントローラ 7 アドレス発生メモリ 11 パタンメモリアドレス 12 分岐元アドレス 13 ロードパルス 14 分岐先アドレス 15 ポインタアドレス 1 Address Counter 2 Branch Source Address Memory 3 Comparator 4 Branch Destination Address Memory 5 Pointer Counter 6 Controller 7 Address Generation Memory 11 Pattern Memory Address 12 Branch Source Address 13 Load Pulse 14 Branch Destination Address 15 Pointer Address

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】ファンクションテスタにて使用するパタン
メモリのアドレスコントロールメモリ回路において、 アドレスをカウントし、パタンメモリアドレスを発生す
るアドレスカウンタと、 分岐元アドレス値を保存する分岐元アドレスメモリと、 前記パタンメモリアドレスと前記分岐元アドレス値を比
較するコンパレータと、 分岐先アドレス値を保存する分岐先アドレスメモリと、 前記分岐元アドレスメモリと前記分岐先アドレスメモリ
のポインタをカウントするポインタカウンタとを備え、 前記コンパレータは、前記パタンメモリアドレスと前記
分岐元アドレス値とが一致すると前記アドレスカウンタ
に前記分岐先アドレスメモリから分岐先アドレス値をロ
ードさせ、前記パタンメモリアドレスと前記分岐元アド
レス値とが不一致になると、前記ポインタカウンタをカ
ウントアップさせる、ことを特徴とするアドレスコント
ロールメモリ回路。
1. An address control memory circuit of a pattern memory used in a function tester, an address counter for counting addresses to generate a pattern memory address, a branch source address memory for storing a branch source address value, said pattern. A comparator for comparing a memory address with the branch source address value; a branch destination address memory for storing a branch destination address value; and a pointer counter for counting pointers of the branch source address memory and the branch destination address memory, The comparator causes the address counter to load the branch destination address value from the branch destination address memory when the pattern memory address and the branch source address value match, and when the pattern memory address and the branch source address value do not match. When the pointer counter is counted up, the address control memory circuit, characterized in that.
【請求項2】前記アドレスカウンタは、前記分岐先アド
レス値がロードされると、この分岐先アドレス値からカ
ウントアップすることを特徴とする請求項1記載のアド
レスコントロールメモリ回路。
2. The address control memory circuit according to claim 1, wherein when the branch destination address value is loaded, the address counter counts up from the branch destination address value.
【請求項3】ファンクションテスタにて使用するパタン
メモリのアドレスコントロールメモリ回路において、 0からカウントアップして、パタンメモリアドレスを発
生するアドレスカウンタと、 分岐元アドレス値を保存する分岐元アドレスメモリと、 前記パタンメモリアドレスと前記分岐元アドレス値を比
較するコンパレータと、 分岐先アドレス値を保存する分岐先アドレスメモリと、 0からカウントアップし、前記分岐元アドレスメモリと
前記分岐先アドレスメモリへのポインタアドレスを発生
するポインタカウンタとを備え、 前記コンパレータは、前記パタンメモリアドレスと前記
分岐元アドレス値とが一致すると出力を“L”にして前
記分岐先アドレスメモリから分岐先アドレス値をロード
させ、前記パタンメモリアドレスと前記分岐元アドレス
値とが不一致になると、出力を“H”に立ち上げ、この
立ち上がりにより前記ポインタをカウントアップさせ
る、ことを特徴とするアドレスコントロールメモリ回
路。
3. An address control memory circuit of a pattern memory used in a function tester, an address counter which counts up from 0 to generate a pattern memory address, and a branch source address memory which stores a branch source address value. A comparator that compares the pattern memory address with the branch source address value; a branch destination address memory that stores the branch destination address value; a counter address that counts up from 0 and points to the branch source address memory and the branch destination address memory And a comparator for causing the comparator to load the branch destination address value from the branch destination address memory by setting the output to “L” when the pattern memory address and the branch source address value match. Memory address and above When 岐元 address value and becomes mismatched, raised to "H" output, the address control memory circuit, characterized in that, to count up the pointer by the rising.
JP5291618A 1993-11-22 1993-11-22 Address control memory circuit Expired - Lifetime JP2720773B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5291618A JP2720773B2 (en) 1993-11-22 1993-11-22 Address control memory circuit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5291618A JP2720773B2 (en) 1993-11-22 1993-11-22 Address control memory circuit

Publications (2)

Publication Number Publication Date
JPH07146342A true JPH07146342A (en) 1995-06-06
JP2720773B2 JP2720773B2 (en) 1998-03-04

Family

ID=17771289

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5291618A Expired - Lifetime JP2720773B2 (en) 1993-11-22 1993-11-22 Address control memory circuit

Country Status (1)

Country Link
JP (1) JP2720773B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61253480A (en) * 1985-05-07 1986-11-11 Hitachi Ltd Pattern generator
JPH0469783U (en) * 1990-10-29 1992-06-19

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61253480A (en) * 1985-05-07 1986-11-11 Hitachi Ltd Pattern generator
JPH0469783U (en) * 1990-10-29 1992-06-19

Also Published As

Publication number Publication date
JP2720773B2 (en) 1998-03-04

Similar Documents

Publication Publication Date Title
US6314536B1 (en) Memory testing apparatus
JP3871384B2 (en) Defect analysis memory for semiconductor memory test equipment
CN114035027B (en) MBIST circuit, driver chip, electronic equipment and test method
JP2000276367A (en) Device and method for writing data and test device
JP2591825B2 (en) Logic circuit testing method and apparatus using compressed data
US6223318B1 (en) IC tester having region in which various test conditions are stored
JP2720773B2 (en) Address control memory circuit
JP2000090693A (en) Memory test device
US8103464B2 (en) Test circuit, pattern generating apparatus, and pattern generating method
JPH045583A (en) Data log circuit
JP3119388B2 (en) IC test equipment
JPH07169299A (en) Address data generator
JP3150032B2 (en) Delay fault test pattern generation method
JP3329221B2 (en) LSI test equipment
JPH07220499A (en) Pattern generator
JPS6153579A (en) Tester for function of logical circuit
JPH0580118A (en) Circuit failure sensing device
JPH0862301A (en) High speed pattern generator
JPH11184678A (en) Pattern generator
JPH0245780A (en) Measuring circuit
JPH0862303A (en) High speed pattern generator
JP2004212300A (en) Testing apparatus
JP2001319498A (en) Semiconductor integrated circuit device
JPS5838879B2 (en) fail memory
JPH0668539B2 (en) Semiconductor memory test equipment