JPH0612898A - Test pattern generator for semiconductor memory - Google Patents

Test pattern generator for semiconductor memory

Info

Publication number
JPH0612898A
JPH0612898A JP4193316A JP19331692A JPH0612898A JP H0612898 A JPH0612898 A JP H0612898A JP 4193316 A JP4193316 A JP 4193316A JP 19331692 A JP19331692 A JP 19331692A JP H0612898 A JPH0612898 A JP H0612898A
Authority
JP
Japan
Prior art keywords
address
circuit
pattern
selection
data
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
JP4193316A
Other languages
Japanese (ja)
Inventor
Tadatoshi Miyagawa
忠敏 宮川
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.)
Ando Electric Co Ltd
Original Assignee
Ando Electric Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Ando Electric Co Ltd filed Critical Ando Electric Co Ltd
Priority to JP4193316A priority Critical patent/JPH0612898A/en
Publication of JPH0612898A publication Critical patent/JPH0612898A/en
Pending 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)

Abstract

PURPOSE:To select contents of an address bit selecting circuit and logic of a logical operation circuit in an arbitrary region. CONSTITUTION:An address selecting circuit 7A and an address selecting circuit 7B select an address for dividing a region out of address pattern of an address- pattern generation section 2. A logic selection memory circuit 8 is accessed by the address pattern selected by the selecting circuit 7A, and outputs logic selecting information previously written to a logical operation circuit 5 as a logic selecting signal. An address bit memory circuit 9 is accessed by the address pattern selected by the address selecting circuit 7B, and outputs an address bit selecting information previously written to an address bit selecting circuit 4 as an address bit selecting signal.

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 which makes it easy to inspect a semiconductor memory circuit or a memory circuit in a semiconductor device and analyze the inspection result.

【0002】[0002]

【従来の技術】次に、従来技術による半導体メモリ用試
験パターン発生器の構成を図2により説明する。図2の
1はプログラム制御部、2はアドレスパターン発生部、
3はデータパターン発生部、4Aと4Bはアドレスビッ
ト選択回路、5は論理演算回路、6は反転回路である。
2. Description of the Related Art Next, the structure of a conventional semiconductor memory test pattern generator will be described with reference to FIG. 2 is a program control unit, 2 is an address pattern generation unit,
3 is a data pattern generator, 4A and 4B are address bit selection circuits, 5 is a logical operation circuit, and 6 is an inverting circuit.

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

【0005】アドレスビット選択回路4Aはアドレスパ
ターン発生部2のXアドレスパターンAとYアドレスパ
ターンBを入力とし、データ反転をさせる被試験メモリ
のXアドレスとYアドレスに対応したアドレスビットF
を選択し、アドレスビット選択回路4Bはアドレスパタ
ーン発生部2のXアドレスパターンAとYアドレスパタ
ーンBを入力とし、被試験メモリのXアドレスとYアド
レスに対応したアドレスビットGを選択する。
The address bit selection circuit 4A receives the X address pattern A and the Y address pattern B of the address pattern generator 2 as input, and the address bit F corresponding to the X address and the Y address of the memory under test for inverting the data.
Then, the address bit selection circuit 4B receives the X address pattern A and the Y address pattern B of the address pattern generator 2 and selects the address bit G corresponding to the X address and the Y address of the memory under test.

【0006】論理演算回路5は、アドレスビット選択回
路4A・4Bで選択されたアドレスビットF・Gを受
け、論理選択信号Kによって選択される論理(例えば、
「0」固定、「1」固定、a、b、a or b、a
nor b、a and b、a nand b、a
eor b、a enor b等)演算をすることによ
り、データ反転情報Hを反転回路6へ出力する。反転回
路6は、データパターン発生部3から発生されたデータ
パターンCを論理演算回路5からのデータ反転情報Hに
よって反転または非反転をしてデータパターンJを出力
する。XアドレスパターンA、YアドレスパターンB、
データパターンJは被試験メモリのXアドレス、Yアド
レス、データとして供給される。
The logic operation circuit 5 receives the address bits F and G selected by the address bit selection circuits 4A and 4B and receives a logic (for example, a logic selected by a logic selection signal K).
"0" fixed, "1" fixed, a, b, a or b, a
nor b, a and b, a nand b, a
The data inversion information H is output to the inversion circuit 6 by performing an operation (eor b, a enor b, etc.). The inversion circuit 6 inverts or non-inverts the data pattern C generated by the data pattern generation unit 3 according to the data inversion information H from the logical operation circuit 5, and outputs the data pattern J. X address pattern A, Y address pattern B,
The data pattern J is supplied as the X address, Y address and data of the memory under test.

【0007】図3ア〜オは、被試験メモリのアドレス回
路やデコーダ回路等の動作不良やメモリセルマトリック
ス内の各メモリセル間の干渉による影響等の試験用メモ
リセルマトリックスの任意領域の書き込みデータパター
ンを意図的に反転させるような試験パターンを被試験メ
モリに書き込んだ例を示し、図中斜線部は他に対して書
き込みデータを反転させたものである。図3の試験パタ
ーンは、図2のようなパターン発生器により発生させ
る。
FIGS. 3A to 3E show write data in an arbitrary area of the test memory cell matrix such as an operation failure of the address circuit or the decoder circuit of the memory under test or the influence of interference between the memory cells in the memory cell matrix. An example in which a test pattern that intentionally inverts the pattern is written in the memory under test is shown, and the shaded portion in the figure shows the write data inverted with respect to the others. The test pattern shown in FIG. 3 is generated by the pattern generator shown in FIG.

【0008】次に、図2の作用を図4により説明する。
試験を開始する前にあらかじめプログラム制御部1に試
験パターンを記述したマイクロプログラムと、アドレス
ビット選択回路4Aの選択回路41と選択回路4Bの選
択回路46に被試験メモリ12のデータ反転をする領域
14に対応したビット位置のアドレスビットをそれぞれ
選択する。
Next, the operation of FIG. 2 will be described with reference to FIG.
Before starting the test, the microprogram in which the test pattern is written in the program control unit 1 in advance, the selection circuit 41 of the address bit selection circuit 4A and the selection circuit 46 of the selection circuit 4B are used for the area 14 for inverting the data of the memory under test 12. The address bits at the bit positions corresponding to are selected respectively.

【0009】なお、図4の13は書き込みデータパター
ンの1つを示す。動作時には、アドレスパターン発生部
2とデータパターン発生部3によりプログラム制御部1
からの命令で任意の試験パターンを発生させる。ただ
し、データパターン発生部3に対しては、データ反転領
域14を意識せずにパターンプログラムを作成する。
Reference numeral 13 in FIG. 4 shows one of the write data patterns. During operation, the program control unit 1 is operated by the address pattern generation unit 2 and the data pattern generation unit 3.
An arbitrary test pattern is generated by the command from. However, for the data pattern generation unit 3, the pattern program is created without being aware of the data inversion area 14.

【0010】例えば、図4ではデータパターン発生部3
は常に「0」を出力するパターンプログラムを作成す
る。アドレスパターン発生部2のXアドレスパターンと
Yアドレスパターンにより被試験メモリ12をアクセス
し、同時に選択回路41・46を介してデコーダ42・
47をアクセスする。その結果、選択回路41で選択さ
れたアドレスビットに対応する反転データD inve
rt aが出力され、選択回路46で選択されたアドレ
スビットに対応する反転データD invertbが出
力される。
For example, in FIG. 4, the data pattern generator 3
Creates a pattern program that always outputs "0". The memory under test 12 is accessed by the X address pattern and the Y address pattern of the address pattern generator 2, and at the same time, the decoder 42.
Access 47. As a result, the inverted data D inve corresponding to the address bit selected by the selection circuit 41.
rt a is output, and the inverted data D invertb corresponding to the address bit selected by the selection circuit 46 is output.

【0011】図4では、選択回路41はX0、選択回路
46はY1を選択しているものとする。反転データD
invert a、D invert bは、論理演算
回路5で論理をとり(図4では、a eor bの論理
がとられているものとする。)、その結果で反転回路6
はデータパターン発生部3のデータパターンの反転また
は非反転をする。すなわち、選択回路41・46の内容
が図4に示す場合、被試験メモリ12のデータ反転領域
14に「1」を書き込む。
In FIG. 4, it is assumed that the selection circuit 41 selects X0 and the selection circuit 46 selects Y1. Inversion data D
Invert a and D invert b take the logic in the logical operation circuit 5 (in FIG. 4, the logic of a e or b is taken), and as a result, the inverting circuit 6
Inverts or non-inverts the data pattern of the data pattern generator 3. That is, when the contents of the selection circuits 41 and 46 are shown in FIG. 4, "1" is written in the data inversion area 14 of the memory under test 12.

【0012】[0012]

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

【0013】半導体メモリのメモリセルマトリックス
は、その大部分は複数の同じプレート(メモリセルの集
団)で構成されており、プレート単位に各種の試験パタ
ーンを供給し検査することにより検査時間を短縮するこ
とができる。従来の試験パターン発生器のような論理演
算方式では、1組のアドレスビットと1種類の論理によ
ってしかデータ反転をすることができない。アドレスビ
ット選択回路の選択内容や論理演算回路の論理を変え、
データを反転することはできるが、検査の中断時間が入
り、検査の効率が下がる。また検査中に、アドレスビッ
ト選択回路の選択内容や論理演算回路の論理をリアルタ
イムに切り換えることは困難である。
Most of the memory cell matrix of the semiconductor memory is composed of a plurality of the same plates (collection of memory cells), and various inspection patterns are supplied and inspected for each plate to shorten the inspection time. be able to. In the logical operation method like the conventional test pattern generator, data inversion can be performed only by one set of address bits and one kind of logic. Change the selection contents of the address bit selection circuit and the logic of the logical operation circuit,
Although the data can be reversed, the inspection is interrupted and the efficiency of the inspection is reduced. Further, it is difficult to switch the selection contents of the address bit selection circuit and the logic of the logical operation circuit in real time during the inspection.

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

【0015】[0015]

【課題を解決するための手段】この目的を達成するため
に、この発明では、試験パターンを記述したマイクロプ
ログラムが格納され、実行時に前記マイクロプログラム
を解読して命令信号を送出するプログラム制御部1と、
プログラム制御部1の命令によりデータパターンを発生
するデータパターン発生部3と、プログラム制御部1の
命令により1種以上のアドレスパターンを発生するアド
レスパターン発生部2と、アドレスパターン発生部2の
アドレスパターンからデータ反転をする被試験メモリの
XアドレスとYアドレスに対応したアドレスビットを選
択する1以上のアドレスビット選択回路4と、アドレス
ビット選択回路4の出力を論理選択信号により論理演算
をする論理演算回路5と、データパターン発生部3のデ
ータパターンを論理演算回路5からの出力によって反転
または非反転させ、データ出力とする反転回路6と、ア
ドレスパターン発生部2のアドレスパターンから領域分
割のアドレスを選択するアドレス選択回路7Aと、アド
レスパターン発生部2のアドレスパターンから領域分割
のアドレスを選択するアドレス選択回路7Bと、アドレ
ス選択回路7Aで選択されたアドレスパターンによりア
クセスされ、あらかじめ書き込んだ論理選択情報を論理
選択信号として論理演算回路5に出力する論理選択記憶
回路8と、アドレス選択回路7Bで選択されたアドレス
パターンによりアクセスされ、あらかじめ書き込まれた
アドレスビット選択情報をアドレスビット選択信号とし
てアドレスビット選択回路4に出力するアドレスビット
記憶回路9とを備える。
In order to achieve this object, according to the present invention, a program control unit 1 which stores a microprogram describing a test pattern, decodes the microprogram at the time of execution, and sends an instruction signal. When,
A data pattern generation unit 3 that generates a data pattern according to an instruction from the program control unit 1, an address pattern generation unit 2 that generates at least one type of address pattern according to an instruction from the program control unit 1, and an address pattern of the address pattern generation unit 2. To one or more address bit selection circuits 4 for selecting address bits corresponding to the X and Y addresses of the memory under test whose data is to be inverted, and a logical operation for logically operating the output of the address bit selection circuit 4 by a logical selection signal. The circuit 5 and the data pattern of the data pattern generating section 3 are inverted or non-inverted by the output from the logical operation circuit 5 to output the data, and the address pattern of the address pattern generating section 2 is used to obtain an address for area division. Address selection circuit 7A to select and address pattern generation The address selection circuit 7B that selects an address of the area division from the address pattern 2 and the address pattern selected by the address selection circuit 7A are accessed, and the prewritten logic selection information is output to the logic operation circuit 5 as a logic selection signal. The logical selection storage circuit 8 and the address bit storage circuit 9 which is accessed by the address pattern selected by the address selection circuit 7B and outputs the address bit selection information written in advance to the address bit selection circuit 4 as an address bit selection signal. Prepare

【0016】[0016]

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

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

【0018】アドレス選択回路7Bは、アドレスパター
ン発生部2から発生されるXアドレスパターンAとアド
レスパターンBから領域分割をするアドレスを選択し、
アドレスパターンNを出力する。アドレスビット記憶回
路9は、実行前にあらかじめ書き込まれたアドレスビッ
ト選択情報を、アドレス選択回路7Bで選択されたアド
レスパターンNによりアクセスされ、被試験メモリのメ
モリセルマトリックスの任意領域でアドレスビット選択
回路4A・4Bのアドレスビットを選択するアドレスビ
ット選択信号Mを出力する。
The address selecting circuit 7B selects an address for area division from the X address pattern A and the address pattern B generated from the address pattern generating section 2,
The address pattern N is output. The address bit storage circuit 9 accesses the address bit selection information previously written before execution by the address pattern N selected by the address selection circuit 7B, and selects the address bit selection circuit in an arbitrary area of the memory cell matrix of the memory under test. An address bit selection signal M for selecting the 4A and 4B address bits is output.

【0019】アドレスビット選択回路4Aはアドレスビ
ット記憶回路9からのアドレスビット選択信号Mによっ
てアドレスビットFを選択し、アドレスビット選択回路
4Bはアドレスビット記憶回路9からのアドレスビット
選択信号MによってアドレスビットGを選択する。論理
演算回路5は、アドレスビットF・Gを入力とし、論理
選択記憶回路8からの論理選択信号Kによって選択され
る論理(例えば、「0」固定、「1」固定、a、b、a
or b、a nor b、a and b、a n
and b、a eor b、a enor b等)演
算をすることにより、データ反転情報Hを反転回路6へ
出力する。
The address bit selection circuit 4A selects the address bit F by the address bit selection signal M from the address bit storage circuit 9, and the address bit selection circuit 4B by the address bit selection signal M from the address bit storage circuit 9. Select G. The logic operation circuit 5 receives the address bits F and G as inputs, and the logic selected by the logic selection signal K from the logic selection storage circuit 8 (for example, fixed at “0”, fixed at “1”, a, b, a).
or b, a nor b, a and b, an
and b, a eor b, a enor b, etc.) to output the data inversion information H to the inversion circuit 6.

【0020】次に、図1の作用を図5〜図11により説
明する。試験を開始する前にあらかじめプログラム制御
部1に試験パターンを記述したマイクロプログラムを書
き込んでおく。また、アドレス選択回路7Bの選択回路
76に被試験メモリ12を領域分割15・16するアド
レスを選択させ、アドレスビット記憶回路9の記憶回路
91にアドレスビット選択回路4A・4Bが各領域で被
試験メモリ12のデータ反転をする位置に対応したアド
レスビットの種類19、20を選択するアドレスビット
選択情報を書き込む。
Next, the operation of FIG. 1 will be described with reference to FIGS. Before starting the test, a microprogram describing a test pattern is written in the program control unit 1 in advance. Further, the selection circuit 76 of the address selection circuit 7B is caused to select an address for dividing the memory under test 12 into areas 15 and 16, and the memory circuit 91 of the address bit storage circuit 9 is operated by the address bit selection circuits 4A and 4B in each area. The address bit selection information for selecting the address bit types 19 and 20 corresponding to the position where the data is inverted in the memory 12 is written.

【0021】アドレス選択回路7Aの選択回路71に被
試験メモリ12を領域分割17するアドレスを選択さ
せ、論理選択記憶回路8の記憶回路81に論理演算回路
5が各領域で被試験メモリ12のデータ反転をする論理
に対応した論理の種類21を選択する論理選択情報を書
き込む。なお、13は書き込みデータパターンの1つを
示す。
The selection circuit 71 of the address selection circuit 7A selects an address for dividing the memory under test 12 into areas 17, and the storage circuit 81 of the logic selection storage circuit 8 causes the logical operation circuit 5 to select the data of the memory under test 12 in each area. The logic selection information for selecting the logic type 21 corresponding to the logic to be inverted is written. In addition, 13 shows one of the write data patterns.

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

【0023】アドレスパターン発生部2により発生され
たXアドレスパターンとYアドレスパターンは被試験メ
モリ12をアクセスし、アドレスビット選択回路4A・
4Bの選択回路41・46をアクセスする。同時に、ア
ドレス選択回路7Bの選択回路76で選択されたアドレ
スパターン(図5の例では、X3、X4、Y3を選択し
ているものとする。)によりデコーダ77を介して記憶
回路91をアクセスする。また、同時にアドレス選択回
路7Aの選択回路71で選択されたアドレスパターン
(図6の例では、X3、X4、Y3を選択しているもの
とする。)によりデコーダ72を介して記憶回路81を
アクセスする。
The X address pattern and the Y address pattern generated by the address pattern generating section 2 access the memory under test 12, and the address bit selecting circuit 4A.
The selection circuits 41 and 46 of 4B are accessed. At the same time, the memory circuit 91 is accessed via the decoder 77 by the address pattern selected by the selection circuit 76 of the address selection circuit 7B (in the example of FIG. 5, X3, X4, and Y3 are selected). . At the same time, the memory circuit 81 is accessed via the decoder 72 by the address pattern (X3, X4, Y3 is selected in the example of FIG. 6) selected by the selection circuit 71 of the address selection circuit 7A. To do.

【0024】その結果、記憶回路91からアクセスされ
たアドレスに対応するアドレスビット選択データDou
t a sel、Dout b selがそれぞれ出力
され、アドレスビット選択回路4A・4Bは図7・図8
のようにアドレスビットを選択する。また、記憶回路8
1からアクセスされたアドレスに対応する論理選択デー
タDout alu modeが出力され、論理演算回
路5は図9のように論理を選択する。したがって、論理
演算回路5は図10のようなアドレスビットと論理によ
り反転データを作成する。
As a result, the address bit selection data Dou corresponding to the address accessed from the memory circuit 91.
ta asel and Dout b sel are output respectively, and the address bit selection circuits 4A and 4B are output as shown in FIGS.
Select the address bits as in. In addition, the memory circuit 8
The logic selection data Dout alu mode corresponding to the address accessed from 1 is output, and the logic operation circuit 5 selects the logic as shown in FIG. Therefore, the logical operation circuit 5 creates inverted data by the address bit and the logic as shown in FIG.

【0025】選択回路41・46はデコーダ42・47
を介して反転データD invert a、D inv
ert bをそれぞれ出力する。これらの反転データD
invert a、D invert bは論理演算
回路5において論理選択データDout alu mo
deにより論理がとられ、その結果、反転回路6におい
てデータパターン発生部3より発生されたデータパター
ンの反転または非反転をする。
The selection circuits 41 and 46 are decoders 42 and 47.
Inverted data via D invert a, D inv
ert b is output respectively. These inversion data D
Invert a and D invert b are logical selection data Dout alu mo in the logical operation circuit 5.
The logic is taken by de, and as a result, the inversion circuit 6 inverts or non-inverts the data pattern generated by the data pattern generation unit 3.

【0026】選択回路7Bの内容で領域分割され記憶回
路9の内容で、領域別にアドレスビットを選択し、ま
た、選択回路7Aの内容で領域分割され、記憶回路8の
内容で領域別に論理を選択することで、図11に示すよ
うに、被試験メモリ12のデータ反転領域14に「1」
を書き込むことができる。
Areas are divided according to the contents of the selection circuit 7B to select address bits for each area according to the contents of the memory circuit 9, and areas are divided according to the contents of the selection circuit 7A and logics are selected for each area according to the contents of the memory circuit 8. By doing so, as shown in FIG. 11, “1” is written in the data inversion area 14 of the memory under test 12.
You can write

【0027】図5〜図11では、選択回路7Bの内容と
選択回路7Aの内容が同じであるが、個別に選択でき
る。また、記憶回路9の内容は、アドレスビット選択デ
ータDout a selがXn、Dout b se
lがYnを出力するが、それぞれXn、Ynが混在でき
るため、よりフレキシブルな反転データも作成できる。
Although the contents of the selection circuit 7B and the contents of the selection circuit 7A are the same in FIGS. 5 to 11, they can be selected individually. The contents of the memory circuit 9 are such that the address bit selection data Dout a sel is Xn, Dout b se
Although l outputs Yn, since Xn and Yn can be mixed in each, more flexible inversion data can be created.

【0028】[0028]

【発明の効果】この発明によれば、被試験メモリのメモ
リセルマトリックスの各メモリセル間の干渉による影響
等を試験する際に、任意領域でアドレスビット選択回路
の選択内容や、論理演算回路の論理を選択することがで
きるので、あらかじめアドレス選択回路にプレート(メ
モリセルの集団)単位に領域分割するアドレスと、アド
レスビット記憶回路にアドレスビット選択情報と、論理
演算回路に論理選択情報を登録することにより、プレー
ト単位に各種の試験パターンデータを供給することがで
きる。従来のように、全プレート同じ試験パターンデー
タを供給するのでなく、プレート別に各種の試験パター
ンデータを供給することができ、検査処理の効率を改善
できる。
According to the present invention, when the influence of interference between the memory cells of the memory cell matrix of the memory under test is tested, the selection contents of the address bit selection circuit and the logical operation circuit of the logical operation circuit in an arbitrary area are tested. Since a logic can be selected, an address for dividing an area into plate (collection of memory cells) units in the address selection circuit, address bit selection information in the address bit storage circuit, and logic selection information in the logic operation circuit are registered in advance. As a result, various test pattern data can be supplied for each plate. It is possible to supply various test pattern data for each plate instead of supplying the same test pattern data for all plates as in the conventional case, and improve the efficiency of the inspection process.

【図面の簡単な説明】[Brief description of 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 a diagram for explaining the operation of FIG.

【図5】図1の作用説明図である。5A and 5B are explanatory views of the operation of FIG.

【図6】図1の作用説明図である。FIG. 6 is a diagram for explaining the operation of FIG.

【図7】図1の作用説明図である。FIG. 7 is a diagram for explaining the operation of FIG.

【図8】図1の作用説明図である。FIG. 8 is a diagram for explaining the operation of FIG.

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

【図10】図1の作用説明図である。FIG. 10 is a diagram for explaining the operation of FIG.

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

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

1 プログラム制御部 2 アドレスパターン発生部 3 データパターン発生部 4A アドレスビット選択回路 4B アドレスビット選択回路 5 論理演算回路 6 反転回路 7A アドレス選択回路 7B アドレス選択回路 8 論理選択記憶回路 9 アドレスビット記憶回路 1 Program Control Section 2 Address Pattern Generation Section 3 Data Pattern Generation Section 4A Address Bit Selection Circuit 4B Address Bit Selection Circuit 5 Logical Operation Circuit 6 Inversion Circuit 7A Address Selection Circuit 7B Address Selection Circuit 8 Logical Selection Storage Circuit 9 Address Bit Storage Circuit

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 試験パターンを記述したマイクロプログ
ラムが格納され、実行時に前記マイクロプログラムを解
読して命令信号を送出するプログラム制御部(1) と、 プログラム制御部(1) の命令により1種以上のアドレス
パターンを発生するアドレスパターン発生部(2) と、 プログラム制御部(1) の命令によりデータパターンを発
生するデータパターン発生部(3) と、 アドレスパターン発生部(2) のアドレスパターンからデ
ータ反転をする被試験メモリのXアドレスとYアドレス
に対応したアドレスビットを選択する1以上のアドレス
ビット選択回路(4) と、 アドレスビット選択回路(4) の出力を論理選択信号によ
り論理演算をする論理演算回路(5) と、 データパターン発生部(3) のデータパターンを論理演算
回路(5) からの出力によって反転または非反転させ、デ
ータ出力とする反転回路(6) と、 アドレスパターン発生部(2) のアドレスパターンから領
域分割のアドレスを選択する第1のアドレス選択回路(7
A)と第2のアドレス選択回路(7B)と、 第1のアドレス選択回路(7A)により選択されたアドレス
パターンによりアクセスされ、あらかじめ書き込んだ論
理選択情報を論理選択信号として論理演算回路(5) に出
力する論理選択記憶回路(8) と、 第2のアドレス選択回路(7B)により選択されたアドレス
パターンによりアクセスされ、あらかじめ書き込まれた
アドレスビット選択情報をアドレスビット選択信号とし
てアドレスビット選択回路(4) に出力するアドレスビッ
ト記憶回路(9)とを備えることを特徴とする半導体メモ
リ用試験パターン発生器。
1. A program control unit (1) for storing a micro program describing a test pattern, which decodes the micro program and outputs an instruction signal at the time of execution, and one or more kinds by an instruction of the program control unit (1). Data from the address pattern generator (2) that generates the address pattern of (1), the data pattern generator (3) that generates the data pattern by the instruction of the program controller (1), and the address pattern of the address pattern generator (2). Performs a logical operation on the output of the address bit selection circuit (4) and one or more address bit selection circuits (4) that select the address bits corresponding to the X and Y addresses of the memory under test to be inverted. The logical operation circuit (5) and the data pattern of the data pattern generation unit (3) are inverted or non-inverted by the output from the logical operation circuit (5). Is an inverting circuit to the data output (6), a first address selection circuit for selecting an address area divided from the address pattern of the address pattern generation section (2) (7
A), the second address selection circuit (7B), and the logical operation circuit (5) which is accessed by the address pattern selected by the first address selection circuit (7A) and uses the previously-written logic selection information as a logic selection signal. Output to the logical selection storage circuit (8) and the address pattern selected by the second address selection circuit (7B) and accessed by the address pattern selected in advance as the address bit selection signal 4) A test pattern generator for semiconductor memory, comprising: an address bit storage circuit (9) for outputting to 4).
JP4193316A 1992-06-26 1992-06-26 Test pattern generator for semiconductor memory Pending JPH0612898A (en)

Priority Applications (1)

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

Applications Claiming Priority (1)

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

Publications (1)

Publication Number Publication Date
JPH0612898A true JPH0612898A (en) 1994-01-21

Family

ID=16305880

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4193316A Pending JPH0612898A (en) 1992-06-26 1992-06-26 Test pattern generator for semiconductor memory

Country Status (1)

Country Link
JP (1) JPH0612898A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4866498A (en) * 1988-04-20 1989-09-12 The United States Department Of Energy Integrated circuit with dissipative layer for photogenerated carriers
US5703818A (en) * 1996-08-26 1997-12-30 Mitsubishi Denki Kabushiki Kaisha Test circuit
JP2003016799A (en) * 2001-06-29 2003-01-17 Fujitsu Ltd Semiconductor test device and semiconductor device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4866498A (en) * 1988-04-20 1989-09-12 The United States Department Of Energy Integrated circuit with dissipative layer for photogenerated carriers
US5703818A (en) * 1996-08-26 1997-12-30 Mitsubishi Denki Kabushiki Kaisha Test circuit
JP2003016799A (en) * 2001-06-29 2003-01-17 Fujitsu Ltd Semiconductor test device and semiconductor device

Similar Documents

Publication Publication Date Title
KR20020022618A (en) Error catch ram for memory tester has sdram memory sets configurable for size and speed
Boutobza et al. Programmable memory BIST
JP2002093193A (en) Method and device for testing memory
JP2002203398A (en) Method for preventing consumption of time to program address in defective column
JPH0743429A (en) Physical address conversion circuit
JPH0612898A (en) Test pattern generator for semiconductor memory
JP3271307B2 (en) Test pattern generator for semiconductor memory
JP2001297598A (en) Semiconductor integrated circuit device, and self-test method for semiconductor integrated circuit device
JP2007102940A (en) Testing device and testing method
JP2006510156A (en) Enabling memory redundancy during inspection
JP4009461B2 (en) Semiconductor device
JP2002071766A (en) Semiconductor testing device
JP3079676B2 (en) Integrated circuit test equipment
Zappa et al. Micro programmable built-in self repair for SRAMs
JP3014424B2 (en) Test method for multiport memory
JPH09204800A (en) Integrated circuit semiconductor random access memory
JP2877505B2 (en) LSI mounting board and data processing device
JPS62259145A (en) Generating device for algorithmic pattern
JPH0877796A (en) Semiconductor memory
JP4922506B2 (en) Semiconductor memory test equipment
JPS626498A (en) Memory appreciating device
JP2005032375A (en) Semiconductor memory and its testing method
JPH04278481A (en) Programmable logic device
JPH02122500A (en) Semiconductor memory
JPH11238400A (en) Semiconductor integrated circuit device, device and method for testing semiconductor integrated circuit device