JPH11143733A - Memory testing device - Google Patents

Memory testing device

Info

Publication number
JPH11143733A
JPH11143733A JP9310317A JP31031797A JPH11143733A JP H11143733 A JPH11143733 A JP H11143733A JP 9310317 A JP9310317 A JP 9310317A JP 31031797 A JP31031797 A JP 31031797A JP H11143733 A JPH11143733 A JP H11143733A
Authority
JP
Japan
Prior art keywords
pattern
memory
cycle
test
signal
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
JP9310317A
Other languages
Japanese (ja)
Inventor
Yoshio Yokoyama
賀生 横山
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.)
Advantest Corp
Original Assignee
Advantest 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 Advantest Corp filed Critical Advantest Corp
Priority to JP9310317A priority Critical patent/JPH11143733A/en
Publication of JPH11143733A publication Critical patent/JPH11143733A/en
Pending legal-status Critical Current

Links

Landscapes

  • Techniques For Improving Reliability Of Storages (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a memory testing device for easily changing a test condition even for a memory to which a control signal such as writing should be applied in the same cycle, or a memory to which a control signal should be distributed and applied in different cycles. SOLUTION: Cycle delay circuits 18A-18M are provided at the output side of each pattern generating channel of a pattern generator 13, and desired cycle delay amounts are set in the cycle delay circuit connected with the channel which outputs control data for generating a control signal to be applied to a memory 15 to be tested. Then, the desired cycle delay amounts are applied to the necessary control data by hardware, and the cycle delayed control data are applied to a waveform generator, and converted into the control signal having an actual waveform, and applied to the memory 15 to be tested.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は各種の半導体メモ
リを試験するメモリ試験装置に関し、特に被試験メモリ
に与える各種の制御信号の印加サイクルを自由に遅延さ
せることができる機能を付加し、各種の制御信号を異な
るサイクルに分配して印加しなければならないメモリ、
或いは制御信号を同一のサイクル内で印加しなければな
らないメモリの何れでもパターンプログラムの変更なし
に試験を行うことができるメモリ試験装置を提供しよう
とするものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a memory test apparatus for testing various types of semiconductor memories, and more particularly, to a memory test apparatus having a function of freely delaying the application cycle of various control signals applied to a memory under test. Memory in which control signals must be distributed and applied in different cycles,
Another object of the present invention is to provide a memory test device capable of performing a test without changing a pattern program in any of the memories to which a control signal must be applied in the same cycle.

【0002】[0002]

【従来の技術】図6に従来のメモリ試験装置の概要を示
す。図中11は主制御器、12はタイミング発生器、1
3はパターン発生器、14は波形生成器、15は被試験
メモリ、16は論理比較器、17は不良解析メモリをそ
れぞれ示す。主制御器11は例えばワークステーション
のようなコンピュータで構成され、この主制御器11に
格納されたパターンプログラム及びメインプログラムに
従ってパターン発生器13が制御され、パターン発生器
13からパターンデータ、アドレスデータ、制御データ
が出力され、このパターンデータ、アドレスデータ、制
御データが波形生成器14に入力される。
2. Description of the Related Art FIG. 6 shows an outline of a conventional memory test apparatus. In the figure, 11 is a main controller, 12 is a timing generator, 1
Reference numeral 3 denotes a pattern generator, 14 denotes a waveform generator, 15 denotes a memory under test, 16 denotes a logical comparator, and 17 denotes a failure analysis memory. The main controller 11 is composed of, for example, a computer such as a workstation. The pattern generator 13 is controlled according to a pattern program and a main program stored in the main controller 11, and the pattern data, address data, Control data is output, and the pattern data, address data, and control data are input to the waveform generator 14.

【0003】波形生成器14ではパターン発生器13か
ら与えられるパターンデータ、アドレスデータ、制御デ
ータの各論理値に従ってH論理とL論理に変化し、タイ
ミング発生器12から与えられるタイミング信号で規定
されたタイミングで立上り及び立下る実波形を持つアナ
ログ波形を生成する。つまり、アナログ波形を持つ試験
パターン信号と、アドレス信号、制御信号が生成され、
これらの試験パターン信号と、アドレス信号、制御信号
が被試験メモリ15に印加され、アドレス信号でアクセ
スされたメモリセルに試験パターン信号を書き込むと共
に、読み出した試験パターン信号を論理比較器16に与
える。
The waveform generator 14 changes to H logic and L logic according to the logic values of pattern data, address data and control data given from the pattern generator 13, and is defined by a timing signal given from the timing generator 12. An analog waveform having a real waveform rising and falling at a timing is generated. That is, a test pattern signal having an analog waveform, an address signal, and a control signal are generated,
The test pattern signal, the address signal, and the control signal are applied to the memory under test 15, and the test pattern signal is written to the memory cell accessed by the address signal, and the read test pattern signal is given to the logical comparator 16.

【0004】論理比較器16にはパターン発生器13か
ら期待値パターンが与えられ、期待値パターンと被試験
メモリ15から読み出した試験パターンとを比較し、不
一致が検出されるごとに、不良が発生したアドレスと同
一アドレスを持つ不良解析メモリ17に不良セルの存在
を記憶させる。試験終了後に不良解析メモリ17に記憶
した不良セルの数を計数し、不良救済が可能か、否かを
判定する。
The logical comparator 16 is provided with an expected value pattern from the pattern generator 13, compares the expected value pattern with a test pattern read from the memory under test 15, and generates a defect every time a mismatch is detected. The presence of the defective cell is stored in the defect analysis memory 17 having the same address as the address. After the test, the number of defective cells stored in the failure analysis memory 17 is counted, and it is determined whether or not the defect can be remedied.

【0005】パターン発生器13は少なくとも被試験メ
モリ15の端子の数に対応したパターン発生チャンネル
と、各チャンネルごとに出力端子とを具備し、各チャン
ネルごとにパターンデータを生成させている。一般に汎
用のDRAMと呼ばれているメモリは同一サイクル内で
書込制御信号WE,行アドレスの印加タイミングを表す
制御信号RAS,列アドレスの印加タイミングを表す制
御信号CAS等の各制御信号を同一サイクル内で与え、
被試験メモリ15に対して試験パターンの書込み及び読
み出しの制御が行われる。
The pattern generator 13 has at least pattern generation channels corresponding to the number of terminals of the memory under test 15 and output terminals for each channel, and generates pattern data for each channel. In a memory generally called a general-purpose DRAM, each control signal such as a write control signal WE, a control signal RAS indicating a row address application timing, and a control signal CAS indicating a column address application timing is shared in the same cycle. Given within
Control of writing and reading of the test pattern to and from the memory under test 15 is performed.

【0006】図7にその各制御信号RAS,CAS,W
E等のタイミングチャートを示す。図7Aに示すCSは
チップセレクト信号、図7Eに示すADDはアドレス信
号、図7Fに示すDQは読み出したデータをそれぞれ示
す。図9にこの制御信号RAS,CAS,WEを生成す
るための制御データを発生させるためのパターンプログ
ラムの記述例を示す。図9に示すNOPは次の行に実行
を移す制御コマンド、X<XC,Y<YCはパターン発
生アドレスのXとYの値を更新させる制御命令を示す。
図9ではパターン発生サイクルの1サイクル目からQ+
1サイクル目までのプログラムの記述例を示す。Nサイ
クル目と、Pサイクル目と、Qサイクル目に書込み指令
WEと、行アドレスの印加タイミングを表す制御信号R
ASと、列アドレスの印加タイミングを表す制御信号C
ASを発生させるための記述を付し、このNサイクル
目、Pサイクル目、Qサイクル目を実行する際に制御デ
ータWEDAT ,RASDAT ,CASDAT をパターン発生
器13から発生させている。
FIG. 7 shows the control signals RAS, CAS, W
The timing chart of E etc. is shown. 7A shows a chip select signal, ADD shown in FIG. 7E shows an address signal, and DQ shown in FIG. 7F shows read data. FIG. 9 shows a description example of a pattern program for generating control data for generating the control signals RAS, CAS, and WE. NOP shown in FIG. 9 is a control command for shifting to the next line, and X <XC and Y <YC are control commands for updating the X and Y values of the pattern generation address.
In FIG. 9, Q + starts from the first cycle of the pattern generation cycle.
A description example of a program up to the first cycle is shown. In the Nth cycle, the Pth cycle, and the Qth cycle, the write command WE and the control signal R indicating the application timing of the row address are set.
AS and a control signal C indicating the application timing of the column address.
A description for generating AS is added, and the control data WE DAT , RAS DAT , and CAS DAT are generated from the pattern generator 13 when the Nth, Pth, and Qth cycles are executed.

【0007】ところでSDRAM等と呼ばれている高速
メモリでは、メモリ内にハイプライン構造の信号処理回
路を内蔵し、各制御データごとにWE,RAS,CAS
を異なるサイクルで被試験メモリ15に印加している。
図10にその場合のパターンプログラムの一例を示す。
パターンプログラムのNサイクル目に制御信号RASを
発生させる記述RASが記述されている。更にNサイク
ルからQサイクルまで進むと、書込み制御信号WEを発
生させる記述と、列アドレスの印加タイミングを表す制
御信号CASを発生させる記述を付し、RASを記述し
たサイクルから所定のサイクル遅延したサイクルにWE
とCASを記述して書込み制御命令WEと、列アドレス
の印加タイミングを表す制御信号CASを発生させてい
る。
In a high-speed memory called an SDRAM or the like, a signal processing circuit having a high-line structure is built in the memory, and WE, RAS, CAS are provided for each control data.
Are applied to the memory under test 15 in different cycles.
FIG. 10 shows an example of the pattern program in that case.
A description RAS for generating the control signal RAS in the Nth cycle of the pattern program is described. When the cycle further proceeds from the N cycle to the Q cycle, a description for generating the write control signal WE and a description for generating the control signal CAS indicating the application timing of the column address are added, and a cycle delayed by a predetermined cycle from the cycle in which RAS is described. WE
, And a write control command WE and a control signal CAS indicating the application timing of the column address.

【0008】図9及び図10ではパターン発生サイクル
を1サイクルからQサイクルまでしか表示していない
が、実際にはパターンプログラムは数1000サイクル
乃至は数10000サイクルの記述が必要であるため、
制御信号の発生サイクルだけピックアップしても大変な
数になる。
In FIGS. 9 and 10, the pattern generation cycle is shown only from 1 cycle to Q cycle. However, since a pattern program needs to describe several thousand cycles or several 10,000 cycles,
Even if only the control signal generation cycle is picked up, the number becomes a great number.

【0009】[0009]

【発明が解決しようとする課題】上述したように従来は
被試験メモリ15に制御信号を印加するサイクルを同一
サイクルで印加する場合と、異なるサイクルで印加する
場合とで、パターンプログラムの記述を変更しなくては
ならないから、被試験メモリ15の品種ごとにテスト条
件を設定する作業が面倒である。つまり、パターンプロ
グラムは長く、また制御信号の発生サイクルの数も多い
ため、制御信号の発生サイクルだけ修正するだけでも大
変な作業量となる。
As described above, conventionally, the description of the pattern program is changed between when the control signal is applied to the memory under test 15 in the same cycle and when the control signal is applied in a different cycle. Therefore, setting the test conditions for each type of the memory under test 15 is troublesome. In other words, since the pattern program is long and the number of control signal generation cycles is large, only correcting the control signal generation cycle requires a large amount of work.

【0010】この発明の目的は、被試験メモリの品種が
同一サイクルで全ての制御信号を印加するメモリを試験
する場合と、異なるサイクルで印加するメモリを試験す
る場合とで制御信号の発生を制御するパターンプログラ
ムの記述を変更することなく試験を行うことができるメ
モリ試験装置を提供しようとするものである。
An object of the present invention is to control the generation of a control signal between a case where a memory type to be tested tests a memory to which all control signals are applied in the same cycle and a case where a memory to be applied is tested in a different cycle. It is an object of the present invention to provide a memory test apparatus capable of performing a test without changing the description of a pattern program to be executed.

【0011】[0011]

【課題を解決するための手段】この発明の請求項1では
複数のパターン発生チャンネルを具備したパターン発生
器の各パターン発生チャンネルからパターン発生プログ
ラムの記述に従って被試験メモリに与える試験パターン
信号を生成するためのパターンデータ、被試験メモリに
与えるアドレス信号を生成するためのアドレスデータ及
び被試験メモリに与える制御信号を生成するための制御
データを発生させると共に、上記パターン発生器の各パ
ターン発生チャンネルと被試験メモリの各ピンとの対応
付けをメインプログラムの記述に従って設定し、パター
ン発生器の各パターン発生チャンネルから出力されるパ
ターンデータ、アドレスデータ、制御データを波形生成
器に与え、この波形生成器からタイミング発生器が発生
するタイミング信号に従って立上り、立下りのタイミン
グが規定された試験パターン信号、アドレス信号、制御
信号を生成し、これら試験パターン信号、アドレス信
号、制御信号を被試験メモリに与え、指定されたアドレ
スに試験パターンを書き込む動作及び書き込んだ試験パ
ターンを読み出す動作を制御信号により実行し、被試験
メモリから読み出した試験パターン信号を期待値パター
ンと比較し、その一致、不一致により不良セルが存在す
るアドレスを検出し、良否を判定するメモリ試験装置に
おいて、パターン発生器の各パターン発生チャンネルの
出力側に任意のサイクルの遅延量に設定できるサイクル
遅延回路を設けると共に、このサイクル遅延回路の遅延
量を記憶保持する遅延設定ファイルを制御器に設け、こ
の遅延設定ファイルに記憶した遅延設定値に従って各パ
ターン発生チャンネルから出力されるデータを任意のサ
イクルで遅延させることができるように構成したメモリ
試験装置を提案するものである。
According to a first aspect of the present invention, a test pattern signal to be applied to a memory under test is generated from each pattern generation channel of a pattern generator having a plurality of pattern generation channels in accordance with a description of a pattern generation program. Pattern data for generating an address signal to be supplied to the memory under test, and control data for generating a control signal to be supplied to the memory under test. The association with each pin of the test memory is set according to the description of the main program, and the pattern data, address data, and control data output from each pattern generation channel of the pattern generator are given to the waveform generator. Timing signal generated by the generator Generates a test pattern signal, an address signal, and a control signal in which rise and fall timings are defined in accordance with the following. The test pattern signal, the address signal, and the control signal are supplied to a memory under test, and a test pattern is written to a specified address. An operation and an operation of reading the written test pattern are executed by a control signal, the test pattern signal read from the memory under test is compared with an expected value pattern, an address where a defective cell exists due to a match or mismatch is detected, and pass / fail is determined. In the memory test apparatus for determination, a cycle delay circuit that can be set to a delay amount of an arbitrary cycle is provided on the output side of each pattern generation channel of the pattern generator, and a delay setting file that stores and holds the delay amount of the cycle delay circuit is provided. The delay setting stored in this delay setting file It proposes a memory testing apparatus that constitutes the data output from each pattern generating channels to be able to delay any cycle according to the value.

【0012】この請求項1で提案したメモリ試験装置に
よれば、どのパターン発生チャンネルから出力されるデ
ータでも任意のサイクル分遅延させることができるか
ら、制御データの中の任意の制御データを任意のサイク
ル分遅延させて波形生成器に供給することができる。従
って、この発明によればパターンプログラムの記述を変
更しなくても所望の制御信号を所望のサイクル分遅延さ
せて波形生成器に供給できるから、同一サイクル内で全
ての制御信号を印加するメモリであっても、また異なる
サイクルで制御信号を印加するメモリでも試験条件の設
定を容易に行うことができる。
According to the memory test apparatus proposed in claim 1, since data output from any pattern generation channel can be delayed by an arbitrary cycle, any control data in the control data can be changed to an arbitrary control data. The waveform can be supplied to the waveform generator after being delayed by a cycle. Therefore, according to the present invention, a desired control signal can be delayed by a desired cycle and supplied to the waveform generator without changing the description of the pattern program, so that a memory for applying all control signals in the same cycle can be provided. Even if there is, a test condition can be easily set even in a memory to which a control signal is applied in different cycles.

【0013】この発明の請求項2で提案するメモリ試験
装置はサイクル遅延回路の遅延量を制御する遅延設定フ
ァイルの記憶をメインプログラムの記述に従って書き替
えるように構成したメモリ試験装置を提案するものであ
り、請求項3では入力手段から入力して遅延設定ファイ
ルの内容を書き替え、サイクル遅延回路のサイクル遅延
量を設定するように構成したメモリ試験装置を提案する
ものである。
A memory test apparatus proposed in claim 2 of the present invention proposes a memory test apparatus configured to rewrite the storage of a delay setting file for controlling the amount of delay of a cycle delay circuit in accordance with the description of a main program. Claim 3 proposes a memory test apparatus configured to rewrite the contents of the delay setting file input from the input means and set the amount of cycle delay of the cycle delay circuit.

【0014】請求項2で提案するメモリ試験装置によれ
ば、メインプログラムはパターン発生器の各パターン発
生チャンネルと被試験メモリのピンとの対応付けを設定
するだけのプログラムであるから、記述量はわずかであ
る。従って、その記述の変更は容易に行うことができ、
メインプログラムの記述の変更だけでサイクル遅延回路
の遅延量を設定できることになり、試験条件の設定変更
を容易に行うことができる利点が得られる。
According to the memory test apparatus proposed in claim 2, since the main program is a program only for setting the correspondence between each pattern generation channel of the pattern generator and the pin of the memory under test, the amount of description is small. It is. Therefore, the description can be easily changed,
Since the delay amount of the cycle delay circuit can be set only by changing the description of the main program, there is an advantage that the setting of the test condition can be easily changed.

【0015】また、請求項3で提案するメモリ試験装置
によれば、入力手段から入力して生成する遅延設定ファ
イルもサイクル遅延量とそのピン番号を入力するだけで
あるから、その入力するデータ量はわずかである。従っ
て、この場合も設定変更を容易に行うことができる利点
が得られる。
According to the memory test apparatus proposed in claim 3, the delay setting file generated by inputting from the input means only needs to input the cycle delay amount and its pin number. Is slight. Therefore, also in this case, there is an advantage that the setting can be easily changed.

【0016】[0016]

【発明の実施の形態】図1にこの発明の一実施例を示
す。図6と対応する部分には同一符号を付して示す。こ
の発明ではパターン発生器13の各パターン発生チャン
ネルの出力側にサイクル遅延回路18A,18B…18
Nを設けた構成と、主制御器11に遅延設定ファイル1
1Aを設けた構成としたことを特徴とするものである。
FIG. 1 shows an embodiment of the present invention. Parts corresponding to those in FIG. 6 are denoted by the same reference numerals. In the present invention, cycle delay circuits 18A, 18B... 18 are provided on the output side of each pattern generation channel of the pattern generator 13.
N and a delay setting file 1 in the main controller 11.
1A is provided.

【0017】サイクル遅延回路18A,18B…18N
は、それぞれ図2に示すようにフリップフロップFFの
縦続回路と、各フリップフロップFFの縦続回路の先頭
に入力される信号と、フリップフロップFFの各段間に
出力される信号のそれぞれを選択して取り出すマルチプ
レクサMUXとによって構成することができる。各フリ
ップフロップFFのクロック入力端子にはパターン発生
器13が動作する基準クロックCLKが与えられ、パタ
ーン発生器13のパターン発生サイクルに同期して入力
されたデータを順次次段に伝達し、マルチプレクサMU
Xの選択に応じて任意のサイクル分遅延したデータを取
り出せるように構成する。
Cycle delay circuits 18A, 18B... 18N
Respectively selects a cascade circuit of flip-flops FF, a signal input to the head of the cascade circuit of each flip-flop FF, and a signal output between each stage of the flip-flop FF, as shown in FIG. And a multiplexer MUX for extracting the data. A reference clock CLK for operating the pattern generator 13 is supplied to a clock input terminal of each flip-flop FF, and the input data is sequentially transmitted to the next stage in synchronization with the pattern generation cycle of the pattern generator 13, and the multiplexer MU
It is configured so that data delayed by an arbitrary cycle can be taken out according to the selection of X.

【0018】マルチプレクサMUXの切替え状態を制御
する手段としては、主制御器11に設けた遅延設定ファ
イル11Aによって構成することができる。これと共に
主制御器11に格納したメインプログラムにサイクル遅
延回路18A,18B…18Nの各遅延サイクルを設定
する記述部分を設け、このメインプログラムの記述によ
って遅延設定ファイル11Aの記述内容を書替えて、各
サイクル遅延回路18A〜18Nの各サイクル遅延量を
設定できるように構成することができる。また、他の方
法として入力手段19から直接遅延設定ファイル11A
を書き替える方法もある。
The means for controlling the switching state of the multiplexer MUX can be constituted by a delay setting file 11A provided in the main controller 11. At the same time, a description portion for setting each delay cycle of the cycle delay circuits 18A, 18B... 18N is provided in the main program stored in the main controller 11, and the description content of the delay setting file 11A is rewritten by the description of the main program. It is possible to configure so that each cycle delay amount of the cycle delay circuits 18A to 18N can be set. As another method, the delay setting file 11A is directly input from the input unit 19.
There is a way to rewrite.

【0019】図1に示す構成において行アドレス印加タ
イミングを指示する制御信号RASと、列アドレス印加
タイミングを指示する制御信号CASと、書込み指令を
与える制御信号WEを図7に示した同一サイクル内で印
加しなければならないメモリを試験する場合には、主制
御器11に設けた遅延設定ファイル11Aに記述する各
ピンのサイクル遅延量を0サイクルに設定し、各サイク
ル遅延回路18A〜18Nの各サイクル遅延量を0サイ
クルに設定すればよい。
In the configuration shown in FIG. 1, a control signal RAS for instructing a row address application timing, a control signal CAS for instructing a column address application timing, and a control signal WE for giving a write instruction are provided in the same cycle shown in FIG. When testing a memory to be applied, the cycle delay amount of each pin described in the delay setting file 11A provided in the main controller 11 is set to 0 cycle, and each cycle of each cycle delay circuit 18A to 18N is set. What is necessary is just to set the delay amount to 0 cycle.

【0020】一方、制御信号を異なるサイクルに分配し
て印加しなければならないメモリを試験する場合には、
主制御器11に設けた遅延設定ファイル11Aに記述す
る各ピンのサイクル遅延量を遅延が必要なピンに限って
必要なサイクル遅延量を記述すればよい。このように遅
延設定ファイル11Aに遅延量を設定することにより制
御信号を生成するための制御データが出力されるチャン
ネルに接続されたサイクル遅延回路のサイクル遅延量
を、所望のサイクル分遅延するようにマルチプレクサM
UXの切替状態が設定される。
On the other hand, when testing a memory in which the control signal must be distributed in different cycles and applied,
The cycle delay amount of each pin described in the delay setting file 11A provided in the main controller 11 is limited to the pin requiring the delay, and the required cycle delay amount may be described. By setting the delay amount in the delay setting file 11A in this manner, the cycle delay amount of the cycle delay circuit connected to the channel to which the control data for generating the control signal is output is delayed by a desired cycle. Multiplexer M
The UX switching state is set.

【0021】図1に示す例では、行アドレス印加タイミ
ングを指示する制御信号RASは遅延量0サイクル、列
アドレス印加タイミングを指示する制御信号CASと書
込み指令を与える制御信号WEは、制御信号RASから
3サイクル遅延したサイクルで被試験メモリ15に与え
るように設定した場合を示す。つまり、制御データRA
DAT が出力されるチャンネルに接続したサイクル遅延
回路18Aのサイクル遅延量を0サイクルに設定し、制
御データCASDAT が出力されるチャンネルに接続した
サイクル遅延回路18Mのサイクル遅延量を3サイクル
に設定し、制御データWEDAT が出力されるチャンネル
に接続したサイクル遅延回路18Nのサイクル遅延量を
3サイクルに設定した場合を示す。
In the example shown in FIG. 1, the control signal RAS for instructing the row address application timing is 0 cycle, and the control signal CAS for instructing the column address application timing and the control signal WE for giving the write command are the control signal RAS from the control signal RAS. A case where the setting is made so as to be given to the memory under test 15 in a cycle delayed by three cycles is shown. That is, the control data RA
The cycle delay amount of the cycle delay circuit 18A connected to the channel from which the S DAT is output is set to 0 cycle, and the cycle delay amount of the cycle delay circuit 18M connected to the channel to which the control data CAS DAT is output is set to 3 cycles. In this case, the cycle delay amount of the cycle delay circuit 18N connected to the channel to which the control data WE DAT is output is set to three cycles.

【0022】このように設定することにより、パターン
発生器13は制御データRASDATと、CASDAT と、
WEDAT が同一サイクルで発生しても、これらの制御デ
ータRASDAT ,CASDAT ,WEDAT の中のCAS
DAT と、WEDAT はサイクル遅延回路18Mと18Nで
3サイクル分遅延されて波形生成器14に入力されるか
ら、波形生成器14からは図3Eに示すように、実波形
を持つ制御信号RASの発生サイクルから3サイクル遅
延したサイクルで制御信号CASとWEとが生成され、
被試験メモリ15に印加される。
By setting as described above, the pattern generator 13 controls the control data RAS DAT , CAS DAT ,
Even if WE DAT occurs in the same cycle, CAS data in these control data RAS DAT , CAS DAT and WE DAT
Since DAT and WE DAT are delayed by three cycles by the cycle delay circuits 18M and 18N and input to the waveform generator 14, the waveform generator 14 outputs the control signal RAS having an actual waveform as shown in FIG. Control signals CAS and WE are generated in a cycle delayed by three cycles from the generation cycle,
It is applied to the memory under test 15.

【0023】このように、サイクル遅延回路18M,1
8Nで所望のサイクル分の遅延量を与えることにより、
パターン発生器13は制御データRASDAT と、CAS
DAT及びWEDAT を同一サイクルで発生しても被試験メ
モリ15を正常に試験することができる。この結果、パ
ターン発生器13のパターン発生を制御するパターンプ
ログラムにおける制御データRASDAT ,CASDAT
WEDAT を発生させるための記述は図4に示すように、
同一の書込みサイクルに記述すればよい。この記述は同
一サイクルに制御信号RAS,CAS,WEを被試験メ
モリ15に印加する場合のパターンプログラムの記述と
同じであり、同一の記述内容で品種の異なるメモリを試
験することができることになる。
As described above, the cycle delay circuits 18M, 1
By giving a delay amount of a desired cycle at 8N,
The pattern generator 13 outputs control data RAS DAT and CAS data.
Even if DAT and WE DAT are generated in the same cycle, the memory under test 15 can be tested normally. As a result, the control data RAS DAT , CAS DAT ,
The description for generating WE DAT is as shown in FIG.
It may be described in the same write cycle. This description is the same as the description of the pattern program when the control signals RAS, CAS, and WE are applied to the memory under test 15 in the same cycle, so that memories of different models can be tested with the same description contents.

【0024】従って、膨大な長さを持つバターンプログ
ラムを品種ごとに書き替える必要がなく、極く短いメイ
ンプログラムの記述を書き替えるか、或いは遅延設定フ
ァイル11Aの記述を入力手段19により直接書き替え
ればよく、テストするメモリの品種を変更する場合の手
間を大幅に簡素化することができる。因みにメインプロ
グラムの記述例を図5に示す。図5に示すメインプログ
ラムの記述において、1行目のP1−5,7−10=I
N1,NRZA,ACLK1,<Y0−9>は被試験メ
モリ15のピン番号1〜5と7〜10を入力端子に指定
し、Aクロックに同期したNRZ波形を持つアドレス信
号Y0〜Y9を波形生成器14で発生することを意味す
る。ピン番号P1−5と7−10に入力する信号はY0
−9はYアドレス信号であることを意味している。
Therefore, it is not necessary to rewrite a pattern program having an enormous length for each product type. It is possible to rewrite the description of the extremely short main program or directly rewrite the description of the delay setting file 11A by the input means 19. In this case, the trouble of changing the type of memory to be tested can be greatly simplified. FIG. 5 shows a description example of the main program. In the description of the main program shown in FIG. 5, P1-5, 7-10 = I on the first line
N1, NRZA, ACLK1, and <Y0-9> designate pin numbers 1 to 5 and 7 to 10 of the memory under test 15 as input terminals, and generate address signals Y0 to Y9 having an NRZ waveform synchronized with the A clock. Generated in the vessel 14. The signal input to the pin numbers P1-5 and 7-10 is Y0
-9 means a Y address signal.

【0025】2行目に示すP13−17は被試験IC1
5の各ピン番号P13〜P17までをXアドレス(X0
〜9)の入力端子に設定した場合を示す。更に、3行目
の記載P6,P12はピン番号6と12を入力端子に設
定すると共に、このピン番号6と12に与える制御信号
をDRDLY3の記述により、3サイクル遅延させるこ
とを意味している。試験を始める初期設定の状態で、こ
の記述が遅延設定ファイル11Aを介してパターン発生
器13に送られることにより、パターン発生器13の各
パターン発生チャンネルが被試験メモリ15の各ピン番
号に対応付けされ、各ピンに供給する信号が割り付けら
れる。
P13-17 shown in the second line is IC1 under test.
5 is assigned an X address (X0
9) are set to the input terminals. Further, the descriptions P6 and P12 in the third row mean that the pin numbers 6 and 12 are set as the input terminals, and the control signal given to the pin numbers 6 and 12 is delayed by three cycles according to the description of the DRDLY3. . This description is sent to the pattern generator 13 via the delay setting file 11A in the initial setting state in which the test is started, so that each pattern generation channel of the pattern generator 13 is associated with each pin number of the memory under test 15. And the signals to be supplied to each pin are allocated.

【0026】これと共にDRDLY3の記述により、ピ
ン番号6と12に割り付けられたサイクル遅延回路の遅
延サイクルが設定される。遅延させるサイクル遅延回路
を変更する場合、及びその遅延量を変更する場合には、
ピン番号の指定とDRDLY3の記述の中の数値部分を
変更するだけでよい。この変更はメインプログラムの中
の1個所だけで済むから、条件の変更は極めて簡単であ
る。つまり、メインプログラムは高々数行程度の短いプ
ロクラムであるから、変更個所を探す作業も容易であ
る。
At the same time, the delay cycle of the cycle delay circuit assigned to the pin numbers 6 and 12 is set by the description of DRDLY3. When changing the cycle delay circuit to be delayed and when changing the delay amount,
It is only necessary to change the designation of the pin number and the numerical part in the description of DRDLY3. Since this change needs to be made only in one place in the main program, the change of the condition is very easy. In other words, since the main program is a short program of at most several lines, it is easy to search for a changed portion.

【0027】[0027]

【発明の効果】以上説明したように、この発明によれば
被試験メモリ15が同一サイクル内で制御信号を印加し
なければならないメモリであっても、異なるサイクルに
分配して制御信号を印加しなければならないメモリであ
っても、長いパターンプログラムに変更を加える必要が
なく、極く短いメインプログラムの一部を変更するか、
または入力手段19から遅延設定ファイル11Aに直接
設定値の変更を入力するだけで所望の制御信号の発生サ
イクルを任意に変更することができる。よって、取扱い
が容易なメモリ試験装置を提供することができ、その効
果は実用に供して頗る大である。
As described above, according to the present invention, even if the memory under test 15 is a memory to which a control signal must be applied in the same cycle, the memory 15 under test is distributed to different cycles to apply the control signal. Even if the memory has to be changed, there is no need to change the long pattern program,
Alternatively, it is possible to arbitrarily change the generation cycle of the desired control signal only by directly inputting the change of the set value from the input means 19 to the delay setting file 11A. Therefore, it is possible to provide a memory test apparatus that is easy to handle, and the effect is extremely large for practical use.

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

【図1】この発明によるメモリ試験装置の一実施例を説
明するためのブロック図。
FIG. 1 is a block diagram for explaining an embodiment of a memory test device according to the present invention.

【図2】図1に示した実施例に用いるサイクル遅延回路
の具体例を説明するための接続図。
FIG. 2 is a connection diagram for explaining a specific example of a cycle delay circuit used in the embodiment shown in FIG. 1;

【図3】図1に示した実施例の動作を説明するための波
形図。
FIG. 3 is a waveform chart for explaining the operation of the embodiment shown in FIG. 1;

【図4】この発明を適用した場合に用いるパターンプロ
グラムの記述例を示す図。
FIG. 4 is a diagram showing a description example of a pattern program used when the present invention is applied.

【図5】この発明を適用した場合に用いるメインプログ
ラムの記述の一例を説明するための図。
FIG. 5 is a diagram for explaining an example of a description of a main program used when the present invention is applied.

【図6】従来のメモリ試験装置の全体の概要を説明する
ためのブロック図。
FIG. 6 is a block diagram for explaining the general outline of a conventional memory test apparatus.

【図7】制御信号を同一サイクル内で印加しなければな
らないメモリの各制御信号の印加タイミングを説明する
ための波形図。
FIG. 7 is a waveform chart for explaining the application timing of each control signal of a memory in which a control signal must be applied in the same cycle.

【図8】制御信号を異なるサイクルに分配して印加しな
ければならないメモリの各制御信号の印加タイミングを
説明するための波形図。
FIG. 8 is a waveform chart for explaining the application timing of each control signal of a memory in which a control signal must be distributed in different cycles and applied.

【図9】従来のメモリ試験装置において、制御信号を同
一サイクル内で印加しなければならないメモリを試験す
る場合に使用するパターンプログラムの記述の例を示す
図。
FIG. 9 is a diagram showing an example of a description of a pattern program used when testing a memory to which a control signal must be applied in the same cycle in a conventional memory test apparatus.

【図10】従来のメモリ試験装置において、制御信号を
異なるサイクルに分配して印加しなければならないメモ
リを試験する場合に用いるパターンプログラムの記述の
例を示す図。
FIG. 10 is a diagram showing an example of a description of a pattern program used for testing a memory in which a control signal must be distributed and applied in different cycles in a conventional memory test apparatus.

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

11 主制御器 11A 遅延設定ファイル 12 タイミング発生器 13 パターン発生器 14 波形生成器 15 被試験メモリ 16 論理比較器 17 不良解析メモリ 18A〜18N サイクル遅延回路 19 入力手段 RAS,CAS,WE 制御信号 Reference Signs List 11 Main controller 11A Delay setting file 12 Timing generator 13 Pattern generator 14 Waveform generator 15 Memory under test 16 Logic comparator 17 Failure analysis memory 18A to 18N Cycle delay circuit 19 Input means RAS, CAS, WE Control signal

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 複数のパターン発生チャンネルを具備し
たパターン発生器の各チャンネルからパターンプログラ
ムの記述に従って被試験メモリに与える試験パターン信
号を生成するためのパターンデータ、被試験メモリに与
えるアドレス信号を生成するためのアドレスデータ及び
被試験メモリに与える制御信号を生成するための制御デ
ータを発生させると共に、上記パターン発生器の各パタ
ーン発生チャンネルと被試験メモリの各ピンとの対応付
けをメインプログラムの記述に従って初期設定し、各パ
ターン発生チャンネルから出力されるパターンデータ、
アドレスデータ、制御データを波形生成器に与え、この
波形生成器からタイミング発生器より出力されるタイミ
ング信号に従って立上り、立下りのタイミングが規定さ
れ、実波形を持つ試験パターン信号、アドレス信号、制
御信号を生成し、これら試験パターン信号、アドレス信
号、制御信号を被試験メモリに与え、アドレス信号によ
って指定されたアドレスに試験パターン信号を書き込む
動作及び書き込んだ試験パターンを読み出す動作を上記
制御信号により実行し、被試験メモリから読み出した試
験パターン信号を期待値パターンと比較し、その一致、
不一致により不良セルが存在するアドレスを検出し、被
試験メモリの良否を判定するメモリ試験装置において、 上記パターン発生器の各パターン発生チャンネルの出力
側に任意のサイクル分の遅延量を設定できるサイクル遅
延回路を設けると共に、このサイクル遅延回路の遅延量
を記憶保持する遅延設定ファイルを制御器に設け、上記
遅延設定ファイルに記憶した遅延設定値に従って各チャ
ンネルに出力される上記データを任意のサイクル分遅延
させることができるように構成したことを特徴とするメ
モリ試験装置。
1. Pattern data for generating a test pattern signal to be applied to a memory under test from each channel of a pattern generator having a plurality of pattern generation channels according to a description of a pattern program, and an address signal to be applied to a memory under test And the control data for generating a control signal to be applied to the memory under test, and associating each pattern generation channel of the pattern generator with each pin of the memory under test in accordance with the description of the main program. Initially set, pattern data output from each pattern generation channel,
Address data and control data are supplied to a waveform generator. Rise and fall timings are defined according to a timing signal output from the waveform generator from the waveform generator, and a test pattern signal, an address signal, and a control signal having a real waveform are defined. The test pattern signal, the address signal, and the control signal are supplied to the memory under test, and the operation of writing the test pattern signal to the address specified by the address signal and the operation of reading the written test pattern are executed by the control signal. Compares the test pattern signal read from the memory under test with the expected value pattern,
In a memory test apparatus for detecting an address where a defective cell exists due to a mismatch and determining the quality of a memory under test, a cycle delay capable of setting an arbitrary cycle delay amount on the output side of each pattern generation channel of the pattern generator. A delay setting file for storing the amount of delay of the cycle delay circuit is provided in the controller, and the data output to each channel is delayed by an arbitrary cycle according to the delay setting value stored in the delay setting file. A memory test apparatus characterized in that the memory test apparatus is configured to be able to perform the test.
【請求項2】 請求項1記載のメモリ試験装置におい
て、上記サイクル遅延回路に設定するサイクル遅延量を
上記メインプログラムに記述し、このメインプログラム
の記述に従って上記遅延設定ファイルの遅延量を変更さ
せるように構成したことを特徴とするメモリ試験装置。
2. The memory test apparatus according to claim 1, wherein a cycle delay amount set in said cycle delay circuit is described in said main program, and the delay amount of said delay setting file is changed according to the description of said main program. A memory test apparatus characterized in that:
【請求項3】 請求項1記載のメモリ試験装置におい
て、上記サイクル遅延回路に設定するサイクル遅延量を
入力手段から入力して上記遅延設定ファイルを書き替え
て設定するように構成したことを特徴とするメモリ試験
装置。
3. The memory test apparatus according to claim 1, wherein a cycle delay amount set in said cycle delay circuit is inputted from an input means, and said delay setting file is rewritten and set. Memory testing equipment.
JP9310317A 1997-11-12 1997-11-12 Memory testing device Pending JPH11143733A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9310317A JPH11143733A (en) 1997-11-12 1997-11-12 Memory testing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9310317A JPH11143733A (en) 1997-11-12 1997-11-12 Memory testing device

Publications (1)

Publication Number Publication Date
JPH11143733A true JPH11143733A (en) 1999-05-28

Family

ID=18003782

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9310317A Pending JPH11143733A (en) 1997-11-12 1997-11-12 Memory testing device

Country Status (1)

Country Link
JP (1) JPH11143733A (en)

Similar Documents

Publication Publication Date Title
US5432797A (en) IC tester having a pattern selector capable of selecting pins of a device under test
US4500993A (en) In-circuit digital tester for testing microprocessor boards
US6353563B1 (en) Built-in self-test arrangement for integrated circuit memory devices
KR100310964B1 (en) Memory test device and how to switch it to RAM test mode and ROM test mode
US5889786A (en) Memory testing device
JP2005063471A (en) Semiconductor testing device and controlling method thereof
KR100295982B1 (en) Semiconductor memory testing apparatus
JPH10144095A (en) Defect analyzing memory for semiconductor memory test device
US7240256B2 (en) Semiconductor memory test apparatus and method for address generation for defect analysis
US6006350A (en) Semiconductor device testing apparatus and method for testing memory and logic sections of a semiconductor device
JPH11143733A (en) Memory testing device
US20020049943A1 (en) Semiconductor test system
JP2934608B2 (en) Semiconductor memory test method and apparatus
JP3819056B2 (en) Memory architecture for automated test equipment using vector module tables
JP2009301612A (en) Semiconductor memory device
JPH05144297A (en) Memory tester
KR100393595B1 (en) Memory Programming System and Method for the Same
JPS6232559B2 (en)
US20060092753A1 (en) Semiconductor device and testing method for semiconductor device
KR100382613B1 (en) Test device of self test logic of semiconductor
KR20250096674A (en) Method of memory scrambling using interleaving and apparatus thereof
JP2003185715A (en) Inspection apparatus, inspection method, and method of manufacturing semiconductor device
JP3264812B2 (en) Timing synchronization method for IC test equipment
JP4922506B2 (en) Semiconductor memory test equipment
JPH11295398A (en) Pattern generator for IC test equipment

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20021203