| 【発明の名称】 |
半導体装置の試験装置及び試験方法 |
| 【発明者】 |
【氏名】井手 秀
|
| 【要約】 |
【課題】冗長救済前試験の結果に基づいて、冗長救済後試験の試験時間の短縮を図り得る半導体装置の試験方法を提供する。
【解決手段】複数の試験項目による冗長救済前試験を行い、冗長救済前試験の試験結果を解析し、その解析結果に基づいて、続いて行われる冗長救済後試験の試験項目を選択する。 |
【特許請求の範囲】
【請求項1】 複数の試験項目による冗長救済前試験を行う第一の試験装置と、前記冗長救済前試験の結果に基づいて使用冗長線増加情報及び救済不可情報を解析する第一の解析装置と、その解析結果に基づいて、冗長救済後試験の試験項目の選択と、試験項目の試験順序を調整する第二の解析装置とを備えたことを特徴とする半導体装置の試験装置。 【請求項2】 複数の試験項目による冗長救済前試験を行い、前記冗長救済前試験の試験結果を解析し、その解析結果に基づいて、続いて行われる冗長救済後試験の試験項目を選択することを特徴とする半導体装置の試験方法。 【請求項3】 複数の試験項目による冗長救済前試験を行い、前記冗長救済前試験の試験結果を解析し、その解析結果に基づいて、続いて行われる冗長救済後試験の試験項目の順序を調整することを特徴とする半導体装置の試験方法。
|
【発明の詳細な説明】【0001】 【発明の属する技術分野】この発明は、ウェハー上に形成された多数の半導体装置の動作試験方法に関するものである。 【0002】ウェハー上に多数形成されたDRAM等の半導体装置は、ダイシング工程に先立って、ウェハー上の全チップに対し、複数チップ毎に並行して動作試験が行われ、不良セルが発見された場合には冗長操作が行われて、再度動作試験が行われる。このような動作試験を行うために要する試験時間は、ウェハー上に形成されるチップ数の増大、あるいは動作試験項目の増大等により、長くなっている。従って、試験コストを低減するために、試験時間の短縮を図ることが必要となっている。 【0003】 【従来の技術】従来、ウェハー試験工程では、ウェハー上に多数形成された全チップに対し、複数チップ毎に並行して動作試験が行われる。そのウェハー試験工程を図9に従って説明する。 【0004】まず、複数項目の動作試験からなる冗長救済前試験が行われる(ステップ1)。次いで、各チップにおいて不良セルが発見され、その不良セルが各チップにあらかじめ形成されている冗長機能により救済可能である場合には、当該チップに対しそれぞれ冗長操作が行われる(ステップ2)。 【0005】次いで、冗長救済前試験と同様な試験項目で冗長救済後試験が行われ、各チップが正常に動作するか否かが確認される(ステップ3)。次いで、冗長救済後試験の結果が集計され(ステップ4)、その集計結果に基づいて、冗長救済後試験のプログラムへのフィードバックが行われる(ステップ5)。 【0006】ステップ1における冗長救済前試験の一例を図10及び図11に従って説明すると、試験項目A〜Fについて順次動作試験が行われ、各試験項目で不良セルが発見されると、当該不良セルのアドレスが試験装置の記憶手段に格納される(ステップ6〜23)。 【0007】そして、各試験項目A〜Fの終了後に、不良アドレス救済解析ツールにより、発見された不良セルがすべて冗長可能か否かが解析され(ステップ24)、次いでその解析結果及び各試験項目で発見された不良セルのアドレス等の試験結果が出力される(ステップ25)。 【0008】前記解析ツールによる解析結果の一例を図12に示す。図12は、8個のチップ01〜08に対し試験項目A〜Fの動作試験を実施し、その結果を解析したものである。 【0009】すなわち、試験項目Aではチップ01を除くチップ02〜08に1個ずつの不良セルが発見されて、7つの不良セルが発見され、それらの不良セルのアドレスが記憶手段に格納される。 【0010】同様にして、試験項目B〜Fにおいても、各チップ01〜08内の不良セルの発生状況が検出され、不良セルのアドレスが記憶手段にそれぞれ格納される。このような試験結果に基づいて、例えばチップ01では試験項目D,E,Fで不良セルが1個ずつ発見されているので、解析ツールによる判定では、冗長可能と判定される。 【0011】チップ02では試験項目A,B,C,E,Fで不良セルが1個ずつ発見されているので、解析ツールによる判定では、冗長不能と判定される。また、冗長救済後試験の結果に基づいて不良率を算出し、その市場故障率が10fit(1万個に10個の割合)を満足する試験項目については、冗長救済後試験の試験項目から削除することにより、冗長救済後試験の試験時間短縮が図られる。 【0012】 【発明が解決しようとする課題】上記のようなウェハー試験工程では、各試験項目において、冗長救済前試験で不良セルが発見された場合には、当該不良セルのアドレスが記憶手段に格納されるだけで、試験項目毎に発生した不良セル数を把握することしかできない。 【0013】そして、試験項目毎に発生した不良セル数に基づいて、各チップが救済可能であるか否かを当該試験項目の終了後に判定することはできず、最終の試験項目の終了後に冗長救済可能な範囲の不良セル数であるか否かを判定している。 【0014】従って、各試験項目を順次実施する過程で各チップの不良セルが冗長救済可能な範囲であるか否かを判定することができないとともに、試験項目毎の不良セル数に基づく各試験項目の優劣を把握することができない。 【0015】このため、冗長救済前試験の結果に基づいて、冗長救済後試験の試験項目を削除する等の操作を行うことはできず、冗長救済前試験の結果を冗長救済後試験の時間短縮に反映させることはできないという問題点がある。 【0016】また、冗長救済後試験の結果に基づいて不良率を算出し、その不良率に基づいて冗長後救済試験の試験項目を削除するためには、市場故障率が100fitを満足するチップ数における冗長救済後試験のデータが必要となる。 【0017】従って、そのデータが集積されるまでは、冗長救済後試験の試験項目を削除して試験時間の短縮を図ることはできないという問題点がある。この発明の目的は、冗長救済前試験の結果に基づいて、冗長救済後試験の試験時間の短縮を図り得る半導体装置の試験方法を提供することにある。 【0018】 【課題を解決するための手段】複数の試験項目による冗長救済前試験を行う第一の試験装置と、前記冗長救済前試験の結果に基づいて使用冗長線増加情報及び救済不可情報を解析する第一の解析装置と、その解析結果に基づいて、冗長救済後試験の試験項目の選択と、試験項目の試験順序を調整する第二の解析装置とを備えた。 【0019】 【発明の実施の形態】以下、この発明を具体化した一実施の形態を図面に従って説明する。図1は、この発明の試験方法を実施するための試験装置を示す。 【0020】管理サーバー1と、テスター2とはLANで接続され、各種情報の授受が可能となっている。前記管理サーバー1には、ロット毎の試験結果を格納する第一の管理ディレクトリ3と、試験結果を解析する解析ツール4と、冗長救済前試験プログラム及び冗長救済後試験プログラムを格納する第二の管理ディレクトリ5とが設けられる。 【0021】前記第一の管理ディレクトリ3には前記テスターから出力される冗長救済前試験結果あるいは冗長救済後試験結果が入力される。前記解析ツール4は、冗長救済前試験結果に基づいて、不良セルを救済する冗長ビット線あるいは冗長ワード線等の使用情報や救済不可情報の解析を行い、冗長救済前試験プログラムに基づいて冗長救済後試験プログラムを生成する。 【0022】前記テスター2は、冗長救済前試験プログラムあるいは冗長救済後試験プログラムを実行するCPU6と、不良セルのアドレスが格納される外部記憶装置7と、前記外部記憶装置7に格納されているアドレスに基づいて救済情報を生成する解析ツール8と、DRAM等の被試験媒体の動作試験を行うための試験パターンを生成するパターン発生装置9と、前記試験プログラムあるいは前記試験結果を格納するためのハードディスク装置10と、外部出力装置11と、これらを接続するバス12とから構成される。 【0023】次に、上記のように構成された試験装置の動作を説明する。図4は、冗長救済を行うことを前提とした試験項目で冗長救済前試験を行った後における前記テスター2の解析ツール8による解析処理動作を示す。 【0024】まず、ウェハー上の所定数のチップに冗長救済前試験プログラムに基づいて、テスター2で所定の試験項目の動作試験が行われ、その動作試験結果が外部記憶装置7に格納された後、CPU6は解析ツール8による冗長救済解析処理を行う(ステップ31)。 【0025】次いで、CPU6は試験対象チップであるか否かを判別し(ステップ32)、試験対象チップである場合には、前記解析ツール8から当該チップの救済可否結果及び救済可能である場合には使用する冗長線の使用本数を救済情報として読み出す(ステップ33)。そして、前記冗長線で救済される不良セルの数をカウントする(ステップ34)。 【0026】すなわち、図3に示すように被冗長線Lに不良セル13a,13b,13cが接続されているとき、試験項目Aでは三つの不良セル13a,13bがカウントされ、試験項目Bでは、さらに二つの不良セル13cがカウントアップされて、五つの不良セルがカウントされる。 【0027】次いで、CPU6は前試験項目での使用冗長線の数と、現試験項目での使用冗長線の数を比較する(ステップ35)。図2に示すように、例えばチップ01〜08について最初に試験項目Aの動作試験を行い、チップ06を除いて不良セルが発見された場合には、CPU6は不良セルを含む各チップに対応して冗長線増加フラグを立てる。 【0028】試験項目Aは最初の試験項目であるので、冗長線増加フラグは「7」となり、ステップ35では、冗長線が増加したことが判別される。また、試験項目Aの後に試験項目Bの動作試験を行った場合に、新たにチップ01,06で不良セルが発見された場合には、冗長線増加フラグは「2」となる。 【0029】ステップ35において、冗長線の増加が判別されると、CPU6は冗長線増加フラグのカウントアップを行い(ステップ36)、次いで各チップ01〜08が救済可能か否かを判別する(ステップ37)。ステップ37では、ステップ33で読み出した救済可否情報に基づいて判断を行う。 【0030】そして、救済可能であれば、現試験項目で使用した冗長線の数を外部記憶装置7に格納する(ステップ38)。また、ステップ37で救済不能と判定すると、CPU6は救済不可フラグのカウントアップを行い(ステップ39)、救済不能チップを試験対象から外す(ステップ40)。 【0031】すなわち、図2に示すように、試験項目Cにおいて、チップ03は救済不能と判定され、救済不可フラグが1にカウントアップされる。ステップ38あるいはステップ40の後、CPU6はチップ01〜08について解析が終了したか否か、すなわち最大同測数に達したか否かを判別し(ステップ41)、終了していない場合にはステップ32に移行する。 【0032】また、終了している場合には、次の試験項目を実施し(ステップ42)、その後ステップ31〜41を繰り返す。図5は、冗長救済を目的とせず、あらかじめ設定されている規格に対し良否判定を行う試験項目で冗長救済前試験を行った後の解析処理動作を示す。 【0033】対象試験項目の終了後、CPU6は電気的特性試験であるか否かを判別し(ステップ51)、電気的特性試験である場合には当該試験の実施によって得られた複数チップのデータを外部記憶装置7から読み出す(ステップ52)。 【0034】次いで、読み出したデータが規格内に納まっているか否かを判別する(ステップ53)。規格外のチップが存在する場合には、当該チップの情報を読み出し(ステップ54)、次いで当該チップが不良であるか否かを判別する(ステップ55)。 【0035】そして、不良チップである場合には、当該試験項目に対し不良フラグを「1」カウントアップし(ステップ56)、当該チップを試験対象から除外する(ステップ57)。 【0036】次いで、対象チップの解析が最大同測数に達したか否かが判別され(ステップ58)、最大同測数に達していない場合には、ステップ55〜57を繰り返す。また、ステップ55において不良チップでないと判別された場合には、ステップ58に移行する。 【0037】ステップ51において電気的特性試験ではない場合、ステップ53において読み出されたデータがすべて規格内である場合及びステップ58において最大同測数である場合には、図6に示すステップ59に移行して、電気的動作試験であるか否かを判別する。 【0038】ステップ59において電気的動作試験である場合には、次いでCPU6はパターン発生器9で生成された試験パターンによる動作試験が最後まで動作したか否かを判別する(ステップ60)。 【0039】ステップ60において、試験パターンが最後まで動作しなかった場合、不良チップの情報を読み出し(ステップ61)、次いで当該チップが不良であるか否かを判別する(ステップ62)。 【0040】そして、不良チップである場合には、当該試験項目に対し不良フラグを「1」カウントアップし(ステップ63)、当該チップを試験対象から除外する(ステップ64)。 【0041】次いで、対象チップの解析が最大同測数に達したか否かが判別され(ステップ65)、最大同測数に達していない場合には、ステップ62〜64を繰り返す。また、ステップ62において不良チップでないと判別された場合には、ステップ65に移行する。 【0042】ステップ59において電気的特性試験ではない場合、ステップ60において試験パターンが最後まで動作した場合及びステップ65において最大同測数である場合には、次の試験項目による動作試験が行われる。 【0043】そして、このような動作により、各試験項目における不良発生状況が把握可能となる。図4〜図6に示す動作に基づいて得られた情報は、各チップ毎に外部記憶装置7に格納され、各ウェハー上のすべてのチップの測定が終了した後に、各ウェハーの冗長救済前試験結果として管理サーバー1に転送される。 【0044】管理サーバー1の解析ツール4は、冗長救済前試験結果について解析動作を行い、その解析結果を第二の管理ディレクトリ5に転送する。図7及び図8に従って解析ツール4による解析動作を説明する。まず、冗長救済前試験の各試験項目において、使用した冗長線増加フラグと、救済不可フラグの読み出しを行い、この動作を最終試験項目まで繰り返す(ステップ71,72)。 【0045】次いで、ステップ73,74で冗長線増加フラグと、救済不可フラグの集計をロット単位で行うための判別を行い、最終ウェハーの試験結果の読み出しが終了するまで、ステップ71〜74が繰り返される。 【0046】図2に示す冗長救済前試験結果によれば、例えば試験項目Aでは冗長線増加フラグは「7」であり、救済不可フラグは「0」である。次いで、救済不可フラグの集計及び冗長線増加フラグの集計が行われ(ステップ75,76)、このような集計動作が最終試験項目まで繰り返される(ステップ77)。 【0047】図2に示す冗長救済前試験結果によれば、試験項目Aの冗長線増加率は7/8=87.5パーセント、救済不可率は0パーセント、試験項目Bの冗長線増加率は25.0パーセント、救済不可率は0パーセント、試験項目Cの冗長線増加率は50.0パーセント、救済不可率は12.5パーセント、試験項目Dの冗長線増加率は14.2パーセント、救済不可率は0パーセント、試験項目Eの冗長線増加率は0パーセント、救済不可率は0パーセント、試験項目Fの冗長線増加率は14.2パーセント、救済不可率は0パーセントとなる。 【0048】次いで、冗長線増加フラグの集計値が当該試験項目の除外を判定するための基準値を超えているか否かが判別される(ステップ78)。そして、冗長線増加フラグの集計値が基準値を超えない場合には、ステップ80に移行し、冗長線増加フラグの集計値が基準値を超える場合には、冗長救済後試験実施フラグをカウントアップして(ステップ79)、ステップ80に移行する。 【0049】ステップ80では、救済不可フラグの集計値が当該試験項目の除外を判定するための基準値以内に納まっているか否かが判別される。そして、冗長線増加フラグの集計値が基準値を超えない場合には、ステップ82に移行し、冗長線増加フラグの集計値が基準値を超える場合には、冗長救済後試験実施フラグをカウントアップして(ステップ81)、ステップ82に移行する。 【0050】ここで、冗長線増加率及び救済不可率の基準値を1パーセントとすれば、試験項目E以外の各試験項目で冗長救済後試験実施フラグがカウントアップされる。ステップ82では、最終試験項目であるか否かが判別される。そして、ステップ78〜81が最終試験項目まで繰り返される。 【0051】次いで、冗長線増加フラグの集計値あるいは救済不可フラグの集計値に基づいて、試験項目の並べ替えを行うか否かを判別する(ステップ83)。ステップ83で並び替えの実施が選択されない場合には、ステップ87に移行して、試験項目E以外で冗長救済後試験実施フラグがカウントアップされているので、試験項目A〜D及び同Fを冗長救済後試験実施項目とする情報が作成される。 【0052】ステップ83で並び替えの実施が選択され、次いでステップ84で冗長線増加フラグが多い順での並び替えが選択されると、ステップ85で試験項目A,C,B,D,Fの順に並び替えが行われる。そして、その順番に基づいて、ステップ87で冗長救済後試験実施情報が作成される。 【0053】また、ステップ84で冗長線増加フラグが少ない順での並び替えが選択されると、ステップ86で試験項目F,D,B,C,Aの順に並び替えが行われる。そして、その順番に基づいて、ステップ87で冗長救済後試験実施情報が作成される。 【0054】上記のように構成された試験装置では、次に示す作用効果を得ることができる。 (1)冗長救済前試験の試験結果を冗長救済後試験の内容に反映させることができる。 【0055】(2)冗長救済前試験の試験結果において、不良セルが発見されない試験項目を、冗長救済後試験の試験項目から削除することにより、冗長救済後試験の試験時間を短縮することができる。 【0056】(3)冗長救済前試験の試験結果に基づいて、冗長救済後試験として行う試験項目の順番を入れ替えて、効率のよい冗長救済後試験を行うことができる。 (4)冗長救済前試験の各試験項目が終了する毎に、各チップが救済可能か否かを判定することができる。従って、救済不能と判定されたチップに対しては、続いて行われる冗長救済前試験を省略することができる。 【0057】(5)冗長救済後試験のデータを蓄積することなく、冗長救済前試験の試験結果に基づいて冗長救済後試験の試験項目の削除を行うことができる。前記実施の形態は、次に示すように変更することもできる。・冗長線増加率及び救済不可率の基準値は、1パーセント以外の任意の値に設定してもよい。 【0058】(付記1) 複数の試験項目による冗長救済前試験を行う第一の試験装置と、前記冗長救済前試験の結果に基づいて使用冗長線増加情報及び救済不可情報を解析する第一の解析装置と、その解析結果に基づいて、冗長救済後試験の試験項目の選択と、試験項目の試験順序を調整する第二の解析装置とを備えたことを特徴とする半導体装置の試験装置。(1) (付記2) 複数の試験項目による冗長救済前試験を行い、前記冗長救済前試験の試験結果を解析し、その解析結果に基づいて、続いて行われる冗長救済後試験の試験項目を選択することを特徴とする半導体装置の試験方法。(2) (付記3) 複数の試験項目による冗長救済前試験を行い、前記冗長救済前試験の試験結果を解析し、その解析結果に基づいて、続いて行われる冗長救済後試験の試験項目の順序を調整することを特徴とする半導体装置の試験方法。(3) (付記4) 複数の試験項目による一次試験を行い、前記一次試験の試験結果を解析し、その解析結果に基づいて、続いて行われる二次試験の試験項目を選択することを特徴とする半導体装置の試験方法。 【0059】(付記5) 複数の試験項目による冗長救済前試験を行い、前記冗長救済前試験の結果に基づいて冗長操作を行い、前記冗長救済前試験の結果に基づいて使用冗長線増加情報及び救済不可情報を解析し、その解析結果に基づいて、冗長救済後試験の試験項目の選択と、試験項目の試験順序を調整することを特徴とする半導体装置の試験方法。 【0060】 【発明の効果】以上詳述したように、この発明は冗長救済前試験の結果に基づいて、冗長救済後試験の試験時間の短縮を図り得る半導体装置の試験方法を提供することができる。
|
| 【出願人】 |
【識別番号】000005223 【氏名又は名称】富士通株式会社
|
| 【出願日】 |
平成12年8月4日(2000.8.4) |
| 【代理人】 |
【識別番号】100068755 【弁理士】 【氏名又は名称】恩田 博宣 (外1名)
|
| 【公開番号】 |
特開2002−56691(P2002−56691A) |
| 【公開日】 |
平成14年2月22日(2002.2.22) |
| 【出願番号】 |
特願2000−236727(P2000−236727) |
|