JP2003036694A - Semiconductor device - Google Patents
Semiconductor deviceInfo
- Publication number
- JP2003036694A JP2003036694A JP2001225387A JP2001225387A JP2003036694A JP 2003036694 A JP2003036694 A JP 2003036694A JP 2001225387 A JP2001225387 A JP 2001225387A JP 2001225387 A JP2001225387 A JP 2001225387A JP 2003036694 A JP2003036694 A JP 2003036694A
- Authority
- JP
- Japan
- Prior art keywords
- address
- circuit
- redundant
- repair
- defective
- 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.)
- Withdrawn
Links
Landscapes
- Semiconductor Integrated Circuits (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
- Tests Of Electronic Circuits (AREA)
Abstract
(57)【要約】
【課題】 解析機能搭載のBIST回路において、冗長
部の不良情報の取り扱いを考慮することにより、救済解
析の処理を簡略化すると共に、解析機能の回路規模を縮
小させることができる半導体装置を得る。
【解決手段】 半導体メモリのBIST回路は、ALP
G5によりメモリアレイ1をテストするアドレス及び期
待値を発生し、そのアドレスに対応するメモリアレイ1
から読み出された信号を期待値と比較する比較回路6
と、ALPG5の発生したアドレスにロウおよびカラム
に1ビット増やした内部アドレスを形成するアドレス処
理部7と、比較回路6によって不良と判定されたアドレ
スを蓄積する不良蓄積部8と、この不良蓄積部8に蓄積
された不良アドレスを解析して救済解を出力する救済解
析部9を備え、不良の冗長部3による救済を行わないよ
うにしたものである。
(57) [Problem] To provide a BIST circuit equipped with an analysis function, which simplifies a repair analysis process and reduces the circuit scale of the analysis function by considering handling of failure information of a redundant part. A semiconductor device that can be obtained. A BIST circuit of a semiconductor memory includes an ALP
An address and an expected value for testing the memory array 1 are generated by G5, and the memory array 1 corresponding to the address is generated.
Circuit 6 for comparing the signal read from the memory with the expected value
An address processing unit 7 for forming an internal address in which the address generated by the ALPG 5 is increased by one bit in rows and columns; a defect accumulation unit 8 for accumulating addresses determined to be defective by the comparison circuit 6; A repair analysis section 9 for analyzing the defective addresses stored in the memory 8 and outputting a repair solution is provided so that the repair by the defective redundant section 3 is not performed.
Description
【0001】[0001]
【発明の属する技術分野】この発明は、解析機能を持つ
BIST(Built−In−Self−Test)回
路を有する半導体装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a semiconductor device having a BIST (Built-In-Self-Test) circuit having an analysis function.
【0002】[0002]
【従来の技術】従来技術によるメモリデバイスにおける
解析処理は、実アレイ部、冗長部を別々に試験し、その
不良情報をテスタ上に設けられたフェイルメモリに蓄
え、ソフトウェア的に実アレイ部及び冗長部の情報を考
慮しながら救済解析を実行していた。2. Description of the Related Art In conventional memory device analysis processing, an actual array section and a redundant section are tested separately, and defect information thereof is stored in a fail memory provided on a tester, and the actual array section and the redundant section are stored in software. The repair analysis was performed while considering the information of the department.
【0003】[0003]
【発明が解決しようとする課題】上述の従来技術では、
テスタのフェイルメモリ上の別々の領域に、実アレイ部
と冗長部の不良情報が蓄えられているため、冗長解析が
複雑になるという問題があった。また、上述のメモリデ
バイスの解析手法を、BISTに実装する場合、回路規
模が増大するという問題もあった。In the above-mentioned prior art,
There is a problem that the redundant analysis becomes complicated because the defect information of the real array part and the redundant part is stored in different areas on the fail memory of the tester. In addition, when the above-described memory device analysis method is implemented in BIST, there is a problem that the circuit scale increases.
【0004】この発明は、上述のような問題点を解決す
るためになされたもので、解析機能搭載のBIST回路
において、冗長部の不良情報の取り扱いを考慮すること
により、救済解析の処理を簡略化し、また解析ブロック
の回路規模を縮小させることができる半導体装置を得る
ことを目的としている。The present invention has been made in order to solve the above-mentioned problems, and simplifies the repair analysis process by considering the handling of defect information in the redundant part in a BIST circuit equipped with an analysis function. It is an object of the present invention to obtain a semiconductor device that can be made compact and can reduce the circuit scale of the analysis block.
【0005】[0005]
【課題を解決するための手段】この発明に係わる半導体
装置においては、実アレイ部及び冗長部を含むメモリア
レイをテストするアドレス及び期待値を発生するテスト
信号発生回路と、このテスト信号発生回路によって発生
されたアドレスに対応するメモリアレイから読み出され
た信号を期待値と比較する比較回路と、この比較回路に
よって不良と判定されたメモリアレイのアドレスを蓄積
する不良蓄積部と、この不良蓄積部に蓄積されたアドレ
スを解析して実アレイ部の不良回路を冗長部の冗長回路
で救済する救済解を出力する救済解析部を備え、救済解
析部は、冗長部の不良の冗長回路を実アレイ部の不良回
路の救済に用いないように救済解を出力するものであ
る。また、救済解析部によって解析された第一の救済解
が、不良の第一の冗長回路を第二の冗長回路によって救
済するものであり、且つ、第二の救済解が、実アレイ部
の不良回路を第一の冗長回路によって救済する場合は、
救済解析部は、第二の救済解を、実アレイ部の不良回路
を第二の冗長回路によって救済する第三の救済解に変更
して出力するものである。In a semiconductor device according to the present invention, a test signal generating circuit for generating an address and an expected value for testing a memory array including a real array portion and a redundant portion, and a test signal generating circuit A comparison circuit that compares the signal read from the memory array corresponding to the generated address with an expected value, a defect accumulation unit that accumulates the address of the memory array that is determined to be defective by this comparison circuit, and this defect accumulation unit The repair analysis unit includes a repair analysis unit that analyzes the address stored in the real array unit and outputs a repair solution for repairing the defective circuit in the real array unit with the redundant circuit in the redundant unit. The repair solution is output so as not to be used for repairing the defective circuit of the part. In addition, the first repair solution analyzed by the repair analysis section is for repairing the defective first redundant circuit by the second redundant circuit, and the second repair solution is the defective array of the real array section. If the circuit is repaired by the first redundant circuit,
The repair analysis unit changes the second repair solution to a third repair solution that repairs a defective circuit in the actual array unit by the second redundant circuit, and outputs the third repair solution.
【0006】また、テスト信号発生回路によって発生さ
れたアドレスを用いて、実アレイ部のアドレスと冗長部
のアドレスとを区別した内部アドレスを発生するアドレ
ス処理部を備えたものである。さらに、アドレス処理部
によって発生される内部アドレスは、テスト信号発生回
路によって発生されたアドレスより、ロウアドレス及び
カラムアドレスについてそれぞれ1ビット多いものであ
る。Further, there is provided an address processing section for generating an internal address which distinguishes the address of the real array section from the address of the redundant section by using the address generated by the test signal generating circuit. Further, the internal address generated by the address processing unit is one bit more for each of the row address and the column address than the address generated by the test signal generating circuit.
【0007】また、不良蓄積部に蓄積される不良と判定
されたメモリアレイのアドレスは、アドレス処理部によ
って発生された内部アドレスであるものである。また、
救済解析部は、冗長部の不良の冗長回路を救済する救済
解の出力を行わないものである。The address of the memory array, which is determined to be defective and is stored in the defective storage unit, is an internal address generated by the address processing unit. Also,
The repair analysis unit does not output a repair solution for repairing a defective redundant circuit in the redundant unit.
【0008】[0008]
【発明の実施の形態】実施の形態1.図1は、この発明
の実施の形態1による半導体装置の救済解析回路を示す
ブロック図であり、この救済解析回路は、BISTに搭
載される。図1において、1は実アレイ部2及び冗長部
3を有するメモリアレイ、4はBISTに搭載される救
済解析回路、5はBISTに搭載され、メモリアレイ1
のテストを行うためのアドレス及び期待値などのテスト
信号を発生させるALPG(Algorithmic
Pattern Generator、テスト信号発生
回路)である。救済解析回路4は、次の6〜9により構
成される。6は実アレイ部2または冗長部3からの読出
しデータと、ALPG5の期待値とを比較し、実アレイ
部2または冗長部3の不良判定を行う比較回路、7はA
LPG5からアドレス信号及び冗長部テスト信号が入力
され、冗長部3に対する内部アドレスを発生するアドレ
ス処理部、8は比較回路6の判定により、メモリアレイ
1の不良情報を格納する不良蓄積部で、実アレイサイズ
よりロウ、カラム方向にそれぞれ1ビットずつ拡張した
不良アドレス蓄積部を有し、冗長部3に不良があった場
合でも、実アレイ部2での不良と同等に格納できる構造
となっている。したがって、不良蓄積部8は、実アレイ
部2の4倍の仮想メモリ書き込み領域を持つ構成とな
る。9は救済解析部で、不良蓄積部8に蓄えられた情報
をもとに救済解析を実行する。メモリアレイ1の不良回
路を冗長部の冗長回路で救済する救済解は、一時救済解
析部9内に保持されるが、読み出し時、救済解が冗長部
3の不良の冗長回路である場合、別の救済解を出力する
ようにする。図2は、この発明の実施の形態1による半
導体装置の不良部を示す概略図である。図2において、
10は実アレイ部2の不良、11は冗長部3の不良であ
る。BEST MODE FOR CARRYING OUT THE INVENTION Embodiment 1. 1 is a block diagram showing a repair analysis circuit of a semiconductor device according to a first embodiment of the present invention, and this repair analysis circuit is mounted on a BIST. In FIG. 1, 1 is a memory array having a real array section 2 and a redundant section 3, 4 is a repair analysis circuit mounted in BIST, and 5 is a memory array 1 mounted in BIST.
ALPG (Algorithmic) for generating test signals such as addresses and expected values for testing
(Pattern Generator, test signal generation circuit). The repair analysis circuit 4 is composed of the following 6-9. Reference numeral 6 is a comparison circuit for comparing the read data from the real array unit 2 or the redundant unit 3 with the expected value of the ALPG 5 to judge whether the real array unit 2 or the redundant unit 3 is defective.
An address processing unit that receives an address signal and a redundant unit test signal from the LPG 5 and generates an internal address for the redundant unit 3, and 8 is a defective storage unit that stores defective information of the memory array 1 according to the judgment of the comparison circuit 6. It has a defective address storage unit that is expanded by one bit in the row and column directions from the array size, and has a structure in which even if the redundant unit 3 has a defect, it can be stored in the same manner as the defect in the actual array unit 2. . Therefore, the defect storage section 8 has a configuration having four times as many virtual memory writing areas as the actual array section 2. A repair analysis unit 9 executes a repair analysis based on the information stored in the defect storage unit 8. The repair solution for repairing the defective circuit of the memory array 1 by the redundant circuit of the redundant section is held in the temporary repair analysis section 9, but if the repair solution is the defective redundant circuit of the redundant section 3 during reading, another Output the repair solution of. FIG. 2 is a schematic diagram showing a defective portion of the semiconductor device according to the first embodiment of the present invention. In FIG.
Reference numeral 10 is a defect in the actual array unit 2, and 11 is a defect in the redundant unit 3.
【0009】次に、動作について説明する。今、ALP
G5よりメモリテストが実行され、図2の不良が発生し
たとする。アドレス(0、0)をテストした時点で発生
した不良10は、比較回路6においてフェイルと判定さ
れる。この時、アドレス処理部7では、冗長部テスト信
号=L、アドレス信号(0、0)(ロウ、カラムアドレ
スそれぞれn、mビット)が入力され、最上位を0とし
て1ビット増やした出力アドレス(0、0)(ロウ、カ
ラムアドレスそれぞれn+1、m+1ビット)を出力
し、不良蓄積部8に(0、0)(ロウ、カラムアドレス
ともn+1、m+1ビット)の不良のアドレス情報が蓄
えられる。また、冗長ロウ上をテストすることにより、
不良11が検出される。この時点では、ロウ側の冗長部
テスト信号がHであるので、アドレス処理部7において
出力されるアドレスは、最上位を1とした(1000・
・・、0)(ロウ、カラムアドレスともn+1、m+1
ビット)となる。よって不良蓄積部8には(1000・
・・、0)(ロウ、カラムアドレスともn+1、m+1
ビット)が不良として記憶される。救済解析処理の実行
により、不良10を冗長ROW0で、不良11を冗長R
OW1で救済する救済解が、一時救済解析部9内に保持
されるが、救済解出力時、冗長ROW0には不良が存在
するため、冗長ROW1で不良10を救済する最適解を
出力する。Next, the operation will be described. ALP now
It is assumed that the memory test is executed from G5 and the defect shown in FIG. 2 occurs. The defect 10 generated at the time of testing the address (0, 0) is judged as fail in the comparison circuit 6. At this time, the redundancy processing test signal = L and the address signal (0,0) (n and m bits for the row and column addresses, respectively) are input to the address processing unit 7, and the output address (1 bit is increased with the highest bit as 0). 0, 0) (n + 1 and m + 1 bits for row and column addresses, respectively) are output, and defective address information of (0, 0) (n + 1 and m + 1 bits for both row and column addresses) is stored in the defect storage section 8. Also, by testing on redundant rows,
The defect 11 is detected. At this point in time, the redundancy side test signal on the row side is H, so the address output from the address processing unit 7 is set to 1 (1000.
.., 0) (n + 1 and m + 1 for both row and column addresses)
Bit). Therefore, (1000
.., 0) (n + 1 and m + 1 for both row and column addresses)
Bit) is stored as bad. By executing the repair analysis process, the defect 10 is redundant ROW0 and the defect 11 is redundant R
The repair solution to be repaired by OW1 is held in the temporary repair analysis unit 9. However, when the repair solution is output, since the redundant ROW0 has a defect, the redundant ROW1 outputs the optimum solution for repairing the defect 10.
【0010】実施の形態1によれば、従来、冗長部を含
めた場合、複雑な救済解析処理を実行していたが、不良
蓄積部への不良蓄積前にアドレス処理を実行し、冗長部
にアドレス割付を行うことにより、救済解析処理は、冗
長部を全く意識することなく簡潔に処理することが可能
となる。According to the first embodiment, in the past, when the redundant part was included, a complicated repair analysis process was executed, but before the defect accumulation in the defect accumulation part, the address process is executed and the redundant part is formed. By performing the address allocation, the repair analysis process can be simply performed without paying attention to the redundant part.
【0011】実施の形態2.図3は、この発明の実施の
形態2による半導体装置の冗長部に対するアドレス発生
を示す概略図である。図3において、7はアドレス処理
部、12はALPG5によって発生されたアドレス信
号、13はロウ側の冗長部テスト信号、14はカラム側
の冗長部テスト信号である。12〜14はアドレス処理
部7に入力される。15はアドレス処理部7を構成する
アンドゲート、16はインバータである。Embodiment 2. FIG. 3 is a schematic diagram showing address generation for a redundant portion of a semiconductor device according to a second embodiment of the present invention. In FIG. 3, 7 is an address processing section, 12 is an address signal generated by the ALPG 5, 13 is a row side redundant section test signal, and 14 is a column side redundant section test signal. 12 to 14 are input to the address processing unit 7. Reference numeral 15 is an AND gate forming the address processing unit 7, and 16 is an inverter.
【0012】次に、動作について説明する。ロウ側の冗
長部3がテストされているとき、冗長部テスト信号13
は、HIGHとなり、アドレス処理部7から出力される
テストアドレスは{1000・・・0}となる。ロウ側
の冗長部3がテストされていない時は、冗長部テスト信
号13がLOWとなり、テストアドレス最上位ビット
(n+1ビット目)は0で、その他のアドレスは、アド
レス信号12のままとなる。仮に、ロウ冗長本数が複数
となる場合は、ロウ冗長本数に見合うだけのアンドゲー
トをアドレスの最下位側から除くことにより、最下位側
のアドレスをアンドゲートを通さないようにすることで
対応する。カラム側も同様である。Next, the operation will be described. When the redundancy section 3 on the row side is being tested, the redundancy section test signal 13
Becomes HIGH, and the test address output from the address processing unit 7 becomes {1000 ... 0}. When the redundancy section 3 on the row side is not tested, the redundancy section test signal 13 is LOW, the most significant bit (n + 1 bit) of the test address is 0, and the other addresses remain the address signal 12. If there are multiple row redundancy lines, it is possible to remove the AND gates corresponding to the number of row redundancy lines from the least significant side of the address so that the least significant address does not pass through the AND gate. . The same applies to the column side.
【0013】実施の形態2によれば、図3の回路を用い
ることにより、内部でアドレス割付が可能となる。According to the second embodiment, by using the circuit of FIG. 3, address allocation can be internally performed.
【0014】実施の形態3.図4は、この発明の実施の
形態3による半導体装置の不良蓄積部を示す概略図であ
る。図4において、1〜3は図1におけるものと同一の
ものである。18はメモリアレイ1の各解析領域であ
り、実アレイ部2と冗長部3を含むものである。メモリ
アレイ1には、1〜x個の救済解析ブロックすなわち解
析領域18が存在し、それぞれに対し、ロウ方向にnビ
ット、カラム方向にmビットの実アレイ部2の領域があ
る。それぞれの解析領域の不良情報を蓄積する不良蓄積
部は、冗長本数に見合う不良情報の格納部を持ってお
り、冗長部3の不良の冗長回路のアドレスを格納するた
め、不良1個に対し、ロウ側にn+1ビット、カラム側
にm+1ビットの領域を持つ構成となっている。また、
冗長に圧縮がかかっている場合は、圧縮されるビット幅
を差し引いた不良格納スペースを持つようにすればよ
い。Embodiment 3. FIG. 4 is a schematic diagram showing a defect accumulating portion of the semiconductor device according to the third embodiment of the present invention. 4, 1 to 3 are the same as those in FIG. Reference numeral 18 denotes each analysis area of the memory array 1, which includes the real array section 2 and the redundant section 3. In the memory array 1, there are 1 to x repair analysis blocks, that is, analysis areas 18, and for each of them there is an area of the real array section 2 of n bits in the row direction and m bits in the column direction. The defect accumulating unit for accumulating defect information of each analysis area has a defect information storage unit commensurate with the number of redundant lines, and stores the address of the defective redundant circuit of the redundant unit 3, so that for each defect, The row side has an area of n + 1 bits and the column side has an area of m + 1 bits. Also,
If redundant compression is applied, it is sufficient to have a defective storage space from which the bit width to be compressed is subtracted.
【0015】実施の形態3によれば、不良蓄積部にn+
1、m+1ビットのアドレススペースを持つことによ
り、冗長部の不良も格納することが可能となる。According to the third embodiment, n + is stored in the defective storage portion.
By having an address space of 1 and m + 1 bits, it becomes possible to store a defect in the redundant part.
【0016】実施の形態4.図5は、この発明の実施の
形態4による半導体装置の救済解析部の動作を示すフロ
ーチャートである。図6は、この発明の実施の形態4に
よる半導体装置の救済解析を示す概略図である。図6に
おいて、10、11は、図2におけるものと同一のもの
である。(a)、(b)、(c)は救済解の例であり、
救済解(a)は、冗長ROW0でアドレス0(実アレイ
部の不良回路)を救済する救済解(第二の救済解)、救
済解(b)は、冗長ROW1(第二の冗長回路)で冗長
ROW0(第一の冗長回路)を救済する救済解(第一の
救済解)、救済解(c)は、冗長ROW1でアドレス0
を救済する救済解(第三の救済解)である。救済解析に
おいては、メモリアレイ1をロウ方向n+1ビット、カ
ラム方向m+1ビットのアドレス空間で解析を実行して
おり、このため、図6の救済解例(a)(b)に示され
るように、実アレイ部の救済に用いられる冗長回路の不
良を救済する救済解が発生する可能性がある。ここで、
図5のフローに当てはめると、救済解(a)は、ステッ
プS4に当てはまり、救済解として出力されず、救済解
(b)は、ステップS5に当てはまり、救済解としてア
ドレス0を出力する。Fourth Embodiment FIG. 5 is a flowchart showing the operation of the repair analysis unit of the semiconductor device according to the fourth embodiment of the present invention. FIG. 6 is a schematic diagram showing repair analysis of a semiconductor device according to a fourth embodiment of the present invention. 6, 10 and 11 are the same as those in FIG. (A), (b), (c) are examples of repair solutions,
The repair solution (a) is a repair solution (second repair solution) that repairs the address 0 (defective circuit of the actual array section) with the redundant ROW0, and the repair solution (b) is the redundant ROW1 (second redundant circuit). The repair solution (first repair solution) and the repair solution (c) for repairing the redundant ROW0 (first redundant circuit) are the address 0 at the redundant ROW1.
It is a remedy solution (third remedy solution). In the repair analysis, the memory array 1 is analyzed in an address space of n + 1 bits in the row direction and m + 1 bits in the column direction. Therefore, as shown in repair solutions (a) and (b) of FIG. There is a possibility that a repair solution for repairing a defect in the redundant circuit used for repairing the actual array portion may occur. here,
When applied to the flow of FIG. 5, the repair solution (a) applies to step S4 and is not output as a repair solution, and the repair solution (b) applies to step S5 and outputs address 0 as a repair solution.
【0017】これについて、さらに詳しく、図5、図6
を用いて説明する。図5のステップS1で、救済解析部
の解析結果のn個の救済解を読込む。ステップS2で、
出力対象の救済解を設定し、ステップS3で、その救済
解が救済に使用されているかどうか判断した上、使用さ
れていれば、ステップS4に行き、ステップS2で出力
対象に設定された救済解が、他の冗長回路により救済さ
れているかどうかにより、救済解(b)のように冗長R
OW0が他の冗長回路のROW1により救済されている
場合は、ステップS6で、救済解(a)の出力を行わ
ず、ステップS2に戻る。また、ステップS3で、救済
解が使用されていない時も、救済解を出力せず(ステッ
プS6)、ステップS2に戻る。This will be described in more detail with reference to FIGS.
Will be explained. In step S1 of FIG. 5, n repair solutions of the analysis result of the repair analysis unit are read. In step S2,
The repair solution for the output target is set, and it is determined in step S3 whether or not the repair solution is used for the repair. If it is used, the procedure proceeds to step S4, and the repair solution set as the output target in step S2. Depending on whether or not it has been repaired by another redundancy circuit, a redundancy R as shown in repair solution (b).
If OW0 is repaired by ROW1 of another redundant circuit, the repair solution (a) is not output in step S6, and the process returns to step S2. Further, in step S3, even when the repair solution is not used, the repair solution is not output (step S6), and the process returns to step S2.
【0018】ステップS4で、他の冗長回路に救済され
ていないときは、ステップS5に行き、救済解の救済し
ている救済アドレスが、冗長部を指すかどうかを判断
し、冗長部を指す場合(救済解(b))は、ステップS
7で、救済している冗長部(ROW0)の持っている救
済アドレス(アドレス0)を救済解(c)として出力
し、ステップS2に戻る。ステップS5で、救済アドレ
スが冗長部でないときは、ステップS8でその救済解を
出力する。If it is determined in step S4 that the redundancy address has not been repaired by another redundant circuit, the process proceeds to step S5 to determine whether or not the repair address of the repair solution that is repairing points to the redundancy section. (Repair solution (b)) is step S
In step 7, the repair address (address 0) of the redundant part (ROW0) being repaired is output as the repair solution (c), and the process returns to step S2. If the repair address is not the redundant portion in step S5, the repair solution is output in step S8.
【0019】実施の形態4によれば、図6に示すような
冗長部を救済する救済解があっても、出力時には最適解
のみが出力され、BISTブロックからの出力後の処理
が簡略化できる。According to the fourth embodiment, even if there is a repair solution for repairing the redundant portion as shown in FIG. 6, only the optimum solution is output at the time of output, and the processing after output from the BIST block can be simplified. .
【0020】[0020]
【発明の効果】この発明は、以上説明したように構成さ
れているので、以下に示すような効果を奏する。実アレ
イ部及び冗長部を含むメモリアレイをテストするアドレ
ス及び期待値を発生するテスト信号発生回路と、このテ
スト信号発生回路によって発生されたアドレスに対応す
るメモリアレイから読み出された信号を期待値と比較す
る比較回路と、この比較回路によって不良と判定された
メモリアレイのアドレスを蓄積する不良蓄積部と、この
不良蓄積部に蓄積されたアドレスを解析して実アレイ部
の不良回路を冗長部の冗長回路で救済する救済解を出力
する救済解析部を備え、救済解析部は、冗長部の不良の
冗長回路を実アレイ部の不良回路の救済に用いないよう
に救済解を出力するので、内蔵の救済解析部により、冗
長部を含めて簡潔に救済解析処理を行うことができる。Since the present invention is constructed as described above, it has the following effects. A test signal generating circuit for generating an address and an expected value for testing a memory array including a real array portion and a redundant portion, and an expected value for a signal read from the memory array corresponding to the address generated by the test signal generating circuit. And a defective storage unit that stores the address of the memory array determined to be defective by this comparison circuit, and an address stored in this defective storage unit to analyze the defective circuit of the actual array unit as a redundant unit. Since the repair analysis section outputs a repair solution for repairing with the redundant circuit, the repair analysis section outputs the repair solution so that the defective redundant circuit in the redundant section is not used for repairing the defective circuit in the actual array section. With the built-in repair analysis unit, the repair analysis process including the redundant part can be simply performed.
【0021】また、救済解析部によって解析された第一
の救済解が、不良の第一の冗長回路を第二の冗長回路に
よって救済するものであり、且つ、第二の救済解が、実
アレイ部の不良回路を第一の冗長回路によって救済する
場合は、救済解析部は、第二の救済解を、実アレイ部の
不良回路を第二の冗長回路によって救済する第三の救済
解に変更して出力するので、不良の冗長回路で実アレイ
部の不良回路を救済する救済解の出力を防ぐことができ
る。The first repair solution analyzed by the repair analysis section is for repairing the defective first redundant circuit by the second redundant circuit, and the second repair solution is the real array. When remedying a defective circuit of a partial array with the first redundant circuit, the repair analysis unit changes the second repair solution to a third repair solution of repairing the defective circuit of the actual array section with the second redundant circuit. Therefore, the output of the repair solution for repairing the defective circuit in the actual array section by the defective redundant circuit can be prevented.
【0022】また、テスト信号発生回路によって発生さ
れたアドレスを用いて、実アレイ部のアドレスと冗長部
のアドレスとを区別した内部アドレスを発生するアドレ
ス処理部を備えたので、実アレイ部と冗長部のアドレス
を区別できる統一した内部アドレスを形成することがで
きる。さらに、アドレス処理部によって発生される内部
アドレスは、テスト信号発生回路によって発生されたア
ドレスより、ロウアドレス及びカラムアドレスについて
それぞれ1ビット多いので、この1ビットにより実アレ
イ部と冗長部を区別することができる。Further, since the address processing section for generating the internal address which distinguishes the address of the real array section from the address of the redundant section is provided by using the address generated by the test signal generating circuit, it is redundant with the real array section. It is possible to form a unified internal address that can distinguish the addresses of the parts. Further, the internal address generated by the address processing unit has one more bit for each of the row address and the column address than the address generated by the test signal generating circuit. Therefore, this one bit distinguishes the real array unit from the redundant unit. You can
【0023】また、不良蓄積部に蓄積される不良と判定
されたメモリアレイのアドレスは、アドレス処理部によ
って発生された内部アドレスであるので、実アレイ部と
冗長部のアドレスを共通的に取扱うことができ、救済解
析部の救済解析を簡潔に行うことができる。また、救済
解析部は、冗長部の不良の冗長回路を救済する救済解の
出力を行わないので、実アレイ部の不良回路を救済する
救済解のみを出力することができる。Since the address of the memory array determined to be defective in the defective accumulating unit is the internal address generated by the address processing unit, the addresses of the real array unit and the redundant unit should be treated in common. Therefore, the repair analysis of the repair analysis unit can be simply performed. Further, since the repair analysis unit does not output the repair solution for repairing the defective redundant circuit in the redundant unit, it can output only the repair solution for repairing the defective circuit in the actual array unit.
【図1】 この発明の実施の形態1による半導体装置の
救済解析回路を示すブロック図である。FIG. 1 is a block diagram showing a repair analysis circuit of a semiconductor device according to a first embodiment of the present invention.
【図2】 この発明の実施の形態1による半導体装置の
不良部を示す概略図である。FIG. 2 is a schematic diagram showing a defective portion of the semiconductor device according to the first embodiment of the present invention.
【図3】 この発明の実施の形態2による半導体装置の
冗長部に対するアドレス発生を示す概略図である。FIG. 3 is a schematic diagram showing address generation for a redundant portion of a semiconductor device according to a second embodiment of the present invention.
【図4】 この発明の実施の形態3による半導体装置の
不良蓄積部を示す概略図である。FIG. 4 is a schematic diagram showing a defect accumulating portion of a semiconductor device according to a third embodiment of the present invention.
【図5】 この発明の実施の形態4による半導体装置の
救済解析部の動作を示すフローチャートである。FIG. 5 is a flowchart showing an operation of a repair analysis section of a semiconductor device according to a fourth embodiment of the present invention.
【図6】 この発明の実施の形態4による半導体装置の
救済解析を示す概略図である。FIG. 6 is a schematic diagram showing repair analysis of a semiconductor device according to a fourth embodiment of the present invention.
1 メモリアレイ、2 実アレイ部、3 冗長部、4
救済解析回路、5 ALPG、6 比較回路、7 アド
レス処理部、8 不良蓄積部、9 救済解析部、10,
11 不良、12 アドレス信号、13,14 冗長部
テスト信号、15 アンドゲート、16 インバータ、
18 解析領域。1 memory array, 2 real array section, 3 redundant section, 4
Repair analysis circuit, 5 ALPG, 6 comparison circuit, 7 address processing unit, 8 defect storage unit, 9 repair analysis unit, 10,
11 defectives, 12 address signals, 13, 14 redundant part test signals, 15 AND gates, 16 inverters,
18 Analysis area.
フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H01L 21/822 H01L 27/04 T 27/04 21/82 R Fターム(参考) 2G132 AA08 AB01 AG01 AK07 AK29 5F038 DT08 DT14 DT17 DT18 EZ20 5F064 BB12 BB31 FF12 FF15 FF41 5L106 CC01 CC17 DD22 DD23 DD24 DD25 EE03 EE07 Front page continuation (51) Int.Cl. 7 Identification code FI theme code (reference) H01L 21/822 H01L 27/04 T 27/04 21/82 RF term (reference) 2G132 AA08 AB01 AG01 AK07 AK29 5F038 DT08 DT14 DT17 DT18 EZ20 5F064 BB12 BB31 FF12 FF15 FF41 5L106 CC01 CC17 DD22 DD23 DD24 DD25 EE03 EE07
Claims (6)
イをテストするアドレス及び期待値を発生するテスト信
号発生回路、このテスト信号発生回路によって発生され
たアドレスに対応するメモリアレイから読み出された信
号を上記期待値と比較する比較回路、この比較回路によ
って不良と判定されたメモリアレイのアドレスを蓄積す
る不良蓄積部、この不良蓄積部に蓄積されたアドレスを
解析して上記実アレイ部の不良回路を冗長部の冗長回路
で救済する救済解を出力する救済解析部を備え、上記救
済解析部は、冗長部の不良の冗長回路を実アレイ部の不
良回路の救済に用いないように救済解を出力することを
特徴とする半導体装置。1. A test signal generation circuit for generating an address and an expected value for testing a memory array including a real array section and a redundant section, and a memory array corresponding to an address generated by the test signal generation circuit. A comparison circuit that compares the signal with the expected value, a defect storage unit that stores the address of the memory array that is determined to be defective by this comparison circuit, and an address that is stored in this defect storage unit is analyzed to detect a defect in the actual array unit. The repair analysis unit outputs a repair solution for repairing the circuit with the redundant circuit of the redundant unit, and the repair analysis unit does not use the defective redundant circuit of the redundant unit for repairing the defective circuit of the actual array unit. A semiconductor device characterized by outputting
済解が、不良の第一の冗長回路を第二の冗長回路によっ
て救済するものであり、且つ、第二の救済解が、実アレ
イ部の不良回路を上記第一の冗長回路によって救済する
場合は、上記救済解析部は、上記第二の救済解を、実ア
レイ部の不良回路を第二の冗長回路によって救済する第
三の救済解に変更して出力することを特徴とする請求項
1記載の半導体装置。2. The first repair solution analyzed by the repair analysis unit is for repairing a defective first redundant circuit by a second redundant circuit, and the second repair solution is a real array. In the case of repairing a defective circuit of the real part by the first redundant circuit, the repair analysis unit repairs the defective circuit of the actual array part by the second redundant circuit. The semiconductor device according to claim 1, wherein the solution is changed to a solution and outputted.
アドレスを用いて、実アレイ部のアドレスと冗長部のア
ドレスとを区別した内部アドレスを発生するアドレス処
理部を備えたことを特徴とする請求項1または請求項2
記載の半導体装置。3. An address processing section for generating an internal address which distinguishes an address of the real array section from an address of the redundant section by using the address generated by the test signal generating circuit. 1 or claim 2
The semiconductor device described.
アドレスは、テスト信号発生回路によって発生されたア
ドレスより、ロウアドレス及びカラムアドレスについて
それぞれ1ビット多いことを特徴とする請求項3記載の
半導体装置。4. The semiconductor device according to claim 3, wherein the internal address generated by the address processing unit is one bit more for each of the row address and the column address than the address generated by the test signal generating circuit.
たメモリアレイのアドレスは、アドレス処理部によって
発生された内部アドレスであることを特徴とする請求項
3または請求項4記載の半導体装置。5. The semiconductor device according to claim 3, wherein the address of the memory array, which is determined to be defective and is accumulated in the defect accumulating unit, is an internal address generated by the address processing unit. .
を救済する救済解の出力を行わないことを特徴とする請
求項1〜請求項5のいずれか一項記載の半導体装置。6. The semiconductor device according to claim 1, wherein the repair analysis section does not output a repair solution for repairing a defective redundant circuit in the redundant section.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001225387A JP2003036694A (en) | 2001-07-26 | 2001-07-26 | Semiconductor device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001225387A JP2003036694A (en) | 2001-07-26 | 2001-07-26 | Semiconductor device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2003036694A true JP2003036694A (en) | 2003-02-07 |
Family
ID=19058386
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001225387A Withdrawn JP2003036694A (en) | 2001-07-26 | 2001-07-26 | Semiconductor device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2003036694A (en) |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006302464A (en) * | 2005-04-25 | 2006-11-02 | Nec Electronics Corp | Semiconductor memory device |
| US7188289B2 (en) | 2004-03-19 | 2007-03-06 | Nec Electronics Corporation | Test circuit and circuit test method |
| CN100350587C (en) * | 2004-10-15 | 2007-11-21 | 富士通株式会社 | Semiconductor test system |
| US8289792B2 (en) | 2009-08-03 | 2012-10-16 | Renesas Electronics Corporation | Memory test circuit, semiconductor integrated circuit and memory test method |
-
2001
- 2001-07-26 JP JP2001225387A patent/JP2003036694A/en not_active Withdrawn
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7188289B2 (en) | 2004-03-19 | 2007-03-06 | Nec Electronics Corporation | Test circuit and circuit test method |
| CN100350587C (en) * | 2004-10-15 | 2007-11-21 | 富士通株式会社 | Semiconductor test system |
| JP2006302464A (en) * | 2005-04-25 | 2006-11-02 | Nec Electronics Corp | Semiconductor memory device |
| US8289792B2 (en) | 2009-08-03 | 2012-10-16 | Renesas Electronics Corporation | Memory test circuit, semiconductor integrated circuit and memory test method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4308637B2 (en) | Semiconductor test equipment | |
| US20090172483A1 (en) | On-chip failure analysis circuit and on-chip failure analysis method | |
| JP3006303B2 (en) | Array built-in self test (ABIST) system | |
| JPH01201736A (en) | microcomputer | |
| US20130301369A1 (en) | Mechanisms for built-in self repair of memory devices using failed bit maps and obvious repairs | |
| US8201037B2 (en) | Semiconductor integrated circuit and method for controlling semiconductor integrated circuit | |
| KR101133689B1 (en) | Device and method for repair analysis | |
| JP2003257194A (en) | Semiconductor integrated circuit device | |
| JP2002042495A (en) | Redundancy relief circuit, method and semiconductor device | |
| JP2549272B2 (en) | Integrated circuit | |
| CN1826661A (en) | Memory device and method of storing fail addresses of a memory cell | |
| US20130051158A1 (en) | Integrated circuit, testing apparatus for integrated circuit, and method of testing integrated circuit | |
| JP3648016B2 (en) | Multi-bit test method and circuit for semiconductor memory device | |
| JP3090094B2 (en) | Test circuit | |
| US6247153B1 (en) | Method and apparatus for testing semiconductor memory device having a plurality of memory banks | |
| US7454671B2 (en) | Memory device testing system and method having real time redundancy repair analysis | |
| CN100403443C (en) | method for analyzing and repairing memory | |
| JP4234863B2 (en) | Fail information capturing device, semiconductor memory test device, and semiconductor memory analysis method | |
| JP2003036694A (en) | Semiconductor device | |
| KR100212599B1 (en) | Memory tester | |
| CN110729018B (en) | Memory Diagnostic Data Compression Method Based on Identifying Dynamic Failure Modes | |
| JPS62250599A (en) | semiconductor memory device | |
| JP5210262B2 (en) | Memory test circuit | |
| US6279129B1 (en) | Configuration of memory cells and method of checking the operation of memory cells | |
| JPS6141080B2 (en) |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20060123 |
|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20071101 |
|
| A300 | Application deemed to be withdrawn because no request for examination was validly filed |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20081007 |