JP3768284B2 - Inspection method of semiconductor memory device - Google Patents
Inspection method of semiconductor memory device Download PDFInfo
- Publication number
- JP3768284B2 JP3768284B2 JP4852196A JP4852196A JP3768284B2 JP 3768284 B2 JP3768284 B2 JP 3768284B2 JP 4852196 A JP4852196 A JP 4852196A JP 4852196 A JP4852196 A JP 4852196A JP 3768284 B2 JP3768284 B2 JP 3768284B2
- Authority
- JP
- Japan
- Prior art keywords
- time
- writing
- write
- test
- semiconductor 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.)
- Expired - Lifetime
Links
Images
Landscapes
- Read Only Memory (AREA)
- For Increasing The Reliability Of Semiconductor Memories (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は、半導体記憶装置の検査方法に関し、特に、データの書込みが可能な半導体記憶装置であって、かつ、書込みに長い時間を必要とする、例えば、EPROM(erasable programmable read only memory)やEEPROM(electrically erasable programmable read only memory )などに用いて好適な検査方法に関する。
【0002】
一般に、EPROMやEEPROMなどのユーザープログラマブルROMは、読み出しよりも書込みに時間がかかるため、チップにデータを書き込む、例えば、書込み特性を保証するための試験時間や、ソフトウエアを組み込むための作業時間が相当に長く、試験や作業を効率化するうえで、できるだけ書込み時間を短縮できる有用な技術が求められている。
【0003】
【従来の技術】
図7は、書込み特性を保証するための試験フロー図である。このフローでは、まず、試験対象チップの初期アドレスを設定(ステップ1)し、カウンタCの値を初期設定(ステップ2)した後、同チップの初期アドレスに所定論理の試験データをある時間をかけて書き込む(ステップ3)。ここで、書込み時間は試験対象チップの上限書込み時間をTとすると、T/n(nは0以上の整数)である。
【0004】
T/nを経過すると、当該初期アドレスのデータを読み出し(ステップ4)、その読み出しデータの論理と上記試験データの論理との一致を判定する(ステップ5)。一致の場合はPASS(当該初期アドレスに対してT/nで正常な書込みができた)、不一致の場合はFAILである。
PASSの場合には、アドレスを変更(ステップ6)したうえで、以上の処理(ステップ2〜5)を繰り返し、最終アドレスに到達(ステップ7)すると、当該チップの良品を判定する。
【0005】
一方、FAILの場合には、T/nで正常な書込みを行うことができなかったので、カウンタCの値をインクリメントし(ステップ8)、同一アドレスに対して、再びT/nの書込みを行う(ステップ3)。そして、この再書込みをn回繰り返しても依然としてFAILが続く場合は、当該チップの不良品を判定する(ステップ9)。
【0006】
【発明が解決しようとする課題】
しかしながら、上記処理フローにおいては、試験対象チップの実際の書込み時間がT/n以内であれば、1アドレスあたり1回の書込みで済むため、最小の試験時間になるが、T/n以上の場合、例えば、T/nを5ms(例えば、T=20ms、n=4)、試験対象チップの実際の書込み時間T′を6msとした場合には、2回の書込みで 2×(T/n)>T′となり、1アドレスあたりの試験時間が 2×(T/n)=10ms となるから、結局、2×(T/n)−T′=4msという無駄な書込み時間を生じ、試験効率が悪いという問題点がある。
【0007】
なお、T/nを小さくすれば、無駄な書込み時間は少なくなるが、反面、書込み回数の増加に伴う試験時間の増大を無視できなくなるから、やはり、試験効率の悪化が避けられない。
そこで、本発明は、試験対象チップの実際の書込み特性にマッチした最適な書込み時間を設定し、試験時間又はユーザープログラムの組み込み時間の大幅な短縮化を図ることを目的とする。
【0008】
【課題を解決するための手段】
本発明は、上記目的を達成するために、検査対象の半導体記憶装置の任意アドレスに所定の書込み時間でデータを書き込み、該データを読み出してその論理を評価し、前記任意アドレスに対する書込みの良否を判定する半導体記憶装置の検査方法において、検査対象の半導体記憶装置を含む母集団の書込み特性分布を測定する第1のステップと、該書込み特性分布に基づいてほぼ100%の書込み度数となる書込み時間を設定し、該書込み時間を前記所定の書込み時間とする第2のステップと、を含むことを特徴とする。
【0009】
又は、前記書込み特性分布に基づいて設定した書込み時間を二つに分け、一方の書込み時間による書込みが良好でなかった場合に、他方の書込み時間による書込みを実行することを特徴とする。
本発明では、試験対象の半導体記憶装置を含む母集団の書込み特性に基づいて、最適な書込み時間が設定されるため、無駄な書込み時間が局限され、試験時間又はユーザプログラムの組み込み時間の大幅な短縮化が図られる。又は、その書込み時間を二つに分けて2度の書込みを行うことにより、1回目でパスしたときは追加の書込みを行う必要がないから、より一層の時間短縮が図られる。
【0010】
【発明の実施の形態】
以下、本発明の実施例を図面に基づいて説明する。
図1は本発明に係る半導体記憶装置の検査方法の一実施例の概略フロー図である。
このフローは、母集団選択ステップ10、書込み特性分布測定ステップ11、試験時間推定ステップ12、書込み時間決定ステップ13及び母集団測定ステップ14の各処理ステップを含んでいる。
「母集団選択ステップ10」
このステップでは、半導体記憶装置の書込み特性のばらつきは同一ウエハプロセスロットのような同一母集団内において特定の統計的傾向を示すことに着目し、いくつかの母集団のなかから試験対象の半導体記憶装置のチップ(以下「チップ」)を含む母集団を選択する。なお、言うまでもなく、一つの母集団、例えば一つのウエハプロセスロットしかない場合で、試験対象のチップがそのロットを共通にする場合には、その一つの母集団を選択することになる。
【0011】
図2は、便宜的に三つの母集団a、b、cの書込み特性分布を示す図であり、横軸は書き込みに要する時間(上述の書込み時間T′に相当)、縦軸は書込み時間ごとの正常書き込み個数(又は度数とも言う)である。母集団aの平均(度数ピーク)はx1 で、分散はσ1 で示されている。同様に、母集団の平均はx2 で、分散はσ2 で、また、母集団cの平均はx3 で、分散はσ3 で示されている。この例の場合、三つの母集団a、b、cはそれぞれN(x1 、σ1 )、N(x2 、σ2 )、N(x3 、σ3 )で書き表すことのできる正規分布である。なお、正規分布にならない場合もあるが、このような場合には度数分布をそのまま使用すればよい。
【0012】
図2において、ある書込み時間TまではPASS、それ以降はFAILとなっている。この時間Tは、試験対象チップの上限書込み時間であり、図2の場合、母集団cのハッチング部分だけがFAIL領域に入っている。
図3は一つの母集団の正規分布図である。xは平均であり、±1σ、±2σ及び±3σはそれぞれ分散である。1σ=x+0.2ms、2σ=x+0.4ms、3σ=x+0.6ms、−1σ=x−0.2ms、−2σ=x−0.4ms、−3σ=x−0.6msであり、例えば、x=6.0msとして、各分散を時間軸上の値で表すと、図示のように、1σ=6.2ms、2σ=6.4ms、3σ=6.6ms、−1σ=5.8ms、−2σ=5.6ms、−3σ=5.4msになる。
「書込み特性分布測定ステップ11」
このステップでは、ステップ10で選択された母集団の書込み特性分布を実際に測定してその平均xと分散σを特定する。測定は、当該母集団内のいくつかのチップを取り出してデータを書込み、その書込みに要した時間を測定すればよい。例えば、統計的手法のヒストグラムを使用できる。
「試験時間推定ステップ12」
測定の結果、図3のような正規分布が得られたとすると、xは6.0ms、σは0.2msになる。このような正規分布における書込み時間ごとのPASSの割合は、図4のテーブルのようにまとめられる。書込み時間は、x±nσ(nは1,2,3)、すなわち、最小のx−3σから最大のx+4σまでの8段階である。x±0が平均である。このテーブルによれば、例えば、書込み時間を最小(x−3σ)にすると、全体の1.3%だけがPASSし、最大(x+4σ)にすると、全体のほぼ100%がPASSし、平均(x±0)にすると、全体の50%だけがPASSする。
「書込み時間決定ステップ13」
このステップでは、試験時間推定ステップ12で推定したテーブルを元にして、その母集団に最適な書込み時間を決定する。図4において、1回の書込みでほぼ100%がPASSする書込み時間は、x+4σであるから、最適な書込み時間は、x=6.0ms、σ=0.2msとすると、6.0ms+4×0.2ms=6.8msになる。
「母集団測定ステップ14」
このステップでは、上記最適な書込み時間(6.8ms)を使用し、当該母集団内のチップの書込み特性を保証するための試験を行う。試験フローは図7を用いることができる。但し、図7の試験フローを用いる場合はnを1に固定する。
【0013】
本実施例におけるトータルの試験時間は、最適な書込み時間(6.8ms)とアドレス空間サイズ(便宜的に16384;以下同様)との積に、読み出し時間(便宜的に0.1ms;以下同様)とアドレス空間サイズとの積を加算した値、具体的には、
(6.8ms×16384)+(0.1ms×16384)
≒113sec
となる。
これに対して、従来技術のトータルの試験時間は、書込み時間(5.0ms)とアドレス空間のサイズと書き込み回数(2回)との積に、読み出し時間とアドレス空間のサイズと書き込み回数(2回)との積を加算した値、具体的には、
(5.0ms×16384×2)+(0.1ms×16384×2)
≒167sec
となる。
【0014】
したがって、本実施例によれば、167secから113secへと、およそ30%もの試験時間の短縮化を図ることができる、という従来技術にない格別有利な効果が得られる。
なお、上記実施例では、最適な書込み時間(x+4σ)で1度に書き込んでいるが、場合によっては2度に分けて書き込んだ方がより時間を短くできることがある。
【0015】
以下の実施例は、そのような場合に用いて好適な改良例である。
図5は、改良実施例を説明するための便宜的なテーブルである。このテーブルのポイントは、1回目の書込み時間による度数と追加の書込み時間による度数の合計が、ほぼ100%になるように、二つの書込み時間を組み合わせている点にある。例えば、x−3σに相当する1回目の書込み時間A1 と対になる追加の書込み時間A2 は、7σに相当する時間であり、また、x−2σに相当する1回目の書込み時間B1 と対になる追加の書込み時間B2 は、6σに相当する時間であり、また、x−1σに相当する1回目の書込み時間C1 と対になる追加の書込み時間C2 は、5σに相当する時間である。これらの合計時間は、それぞれΣA、ΣB、ΣC、………で示されている。
【0016】
上記実施例で述べたとおり、最適な書込み時間(x+4σ)で1度に書き込んだ場合のトータルの試験時間は、およそ113secであった。これに対して、xと4σに分けて2回で書き込んだ場合のトータルの試験時間は、およそ107secとなり、一層の試験時間短縮化を図ることができる。2回に分けて書き込む場合の算定式は、以下のとおりである。
【0017】
〔16384×(6.0ms+0.1ms)〕+
〔16384×(0.8ms+0.1ms)〕×0.5
=107.31sec
因みに、1回目の書込み時間をx−3σとし、追加の書込み時間を7σとした場合のトータルの試験時間は、
〔16384×(6.0ms−0.6ms+0.1ms)〕+
(16384×1.4ms)
=113.05sec
となるから、xと4σの2回に分けるのが最も効率が良い。
【0018】
図6は、本改良実施例における選択母集団内のチップの書込み特性を保証するための試験フロー図であり、従来例の図7に対応するものである。
このフローでは、まず、試験対象チップの初期アドレスを設定(ステップ20)した後、1回目の書込みか否かを判定する(ステップ21)。1回目であれば、1回目の書込み時間を設定し(ステップ22)、そうでなければ追加の書込み時間を設定する(ステップ23)。そして、この設定時間をかけて同チップの初期アドレスに所定論理の試験データを書き込み(ステップ24)、その設定時間を経過すると、当該初期アドレスのデータを読み出して(ステップ25)、読み出しデータの論理と上記試験データの論理との一致を判定する(ステップ26)。一致の場合はPASS、不一致の場合はFAILである。
【0019】
PASSの場合には、アドレスを変更(ステップ27)したうえで、以上の処理(ステップ21〜26)を繰り返し、最終アドレスに到達(ステップ28)すると、当該チップの良品を判定する。
一方、FAILの場合には、2回目の書込みか否かを判定して(ステップ29)、YESの場合は当該チップを不良品とし、NOの場合は追加の書込みを行うためにステップ21以降を実行する。
【0020】
本改良実施例によれば、最適な書込み時間を二つに分け、1回目の書込みをFAILしたときだけに2回目の書込みを行うようにしたため、より一層の試験時間の短縮化を図ることができる。
なお、以上の各実施例では、正規分布の分散σを1単位として書込み時間を設定しているが、これに限らない。分散σを細分化したものを1単位としてもよいし、あるいは、正規分布でない場合には、度数分布をそのまま用いると共に、分散σの代わりにばらつき値を用いてもよい。
【0021】
また、上記改良実施例において、1回目の書込み時間と追加の書込み時間の組み合わせは、合計の時間が最小となる組み合わせであるが、1回目の書込み時間は規格上の上限書込み時間Tを超えてはならない。
さらにまた、以上の各実施例では、チップの書込み特性を保証するための試験への適用を示したが、これ以外にも、ユーザプログラムを行う場合にも適用できる。過不足のない最適な書込み時間でユーザプログラムを組み込むことができ、特に、大量のユーザープログラムROMを製作する場合に好都合である。
【0022】
【発明の効果】
本発明によれば、試験対象の半導体記憶装置を含む母集団の書込み特性に基づいて、最適な書込み時間を設定するので、無駄な書込み時間を局限でき、試験時間又はユーザプログラムの組み込み時間の大幅な短縮化を図ることができる。又は、その書込み時間を二つに分けて2度の書込みを行うことにより、1回目でパスしたときは追加の書込みを行う必要がないから、より一層の時間短縮を図ることができる。
【図面の簡単な説明】
【図1】一実施例の試験フロー図である。
【図2】便宜的に示す三つの母集団の書込み分布特性図である。
【図3】一つの母集団の書込み分布特性の詳細図である。
【図4】書込み時間とその時間で正常に書き込める度数を示すテーブル図である。
【図5】書込み時間を二つに分けた場合の組み合わせを示すテーブル図である。
【図6】改良実施例の試験フロー図である。
【図7】従来例の試験フロー図である。
【符号の説明】
11:書込み特性分布測定ステップ(第1のステップ)
13:書込み時間決定ステップ(第2のステップ)[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a semiconductor memory device inspection method, and more particularly to a semiconductor memory device capable of writing data and requiring a long time for writing, for example, an EPROM (erasable programmable read only memory) or an EEPROM. The present invention relates to an inspection method suitable for use in (electrically erasable programmable read only memory).
[0002]
In general, user programmable ROMs such as EPROM and EEPROM take longer to write than to read. Therefore, data is written to the chip, for example, test time for guaranteeing write characteristics and work time for incorporating software. There is a need for a very long and useful technique that can shorten the writing time as much as possible in order to make testing and work more efficient.
[0003]
[Prior art]
FIG. 7 is a test flowchart for guaranteeing the write characteristics. In this flow, first, the initial address of the chip to be tested is set (step 1), the value of the counter C is initially set (step 2), and then test data of a predetermined logic is applied to the initial address of the chip for a certain period of time. (Step 3). Here, the write time is T / n (n is an integer of 0 or more), where T is the upper limit write time of the test target chip.
[0004]
When T / n has elapsed, the data at the initial address is read (step 4), and the match between the logic of the read data and the logic of the test data is determined (step 5). In the case of coincidence, PASS (normal writing was possible at T / n with respect to the initial address), and in the case of non-coincidence, FAIL.
In the case of PASS, the address is changed (step 6), the above processing (
[0005]
On the other hand, in the case of FAIL, since normal writing could not be performed at T / n, the value of the counter C is incremented (step 8), and T / n is written again for the same address. (Step 3). If FAIL continues even after repeating this rewriting n times, a defective product of the chip is determined (step 9).
[0006]
[Problems to be solved by the invention]
However, in the above processing flow, if the actual write time of the test target chip is within T / n, the write time is one time per address, so the minimum test time is obtained. For example, when T / n is 5 ms (for example, T = 20 ms, n = 4) and the actual writing time T ′ of the chip to be tested is 6 ms, the writing can be performed twice. 2 × (T / n)> T ′ and the test time per
[0007]
If T / n is reduced, useless writing time is reduced, but on the other hand, an increase in test time accompanying an increase in the number of writings cannot be ignored, so that deterioration in test efficiency is unavoidable.
Accordingly, an object of the present invention is to set an optimal write time that matches the actual write characteristics of the chip to be tested, and to greatly reduce the test time or the user program installation time.
[0008]
[Means for Solving the Problems]
In order to achieve the above object, the present invention writes data to an arbitrary address of a semiconductor memory device to be inspected at a predetermined writing time, reads the data, evaluates its logic, and determines whether the writing to the arbitrary address is good or bad. In a semiconductor memory device inspection method for determination, a first step of measuring a write characteristic distribution of a population including a semiconductor memory device to be inspected, and a write time at which a write frequency is approximately 100% based on the write characteristic distribution And a second step of setting the write time as the predetermined write time.
[0009]
Alternatively, the writing time set based on the writing characteristic distribution is divided into two, and when writing by one writing time is not good, writing by the other writing time is executed.
In the present invention, since the optimum write time is set based on the write characteristics of the population including the semiconductor memory device to be tested, the useless write time is limited, and the test time or the user program installation time is greatly increased. Shortening is achieved. Alternatively, the writing time is divided into two, and writing is performed twice, so that it is not necessary to perform additional writing when the first pass, so that the time can be further shortened.
[0010]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings.
FIG. 1 is a schematic flow diagram of an embodiment of a semiconductor memory device inspection method according to the present invention.
This flow includes processing steps of a
“
In this step, focusing on the fact that the variation in the write characteristics of the semiconductor memory device shows a specific statistical tendency within the same population such as the same wafer process lot, the semiconductor memory to be tested is selected from several populations. Select the population that contains the chip of the device (hereinafter “chip”). Needless to say, when there is only one population, for example, one wafer process lot, and the chip to be tested shares the lot, that one population is selected.
[0011]
FIG. 2 is a diagram showing the write characteristic distribution of the three populations a, b, and c for convenience. The horizontal axis represents the time required for writing (corresponding to the above-mentioned write time T ′), and the vertical axis represents each write time. The number of normal writes (also referred to as frequency). The average (frequency peak) of the population a is indicated by x 1 and the variance is indicated by σ 1 . Similarly, the average of the population is x 2 and the variance is σ 2 , and the average of the population c is x 3 and the variance is indicated by σ 3 . In this example, the three populations a, b, and c are normal distributions that can be expressed by N (x 1 , σ 1 ), N (x 2 , σ 2 ), and N (x 3 , σ 3 ), respectively. is there. Note that the normal distribution may not be obtained, but in such a case, the frequency distribution may be used as it is.
[0012]
In FIG. 2, PASS is given until a certain writing time T, and FAIL after that. This time T is the upper limit writing time of the test target chip. In the case of FIG. 2, only the hatched portion of the population c is in the FAIL area.
FIG. 3 is a normal distribution diagram of one population. x is an average, and ± 1σ, ± 2σ, and ± 3σ are variances, respectively. 1σ = x + 0.2 ms, 2σ = x + 0.4 ms, 3σ = x + 0.6 ms, −1σ = x−0.2 ms, −2σ = x−0.4 ms, −3σ = x−0.6 ms, for example, x = 6.0 ms and each variance is represented by a value on the time axis, as shown in the figure, 1σ = 6.2 ms, 2σ = 6.4 ms, 3σ = 6.6 ms, −1σ = 5.8 ms, −2σ = 5.6 ms, −3σ = 5.4 ms.
"Write characteristic
In this step, the writing characteristic distribution of the population selected in
"Test time estimation step 12"
As a result of the measurement, if a normal distribution as shown in FIG. 3 is obtained, x is 6.0 ms and σ is 0.2 ms. The ratio of PASS for each writing time in such a normal distribution is summarized as a table in FIG. The writing time is 8 steps from x ± nσ (n is 1, 2, 3), that is, from the minimum x-3σ to the maximum x + 4σ. x ± 0 is the average. According to this table, for example, when the writing time is minimized (x-3σ), only 1.3% of the whole is PASS, and when it is maximized (x + 4σ), almost 100% of the whole is PASS, and the average (x When ± 0), only 50% of the total passes.
"Write
In this step, based on the table estimated in the test time estimation step 12, an optimum writing time for the population is determined. In FIG. 4, the write time for which almost 100% of the PASS is PASS in one write is x + 4σ. Therefore, when x = 6.0 ms and σ = 0.2 ms, the optimum write time is 6.0 ms + 4 × 0. 2 ms = 6.8 ms.
"
In this step, the optimal write time (6.8 ms) is used to perform a test for guaranteeing the write characteristics of the chips in the population. The test flow can use FIG. However, n is fixed to 1 when the test flow of FIG.
[0013]
The total test time in this embodiment is the product of the optimum write time (6.8 ms) and the address space size (for convenience, 16384; the same applies below), and the read time (for convenience, 0.1 ms; the same applies below). And the product of the address space size, specifically,
(6.8 ms × 16384) + (0.1 ms × 16384)
≒ 113sec
It becomes.
On the other hand, the total test time of the prior art is the product of the write time (5.0 ms), the size of the address space and the number of writes (2 times), the read time, the size of the address space, and the number of writes (2 ) Times the product, specifically,
(5.0 ms x 16384 x 2) + (0.1 ms x 16384 x 2)
≈ 167 sec
It becomes.
[0014]
Therefore, according to the present embodiment, it is possible to shorten the test time by about 30% from 167 sec to 113 sec.
In the above embodiment, writing is performed once with the optimum writing time (x + 4σ). However, in some cases, writing in two times can shorten the time.
[0015]
The following example is an improved example suitable for use in such a case.
FIG. 5 is a convenient table for explaining the improved embodiment. The point of this table is that the two write times are combined so that the frequency of the first write time and the frequency of the additional write time are almost 100%. For example, the additional write time A 2 paired with the first write time A 1 corresponding to x-3σ is a time corresponding to 7σ, and the first write time B 1 corresponding to x-2σ. The additional write time B 2 paired with is a time corresponding to 6σ, and the additional write time C 2 paired with the first write time C 1 corresponding to x−1σ corresponds to 5σ. It is time to do. These total times are indicated by ΣA, ΣB, ΣC,.
[0016]
As described in the above embodiment, the total test time when writing at one time with the optimum writing time (x + 4σ) was approximately 113 seconds. On the other hand, the total test time when writing twice in x and 4σ is approximately 107 seconds, and the test time can be further shortened. The calculation formula for writing in two steps is as follows.
[0017]
[16384 × (6.0 ms + 0.1 ms)] +
[16384 × (0.8 ms + 0.1 ms)] × 0.5
= 107.31 sec
By the way, the total test time when the first write time is x-3σ and the additional write time is 7σ is:
[16384 × (6.0 ms−0.6 ms + 0.1 ms)] +
(16384 × 1.4ms)
= 113.05 sec
Therefore, it is most efficient to divide into x and 4σ twice.
[0018]
FIG. 6 is a test flow chart for assuring the write characteristics of chips in the selected population in this improved embodiment, and corresponds to FIG. 7 of the conventional example.
In this flow, first, after setting the initial address of the test target chip (step 20), it is determined whether or not the first writing is performed (step 21). If it is the first time, the first writing time is set (step 22). Otherwise, the additional writing time is set (step 23). Then, test data having a predetermined logic is written to the initial address of the chip over the set time (step 24). When the set time elapses, the data of the initial address is read (step 25), and the logic of the read data is read. Is matched with the logic of the test data (step 26). PASS if there is a match, FAIL if there is no match.
[0019]
In the case of PASS, the address is changed (step 27), the above processing (steps 21 to 26) is repeated, and when the final address is reached (step 28), a non-defective product of the chip is determined.
On the other hand, in the case of FAIL, it is determined whether or not it is the second writing (step 29). In the case of YES, the chip is determined to be defective, and in the case of NO, step 21 and subsequent steps are performed to perform additional writing. Execute.
[0020]
According to this improved embodiment, the optimum writing time is divided into two and the second writing is performed only when the first writing is FAIL, so that the test time can be further shortened. it can.
In each of the above embodiments, the writing time is set with the variance σ of the normal distribution as one unit, but the present invention is not limited to this. The distribution σ may be subdivided into one unit, or when the distribution is not a normal distribution, the frequency distribution may be used as it is, and a variation value may be used instead of the dispersion σ.
[0021]
In the improved embodiment, the combination of the first writing time and the additional writing time is a combination that minimizes the total time, but the first writing time exceeds the upper limit writing time T in the standard. Must not.
Furthermore, in each of the above embodiments, the application to the test for guaranteeing the write characteristic of the chip has been shown. A user program can be incorporated with an optimum writing time without excess or deficiency, and is particularly advantageous when a large amount of user program ROM is manufactured.
[0022]
【The invention's effect】
According to the present invention, since the optimal write time is set based on the write characteristics of the population including the semiconductor memory device to be tested, the useless write time can be localized, and the test time or user program incorporation time can be greatly increased. Can be shortened. Alternatively, the writing time is divided into two, and writing is performed twice, so that when the first pass, there is no need to perform additional writing, so that the time can be further reduced.
[Brief description of the drawings]
FIG. 1 is a test flow diagram of one embodiment.
FIG. 2 is a write distribution characteristic diagram of three populations shown for convenience.
FIG. 3 is a detailed diagram of write distribution characteristics of one population.
FIG. 4 is a table showing the writing time and the number of times that data can be normally written in that time.
FIG. 5 is a table showing combinations when the writing time is divided into two.
FIG. 6 is a test flow diagram of an improved example.
FIG. 7 is a test flow diagram of a conventional example.
[Explanation of symbols]
11: Write characteristic distribution measurement step (first step)
13: Write time determination step (second step)
Claims (2)
検査対象の半導体記憶装置を含む母集団の書込み特性分布を測定する第1のステップと、
該書込み特性分布に基づいてほぼ100%の書込み度数となる書込み時間を設定し、該書込み時間を前記所定の書込み時間とする第2のステップと、を含むことを特徴とする半導体記憶装置の検査方法。In an inspection method for a semiconductor memory device, data is written to an arbitrary address of a semiconductor memory device to be inspected at a predetermined write time, the data is read out, the logic is evaluated, and the quality of writing to the arbitrary address is determined.
A first step of measuring a write characteristic distribution of a population including a semiconductor memory device to be inspected;
A second step of setting a write time at which the write frequency is approximately 100% based on the write characteristic distribution, and setting the write time as the predetermined write time. Method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4852196A JP3768284B2 (en) | 1996-03-06 | 1996-03-06 | Inspection method of semiconductor memory device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP4852196A JP3768284B2 (en) | 1996-03-06 | 1996-03-06 | Inspection method of semiconductor memory device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09245500A JPH09245500A (en) | 1997-09-19 |
| JP3768284B2 true JP3768284B2 (en) | 2006-04-19 |
Family
ID=12805669
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP4852196A Expired - Lifetime JP3768284B2 (en) | 1996-03-06 | 1996-03-06 | Inspection method of semiconductor memory device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3768284B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5268192B2 (en) * | 2009-02-26 | 2013-08-21 | 株式会社半導体エネルギー研究所 | OTP memory inspection method, OTP memory manufacturing method, and semiconductor device manufacturing method |
| JP5297342B2 (en) * | 2009-11-02 | 2013-09-25 | 株式会社東芝 | Nonvolatile semiconductor memory device |
-
1996
- 1996-03-06 JP JP4852196A patent/JP3768284B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH09245500A (en) | 1997-09-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8315730B2 (en) | Methods for non lot-based integrated circuit manufacturing | |
| US6198663B1 (en) | Non-volatile semiconductor memory IC | |
| US4686456A (en) | Memory test circuit | |
| JPH0395471A (en) | Electronic component inspection equipment | |
| US6032107A (en) | Calibrating test equipment | |
| JP3768284B2 (en) | Inspection method of semiconductor memory device | |
| CN116312711A (en) | Early storage failure screening method and testing system for storage chip | |
| US20050235181A1 (en) | Auto-recovery wafer testing apparatus and wafer testing method | |
| TW202006546A (en) | Testing system and adaptive method of generating testing program | |
| JP3358492B2 (en) | Semiconductor test equipment | |
| CN104183511B (en) | A kind of method and crystal grain labeling method of the boundary for determining wafer sort data standard | |
| CN114850080A (en) | Mass production test method, system and storage medium | |
| JP2002237505A (en) | Semiconductor device test system and test method | |
| US6966016B2 (en) | System and method for erase test of integrated circuit device having non-homogeneously sized sectors | |
| CN112881885A (en) | Chip testing method and system | |
| JP2003043099A (en) | Method and apparatus for semiconductor test | |
| US6576865B2 (en) | Laser trimming program generation method | |
| JPH0344949A (en) | Wafer test method | |
| CN119936609B (en) | Differentiated wafer testing method, system, electronic device and storage medium | |
| JPH06310581A (en) | Semiconductor memory device inspection method and inspection device | |
| US20030221153A1 (en) | Shmoo plot evaluation method with a relief analysis | |
| JPH10148658A (en) | Memory-testing device | |
| JPS6321344B2 (en) | ||
| JPS61274335A (en) | Wafer test method | |
| JPH10160798A (en) | Ic-testing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060119 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20060131 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060201 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090210 Year of fee payment: 3 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090210 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100210 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110210 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110210 Year of fee payment: 5 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110210 Year of fee payment: 5 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120210 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130210 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140210 Year of fee payment: 8 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |