JPH1186595A - Semiconductor memory test device - Google Patents
Semiconductor memory test deviceInfo
- Publication number
- JPH1186595A JPH1186595A JP9245493A JP24549397A JPH1186595A JP H1186595 A JPH1186595 A JP H1186595A JP 9245493 A JP9245493 A JP 9245493A JP 24549397 A JP24549397 A JP 24549397A JP H1186595 A JPH1186595 A JP H1186595A
- Authority
- JP
- Japan
- Prior art keywords
- fail
- address
- row
- column
- memory
- 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
Links
Landscapes
- Tests Of Electronic Circuits (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】この発明は、半導体メモリ試
験装置に関し、特に、リダンダンシイ構造を有する半導
体メモリの不良救済解析装置を有する半導体メモリ試験
装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor memory test apparatus, and more particularly, to a semiconductor memory test apparatus having a failure repair analysis apparatus for a semiconductor memory having a redundancy structure.
【0002】[0002]
【従来の技術】不良救済解析装置を有する半導体試験装
置による被試験半導体メモリの不良解析の従来例を図3
を参照して極く一般的に説明しておく。パターン発生器
2はタイミング発生器1の発生する基準クロックに従っ
て動作し、アドレス信号、試験パターンデータ、制御信
号を発生する。これらの信号データは波形整形器3に供
給され、ここにおいて波形整形されてから被試験半導体
メモリMに入力される。ここで、被試験半導体メモリM
の波形整形されたアドレス信号により指定されたメモリ
セルに試験データが書き込まれる。次に、この被試験半
導体メモリMの出力である論理値を読み出し、この読み
出された論理値とパターン発生器2から発生供給される
期待値データとを論理比較器4において比較し、良不良
を判定する。被試験半導体メモリMから読み出された論
理値とパターン発生器2から発生供給される期待値デー
タとが不一致の場合、フェイルデータが出力され、これ
が不良救済解析装置5に入力される。2. Description of the Related Art FIG. 3 shows a conventional example of a failure analysis of a semiconductor memory under test by a semiconductor test device having a failure repair analysis device.
A very general description is provided with reference to FIG. The pattern generator 2 operates according to the reference clock generated by the timing generator 1, and generates an address signal, test pattern data, and a control signal. These signal data are supplied to the waveform shaper 3, where they are shaped and input to the semiconductor memory M under test. Here, the semiconductor memory under test M
The test data is written to the memory cell specified by the waveform-shaped address signal. Next, the logical value output from the semiconductor memory M under test is read out, and the read logical value is compared with expected value data generated and supplied from the pattern generator 2 in the logical comparator 4 to determine whether the read / write operation is good or not. Is determined. If the logical value read from the semiconductor memory M under test does not match the expected value data generated and supplied from the pattern generator 2, fail data is output and is input to the defect relief analyzer 5.
【0003】ここで、半導体メモリの不良は、デコーダ
その他の不良によりデコーダに接続するメモリセルの1
行或いは1列において多数のメモリセルに不良が発生す
るライン不良と、不良のメモリセルが単独に分散して発
生するセル不良に大別することができる。そして、リダ
ンダンシイ構造を有する半導体メモリとは、不良メモリ
セルが存在する場合、この不良メモリセルと置換される
べき予備メモリセルを有すると共に不良メモリセルのア
ドレスを予備メモリセルのアドレスに変換する構成を有
する半導体メモリをいう。予備メモリセルは、行或いは
列のライン単位で置換されるので、スペアラインと称
す。不良救済とは、被試験半導体メモリの本来のメモリ
セルに不良が発生した場合、その不良メモリセルのアド
レスを捜索し、その不良メモリセルをスペアラインで置
き換えることにより当該被試験半導体メモリを良品とし
て使用することができるか否かを調べて、使用可の場合
は行或いは列の内の何れのスペアラインで置換すべきか
を解析することをいう。[0003] Here, a defect in the semiconductor memory is caused by one of the memory cells connected to the decoder due to a defect in the decoder or the like.
Line defects in which a large number of memory cells fail in a row or one column can be roughly classified into cell failures in which defective memory cells are dispersed independently. A semiconductor memory having a redundancy structure includes a structure in which, when a defective memory cell is present, a spare memory cell to be replaced with the defective memory cell and an address of the defective memory cell is converted to an address of the spare memory cell. Refers to a semiconductor memory having The spare memory cell is called a spare line because it is replaced in row or column line units. Defective repair means that when a defect occurs in the original memory cell of the semiconductor memory under test, the address of the defective memory cell is searched, and the defective memory cell is replaced with a spare line to make the semiconductor memory under test a non-defective product. It refers to checking whether it can be used, and if it can be used, analyzing which spare line in a row or a column should be replaced.
【0004】次に、図4を参照して不良救済解析装置に
よる不良救済解析のアルゴリズムを説明する。不良救済
解析装置により被試験半導体メモリMの不良救済解析を
実施するには、メモリセルの行および列の各アドレスラ
イン上のフェイル数を知る必要がある。スペア行数は2
本あり、スペア列数は4本あるものとする。スペア行は
行側のスペアライン、スペア列は列側のスペアラインで
ある。ここで、行アドレスRA1上においてxにより示
されるフェイルが5個発生しているものとした場合、ス
ペア列により救済しようとすると、スペア列は4本しか
準備されていないので1本不足することとなり、スペア
列によっては5個のフェイルを救済することはできな
い。依って、この行アドレスラインRA1はスペア行で
救済する。ライン不良とは、換言すれば、一方のスペア
ラインでしか救済することができないメモリ不良であ
る。Next, an algorithm of failure repair analysis by the failure repair analyzer will be described with reference to FIG. In order to perform the defect repair analysis of the semiconductor memory under test M by the defect repair analyzer, it is necessary to know the number of failures on each address line of the memory cell row and column. 2 spare rows
There are four spare rows. The spare row is a row side spare line, and the spare column is a column side spare line. Here, if it is assumed that five failures indicated by x have occurred on the row address RA1, and when the repair is to be performed by using the spare column, only four spare columns are prepared, so that one is insufficient. However, depending on the spare row, five fail cannot be relieved. Therefore, row address line RA1 is repaired by a spare row. In other words, a line defect is a memory defect that can be remedied only by one spare line.
【0005】図5を参照するに、列アドレスラインCA
1上においてフェイルが3個発生しているものとした場
合、スペア行は2本であるのでスペア行により救済する
ことはできない。依って、この列アドレスラインCA1
はスペア列により救済する。以上の通り、一方のスペア
ラインに依っては救済することはできないが、他方のス
ペアラインに依って救済することができる不良の救済を
先ず実施する。この救済は、主としてライン不良につい
て実施する。ライン不良の救済を実施してから残存した
フェイル、即ち、セル不良について救済を実施するが、
この場合はスペア行或いはスペア列の何れをも使用して
も救済することができる。この場合、考えられるすべて
の救済の組み合わせを求めるか、或いは、条件を設定し
て最適な救済解を求めることが行われる。例えば、スペ
ア行から使いきるという条件を設定して救済を実施す
る。Referring to FIG. 5, a column address line CA
If it is assumed that three failures have occurred on 1, the number of spare rows is two and cannot be repaired by the spare rows. Therefore, the column address line CA1
Are relieved by spare rows. As described above, repair of a defect that cannot be repaired by one spare line but can be repaired by the other spare line is performed first. This remedy is mainly performed for a line defect. The remedy for the remaining failures after performing the line defect remedy, that is, the cell defect is performed.
In this case, the repair can be performed by using either the spare row or the spare column. In this case, all possible combinations of rescue are obtained, or conditions are set to obtain an optimal remedy solution. For example, the condition for using up from the spare row is set and the relief is performed.
【0006】ところで、従来の不良救済解析装置は不良
解析メモリを使用して不良解析を実施するが、この不良
救済解析装置は以下の2種類に大別することができる。
第1の種類の不良救済解析装置は、不良解析メモリの他
に行アドレスおよび列アドレス毎のフェイル数を格納す
るメモリを有し、被試験半導体メモリの試験中にフェイ
ル数を計数するというものである。不良解析メモリの或
るアドレスにフェイルを格納する場合、そのアドレスの
データが"0"であれば計数し、"1"であれば計数しない
という処理を行う。これは、通常のメモリ試験において
は、同一アドレスに対して数回の読み出しを行い、同一
アドレスで発生したフェイルは1回と計数する上におい
て必要な機能である。Incidentally, the conventional failure repair analysis device performs a failure analysis using a failure analysis memory, and the failure repair analysis device can be roughly classified into the following two types.
The first type of defect repair analysis apparatus has a memory for storing the number of failures for each row address and column address in addition to the failure analysis memory, and counts the number of failures during the test of the semiconductor memory under test. is there. When a fail is stored at a certain address in the failure analysis memory, if the data at that address is "0", counting is performed, and if "1", counting is not performed. This is a function necessary for performing a read operation several times for the same address in a normal memory test and counting a failure generated at the same address as one time.
【0007】第1の種類の不良救済解析装置を図6を参
照して具体的に説明する。行フェイル数格納メモリ3は
行アドレス毎のライン上のフェイル数を格納するメモリ
であり、列フェイル数格納メモリ4は列アドレス毎のラ
イン上のフェイル数を格納するメモリである。行フェイ
ル数加算器31および列フェイル数加算器41は、フェ
イルがあった時にフェイル数をカウントアップする加算
器である。第1のANDゲート11はフェイルがあった
時のみ不良解析メモリmに書き込みを行うゲートであ
る。第2のANDゲート21は不良解析メモリmのデー
タが"0"の時のみ行フェイル数格納メモリ3、列フェイ
ル数格納メモリ4に書き込みを行うゲートである。ここ
で、ライトイネーブル信号WE1はライトイネーブル信
号WE2より遅れて印加される。The first type of defect repair analysis device will be described in detail with reference to FIG. The row failure number storage memory 3 is a memory for storing the number of failures on the line for each row address, and the column failure number storage memory 4 is a memory for storing the number of failures on the line for each column address. The row fail number adder 31 and the column fail number adder 41 are adders that count up the fail number when a failure occurs. The first AND gate 11 is a gate for writing data into the failure analysis memory m only when a failure occurs. The second AND gate 21 is a gate that writes data to the row failure number storage memory 3 and the column failure number storage memory 4 only when the data in the failure analysis memory m is “0”. Here, the write enable signal WE1 is applied later than the write enable signal WE2.
【0008】第2の種類の不良救済解析装置は、被試験
半導体メモリの試験結果を一旦不良解析メモリに格納
し、試験終了後、不良解析メモリに格納された不良情報
を読み出して行および列毎のフェイル数を計数するもの
である。計数値はCPUのメインメモリに格納され、不
良救済解析に使用される。A second type of defect repair analysis apparatus temporarily stores a test result of a semiconductor memory under test in a defect analysis memory, and after completion of the test, reads the defect information stored in the defect analysis memory to read out each row and column. Is counted. The count value is stored in the main memory of the CPU and is used for defect repair analysis.
【0009】[0009]
【発明が解決しようとする課題】以上の第1の種類の不
良救済解析装置は、被試験半導体メモリの試験終了後に
おいて不良解析メモリの全領域の読み出しは不要である
が、フェイル数格納メモリを2個必要とするものであ
り、それだけ不良救済解析装置のコストアップにつなが
る。In the above-described first type of defect repair analysis apparatus, it is not necessary to read the entire area of the defect analysis memory after the test of the semiconductor memory under test is completed. Two are required, which leads to an increase in the cost of the defect repair analysis device.
【0010】そして、第2の種類の不良救済解析装置
は、不良解析メモリ以外の特別なハードウェアを必要と
しない利点を有する反面、不良解析メモリからデータを
読み出すのに長時間を要するという欠点を有する。これ
は、被試験半導体メモリのメモリ容量が大きくなるほど
顕著になる。また、以上の不良救済解析装置は何れも不
良解析メモリを必要とするものである。この場合、被試
験半導体メモリのメモリ容量が増大すると、それに対応
する大きなメモリ容量の不良解析メモリを準備する必要
に迫られ、これも不良救済解析装置のコストの上昇をも
たらす。The second type of defect analysis apparatus has the advantage that no special hardware other than the defect analysis memory is required, but has the disadvantage that it takes a long time to read data from the defect analysis memory. Have. This becomes more remarkable as the memory capacity of the semiconductor memory under test increases. Further, all of the above defect repair analysis devices require a defect analysis memory. In this case, when the memory capacity of the semiconductor memory under test increases, it becomes necessary to prepare a failure analysis memory having a correspondingly large memory capacity, which also increases the cost of the failure repair analysis apparatus.
【0011】この発明は、ハードウェアを簡素に構成し
て上述の問題を解消した廉価な不良救済解析装置を有す
る半導体メモリ試験装置を提供するものである。An object of the present invention is to provide a semiconductor memory test apparatus having an inexpensive defect repair analysis apparatus in which the above-mentioned problems are solved by simply configuring hardware.
【0012】[0012]
請求項1:被試験半導体メモリMの行アドレス毎のフェ
イル数を直接に格納する行フェイル数格納メモリ3およ
び列アドレス毎のフェイル数を直接に格納する列フェイ
ル数格納メモリ4を有する不良救済解析装置を具備する
半導体メモリ試験装置において、被試験半導体メモリM
のフェイル時のアドレスを格納するフェイルアドレスメ
モリ81を具備する半導体メモリ試験装置を構成した。Claim 1: Failure repair analysis having a row fail number storage memory for directly storing the number of failures for each row address of the semiconductor memory under test M and a column failure number storage memory for directly storing the number of failures for each column address In a semiconductor memory test apparatus provided with a device, a semiconductor memory under test M
The semiconductor memory test apparatus provided with the fail address memory 81 for storing the address at the time of the failure.
【0013】そして、請求項2:請求項1に記載される
半導体メモリ試験装置において、パターン発生器から供
給されるアドレスの内から行アドレスを選択してこれを
行フェイル数格納メモリに供給する行アドレスセレクタ
5および列アドレスを選択してこれを列フェイル数格納
メモリに供給する列アドレスセレクタ6を具備し、行フ
ェイル数格納メモリ3から読み出した行フェイル数に+
1した加算結果を出力する行フェイル数加算器31およ
び列フェイル数格納メモリ4から読み出した列フェイル
数に+1した加算結果を出力する列フェイル数加算器4
1を具備し、行フェイル数のリミット値を格納する行リ
ミット値レジスタ32および列フェイル数のリミット値
を格納する列リミット値レジスタ42を具備し、行フェ
イル数加算器31の出力と行リミット値レジスタ32の
行リミット値を比較する行フェイル数比較器33および
列フェイル数加算器41の出力と列リミット値レジスタ
42の列リミット値を比較する列フェイル数比較器43
を具備し、行フェイル数格納メモリ3および列フェイル
数格納メモリ4のライトイネーブル端子WEをフェイル
信号の入力端子に接続し、行フェイル数加算器31の出
力端子および行フェイル数比較器33の出力端子を行フ
ェイル数格納メモリ3の入力端子Di に接続し、列フェ
イル数加算器41の出力端子および列フェイル数比較器
43の出力端子を列フェイル数格納メモリ4の入力端子
Di に接続し、非反転入力端子をフェイル信号の入力端
子に接続すると共に反転入力端子を行フェイル数比較器
33の出力端子および列フェイル数比較器43の出力端
子に接続するANDゲート82を具備し、ANDゲート
82の出力を入力して加算するアドレス加算器83を具
備し、行アドレスおよび列アドレスが入力される入力端
子と、アドレス加算器83の出力が入力されるアドレス
入力端子Aと、ANDゲート82の出力が入力されるラ
イトイネーブル端子WEを有するフェイルアドレスメモ
リ81を具備する半導体メモリ試験装置を構成した。In the semiconductor memory test apparatus according to the present invention, a row address is selected from the addresses supplied from the pattern generator and supplied to the row fail number storage memory. An address selector 5 and a column address selector 6 for selecting a column address and supplying the same to the column failure number storage memory are provided.
The row fail number adder 31 for outputting the added result of 1 and the column fail number adder 4 for outputting the added result of adding +1 to the column fail number read from the column fail number storage memory 4
1, a row limit value register 32 for storing the limit value of the number of row failures, and a column limit value register 42 for storing the limit value of the number of column failures. The output of the row failure number adder 31 and the row limit value A row fail number comparator 33 comparing the row limit value of the register 32 and a column fail number comparator 43 comparing the output of the column fail number adder 41 with the column limit value of the column limit value register 42.
The write enable terminal WE of the row failure number storage memory 3 and the column failure number storage memory 4 is connected to a failure signal input terminal, and the output terminal of the row failure number adder 31 and the output of the row failure number comparator 33 are provided. A terminal is connected to the input terminal Di of the row failure number storage memory 3, and an output terminal of the column failure number adder 41 and an output terminal of the column failure number comparator 43 are connected to an input terminal Di of the column failure number storage memory 4. An AND gate 82 for connecting the non-inverting input terminal to the input terminal of the fail signal and connecting the inverting input terminal to the output terminal of the row fail number comparator 33 and the output terminal of the column fail number comparator 43; And an address adder 83 for inputting and adding the output of the address adder. A semiconductor memory test apparatus is provided with a fail address memory 81 having an address input terminal A to which the output of the device 83 is input and a write enable terminal WE to which the output of the AND gate 82 is input.
【0014】また、請求項3:請求項2に記載される半
導体メモリ試験装置において、フェイル数のリミット値
を、(スペア列の本数)×(1アドレスの読み出し回
数)に設定した半導体メモリ試験装置を構成した。In a preferred embodiment of the present invention, the limit value of the number of failures is set to (the number of spare columns) × (the number of times of reading one address). Was configured.
【0015】[0015]
【発明の実施の形態】この発明の実施の形態を図1およ
び図2を参照して、特に、行側の回路について説明す
る。なお、列側の回路については、行側の回路と対比し
て同様に説明することができるのでその説明を省略す
る。図1および図2において、行アドレスセレクタ5
は、パターン発生器から供給されるアドレス信号の内か
ら被試験半導体メモリMの行アドレスを選択するセレク
タである。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the present invention will be described with reference to FIGS. Note that the circuit on the column side can be similarly described in comparison with the circuit on the row side, and thus the description thereof is omitted. In FIG. 1 and FIG.
Is a selector for selecting a row address of the semiconductor memory under test M from address signals supplied from the pattern generator.
【0016】行フェイル数格納メモリ3は行アドレス毎
のフェイル数を格納するメモリである。この行フェイル
数格納メモリ3は、フェイル信号が入力端子である入力
ANDゲート7を介して入力される度び毎に、読み出し
データを行フェイル数加算器31に出力すると共に、行
フェイル数加算器31の出力データと行フェイル数比較
器33の出力データとが書き込まれる動作が実行され
る。行フェイル数格納メモリ3は(m+l)ビットのデ
ータ幅を有しており、被試験半導体メモリMの行アドレ
ス範囲と同等か或いはそれ以上のアドレス範囲を有す
る。アドレス範囲mは、1行のフェイル数を何個まで計
数するかにより決定される。また、+1ビットは、行フ
ェイル数比較器33の出力データであるフラグを書き込
むビットである。The row failure number storage memory 3 is a memory for storing the number of failures for each row address. The row fail number storage memory 3 outputs read data to the row fail number adder 31 every time a fail signal is input through the input AND gate 7 serving as an input terminal, and also outputs the row fail number adder. The operation of writing the output data of the row fail number comparator 31 and the output data of the row fail number comparator 33 is executed. The row fail number storage memory 3 has a data width of (m + 1) bits, and has an address range equal to or greater than the row address range of the semiconductor memory M under test. The address range m is determined by the number of failures in one row. The +1 bit is a bit for writing a flag, which is output data of the row fail number comparator 33.
【0017】行フェイル数加算器31は、行フェイル数
格納メモリ3から入力された読みだしデータに+1した
データを出力する。この加算器31は、行フェイル数格
納メモリ3に書き込みが行われたか否かに関わりなくメ
モリ3の現在のデータを読み出してこのデータに"1"を
加算し、加算結果をメモリ3に帰還入力する。なお、お
れら行フェイル数格納メモリ3および行フェイル数加算
器31の動作については後で具体的に説明される。The row fail number adder 31 outputs data obtained by adding +1 to the read data input from the row fail number storage memory 3. The adder 31 reads out the current data in the memory 3 regardless of whether or not data has been written to the row-fail count storage memory 3, adds "1" to this data, and feeds back the addition result to the memory 3. I do. The operations of the row fail number storage memory 3 and the row fail number adder 31 will be specifically described later.
【0018】行フェイル数リミット値レジスタ32は、
行フェイルのリミット値を格納するレジスタである。後
で図2を参照して具体的数値的に説明されるが、ここに
おいては「(スペア列の本数)×(1アドレスの読み出
し回数)」を設定する。これは、従来例の説明における
一方のスペアラインでしか救済することができないライ
ン不良の検出をすることに対応する。この発明において
は、被試験半導体メモリMのビット毎の不良情報を保持
することはできないので、同一のアドレスで2回フェイ
ルするとフェイル2と計数することになる。そこで、リ
ミット値として(スペア列の本数)×(1アドレスの読
み出し回数)を設定する。The row fail number limit value register 32 stores
This register stores the limit value of the row fail. Although specific numerical values will be described later with reference to FIG. 2, “(the number of spare columns) × (the number of times of reading one address)” is set here. This corresponds to detecting a line defect that can be repaired only by one spare line in the description of the conventional example. In the present invention, since the failure information for each bit of the semiconductor memory M to be tested cannot be held, if the same address fails twice, the failure is counted as 2. Therefore, (the number of spare rows) × (the number of times of reading one address) is set as the limit value.
【0019】行フェイル数比較器33は、行フェイル数
加算器31の出力と行フェイル数リミット値レジスタ3
2のリミット値を比較して、行フェイル数加算器31の
出力の方が大きくなった時、"1"を出力してフラグ1を
立て、それ以外の場合は"0"を出力している。ここで、
81はフェイルアドレスメモリである。このフェイルア
ドレスメモリ81の入力端子Di には、行アドレスセレ
クタ5および列アドレスセレクタ6を介して行アドレス
および列アドレスが入力データとして供給される。フェ
イルアドレスメモリ81のライトイネーブル端子WEに
は、行フェイル数比較器33の出力或いは列フェイル数
比較器43の出力と入力ANDゲート7を介して入力さ
れるフェイル信号がANDゲート82を介して供給され
る。そして、フェイルアドレスメモリ81のアドレス入
力端子Aには、ANDゲート82の出力がアドレス加算
器83を介してアドレス信号として供給される。なお、
アドレス加算器83のアドレス入力端子Aには、クリア
された初期状態において"0"が印加されている。即ち、
アドレス0を指定し得る状態にある。The number-of-row-fails comparator 33 stores the output of the row-fail-number adder 31 and the row-fail-number limit value register 3.
If the output of the row fail number adder 31 is larger than the limit value of 2, the output is "1" and the flag 1 is set, otherwise "0" is output. . here,
81 is a fail address memory. A row address and a column address are supplied as input data to an input terminal Di of the fail address memory 81 via a row address selector 5 and a column address selector 6. The write enable terminal WE of the fail address memory 81 is supplied with the output of the row fail number comparator 33 or the output of the column fail number comparator 43 and a fail signal input via the input AND gate 7 via the AND gate 82. Is done. The output of the AND gate 82 is supplied to the address input terminal A of the fail address memory 81 via the address adder 83 as an address signal. In addition,
“0” is applied to the address input terminal A of the address adder 83 in the cleared initial state. That is,
It is in a state where address 0 can be specified.
【0020】図2を参照して図1の不良救済解析装置の
動作を説明するに、ここにおける被試験半導体メモリM
は8行×8列のメモリセルを有する例である。以後、行
アドレスをi、列アドレスをjと表示し、このアドレス
をアドレス(i、j)と表示することにする。被試験半
導体メモリMのデータ読み出しは1アドレスについて1
回とし、スペア行は4本であり、スペア列も4本である
ものとする。即ち、行フェイル数リミット値レジスタ3
2に(4本×1回)=4を設定し、列フェイル数リミッ
ト値レジスタ42にも(2本×2回)=4を設定する。The operation of the defect repair analyzer of FIG. 1 will be described with reference to FIG.
Is an example having 8 rows × 8 columns of memory cells. Hereinafter, a row address is indicated by i, a column address is indicated by j, and this address is indicated by an address (i, j). The data reading of the semiconductor memory under test M is 1 for one address.
The number of spare rows is four, and the number of spare columns is also four. That is, the row fail number limit value register 3
2 is set to (4 × 1) = 4, and (2 × 2) = 4 is also set to the column fail number limit value register 42.
【0021】先ず、フェイル数格納メモリ、フェイルア
ドレスメモリ、アドレス加算器は試験開始に先だってク
リアしておく。 0行アドレスの試験を開始する。 被試験半導体メモリMのアドレス(0、0)を指定した
時、試験結果はパスであるのでフェイルは"0"であり、
入力ANDゲート7のフェイル入力は"0"であるので、
入力ANDゲート7の出力は"0"である。従って、行フ
ェイル数格納メモリ3は入力端子WEの入力が"0"であ
るところからライトイネーブルとされていない。次に、
行フェイル数加算器31は、クリアされたデータであ
る"0"を行フェイル数格納メモリ3から読み出してこれ
を入力する。行フェイル数加算器31はこの読みだしデ
ータ"0"に"1"を加算し、加算結果である"1"を行フェ
イル数格納メモリ3に入力データとし帰還供給する。し
かし、上述した通り、行フェイル数格納メモリ3はライ
トイネーブルとされてはいないので、この入力データ"
1"を格納しない。従って、行フェイル数格納メモリ3
の記憶内容であるフェイル数は"0"のまま変化しない。First, the fail number storage memory, the fail address memory, and the address adder are cleared before starting the test. Start the test for the 0 row address. When the address (0, 0) of the semiconductor memory M under test is specified, the test result is a pass, so that the failure is “0”,
Since the fail input of the input AND gate 7 is "0",
The output of the input AND gate 7 is "0". Therefore, the row fail number storage memory 3 is not write enabled since the input of the input terminal WE is "0". next,
The row fail number adder 31 reads out the cleared data “0” from the row fail number storage memory 3 and inputs it. The row fail number adder 31 adds "1" to the read data "0", and feeds back the added result "1" to the row fail number storage memory 3 as input data. However, as described above, since the row failure number storage memory 3 is not write enabled, the input data "
1 "is not stored. Therefore, the row failure number storage memory 3
The number of failures, which is the stored content of "1", remains at "0".
【0022】次いで、アドレス(0、1)を指定した時
は、フェイルは"0"であるので、アドレス(0、0)の
場合と同様に、行フェイル数格納メモリ3の記憶内容
は"0"のまま変化しない。引き続いて、アドレス(0、
2)ないしアドレス(0、7)を順次に指定した時も、
フェイル入力は"0"であるので行フェイル数格納メモリ
3の記憶内容は"0"のまま変化しない。Next, when the address (0, 1) is designated, the failure is "0", so that the storage content of the row failure number storage memory 3 is "0" as in the case of the address (0, 0). "It doesn't change. Subsequently, the address (0,
2) Even when addresses (0, 7) are sequentially specified,
Since the fail input is "0", the content stored in the row fail number storage memory 3 remains "0".
【0023】 1行アドレスの試験を開始する。 アドレス(1、0)を指定した時、試験結果はフェイル
である。フェイルである場合、図1において入力AND
ゲート7は行フェイル数格納メモリ3のライトイネーブ
ル端子WEに"1"を出力し、行フェイル数格納メモリ3
はライトイネーブルとされる。この時、行フェイル数加
算器31が行フェイル数格納メモリ3から読み出した出
力は"0"であり、これに"1"を加算した結果である"1"
を行フェイル数格納メモリ3に入力データとし帰還供給
する。ここで、行フェイル数格納メモリ3はライトイネ
ーブルとされているので、帰還供給された入力データ"
1"を格納する。従って、行フェイル数格納メモリ3の
記憶内容であるフェイル数は"0"から"1"に書き換えら
れることになる。The test of one row address is started. When the address (1, 0) is specified, the test result is a failure. In the case of a failure, the input AND in FIG.
The gate 7 outputs “1” to the write enable terminal WE of the row failure number storage memory 3, and outputs the row failure number storage memory 3.
Is write enabled. At this time, the output read from the row fail number storage memory 3 by the row fail number adder 31 is "0", and "1" is a result of adding "1" to this.
As input data to the row-fail-number storage memory 3 and fed back. Here, since the row-fail count storage memory 3 is write-enabled, the input data that has been fed back and supplied "
Therefore, the number of failures stored in the row failure number storage memory 3 is rewritten from "0" to "1".
【0024】ここで、フェイルアドレスメモリ81のア
ドレス入力端子Aには、上述した通り、アドレス加算器
83のクリアされた初期状態である出力"0"が印加され
ている。ところで、行フェイル数加算器31が行フェイ
ル数格納メモリ3から読み出した出力に"1"を加算した
結果は、フェイル数比較器33にも供給されている。即
ち、行フェイル数加算器31の加算結果である"1"はフ
ェイル数比較器33にも供給され、行フェイル数リミッ
ト値"4"と比較される。比較結果はA<Bであるので、
フェイル数比較器33はフラグ"1"を立てず、0を出力
しており、これはORゲート84を介してANDゲート
82の反転入力端子に供給され、ANDゲート82を導
通状態にしている。従って、アドレス(1、0)のフェ
イル信号"1"は、ANDゲート82を介して、フェイル
アドレスメモリ81のライトイネーブル端子WEに供給
され、フェイルアドレスメモリ81をライトイネーブル
にする。その結果、フェイルアドレスメモリ81のアド
レス入力端子Aに印加されているアドレス0がライトイ
ネーブルにされ、ここに指定されたアドレス(1、0)
がフェイルアドレスとして格納される。この時、アドレ
ス(1、0)のフェイル信号"1"はアドレス加算器83
にも供給され、その計数値を"1"とする。ここで、この
計数値"1"がフェイルアドレスメモリ81のアドレス入
力端子Aに印加されることになる。Here, as described above, the output "0" which is the cleared initial state of the address adder 83 is applied to the address input terminal A of the fail address memory 81. The result obtained by adding “1” to the output read from the row fail number storage memory 3 by the row fail number adder 31 is also supplied to the fail number comparator 33. That is, the addition result “1” of the row fail number adder 31 is also supplied to the fail number comparator 33 and compared with the row fail number limit value “4”. Since the comparison result is A <B,
The fail number comparator 33 does not raise the flag “1” and outputs 0, which is supplied to the inverting input terminal of the AND gate 82 via the OR gate 84 to make the AND gate 82 conductive. Therefore, the fail signal “1” of the address (1, 0) is supplied to the write enable terminal WE of the fail address memory 81 via the AND gate 82, and the write enable of the fail address memory 81 is enabled. As a result, the address 0 applied to the address input terminal A of the fail address memory 81 is write-enabled, and the address (1, 0) designated here is written.
Is stored as a fail address. At this time, the fail signal "1" of the address (1, 0) is added to the address adder 83.
And the count value is set to "1". Here, the count value “1” is applied to the address input terminal A of the fail address memory 81.
【0025】アドレス(1、1)を指定した時、試験結
果はフェイルであるのでフェイルは"1"である。即ち、
引き続いてフェイルが発生するので、行フェイル数格納
メモリ3の記憶内容の書き換えが行われる。行フェイル
数加算器31が行フェイル数格納メモリ3から読み出し
た出力は"1"であり、これに"1"を加算した結果であ
る"2"を行フェイル数格納メモリ3に入力データとし帰
還供給し、行フェイル数格納メモリ3にはこの"2"がフ
ェイル数として格納される。結局、行フェイル数格納メ
モリ3の記憶内容は"1"から"2"に書き換えられるに到
る。一方、フェイルアドレスメモリ81についてみる
と、そのアドレス入力端子Aには、アドレス加算器83
の出力"1"が印加されている。ところで、行フェイル数
加算器31が行フェイル数格納メモリ3から読み出した
出力"1"に"1"を加算した結果は、フェイル数比較器3
3にも供給され、加算結果である"2"は行フェイル数リ
ミット値"4"と比較される。比較結果はA<Bであり、
フェイル数比較器33はフラグ"1"を立てず、0を出力
しており、これはORゲート84を介してANDゲート
82の反転入力端子に供給され、ANDゲート82を導
通状態にしている。従って、アドレス(1、1)のフェ
イル信号は、ANDゲート82を介して、フェイルアド
レスメモリ81のライトイネーブル端子WEに供給さ
れ、フェイルアドレスメモリ81をライトイネーブルに
する。その結果、フェイルアドレスメモリ81のアドレ
ス入力端子Aに印加されているアドレス1がライトイネ
ーブルにされて、指定されたアドレス(1、1)がフェ
イルアドレスとして格納される。この時、アドレス
(1、1)のフェイル信号はアドレス加算器83にも供
給され、その計数値を"2"とする。ここで、今度はこの
計数値"2"がフェイルアドレスメモリ81のアドレス入
力端子Aに印加され、アドレス2を指定し得る状態にな
る。When the address (1, 1) is designated, the test result is "fail", so the fail is "1". That is,
Subsequently, since a failure occurs, the storage content of the row failure number storage memory 3 is rewritten. The output read from the row failure number storage memory 3 by the row failure number adder 31 is “1”, and “2”, which is the result of adding “1” thereto, is fed back to the row failure number storage memory 3 as input data. The "2" is supplied to the row failure number storage memory 3 as the number of failures. As a result, the storage content of the row failure number storage memory 3 is rewritten from "1" to "2". On the other hand, regarding the fail address memory 81, an address adder 83 is connected to its address input terminal A.
Output "1" is applied. The result of adding “1” to the output “1” read out from the row failure number storage memory 3 by the row failure number adder 31 is the same as the failure number comparator 3
3, and the result of addition "2" is compared with the row fail number limit value "4". The comparison result is A <B,
The fail number comparator 33 does not raise the flag “1” and outputs 0, which is supplied to the inverting input terminal of the AND gate 82 via the OR gate 84 to make the AND gate 82 conductive. Therefore, the fail signal of the address (1, 1) is supplied to the write enable terminal WE of the fail address memory 81 via the AND gate 82, and the write enable of the fail address memory 81 is enabled. As a result, the address 1 applied to the address input terminal A of the fail address memory 81 is write-enabled, and the designated address (1, 1) is stored as a fail address. At this time, the fail signal of the address (1, 1) is also supplied to the address adder 83, and the count value is set to "2". Here, this count value “2” is applied to the address input terminal A of the fail address memory 81, and the address 2 can be designated.
【0026】アドレス(1、2)を指定した時、試験結
果はフェイル"1"であるので行フェイル数格納メモリ3
の記憶内容の書き換えが行われる。行フェイル数加算器
31が行フェイル数格納メモリ3から読み出した出力
は"2"であり、これに"1"を加算した結果である"3"が
行フェイル数格納メモリ3にフェイル数として格納され
る。一方において、フェイルアドレスメモリ81につい
てみると、そのアドレス入力端子Aには、アドレス加算
器83の出力"2"が印加されている。ところで、行フェ
イル数加算器31が行フェイル数格納メモリ3から読み
出した出力"2"に"1"を加算した結果はフェイル数比較
器33にも供給され、加算結果である"3"は行フェイル
数リミット値"4"と比較される。比較結果はA<Bであ
り、フェイル数比較器33はフラグ"1"を立てず、0を
出力しており、これはORゲート84を介してANDゲ
ート82の反転入力端子に供給され、ANDゲート82
を導通状態にしている。従って、アドレス(1、2)の
フェイル信号は、ANDゲート82を介して、フェイル
アドレスメモリ81のライトイネーブル端子WEに供給
され、フェイルアドレスメモリ81をライトイネーブル
にする。その結果、フェイルアドレスメモリ81のアド
レス入力端子Aに印加されているアドレス2がライトイ
ネーブルにされ、指定されたアドレス(1、2)がフェ
イルアドレスとして格納される。この時、アドレス
(1、2)のフェイル信号はアドレス加算器83にも供
給され、その計数値を"3"とする。ここで、今度はこの
計数値"3"がフェイルアドレスメモリ81のアドレス入
力端子Aに印加されて、アドレス3を指定し得る状態に
なる。When the address (1, 2) is designated, the test result is "1", so the row failure number storage memory 3
Is rewritten. The output read from the row failure number storage memory 3 by the row failure number adder 31 is “2”, and “3” which is the result of adding “1” to this is stored in the row failure number storage memory 3 as the number of failures. Is done. On the other hand, regarding the fail address memory 81, the output “2” of the address adder 83 is applied to the address input terminal A thereof. By the way, the result of adding "1" to the output "2" read out from the row fail number storage memory 3 by the row fail number adder 31 is also supplied to the fail number comparator 33, and the added result "3" is output to the line This is compared with the fail number limit value “4”. The comparison result is A <B, and the fail number comparator 33 outputs 0 without setting the flag “1”, which is supplied to the inverting input terminal of the AND gate 82 via the OR gate 84, and Gate 82
Are in a conductive state. Accordingly, the fail signal of the address (1, 2) is supplied to the write enable terminal WE of the fail address memory 81 via the AND gate 82, and the write enable of the fail address memory 81 is enabled. As a result, the address 2 applied to the address input terminal A of the fail address memory 81 is write-enabled, and the designated address (1, 2) is stored as a fail address. At this time, the fail signal of the address (1, 2) is also supplied to the address adder 83, and the count value is set to "3". Here, this count value “3” is applied to the address input terminal A of the fail address memory 81, and the address 3 can be designated.
【0027】アドレス(1、3)を指定した時、試験結
果はフェイル"1"であるので行フェイル数格納メモリ3
の記憶内容の書き換えが行われ、フェイル数として"4"
が行フェイル数格納メモリ3に格納される。行フェイル
数加算器31の加算結果"4"は行フェイル数リミット
値"4"と比較され、比較結果はA>Bではないのでフラ
グ"1"を立てず、0を出力しており、ANDゲート82
を導通状態にしている。従って、アドレス(1、3)の
フェイル信号はフェイルアドレスメモリ81をライトイ
ネーブルにする。その結果、フェイルアドレスメモリ8
1のアドレス入力端子Aに印加されているアドレス3が
ライトイネーブルにされ、指定されたアドレス(1、
3)がフェイルアドレスとして格納される。アドレス
(1、3)のフェイル信号はアドレス加算器83の計数
値を"4"とする。この計数値"4"がフェイルアドレスメ
モリ81のアドレス入力端子Aに印加され、アドレス4
を指定し得る状態になる。When the address (1, 3) is designated, the test result is "1", so the row failure number storage memory 3
Is rewritten, and the number of failures is "4".
Is stored in the row failure number storage memory 3. The addition result “4” of the row failure number adder 31 is compared with the row failure number limit value “4”. Since the comparison result is not A> B, the flag “1” is not set and 0 is output. Gate 82
Are in a conductive state. Therefore, the fail signal at the address (1, 3) enables the fail address memory 81 to be write-enabled. As a result, the fail address memory 8
Address 3 applied to the address input terminal A of No. 1 is write-enabled, and the specified address (1,
3) is stored as a fail address. For the fail signal of the address (1, 3), the count value of the address adder 83 is set to "4". This count value “4” is applied to the address input terminal A of the fail address memory 81, and the address 4
Can be specified.
【0028】アドレス(1、4)を指定する。試験結果
はフェイル"1"であるので行フェイル数格納メモリ3の
記憶内容の書き換えは行われ、フェイル数として"5"が
行フェイル数格納メモリ3に格納される。ここで、行フ
ェイル数加算器31の加算結果である"5"はフェイル数
比較器33において行フェイル数リミット値"4"と比較
される。比較結果はA>Bであり、フェイル数比較器3
3はフラグ"1"を立てるに到る。これはORゲート84
を介してANDゲート82の反転入力端子に供給され、
ANDゲート82を非導通状態にする。従って、アドレ
ス(1、4)のフェイル信号は、ANDゲート82を介
してフェイルアドレスメモリ81のライトイネーブル端
子WEに供給されず、フェイルアドレスメモリ81はラ
イトイネーブルとされない。その結果、フェイルアドレ
スメモリ81のアドレス入力端子Aに印加されているア
ドレス4に指定されたアドレス(1、4)がフェイルア
ドレスとして格納されない。そして、ANDゲート82
は非導通状態にあるので、アドレス(1、4)のフェイ
ル信号はアドレス加算器83にも供給されず、その計数
値は"4"のまま保持される。即ち、この計数値"4"がフ
ェイルアドレスメモリ81のアドレス入力端子Aに印加
されたままであり、アドレス4を指定し得る状態にして
いる。The address (1, 4) is designated. Since the test result is failure "1", the storage contents of the row failure number storage memory 3 are rewritten, and "5" is stored in the row failure number storage memory 3 as the number of failures. Here, “5” which is the addition result of the row fail number adder 31 is compared with the row fail number limit value “4” in the fail number comparator 33. The comparison result is A> B, and the fail number comparator 3
3 sets a flag "1". This is OR gate 84
Is supplied to the inverting input terminal of the AND gate 82 via
The AND gate 82 is turned off. Therefore, the fail signal of the address (1, 4) is not supplied to the write enable terminal WE of the fail address memory 81 via the AND gate 82, and the fail address memory 81 is not write enabled. As a result, the address (1, 4) designated as address 4 applied to the address input terminal A of the fail address memory 81 is not stored as a fail address. And the AND gate 82
Is in a non-conducting state, the fail signal of the address (1, 4) is not supplied to the address adder 83, and the count value is kept at "4". That is, the count value “4” is still applied to the address input terminal A of the fail address memory 81, so that the address 4 can be designated.
【0029】アドレス(1、5)を指定した時、試験結
果はフェイル"1"であるので行フェイル数格納メモリ3
の記憶内容の書き換えは行われ、フェイル数として"6"
が行フェイル数格納メモリ3に格納される。しかし、フ
ェイル数比較器33における比較結果はA>Bであるの
で、アドレス(1、4)を指定した場合と同様に、アド
レス4はライトイネーブルとされない。フェイルアドレ
スメモリ81に対するフェイルアドレスの格納は行われ
ない。計数値"4"がフェイルアドレスメモリ81のアド
レス入力端子Aに印加されたままであり、アドレス4を
指定し得る状態にしている。When the address (1, 5) is designated, the test result is "1", so the row fail number storage memory 3
Is rewritten, and the number of failures is "6".
Is stored in the row failure number storage memory 3. However, since the comparison result in the fail number comparator 33 is A> B, the address 4 is not write enabled as in the case where the address (1, 4) is designated. No fail address is stored in the fail address memory 81. The count value “4” is still applied to the address input terminal A of the fail address memory 81, so that the address 4 can be designated.
【0030】アドレス(1、6)を指定した時、試験結
果はフェイル"1"であるので行フェイル数格納メモリ3
の記憶内容の書き換えは行われ、フェイル数として"7"
が行フェイル数格納メモリ3に格納される。しかし、フ
ェイル数比較器33における比較結果はA>Bであるの
で、アドレス4はライトイネーブルとされない。フェイ
ルアドレスメモリ81に対するフェイルアドレスの格納
は行われない。計数値"4"がフェイルアドレスメモリ8
1のアドレス入力端子Aに印加されたままであり、アド
レス4を指定し得る状態にしている。When the address (1, 6) is designated, the test result is "1", so that the row failure number storage memory 3
Is rewritten, and the number of failures is "7".
Is stored in the row failure number storage memory 3. However, since the comparison result in the fail number comparator 33 is A> B, the address 4 is not write enabled. No fail address is stored in the fail address memory 81. The count value "4" is stored in the fail address memory 8
1 is still applied to the address input terminal A, so that the address 4 can be designated.
【0031】アドレス(1、7)を指定した時、試験結
果はフェイル"1"であるので行フェイル数格納メモリ3
の記憶内容の書き換えは行われ、フェイル数として"8"
が行フェイル数格納メモリ3に格納される。しかし、フ
ェイル数比較器33における比較結果はA>Bであるの
で、アドレス4はライトイネーブルとされない。フェイ
ルアドレスメモリ81に対するフェイルアドレスの格納
は行われない。計数値"4"がフェイルアドレスメモリ8
1のアドレス入力端子Aに印加されたままであり、アド
レス4を指定し得る状態にしている。When the address (1, 7) is designated, the test result is "1", so the row failure number storage memory 3
Is rewritten, and the number of failures is "8".
Is stored in the row failure number storage memory 3. However, since the comparison result in the fail number comparator 33 is A> B, the address 4 is not write enabled. No fail address is stored in the fail address memory 81. The count value "4" is stored in the fail address memory 8
1 is still applied to the address input terminal A, so that the address 4 can be designated.
【0032】 2行アドレスの試験を開始する。 0行アドレスの試験の場合と全く同様に、行フェイル数
格納メモリ3の記憶内容の書き換え、およびフェイルア
ドレスメモリ81に対するフェイルアドレスの格納は行
なわれない。計数値"4"がフェイルアドレスメモリ81
のアドレス入力端子Aに印加されたままであり、アドレ
ス4を指定し得る状態にしている。The test of the two-row address is started. Just as in the case of the test for the 0-row address, rewriting of the storage contents of the row-fail count storage memory 3 and storage of the fail address in the fail address memory 81 are not performed. The count value "4" is stored in the fail address memory 81.
Is kept applied to the address input terminal A, so that the address 4 can be designated.
【0033】 3行アドレスの試験を開始する。 アドレス(3、2)を指定した時、試験結果はフェイ
ル"1"であるので行フェイル数格納メモリ3の記憶内容
の書き換えが行われ、フェイル数として"1"が行フェイ
ル数格納メモリ3に格納される。行フェイル数加算器3
1の加算結果"1"は行フェイル数リミット値"4"と比較
され、比較結果はA>Bではないのでフラグ"1"を立て
ず、0を出力しており、ANDゲート82を導通状態に
している。従って、アドレス(3、2)のフェイル信号
はフェイルアドレスメモリ81をライトイネーブルにす
る。その結果、フェイルアドレスメモリ81のアドレス
入力端子Aに印加されているアドレス4がライトイネー
ブルにされ、指定されたアドレス(3、2)がフェイル
アドレスとして格納される。アドレス(3、2)のフェ
イル信号はアドレス加算器83の計数値を"5"とする。
この計数値"5"がフェイルアドレスメモリ81のアドレ
ス入力端子Aに印加され、アドレス5を指定し得る状態
になる。The test of the three row addresses is started. When the address (3, 2) is designated, since the test result is "1", the storage contents of the row failure number storage memory 3 are rewritten, and "1" is stored in the row failure number storage memory 3 as the number of failures. Is stored. Row fail number adder 3
The addition result “1” of “1” is compared with the row fail number limit value “4”. Since the comparison result is not A> B, the flag “1” is not set and “0” is output, and the AND gate 82 is turned on. I have to. Therefore, the fail signal at the address (3, 2) enables the fail address memory 81 to be write-enabled. As a result, the address 4 applied to the address input terminal A of the fail address memory 81 is write-enabled, and the designated address (3, 2) is stored as a fail address. For the fail signal of the address (3, 2), the count value of the address adder 83 is set to “5”.
This count value "5" is applied to the address input terminal A of the fail address memory 81, and the state where the address 5 can be designated is established.
【0034】以下、アドレス(5、5)、アドレス
(5、6)においてフェイルアドレスメモリ81にフェ
イルアドレスの格納が行なわれる。Thereafter, the fail address is stored in the fail address memory 81 at the addresses (5, 5) and (5, 6).
【0035】[0035]
【発明の効果】以上の通りであって、この発明に依れ
ば、被試験半導体メモリの各セル毎のフェイル情報を保
持しておく従来の意味の不良解析メモリは使用しない。
その代わりに、被試験半導体メモリの行アドレス毎のフ
ェイル数を格納する行フェイル数格納メモリおよび列ア
ドレス毎のフェイル数を格納する列フェイル数格納メモ
リを使用するが、これらのメモリ容量は極く小さく、そ
して、被試験半導体メモリのメモリ容量に応じてメモリ
容量を増加する必要はない。それだけ、ハードウェアを
簡素に構成することができ、廉価な不良救済解析装置を
有する半導体メモリ試験装置を提供することができる。
また、フェイル数のリミット値を(スペア列の本数)×
(1アドレスの読み出し回数)に設定することによりラ
イン不良の判別を容易にし、不良救済解析を効率的に実
施することができる。As described above, according to the present invention, the conventional failure analysis memory for holding the fail information for each cell of the semiconductor memory under test is not used.
Instead, a row failure number storage memory for storing the number of failures for each row address of the semiconductor memory under test and a column failure number storage memory for storing the number of failures for each column address are used, but these memory capacities are extremely small. It is small and it is not necessary to increase the memory capacity according to the memory capacity of the semiconductor memory under test. Accordingly, the hardware can be simply configured, and a semiconductor memory test device having an inexpensive defect repair analysis device can be provided.
The limit value of the number of failures is (number of spare rows) x
By setting (the number of times of reading one address), it is possible to easily determine a line defect, and to efficiently perform a defect repair analysis.
【0036】更に、試験終了後に、行フェイル数格納メ
モリおよび列フェイル数格納メモリのフラグビットを読
み出すことにより、ライン不良の行アドレスおよび列ア
ドレスを認識することができる。そして、フェイルアド
レスメモリに格納されるデータからライン不良アドレス
を除くことにより、セル不良アドレスを知ることができ
る。従って、半導体メモリの不良救済解析を実施するに
際して、リペアすべきアドレス情報を効率的に得ること
ができる。Further, after the test is completed, the row address and the column address of the line failure can be recognized by reading the flag bits of the row failure number storage memory and the column failure number storage memory. Then, by removing the line defective address from the data stored in the fail address memory, the cell defective address can be known. Therefore, when performing a defect repair analysis of a semiconductor memory, it is possible to efficiently obtain address information to be repaired.
【図1】実施例を説明するブロック図。FIG. 1 is a block diagram illustrating an embodiment.
【図2】実施例の動作を説明する図。FIG. 2 is a diagram illustrating the operation of the embodiment.
【図3】不良解析の従来例を説明する図。FIG. 3 is a diagram illustrating a conventional example of failure analysis.
【図4】不良救済解析のアルゴリズムを説明する図。FIG. 4 is a view for explaining an algorithm of defect repair analysis.
【図5】不良救済解析のアルゴリズムを説明する図。FIG. 5 is a view for explaining an algorithm of defect repair analysis.
【図6】不良救済解析装置の従来例を説明する図。FIG. 6 is a diagram illustrating a conventional example of a defect repair analysis device.
3 行フェイル数格納メモリ 31 行フェイル数加算器 32 行フェイル数リミット値レジスタ 33 行フェイル数比較器 4 列フェイル数格納メモリ 41 列フェイル数加算器 42 列フェイル数リミット値レジスタ 43 列フェイル数比較器 5 行アドレスセレクタ 6 列アドレスセレクタ 7 入力ANDゲート 81 フェイルアドレスメモリ 82 アドレス入力ANDゲート 83 アドレス加算器 84 ORゲート A アドレス入力端子 Di 入力端子 M 被試験半導体メモリ WE ライトイネーブル端子 3 Row fail count storage memory 31 Row fail count adder 32 Row fail count limit register 33 Row fail count comparator 4 Column fail count storage memory 41 Column fail count adder 42 Column fail count limit register 43 Column fail count comparator 5 row address selector 6 column address selector 7 input AND gate 81 fail address memory 82 address input AND gate 83 address adder 84 OR gate A address input terminal Di input terminal M semiconductor memory under test WE write enable terminal
Claims (3)
ェイル数を直接に格納する行フェイル数格納メモリおよ
び列アドレス毎のフェイル数を直接に格納する列フェイ
ル数格納メモリを有する不良救済解析装置を具備する半
導体メモリ試験装置において、 被試験半導体メモリのフェイル時のアドレスを格納する
フェイルアドレスメモリを具備することを特徴とする半
導体メモリ試験装置。1. A defect remedy analysis device having a row failure number storage memory for directly storing the number of failures for each row address of a semiconductor memory under test and a column failure number storage memory for directly storing the number of failures for each column address. A semiconductor memory test apparatus comprising: a fail address memory for storing an address of a semiconductor memory under test when a failure occurs.
装置において、 パターン発生器から供給されるアドレスの内から行アド
レスを選択してこれを行フェイル数格納メモリに供給す
る行アドレスセレクタおよび列アドレスを選択してこれ
を列フェイル数格納メモリに供給する列アドレスセレク
タを具備し、 行フェイル数格納メモリから読み出した行フェイル数に
+1した加算結果を出力する行フェイル数加算器および
列フェイル数格納メモリから読み出した列フェイル数に
+1した加算結果を出力する列フェイル数加算器を具備
し、 行フェイル数のリミット値を格納する行リミット値レジ
スタおよび列フェイル数のリミット値を格納する列リミ
ット値レジスタを具備し、 行フェイル数加算器の出力と行リミット値レジスタの行
リミット値を比較する行フェイル数比較器および列フェ
イル数加算器の出力と列リミット値レジスタの列リミッ
ト値を比較する列フェイル数比較器を具備し、 行フェイル数格納メモリおよび列フェイル数格納メモリ
のライトイネーブル端子をフェイル信号の入力端子に接
続し、 行フェイル数加算器の出力端子および行フェイル数比較
器の出力端子を行フェイル数格納メモリの入力端子に接
続し、列フェイル数加算器の出力端子および列フェイル
数比較器の出力端子を列フェイル数格納メモリの入力端
子に接続し、 非反転入力端子をフェイル信号の入力端子に接続すると
共に反転入力端子を行フェイル数比較器の出力端子およ
び列フェイル数比較器の出力端子に接続するANDゲー
トを具備し、 ANDゲートの出力を入力して加算するアドレス加算器
を具備し、 行アドレスおよび列アドレスが入力される入力端子と、
アドレス加算器の出力が入力されるアドレス入力端子
と、ANDゲートの出力が入力されるライトイネーブル
端子を有するフェイルアドレスメモリを具備することを
特徴とする半導体メモリ試験装置。2. The semiconductor memory test apparatus according to claim 1, wherein a row address is selected from addresses supplied from a pattern generator and supplied to a row fail number storage memory. A row fail number adder for selecting an address and supplying the selected address to the column fail number storage memory, outputting a result of adding +1 to the row fail number read from the row fail number storage memory, and a column fail number A row limit value register for storing a limit value of the number of row failures and a column limit for storing a limit value of the number of column failures are provided with a column fail number adder for outputting an addition result obtained by adding +1 to the number of column failures read from the storage memory. It has a value register, the output of the row fail number adder and the row limit value of the row limit value register A column fail number comparator for comparing the output of the row fail number comparator and the column fail number adder to be compared with the column limit value of the column limit value register is provided, and the write enable of the row fail number storage memory and the column fail number storage memory is provided. The terminal is connected to the input terminal of the fail signal, the output terminal of the row fail number adder and the output terminal of the row fail number comparator are connected to the input terminal of the row fail number storage memory, and the output terminal of the column fail number adder and The output terminal of the column fail number comparator is connected to the input terminal of the column fail number storage memory, the non-inverting input terminal is connected to the fail signal input terminal, and the inverting input terminal is the output terminal of the row fail number comparator and the column fail. An address adder connected to an output terminal of the number comparator and having an output of the AND gate input and added; And Bei, an input terminal to which the row and column addresses are inputted,
A semiconductor memory test apparatus comprising: a fail address memory having an address input terminal to which an output of an address adder is input and a write enable terminal to which an output of an AND gate is input.
装置において、 フェイル数のリミット値を、(スペア列の本数)×(1
アドレスの読み出し回数)に設定したことを特徴とする
半導体メモリ試験装置。3. The semiconductor memory test apparatus according to claim 2, wherein the limit value of the number of failures is (the number of spare rows) × (1
(The number of times of reading addresses).
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9245493A JPH1186595A (en) | 1997-09-10 | 1997-09-10 | Semiconductor memory test device |
KR1019980037079A KR19990029646A (en) | 1997-09-09 | 1998-09-09 | Memory tester |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9245493A JPH1186595A (en) | 1997-09-10 | 1997-09-10 | Semiconductor memory test device |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH1186595A true JPH1186595A (en) | 1999-03-30 |
Family
ID=17134493
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP9245493A Pending JPH1186595A (en) | 1997-09-09 | 1997-09-10 | Semiconductor memory test device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH1186595A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007335050A (en) * | 2006-06-19 | 2007-12-27 | Yokogawa Electric Corp | Semiconductor memory test device |
JP2008059688A (en) * | 2006-08-31 | 2008-03-13 | Yokogawa Electric Corp | Semiconductor memory test device |
JP2010003409A (en) * | 2009-10-05 | 2010-01-07 | Advantest Corp | Semiconductor test apparatus |
-
1997
- 1997-09-10 JP JP9245493A patent/JPH1186595A/en active Pending
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007335050A (en) * | 2006-06-19 | 2007-12-27 | Yokogawa Electric Corp | Semiconductor memory test device |
JP2008059688A (en) * | 2006-08-31 | 2008-03-13 | Yokogawa Electric Corp | Semiconductor memory test device |
JP2010003409A (en) * | 2009-10-05 | 2010-01-07 | Advantest Corp | Semiconductor test apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6691252B2 (en) | Cache test sequence for single-ported row repair CAM | |
JP3608694B2 (en) | Memory test equipment | |
JP4308637B2 (en) | Semiconductor test equipment | |
JP3558252B2 (en) | Semiconductor memory test equipment | |
US6515921B2 (en) | Semiconductor storage device having redundancy circuit for replacement of defect cells under tests | |
EP0447995A2 (en) | Analyzing device for saving semiconductor memory failures | |
US6320804B2 (en) | Integrated semiconductor memory with a memory unit a memory unit for storing addresses of defective memory cells | |
US20020108073A1 (en) | System for and method of operating a programmable column fail counter for redundancy allocation | |
WO2007110926A1 (en) | Semiconductor memory and test system | |
JPH10144095A (en) | Defect analyzing memory for semiconductor memory test device | |
US7464309B2 (en) | Method and apparatus for testing semiconductor memory device and related testing methods | |
JP2954096B2 (en) | Test circuit and method for semiconductor integrated circuit | |
JPH1186595A (en) | Semiconductor memory test device | |
JP3547070B2 (en) | Semiconductor memory test equipment | |
US11335427B1 (en) | Memory test circuit | |
US20080151659A1 (en) | Semiconductor memory device | |
JPH10106297A (en) | Parallel bit test circuit for semiconductor memory apparatus | |
JP3866345B2 (en) | Semiconductor memory device and method for testing semiconductor memory device | |
US6687862B1 (en) | Apparatus and method for fast memory fault analysis | |
GB2366890A (en) | Testing a memory with redundant cells | |
JP2865035B2 (en) | Test method for semiconductor memory device | |
JPH1186594A (en) | Semiconductor memory test device | |
JP2007280546A (en) | Semiconductor test equipment and semiconductor device testing method | |
KR100526876B1 (en) | Method for testing memory cell in semiconductor memory | |
JPS585681A (en) | Testing device for semiconductor memory |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20031111 |