Nothing Special   »   [go: up one dir, main page]

JP3271307B2 - Test pattern generator for semiconductor memory - Google Patents

Test pattern generator for semiconductor memory

Info

Publication number
JP3271307B2
JP3271307B2 JP19331392A JP19331392A JP3271307B2 JP 3271307 B2 JP3271307 B2 JP 3271307B2 JP 19331392 A JP19331392 A JP 19331392A JP 19331392 A JP19331392 A JP 19331392A JP 3271307 B2 JP3271307 B2 JP 3271307B2
Authority
JP
Japan
Prior art keywords
address
pattern
circuit
data
inversion
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 - Fee Related
Application number
JP19331392A
Other languages
Japanese (ja)
Other versions
JPH0612897A (en
Inventor
忠敏 宮川
Original Assignee
安藤電気株式会社
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 安藤電気株式会社 filed Critical 安藤電気株式会社
Priority to JP19331392A priority Critical patent/JP3271307B2/en
Publication of JPH0612897A publication Critical patent/JPH0612897A/en
Application granted granted Critical
Publication of JP3271307B2 publication Critical patent/JP3271307B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Tests Of Electronic Circuits (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Semiconductor Memories (AREA)
  • For Increasing The Reliability Of Semiconductor Memories (AREA)

Description

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

【0001】[0001]

【産業上の利用分野】この発明は、半導体メモリ回路ま
たは半導体装置内のメモリ回路を検査し、検査結果を解
析しやすい試験パターン発生器についてのものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a test pattern generator for inspecting a semiconductor memory circuit or a memory circuit in a semiconductor device and easily analyzing the inspection result.

【0002】[0002]

【従来の技術】次に、従来技術による半導体メモリ用試
験パターン発生器の構成を図2により説明する。図2の
1はプログラム制御部、2はアドレスパターン発生部、
3はデータパターン発生部、4はX反転記憶回路、5は
Y反転記憶回路、6は論理演算回路、7は反転回路であ
る。
2. Description of the Related Art The configuration of a test pattern generator for a semiconductor memory according to the prior art will be described with reference to FIG. 2 is a program control unit, 2 is an address pattern generation unit,
Reference numeral 3 denotes a data pattern generator, 4 denotes an X inversion storage circuit, 5 denotes a Y inversion storage circuit, 6 denotes a logical operation circuit, and 7 denotes an inversion circuit.

【0003】プログラム制御部1は、試験パターンを記
述したマイクロプログラムを格納し、実行時にそのマイ
クロプログラムを解読し、アドレスパターン発生部2に
命令Dを出し、データパターン発生部3に命令Eを送出
するとともに、アドレスパターン発生部2とデータパタ
ーン発生部3からの状態信号を得て、マイクロプログラ
ムの進行を制御する。
A program control unit 1 stores a microprogram describing a test pattern, decodes the microprogram at the time of execution, issues an instruction D to an address pattern generation unit 2, and sends an instruction E to a data pattern generation unit 3. At the same time, status signals from the address pattern generator 2 and the data pattern generator 3 are obtained to control the progress of the microprogram.

【0004】アドレスパターン発生部2は、プログラム
制御部1の命令DによりXアドレスパターンAとYアド
レスパターンBを発生する。データパターン発生部3は
プログラム制御部1の命令EによりデータパターンCを
発生する。
The address pattern generator 2 generates an X address pattern A and a Y address pattern B in accordance with an instruction D of the program controller 1. The data pattern generator 3 generates a data pattern C according to an instruction E of the program controller 1.

【0005】X反転記憶回路4は、実行前にあらかじめ
データ反転すべき被試験メモリのXアドレスに対応した
位置に反転情報が書き込まれ、アドレスパターン発生部
2のXアドレスパターンAによりアクセスされ、データ
反転すべき被試験メモリのXアドレスに対応したデータ
反転情報Fを出力する。Y反転記憶回路5は、実行前に
あらかじめデータ反転すべき被試験メモリのYアドレス
に対応した位置に反転情報が書き込まれ、アドレスパタ
ーン発生部2のYアドレスパターンBによりアクセスさ
れ、データ反転すべき被試験メモリのYアドレスに対応
したデータ反転情報Gを出力する。
The X inversion storage circuit 4 writes inversion information beforehand at a position corresponding to the X address of the memory under test to be inverted, and is accessed by the X address pattern A of the address pattern generation unit 2 to execute the data inversion. Data inversion information F corresponding to the X address of the memory under test to be inverted is output. In the Y inversion storage circuit 5, before execution, the inversion information is written in advance at a position corresponding to the Y address of the memory under test to be inverted, is accessed by the Y address pattern B of the address pattern generator 2, and the data should be inverted. The data inversion information G corresponding to the Y address of the memory under test is output.

【0006】論理演算回路6は、X反転記憶回路4のデ
ータ反転情報FとY反転記憶回路5のデータ反転情報G
を受け、論理選択信号Kによって選択される論理(例え
ば、「0」固定、「1」固定、X、Y、X or Y、
X nor Y、X andY、X nand Y、X
eor Y、X enor Y等)演算をすることに
より、データ反転情報Hを反転回路7へ出力する。
The logical operation circuit 6 includes data inversion information F of the X inversion storage circuit 4 and data inversion information G of the Y inversion storage circuit 5.
And the logic selected by the logic selection signal K (eg, fixed at “0”, fixed at “1”, X, Y, X or Y,
X nor Y, X and Y, X and Y, X
eor Y, Xenor Y, etc.) to output data inversion information H to the inversion circuit 7.

【0007】反転回路7は、データパターン発生部3の
データパターンCを論理演算回路6からのデータ反転情
報Hによって反転または非反転をしてデータパターンJ
を出力する。XアドレスパターンA、Yアドレスパター
ンB、データパターンJは被試験メモリのXアドレス、
Yアドレス、データとして供給される。
The inversion circuit 7 inverts or non-inverts the data pattern C of the data pattern generation unit 3 with the data inversion information H from the logical operation circuit 6 to generate a data pattern J.
Is output. X address pattern A, Y address pattern B, and data pattern J are the X address of the memory under test,
It is supplied as Y address and data.

【0008】図3ア〜オは、被試験メモリのアドレス回
路やデコーダ回路等の動作不良やメモリセルマトリック
ス内の各メモリセル間の干渉による影響等の試験用メモ
リセルマトリックスの任意領域の書き込みデータパター
ンを意図的に反転させるような試験パターンを被試験メ
モリに書き込んだ例を示し、図中斜線部は他に対して書
き込みデータを反転させたものである。図3の試験パタ
ーンは、図2のようなパターン発生器によって発生させ
る。なお、図2の構成は、特公昭60-18948号公報にも記
載されている。
FIGS. 3A to 3E show write data in an arbitrary area of a test memory cell matrix such as a malfunction of an address circuit and a decoder circuit of a memory under test and an influence of interference between memory cells in the memory cell matrix. An example in which a test pattern that intentionally inverts a pattern is written in a memory under test is shown, and hatched portions in the drawing indicate that write data is inverted with respect to others. The test pattern of FIG. 3 is generated by a pattern generator as shown in FIG. The configuration shown in FIG. 2 is also described in Japanese Patent Publication No. 60-18948.

【0009】次に、図2の作用を図4により説明する。
試験を開始する前にあらかじめプログラム制御部1に試
験パターンを記述したマイクロプログラムと、X反転記
憶回路4の記憶回路41とY反転記憶回路5の記憶回路
51に被試験メモリ10のデータ反転をする領域に対応
したビット位置にそれぞれ反転情報を書き込む。なお1
1は書き込みデータパターンの1つである。動作時に
は、アドレスパターン発生部2とデータパターン発生部
3によりプログラム制御部1からの命令で任意の試験パ
ターンを発生させる。ただし、データパターン発生部3
に対しては、データ反転領域を意識せずにパターンプロ
グラムを作成する。
Next, the operation of FIG. 2 will be described with reference to FIG.
Before starting a test, a microprogram in which a test pattern is described in advance in the program control unit 1 and data in the memory under test 10 are inverted in the storage circuit 41 of the X-inversion storage circuit 4 and the storage circuit 51 of the Y-inversion storage circuit 5. The inversion information is written to the bit position corresponding to the area. 1
1 is one of the write data patterns. During operation, an arbitrary test pattern is generated by an instruction from the program control unit 1 by the address pattern generation unit 2 and the data pattern generation unit 3. However, the data pattern generator 3
, A pattern program is created without considering the data inversion area.

【0010】例えば、図4ではデータパターン発生部3
は常に「0」を出力するパターンプログラムを作成す
る。アドレスパターン発生部2のXアドレスパターンと
Yアドレスパターンにより被試験メモリ10をアクセス
し、同時にデコーダ42・52を介して記憶回路41・
51をアクセスする。その結果、記憶回路41・51か
らアクセスされたアドレスに対応する反転データDou
tx、Doutyが出力される。
[0010] For example, in FIG.
Creates a pattern program that always outputs "0". The memory under test 10 is accessed by the X address pattern and the Y address pattern of the address pattern generation unit 2, and at the same time, the storage circuit 41
51 is accessed. As a result, the inverted data Dou corresponding to the address accessed from the storage circuits 41 and 51
tx and Duty are output.

【0011】反転データDoutx、Doutyは、論
理演算回路6において論理をとられ(図4の例ではX
eor Yの論理がとられているものとする)、その結
果で反転回路7においてデータパターン発生部3のデー
タパターンの反転または非反転をする。すなわち、記憶
回路41・51の内容が図4に示す場合、被試験メモリ
10のデータ反転領域に反転情報「1」を書き込む。
The logic of the inverted data Doutx and Douty is obtained by the logical operation circuit 6 (X in the example of FIG. 4).
The logic of eor Y is assumed), and the inversion circuit 7 inverts or non-inverts the data pattern of the data pattern generation unit 3 based on the result. That is, when the contents of the storage circuits 41 and 51 are as shown in FIG. 4, the inversion information “1” is written in the data inversion area of the memory under test 10.

【0012】[0012]

【発明が解決しようとする課題】半導体メモリの大容量
化に伴い、被試験メモリのアドレス回路、デコーダ回路
等の動作不良やメモリセルマトリックスの各メモリセル
間の干渉による影響等を試験する場合、各種の試験パタ
ーンで全メモリセルを検査すると、検査時間が増える。
With the increase in the capacity of the semiconductor memory, when testing the operation failure of the address circuit and the decoder circuit of the memory under test and the influence of interference between the memory cells of the memory cell matrix, etc. Inspection of all the memory cells with various test patterns increases the inspection time.

【0013】半導体メモリのメモリセルマトリックス
は、その大部分は複数の同じプレート(メモリセルの集
団)で構成されており、プレート単位に各種の試験パタ
ーンを供給し検査することにより検査時間を短縮するこ
とができる。従来の試験パターン発生器のような論理演
算方式では、1種類の論理によってしかデータ反転をす
ることができない。論理演算回路の論理を変え、データ
反転することはできるが、検査の中断時間が入り、検査
の効率が下がる。また検査中に、論理演算回路の論理を
リアルタイムに切り換えることは困難である。
Most of the memory cell matrix of the semiconductor memory is composed of a plurality of identical plates (groups of memory cells), and the inspection time is reduced by supplying and inspecting various test patterns in plate units. be able to. In a logical operation system such as a conventional test pattern generator, data can be inverted only by one kind of logic. Although the logic of the logical operation circuit can be changed and the data can be inverted, the interruption time of the test is entered and the test efficiency is reduced. Further, it is difficult to switch the logic of the logic operation circuit in real time during the inspection.

【0014】この発明は、被試験メモリのメモリセル間
の干渉による影響等の解析を効率よく実施するため、論
理演算回路の論理をリアルタイムに切り換え、所望のメ
モリセルマトリックス領域で、データ反転ができる半導
体メモリ用試験パターン発生器の提供を目的とする。
According to the present invention, the logic of the logical operation circuit is switched in real time and the data can be inverted in a desired memory cell matrix area in order to efficiently analyze the influence of interference between memory cells of the memory under test. An object of the present invention is to provide a test pattern generator for a semiconductor memory.

【0015】[0015]

【課題を解決するための手段】この目的を達成するため
に、この発明では、試験パターンを記述したマイクロプ
ログラムが格納され、実行時に前記マイクロプログラム
を解読して命令信号を送出するプログラム制御部1と、
プログラム制御部1の命令によりXアドレスパターンA
とYアドレスパターンBを発生するアドレスパターン発
生部2と、プログラム制御部1の命令によりデータパタ
ーンを発生するデータパターン発生部3と、アドレスパ
ターン発生部2のXアドレスパターンAによりアクセス
され、あらかじめ被試験メモリのデータを反転すべき位
置に対応した位置に書き込んだ反転情報を出力するX反
転記憶回路4と、アドレスパターン発生部2のYアドレ
スパターンBによりアクセスされ、あらかじめ被試験メ
モリのデータを反転すべき位置に対応した位置に書き込
んだ反転情報を出力するY反転記憶回路5と、X反転記
憶回路4とY反転記憶回路5の出力を入力とし、論理選
択信号により選択された論理演算をする論理演算回路6
と、データパターン発生部3のデータパターンを論理演
算回路6の出力によって反転又は非反転をさせる反転回
路7と、アドレスパターン発生部2のアドレスパターン
から領域分割をするアドレスを選択するアドレス選択回
路8と、アドレス選択回路8で選択されたアドレスパタ
ーンによりアクセスされ、あらかじめ書き込んだ論理選
択情報を論理選択信号として論理演算回路6に出力する
論理選択記憶回路9とを備える。
In order to achieve this object, according to the present invention, there is provided a program control unit for storing a microprogram in which a test pattern is described, and for decoding the microprogram and transmitting an instruction signal at the time of execution. When,
X address pattern A according to the instruction of program control unit 1
And an address pattern generator 2 for generating a Y address pattern B, a data pattern generator 3 for generating a data pattern in accordance with an instruction from the program controller 1, and an X address pattern A of the address pattern generator 2 to be accessed in advance. An X inversion storage circuit 4 for outputting inversion information written at a position corresponding to a position where the data of the test memory is to be inverted, and a Y address pattern B of the address pattern generator 2 are accessed to invert the data of the memory under test in advance. A Y-inversion storage circuit 5 that outputs the inversion information written at a position corresponding to a position to be written, an input of the X-inversion storage circuit 4 and an output of the Y-inversion storage circuit 5 are input, and a logical operation selected by a logic selection signal is performed. Logical operation circuit 6
An inverting circuit 7 for inverting or non-inverting the data pattern of the data pattern generating unit 3 by the output of the logical operation circuit 6; and an address selecting circuit 8 for selecting an address for area division from the address pattern of the address pattern generating unit 2. And a logic selection storage circuit 9 that is accessed by the address pattern selected by the address selection circuit 8 and outputs the previously written logic selection information to the logic operation circuit 6 as a logic selection signal.

【0016】[0016]

【作用】次に、この発明による半導体メモリ用試験パタ
ーン発生器の構成を図1により説明する。図1の8はア
ドレス選択回路、9は論理選択記憶回路であり、その他
は図2と同じものである。すなわち、図1は図2にアド
レス選択回路8と論理選択記憶回路9を追加したもので
ある。
Next, the configuration of a test pattern generator for a semiconductor memory according to the present invention will be described with reference to FIG. In FIG. 1, reference numeral 8 denotes an address selection circuit, reference numeral 9 denotes a logic selection storage circuit, and the other components are the same as those in FIG. That is, FIG. 1 is obtained by adding an address selection circuit 8 and a logic selection storage circuit 9 to FIG.

【0017】アドレス選択回路8は、アドレスパターン
発生部2から発生されるXアドレスパターンAとYアド
レスパターンBから領域分割をするアドレスを選択し、
アドレスパターンLを出力する。論理選択記憶回路9
は、実行前にあらかじめ書き込んだ論理選択情報をアド
レス選択回路8で選択されたアドレスパターンLにより
アクセスされ、被試験メモリのメモリセルマトリックス
の任意領域で論理演算回路6の論理を選択する論理選択
信号Kを出力する。
The address selection circuit 8 selects an address for area division from the X address pattern A and the Y address pattern B generated from the address pattern generation section 2,
Output the address pattern L. Logic selection storage circuit 9
Is a logic selection signal for accessing the logic selection information written in advance before execution by the address pattern L selected by the address selection circuit 8 and selecting the logic of the logic operation circuit 6 in an arbitrary area of the memory cell matrix of the memory under test. Output K.

【0018】論理演算回路6は、X反転記憶回路4から
のデータ反転情報FとY反転記憶回路5からのデータ反
転情報Gを受け、論理選択記憶回路9からの論理選択信
号Kによって選択される論理(例えば、「0」固定、
「1」固定、X、Y、X orY、X nor Y、X
and Y、X nand Y、X eor Y、X
enor Y等)演算をすることにより、データ反転
情報Hを反転回路7へ出力する。反転回路7は、データ
パターン発生部3のデータパターンCを論理演算回路6
からのデータ反転情報Hによって反転または非反転を行
いデータパターンJを出力する。
The logic operation circuit 6 receives the data inversion information F from the X inversion storage circuit 4 and the data inversion information G from the Y inversion storage circuit 5, and is selected by the logic selection signal K from the logic selection storage circuit 9. Logic (for example, fixed to "0",
"1" fixed, X, Y, X or Y, X nor Y, X
and Y, X and Y, X eor Y, X
(enor Y, etc.) to output data inversion information H to the inversion circuit 7. The inversion circuit 7 converts the data pattern C of the data pattern generation unit 3 into a logical operation circuit 6
Invert or non-invert based on the data inversion information H from, and outputs a data pattern J.

【0019】次に、図1の作用を図5〜図7により説明
する。試験を開始する前にあらかじめプログラム制御部
1に試験パターンを記述したマイクロプログラムと、X
反転記憶回路4の記憶回路41とY反転記憶回路5の記
憶回路51に、論理演算回路6の論理を考慮し、被試験
メモリ10のデータ反転領域に対応したビット位置に反
転情報「1」を書き込む。
Next, the operation of FIG. 1 will be described with reference to FIGS. Before starting the test, a microprogram describing a test pattern in the program control unit 1 in advance, and X
The storage circuit 41 of the inverted storage circuit 4 and the storage circuit 51 of the Y inverted storage circuit 5 store the inverted information “1” in the bit position corresponding to the data inverted area of the memory under test 10 in consideration of the logic of the logical operation circuit 6. Write.

【0020】同時にアドレス選択回路8の選択回路81
に被試験メモリ10を領域分割13するアドレスビット
を選択し、論理選択記憶回路9の記憶回路91に領域分
割13して、領域別に論理演算回路6の論理を選択しデ
ータ反転をする論理の種類14を選択する論理選択情報
を書きむ。なお、11は書き込みデータパターンの1つ
を示す。
At the same time, the selection circuit 81 of the address selection circuit 8
First, an address bit for dividing the memory under test 10 into regions 13 is selected, the region is divided into 13 in the storage circuit 91 of the logic selection storage circuit 9, the logic of the logical operation circuit 6 is selected for each region, and the type of logic for inverting data is selected. Write the logical selection information for selecting No. 14. Note that reference numeral 11 denotes one of the write data patterns.

【0021】動作時には、アドレスパターン発生部2と
データパターン発生部3により、プログラム制御部1か
らの命令で任意の試験パターンを発生させる。ただし、
データパターン発生部3に対しては、データ反転領域を
意識せずにパターンプログラムを作成する。例えば、図
5〜図7の例ではデータパターン発生部3は常に「0」
を出力するようなパターンプログラムを作成する。
In operation, an arbitrary test pattern is generated by an instruction from the program control unit 1 by the address pattern generation unit 2 and the data pattern generation unit 3. However,
For the data pattern generation unit 3, a pattern program is created without considering the data inversion area. For example, in the examples of FIGS. 5 to 7, the data pattern generation unit 3 is always “0”.
Create a pattern program that outputs

【0022】アドレスパターン発生部2により発生され
たXアドレスパターンとYアドレスパターンは被試験メ
モリ10をアクセし、同時にそれぞれデコーダ42・5
2を介して記憶回路41・51をアクセスする。また、
同時にアドレス選択回路8の選択回路81で選択された
アドレスパターン(図5の例では、X3、X4、Y3を
選択しているものとする。)によりデコーダ92を介し
て記憶回路91をアクセスする。
The X address pattern and the Y address pattern generated by the address pattern generating section 2 access the memory under test 10 and at the same time, the decoders 42 and 5 respectively.
2, the storage circuits 41 and 51 are accessed. Also,
At the same time, the memory circuit 91 is accessed via the decoder 92 in accordance with the address pattern selected by the selection circuit 81 of the address selection circuit 8 (in the example of FIG. 5, X3, X4, and Y3 are selected).

【0023】その結果、記憶回路41、51によりアク
セスされたアドレスに対応する反転データDoutx、
Doutyがそれぞれ出力される。また、記憶回路91
よりアクセスされたアドレスに対応する論理選択データ
Dout alu modeが出力される。これらの反
転データDoutx,Doutyは、論理演算回路6に
おいて、論理選択データDout alu modeに
より論理をとらえ(図6のように、「0」固定、Y、X
eor Y、X、「1」固定、X、Y、Xenor
Yの論理がとられているものとする。)その結果で、反
転回路7においてデータパターン発生部3のデータパタ
ーンの反転または非反転をする。すなわち、記憶回路4
1・51の内容が選択回路81の内容で領域分割され、
記憶回路91の内容で領域別に論理を選択し、図7に示
す場合、被試験メモリ10のデータ反転領域に「1」を
書き込むことができる。
As a result, the inverted data Doutx, corresponding to the address accessed by the storage circuits 41 and 51,
Duty is output. In addition, the storage circuit 91
The logic selection data Dout alu mode corresponding to the accessed address is output. These inverted data Doutx and Douty are captured by the logic operation circuit 6 by logic selection data Dout alu mode (fixed to “0”, Y, X
eor Y, X, "1" fixed, X, Y, Xenor
Assume that the logic of Y is taken. ) Based on the result, the inversion circuit 7 inverts or non-inverts the data pattern of the data pattern generation unit 3. That is, the storage circuit 4
1. The contents of 1.51 are divided into regions by the contents of the selection circuit 81,
The logic is selected for each area based on the contents of the storage circuit 91, and in the case shown in FIG. 7, "1" can be written in the data inversion area of the memory under test 10.

【0024】[0024]

【発明の効果】この発明によれば、被試験メモリのメモ
リセルマトリックスの各メモリセル間の干渉による影響
等を試験する際に、任意領域で論理演算回路の論理を選
択することができるので、あらかじめアドレス選択回路
にプレート(メモリセルの集団)単位に領域分割するア
ドレスビットと、論理選択記憶回路にプレート単位に論
理演算回路の論理を選択する論理選択情報を登録するこ
とにより、プレート単位に各種試験パターンデータを供
給することができる。従来のように、全プレート同じ試
験パターンを供給するのでなく、プレート別に各種の試
験パターンを供給することができ、検査処理の効率を改
善できる。
According to the present invention, it is possible to select the logic of the logic operation circuit in an arbitrary area when testing the influence of interference between the memory cells of the memory cell matrix of the memory under test. Registering in advance the address bits for dividing the area in plate units (groups of memory cells) in the address selection circuit and the logic selection information for selecting the logic of the logical operation circuit in plate units in the logic selection storage circuit, various types of plate units can be used. Test pattern data can be provided. Instead of supplying the same test pattern to all the plates as in the related art, various test patterns can be supplied to each plate, and the efficiency of inspection processing can be improved.

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

【図1】この発明による半導体メモリ用試験パターン発
生器の構成図である。
FIG. 1 is a configuration diagram of a test pattern generator for a semiconductor memory according to the present invention.

【図2】従来技術による半導体メモリ用試験パターン発
生器の構成図である。
FIG. 2 is a configuration diagram of a conventional semiconductor memory test pattern generator.

【図3】書き込みデータパターンを意図的に反転させる
試験パターンの例である。
FIG. 3 is an example of a test pattern for intentionally inverting a write data pattern.

【図4】図2の作用説明図である。FIG. 4 is an operation explanatory view of FIG. 2;

【図5】図1の作用説明図である。FIG. 5 is an operation explanatory view of FIG. 1;

【図6】図1の作用説明図である。FIG. 6 is an operation explanatory view of FIG. 1;

【図7】図1の作用説明図である。FIG. 7 is an operation explanatory view of FIG. 1;

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

1 プログラム制御部 2 アドレスパターン発生部 3 データパターン発生部 4 X反転記憶回路 5 Y反転記憶回路 6 論理演算回路 7 反転回路 8 アドレス選択回路 9 論理選択記憶回路 DESCRIPTION OF SYMBOLS 1 Program control part 2 Address pattern generation part 3 Data pattern generation part 4 X inversion storage circuit 5 Y inversion storage circuit 6 Logical operation circuit 7 Inversion circuit 8 Address selection circuit 9 Logical selection storage circuit

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】 試験パターンを記述したマイクロプログ
ラムが格納され、実行時に前記マイクロプログラムを解
読して命令信号を送出するプログラム制御部(1) と、 プログラム制御部(1) の命令によりXアドレスパターン
AとYアドレスパターンBを発生するアドレスパターン
発生部(2) と、 プログラム制御部(1) の命令によりデータパターンを発
生するデータパターン発生部(3) と、 アドレスパターン発生部(2) のXアドレスパターンAに
よりアクセスされ、あらかじめ被試験メモリのデータを
反転すべき位置に対応した位置に書き込んだ反転情報を
出力するX反転記憶回路(4) と、 アドレスパターン発生部(2) のYアドレスパターンBに
よりアクセスされ、あらかじめ被試験メモリのデータを
反転すべき位置に対応した位置に書き込んだ反転情報を
出力するY反転記憶回路(5) と、 X反転記憶回路(4) とY反転記憶回路(5) の出力を入力
とし、論理選択信号により選択された論理演算をする論
理演算回路(6) と、 データパターン発生部(3) のデータパターンを論理演算
回路(6) の出力によって反転又は非反転をさせる反転回
路(7) と、 アドレスパターン発生部(2) のアドレスパターンから領
域分割をするアドレスを選択するアドレス選択回路(8)
と、 アドレス選択回路(8) で選択されたアドレスパターンに
よりアクセスされ、あらかじめ書き込んだ論理選択情報
を論理選択信号として論理演算回路(6) に出力する論理
選択記憶回路(9) とを備えることを特徴とする半導体メ
モリ用試験パターン発生器。
1. A program control unit (1) for storing a microprogram describing a test pattern, decoding the microprogram at the time of execution and sending a command signal, and an X address pattern by a command of the program control unit (1). A and Y: an address pattern generator (2) for generating an address pattern B; a data pattern generator (3) for generating a data pattern in accordance with an instruction from a program controller (1); and an X for the address pattern generator (2). An X inversion storage circuit (4) which is accessed by the address pattern A and outputs inversion information previously written at a position corresponding to the position where the data of the memory under test is to be inverted; and a Y address pattern of the address pattern generator (2). B, and writes the inversion information previously written at the position corresponding to the position where the data of the memory under test should be inverted. A Y-inversion storage circuit (5) to output, a logic operation circuit (6) which receives the outputs of the X-inversion storage circuit (4) and the Y-inversion storage circuit (5) and performs a logic operation selected by a logic selection signal; An inverting circuit (7) for inverting or non-inverting the data pattern of the data pattern generator (3) by the output of the logical operation circuit (6); and an address for dividing the area from the address pattern of the address pattern generator (2). Address selection circuit (8)
And a logic selection storage circuit (9) accessed by the address pattern selected by the address selection circuit (8) and outputting the previously written logic selection information as a logic selection signal to the logic operation circuit (6). Characteristic test pattern generator for semiconductor memory.
JP19331392A 1992-06-26 1992-06-26 Test pattern generator for semiconductor memory Expired - Fee Related JP3271307B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19331392A JP3271307B2 (en) 1992-06-26 1992-06-26 Test pattern generator for semiconductor memory

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19331392A JP3271307B2 (en) 1992-06-26 1992-06-26 Test pattern generator for semiconductor memory

Publications (2)

Publication Number Publication Date
JPH0612897A JPH0612897A (en) 1994-01-21
JP3271307B2 true JP3271307B2 (en) 2002-04-02

Family

ID=16305831

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19331392A Expired - Fee Related JP3271307B2 (en) 1992-06-26 1992-06-26 Test pattern generator for semiconductor memory

Country Status (1)

Country Link
JP (1) JP3271307B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009141849A1 (en) * 2008-05-21 2009-11-26 株式会社アドバンテスト Pattern generator
WO2011081843A3 (en) * 2009-12-31 2011-11-10 Intel Corporation Robust memory link testing using memory controller

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2692040B2 (en) * 1995-08-29 1997-12-17 フオスター電機株式会社 Small electroacoustic transducer
US5703818A (en) * 1996-08-26 1997-12-30 Mitsubishi Denki Kabushiki Kaisha Test circuit
CN102798816B (en) * 2011-05-26 2014-11-05 上海复旦微电子集团股份有限公司 Method for generating test graph for detecting decoding circuit of memory

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009141849A1 (en) * 2008-05-21 2009-11-26 株式会社アドバンテスト Pattern generator
US8423840B2 (en) 2008-05-21 2013-04-16 Advantest Corporation Pattern generator
WO2011081843A3 (en) * 2009-12-31 2011-11-10 Intel Corporation Robust memory link testing using memory controller
US8868992B2 (en) 2009-12-31 2014-10-21 Intel Corporation Robust memory link testing using memory controller

Also Published As

Publication number Publication date
JPH0612897A (en) 1994-01-21

Similar Documents

Publication Publication Date Title
KR970004074B1 (en) Memory device and integrated circuit thereof
KR100436805B1 (en) Promgrammable memory built-in self-test combining microcode and finite state machine self-test
JP3271307B2 (en) Test pattern generator for semiconductor memory
JP3725270B2 (en) Semiconductor device
JPH0836034A (en) Multiple-bit test pattern generating unit
US5905886A (en) Emulator having single port memories for simultaneous recording and reading of measurement data
JPH0612898A (en) Test pattern generator for semiconductor memory
JP3014424B2 (en) Test method for multiport memory
JP2616714B2 (en) Semiconductor storage device
JPH10214206A (en) Information processor
JPS62259145A (en) Algorithmic pattern generator
JP2003208797A (en) Semiconductor device and method of testing semiconductor device
JPH01239485A (en) Large-scale integrated circuit
JP2877505B2 (en) LSI mounting board and data processing device
JPH07175648A (en) Microprogram controller
JPS5937787B2 (en) Integrated circuit testing equipment
JPH02276090A (en) Semiconductor memory integrated circuit
JPH05158802A (en) Method and circuit for controlling memory circuit
JPH05242059A (en) Information processor and its design/verifying method
JPH11161564A (en) Device and method for storing bus trace to storage device and recording medium
JPH04130943A (en) Memory diagnostic system
JPH08255112A (en) Memory control system
JPH0298751A (en) Tracer control circuit
JPH04188323A (en) Microinstruction reading out system
JPH08314813A (en) Memory diagnostic device

Legal Events

Date Code Title Description
S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313113

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080125

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090125

Year of fee payment: 7

LAPS Cancellation because of no payment of annual fees