(57)【要約】【課題】膨縮後における配線溝の形状を表現する溝形状関数モデルを利用した膜厚予測シミュレーションをおこなうことによって、基板表面上に形成される薄膜の膜厚を正確に予測する。【解決手段】膜厚予測装置は、ＴＥＧを用いて実測された各種パターンの配線溝上に形成される銅メッキの膜厚の実測値と、メッキモデルおよび条件ファイルに基づいて算出された銅メッキの膜厚と、を比較する。つぎに、この比較結果から、最も適したメッキモデルを導出し、最適なメッキモデルを用いて設計対象となる基板表面に形成される銅メッキの膜厚を算出する。これにより、膜厚予測装置によれば、精度の高い膜厚予測シミュレーションをおこなうことができる。【選択図】図２
2008004683.tif 000002
【特許請求の範囲】
【請求項１】
所定の形状の配線溝を有するテスト基板を利用して、設計対象基板に形成される薄膜の膜厚を、当該薄膜の体積および高さを表現する膜厚関数モデルを用いて予測させる膜厚予測プログラムにおいて、
前記配線溝の膨縮後における形状を表現する溝形状関数モデルに含まれるパラメータの取り得る値の入力を受け付けさせる入力工程と、
前記入力工程によって入力された値を、前記溝形状関数モデルに代入することによって、前記配線溝の膨縮後における形状を特定するモデル値を演算させる演算工程と、
前記演算工程によって演算されたモデル値および前記配線溝の寸法データを、前記膜厚関数モデルに代入することによって、前記テスト基板に形成された薄膜の膜厚を算出させる第１の算出工程と、
前記第１の算出工程による算出結果と前記テスト基板に形成された薄膜の膜厚の実測結果との差を算出させる第２の算出工程と、
前記第２の算出工程の算出結果に基づいて、前記パラメータの取り得る値の中から当該パラメータの最適値を決定させる決定工程と、
をコンピュータに実行させることを特徴とする膜厚予測プログラム。
【請求項２】
前記決定工程によって決定された最適値を前記溝形状関数モデルに代入することによって演算されたモデル値を取得させる取得工程と、
前記取得工程によって取得されたモデル値および前記設計対象基板が有する配線溝の寸法データを、前記膜厚関数モデルに代入することによって、前記設計対象基板に形成される薄膜の膜厚を算出させる第３の算出工程と、
を前記コンピュータに実行させることを特徴とする請求項１に記載の膜厚予測プログラム。
【請求項３】
請求項１または２に記載の膜厚予測プログラムを記録した前記コンピュータに読み取り可能な記録媒体。
【請求項４】
所定の形状の配線溝を有するテスト基板を利用して、設計対象基板に形成される薄膜の膜厚を、当該薄膜の体積および高さを表現する膜厚関数モデルを用いて予測する膜厚予測装置において、
前記配線溝の膨縮後における形状を表現する溝形状関数モデルに含まれるパラメータの取り得る値の入力を受け付ける入力手段と、
前記入力手段によって入力された値を、前記溝形状関数モデルに代入することによって、前記配線溝の膨縮後における形状を特定するモデル値を演算する演算手段と、
前記演算手段によって演算されたモデル値および前記配線溝の寸法データを、前記膜厚関数モデルに代入することによって、前記テスト基板に形成された薄膜の膜厚を算出する膜厚算出手段と、
前記膜厚算出手段による算出結果と前記テスト基板に形成された薄膜の膜厚の実測結果との差を算出する差分算出手段と、
前記差分算出手段の算出結果に基づいて、前記パラメータの取り得る値の中から当該パラメータの最適値を決定する決定手段と、
を備えることを特徴とする膜厚予測装置。
【請求項５】
所定の形状の配線溝を有するテスト基板を利用して、設計対象基板に形成される薄膜の膜厚を、当該薄膜の体積および高さを表現する膜厚関数モデルを用いて予測する膜厚予測方法において、
前記配線溝の膨縮後における形状を表現する溝形状関数モデルに含まれるパラメータの取り得る値の入力を受け付ける入力工程と、
前記入力工程によって入力された値を、前記溝形状関数モデルに代入することによって、前記配線溝の膨縮後における形状を特定するモデル値を演算する演算工程と、
前記演算工程によって演算されたモデル値および前記配線溝の寸法データを、前記膜厚関数モデルに代入することによって、前記テスト基板に形成された薄膜の膜厚を算出する第１の算出工程と、
前記第１の算出工程による算出結果と前記テスト基板に形成された薄膜の膜厚の実測結果との差を算出する第２の算出工程と、
前記第２の算出工程の算出結果に基づいて、前記パラメータの取り得る値の中から当該パラメータの最適値を決定する決定工程と、
を含んだことを特徴とする膜厚予測方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、半導体装置の製造方法に関する膜厚予測プログラム、記録媒体、膜厚予測装置および膜厚予測方法であり、特に半導体装置の表面上に形成された薄膜の膜厚を予測する膜厚予測プログラム、記録媒体、膜厚予測装置および膜厚予測方法に関する。
【背景技術】
【０００２】
半導体デバイスの微細化や多層配線化にともない各層での平坦性が求められている。具体的には、半導体デバイス製造における配線工程において、銅メッキなどが施された基板表面上を、ＣＭＰ（Ｃｈｅｍｉｃａｌ  Ｍｅｃｈａｎｉｃａｌ  Ｐｌａｎａｒｉｚａｔｉｏｎ）技術などにより研磨して均一に平坦化させることが品質向上の点で重要となっている。
【０００３】
基板表面上に形成された銅メッキを適切に研磨するためには、研磨条件が重要となる。研磨条件とは、たとえば、研磨する際の研磨時間、研磨パッドの圧力および回転数などであり、銅メッキの膜厚に応じて変化させる必要がある。
【０００４】
従来より、ＴＥＧ（Ｔｅｓｔ  Ｅｌｅｍｅｎｔ  Ｇｒｏｕｐ）を利用して、基板表面上に形成された銅メッキの膜厚を、銅メッキの体積および高さを表現する数式モデルを用いて算出する膜厚予測シミュレーションをおこなうことによって最適な研磨条件を探索していた（たとえば、下記特許文献１参照。）。
【０００５】
【特許文献１】特開２００３−２５７９１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１の従来技術では、膜厚予測シミュレーションによって算出された銅メッキの膜厚と、実際に基板表面に形成された銅メッキの膜厚と、のズレが大きくなってしまう場合があった。
【０００７】
このため、基板表面上を適切に平坦化することができない場合があり、配線同士の接触や配線パターンのピントが基板表面上の凹凸によって合わなくなるなどの不具合が生じてしまい、歩留まりの低下につながるという問題があった。
【０００８】
また、最適な研磨時間をユーザの試行錯誤によって探索することも考えられる。具体的には、たとえば、銅メッキが形成された基板表面上を、ある研磨条件のもとで研磨し、研磨後の銅メッキの膜厚を実測する。この作業を様々な研磨条件のもとで繰り返しおこない、基板表面上が平坦となる最適な研磨条件を探索する。
【０００９】
しかしながら、この方法で最適な研磨条件を探索するためには、様々な研磨条件のもとで繰り返し膜厚の測定をおこなう必要があるため、多大な作業時間を要し、設計期間の増加および製作コストの増加につながるという問題があった。
【００１０】
この発明は、上述した従来技術による問題点を解消するため、膨縮後における配線溝の形状を表現する溝形状関数モデルを利用した膜厚予測シミュレーションをおこなうことによって、基板表面上に形成される薄膜の膜厚を正確に予測する膜厚予測プログラム、記録媒体、膜厚予測装置および膜厚予測方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上述した課題を解決し、目的を達成するため、この発明にかかる膜厚予測プログラム、記録媒体、膜厚予測装置および膜厚予測方法は、所定の形状の配線溝を有するテスト基板を利用して、設計対象基板に形成される薄膜の膜厚を、当該薄膜の体積および高さを表現する膜厚関数モデルを用いて予測する膜厚予測プログラム、記録媒体、膜厚予測装置および膜厚予測方法において、前記配線溝の膨縮後における形状を表現する溝形状関数モデルに含まれるパラメータの取り得る値の入力を受け付け、入力された値を、前記溝形状関数モデルに代入することによって、前記配線溝の膨縮後における形状を特定するモデル値を演算し、演算されたモデル値および前記配線溝の寸法データを、前記膜厚関数モデルに代入することによって、前記モデル値により形状が特定された配線溝を有する前記テスト基板に形成された薄膜の膜厚を算出し、この算出結果と前記テスト基板に形成された薄膜の膜厚の実測結果との差を算出し、この算出結果に基づいて、前記パラメータの取り得る値の中から当該パラメータの最適値を決定することを特徴とする。
【００１２】
この発明によれば、テスト基板に形成された薄膜の膜厚の実測結果に近似する算出結果を得ることができるパラメータの値を、当該パラメータの取り得る値の中から決定することができる。
【００１３】
また、上記発明において、前記決定された最適値を前記溝形状関数モデルに代入することによって演算されたモデル値を取得し、取得されたモデル値および前記設計対象基板が有する配線溝の寸法データを、前記膜厚関数モデルに代入することによって、前記設計対象基板に形成される薄膜の膜厚を算出することとしてもよい。
【００１４】
この発明によれば、配線溝の膨縮後における形状を考慮した溝形状関数モデルを用いて設計対象基板表面に形成される薄膜の膜厚を算出することができる。
【００１５】
また、上記発明において、前記溝形状関数モデルは、前記膨縮後における前記配線溝の膨張幅または収縮幅の変化を表現する溝形状関数モデルであってもよい。
【００１６】
この発明によれば、配線溝の膨縮後における当該配線溝の膨張幅または収縮幅の変化量を考慮した溝形状関数モデルを用いて設計対象基板表面に形成される薄膜の膜厚を算出することができる。
【００１７】
また、上記発明において、前記溝形状関数モデルは、前記配線溝の溝底部からの高さの変化を表現する溝形状関数モデルであってもよい。
【００１８】
この発明によれば、配線溝の溝底部からの高さの変化量を考慮した溝形状関数モデルを用いて設計対象基板表面に形成される薄膜の膜厚を算出することができる。
【００１９】
また、上記発明において、前記膜厚関数モデルは、前記配線溝が膨縮することにより、当該配線溝上の薄膜表面上に形成される凹凸形状を半球形状にモデル化した膜厚関数モデルであり、演算されたモデル値を、この膜厚関数モデルに代入することによって前記テスト基板に形成された薄膜の膜厚を算出することとしてもよい。
【００２０】
この発明によれば、前記配線溝が膨縮することによって当該配線溝上の薄膜表面上に形成される凹凸形状を実際の形状に近い半球形状にモデル化して、テスト基板に形成された薄膜の膜厚を算出することができる。
【発明の効果】
【００２１】
本発明にかかる膜厚予測プログラム、記録媒体、膜厚予測装置および膜厚予測方法によれば、膨縮後における配線溝の形状を表現する溝形状関数モデルを利用した膜厚予測シミュレーションをおこなうことによって、基板表面上に形成される薄膜の膜厚を正確に予測することができるという効果を奏する。
【発明を実施するための最良の形態】
【００２２】
以下に添付図面を参照して、この発明にかかる膜厚予測プログラム、記録媒体、膜厚予測装置および膜厚予測方法の好適な実施の形態を詳細に説明する。
【００２３】
（ＬＳＩの製造処理手順）
まず、半導体装置であるＬＳＩを製造する際の製造処理手順の概要について説明する。図１は、ＬＳＩの製造処理手順の概要を示す説明図である。図１に示すように、ＬＳＩを製造する際には、まず、基板の表面上に形成された酸化膜上に、フォトマスクを介して光を照射し配線パターンを形成する（図中Ａ）。フォトマスクとは、透明なガラス基板の上に光を通さない材料で半導体回路の配線パターンが描かれたものである。このフォトマスクを介して酸化膜上に紫外線を照射することによって半導体回路の配線パターンを転写することができる。
【００２４】
つぎに、配線パターンが転写された酸化膜上をエッチングすることによって、配線溝を形成する（図中Ｂ）。エッチングとは、薬品やイオンの化学反応（腐食作用）を利用して、基板表面上の酸化膜などを形状加工することである。また、配線溝は、半導体回路の配線を形成するための溝である。配線の材料としては、電気伝導性の高い銅やアルミニウムなどが用いられる。
【００２５】
そして、電解メッキを施すことによって酸化膜上に銅メッキを生成する（図中Ｃ）。ここでは、銅を例に挙げてメッキを生成したが、アルミニウムなどを用いてメッキを生成するようにしてもよい。なお、電解メッキとは、電気分解反応により金属イオンを還元し、陰極の導電性材料の表面に金属を析出させることである。
【００２６】
つぎに、生成した銅メッキをＣＭＰ（Ｃｈｅｍｉｃａｌ  Ｍｅｃｈａｎｉｃａｌ  Ｐｏｌｉｓｈｉｎｇ）により、余分な銅を除去する（図中Ｄ）。ＣＭＰとは、半導体装置などの基板表面上の凹凸面を、化学研磨剤やパッドなどで機械的に削って平坦化することである。
【００２７】
そして、研磨終了後、配線が形成された酸化膜上にさらに酸化膜を形成する（図中Ｅ）。また、多層配線をおこなう場合は、上述した一連の処理（図中Ａ〜Ｅ）を繰り返すことによって多層的に半導体回路を一つの基板上に形成することができる。
【００２８】
ここで説明したＬＳＩの製造工程において、ＣＭＰにより基板表面上を研磨することによって適切に基板表面上を平坦化することが重要な工程となっている（図中Ｄ）。なぜなら、たとえば、基板表面上が適切に平坦化されていない場合、基板上に形成された配線同士が接触したり、配線パターンのピントが基板表面上の凹凸によって合わなくなるなどの不具合が生じ、歩留まり低下の原因となってしまう。
【００２９】
そこで、基板表面上を適切に平坦化するために、たとえば、研磨をおこなう際のパッドの圧力、回転数、研磨時間などの研磨条件を適切に設定する必要がある。設定する研磨条件は、基板表面上（酸化膜上）に生成される銅メッキの膜厚によって異なる。このため、基板表面上にどの程度の銅が堆積しているのかを示す銅メッキの膜厚を正確に把握する必要がある。
【００３０】
この発明では、銅メッキを生成した際における配線溝の膨縮を考慮して、膨縮後における形状を表現する溝形状関数モデルを用いた膜厚予測シミュレーションをおこなうことによって銅メッキの膜厚を正確に予測する。特に、配線溝が膨縮することによって、配線溝上の銅メッキ表面に形成される凹凸の高さを正確に算出し、正確な銅メッキの膜厚予測をおこなう。
【００３１】
（膜厚予測方法の概要）
ここで、この発明の実施の形態にかかる膜厚予測方法の処理の概要について説明する。図２は、この発明の実施の形態にかかる膜厚予測方法の処理の概要を示す説明図である。図２に示すように、まず、ＴＥＧ（Ｔｅｓｔ  Ｅｌｅｍｅｎｔ  Ｇｒｏｕｐ）を用いて、各種パターンの配線溝上に形成される銅メッキの膜厚を実測する。具体的には、様々な値の配線幅、配線間隔幅によって形成された配線溝上における銅メッキの高さおよび銅メッキを生成した際に配線溝上に形成される凹凸の高さを実測する。
【００３２】
ここで、ＴＥＧとは、半導体回路の材料、基本設計、基本プロセスなどを評価したり、故障メカニズムを調べるために作成された評価用のテスト基板である。なお、銅メッキの高さおよび銅メッキを生成した際に配線溝上に形成される凹凸の高さについては後述する。
【００３３】
図３は、各種パターンの配線溝が形成されたＴＥＧの一例を示す説明図である。図３に示すように、電解メッキを施すことによって各種パターンの配線溝上に銅メッキが生成されている。このＴＥＧを用いて、様々な値の配線幅、配線密度における銅メッキの高さおよび銅メッキを生成した際に配線溝上に形成される凹凸の高さを実測する。また、図３に示すパターン以外に、配線溝が形成されていない基板上に生成された銅メッキの高さＨ0を実測する。
【００３４】
なお、図３中に示す配線幅および配線密度から、隣り合う配線溝間の幅（配線間幅）を求めることができる。たとえば、配線幅が「１（μｍ）」であり、配線密度が「７５（％）」だった場合、ある領域における配線密度が「７５（％）」であるため、配線幅と配線間幅との比率は「１：３」となる。つまり、配線間幅は、配線幅の３倍である「３（μｍ）」となる。
【００３５】
つぎに、実測した各配線幅、配線密度における銅メッキの高さおよび銅メッキを生成した際に配線溝上に形成される凹凸の高さの実測値を記憶した実測値ＤＢ（データベース）を作成する。なお、実測値ＤＢの具体的な内容についての説明は後述する。
【００３６】
そして、実測値ＤＢに記憶されている各配線幅、配線密度における銅メッキの高さおよび銅メッキを生成した際に配線溝上に形成される凹凸の高さと、メッキモデルと、条件ファイルと、を用いてキャリブレーション（最適化）をおこなう。メッキモデルには、基板表面上に生成される銅メッキの体積および高さを表現するモデル式と、配線溝の膨縮後における形状を表現するモデル式と、が含まれている。また、条件ファイルは、配線溝の膨縮後における形状を表現するモデル式に含まれるパラメータの取り得る値が記述されている。
【００３７】
このメッキモデルおよび条件ファイルを用いて膜厚予測シミュレーションをおこない、銅メッキの高さおよび凹凸の高さを算出する。そして、同一形状の配線溝における、膜厚予測シミュレーションによって算出された算出結果と、実測値ＤＢに記憶されている実測値と、を比較して最もズレの少ない値を検索する。なお、膜厚予測シミュレーションをおこなう際に用いるメッキモデルおよび条件ファイルの具体的な説明は後述する。
【００３８】
つぎに、キャリブレーションをおこなった結果、最もズレの少ない算出結果の算出もとであるパラメータの値を最適値として、当該パラメータの取り得る値の中から抽出する。
【００３９】
最後に、抽出したパラメータ（最適値）およびチップデータＤＢに記憶されている実際に設計対象となるＬＳＩに関するデータを用いて、膜厚予測シミュレーションをおこない設計対象基板の表面上に生成される銅メッキの膜厚を予測する。シミュレーション結果としては、ＬＳＩ表面上の各領域における銅メッキの膜厚を示す膜厚予測ファイルが出力される。なお、チップデータＤＢの具体的な内容および膜厚予測ファイルについての説明は後述する。
【００４０】
（膜厚予測装置のハードウェア構成）
ここで、この発明の実施の形態にかかる膜厚予測装置のハードウェア構成について説明する。図４は、この発明の実施の形態にかかる膜厚予測装置のハードウェア構成を示すブロック図である。
【００４１】
図４において、膜厚予測装置は、ＣＰＵ４０１と、ＲＯＭ４０２と、ＲＡＭ４０３と、ＨＤＤ（ハードディスクドライブ）４０４と、ＨＤ（ハードディスク）４０５と、ＦＤＤ（フレキシブルディスクドライブ）４０６と、着脱可能な記録媒体の一例としてのＦＤ（フレキシブルディスク）４０７と、ディスプレイ４０８と、Ｉ／Ｆ（インターフェース）４０９と、キーボード４１０と、マウス４１１と、スキャナ４１２と、プリンタ４１３とを備えている。また、各構成部は、バス４００によってそれぞれ接続されている。
【００４２】
ここで、ＣＰＵ４０１は、膜厚予測装置の全体の制御を司る。ＲＯＭ４０２は、ブートプログラムなどのプログラムを記録している。ＲＡＭ４０３は、ＣＰＵ４０１のワークウェアとして使用される。ＨＤＤ４０４は、ＣＰＵ４０１の制御にしたがってＨＤ４０５に対するデータのリード／ライトを制御する。ＨＤ４０５は、ＨＤＤ４０４の制御で書き込まれたデータを記憶する。
【００４３】
ＦＤＤ４０６は、ＣＰＵ４０１の制御にしたがってＦＤ４０７に対するデータのリード／ライトを制御する。ＦＤ４０７は、ＦＤＤ４０６の制御で書き込まれたデータを記憶したり、ＦＤ４０７に記憶されたデータを膜厚予測装置に読み取らせたりする。
【００４４】
また、着脱可能な記録媒体として、ＦＤ４０７のほか、ＣＤ−ＲＯＭ（ＣＤ−Ｒ、ＣＤ−ＲＷ）、ＭＯ、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、メモリカードなどであってもよい。ディスプレイ４０８は、カーソル、アイコンあるいはツールボックスをはじめ、文書、画像、機能情報などのデータを表示する。このディスプレイ４０８には、たとえば、ＣＲＴ、ＴＦＴ液晶ディスプレイ、プラズマディスプレイなどを採用することができる。
【００４５】
Ｉ／Ｆ４０９は、通信回線を通じてインターネットなどのネットワーク４１４に接続され、このネットワーク４１４を介して他の装置に接続される。そして、Ｉ／Ｆ４０９は、ネットワーク４１４と内部のインターフェースを司り、外部装置からのデータの入出力を制御する。Ｉ／Ｆ４０９には、たとえばモデムやＬＡＮアダプタなどを採用することができる。
【００４６】
キーボード４１０は、文字、数字、各種指示などの入力のためのキーを備え、データの入力をおこなう。また、タッチパネル式の入力パッドやテンキーなどであってもよい。マウス４１１は、カーソルの移動や範囲選択、あるいはウィンドウの移動やサイズの変更などをおこなう。ポインティングデバイスとして同様の機能を備えるものであれば、トラックボールやジョイスティックなどであってもよい。
【００４７】
スキャナ４１２は、画像を光学的に読み取り、膜厚予測装置内に画像データを読み込む。なお、スキャナ４１２は、ＯＣＲ機能を持たせてもよい。また、プリンタ４１３は、画像データや文書データを印刷する。プリンタ４１３には、たとえば、レーザプリンタやインクジェットプリンタなどを採用することができる。
【００４８】
（膜厚予測装置の機能的構成）
つぎに、この発明の実施の形態にかかる膜厚予測装置の機能的構成について説明する。図５は、この発明の実施の形態にかかる膜厚予測装置の機能的構成を示すブロック図である。図５において、膜厚予測装置は、入力部５０１と、演算部５０２と、膜厚算出部５０３と、差分算出部５０４と、決定部５０５と、取得部５０６と、から構成されている。
【００４９】
膜厚予測装置は、所定の形状の配線溝を有するテスト基板を利用して、設計対象基板に形成される薄膜の膜厚を、当該薄膜の体積および高さを表現する膜厚関数モデルを用いて予測する。テスト基板とは、たとえば、各種形状の配線溝が形成されたＴＥＧなどの評価用基板である。なお、膜厚関数モデルを示す具体的な数式については後述する。
【００５０】
まず、入力部５０１は、配線溝の膨縮後における形状を表現する溝形状関数モデルに含まれるパラメータの取り得る値の入力を受け付ける。配線形成時において、基板表面上に銅メッキなどの薄膜を形成した場合、基板上に形成された配線溝が膨縮することによって配線溝の形状が変化する。配線溝の膨縮後における形状を表現する溝形状関数モデルとは、膨縮による配線溝の寸法の変化量を表現した数式である。
【００５１】
具体的には、たとえば、溝形状関数モデルは、膨縮後における配線溝の膨張幅または収縮幅の変化を表現する溝形状関数モデルである。配線溝の膨張幅または収縮幅は、膨縮時における配線溝の幅の変化量を示している。すなわち、配線溝が収縮することによって、配線幅が収縮幅分狭くなり、配線溝が膨張することによって、配線幅が膨張幅分広がることとなる。
【００５２】
また、溝形状関数モデルは、配線溝の溝底部からの高さの変化を表現する溝形状関数モデルであってもよい。具体的には、上記膜厚関数モデルを用いて薄膜の体積を算出する際の、配線溝の高さを表現する溝形状関数モデルである。たとえば、この溝形状関数モデルは、配線溝の溝底部からの高さの下限（配線溝の上面部からの深さの上限）を表現している。この溝形状関数モデルで表現される配線溝の高さの値の最大値は、実際の配線溝の高さを示す数値よりも小さくなる。溝形状関数モデルを示す具体的な数式については後述する。
【００５３】
また、溝形状関数モデルに含まれるパラメータの取り得る値とは、具体的な数値であってもよいし、当該パラメータの可変範囲やパラメータが取り得る値の条件などであってもよい。たとえば、パラメータＡの可変範囲が「０＜Ａ＜１００」であり、条件として「整数」であった場合、パラメータＡは「１〜９９」の整数値を取ることができる。
【００５４】
演算部５０２は、入力部５０１によって入力された値を、溝形状関数モデルに代入することによって、配線溝の膨縮後における形状を特定するモデル値を演算する。モデル値とは、配線溝の膨縮後における形状を特定するための値であり、たとえば、収縮幅を示す具体的数値や膨張幅を示す具体的数値である。
【００５５】
具体的には、演算部５０２は、溝形状関数モデルに含まれるパラメータに具体的数値を代入することによって、膨縮後における配線溝の形状を特定する。すなわち、パラメータの値を変化させることによって、膨縮後における配線溝の様々な形状を特定する。ここで特定される配線溝の形状は、パラメータが取り得る値の総数（パラメータが複数ある場合は、それぞれのパラメータの組み合わせ数）と同じ数となる。
【００５６】
膜厚算出部５０３は、演算部５０２によって演算されたモデル値および配線溝の寸法データを、膜厚関数モデルに代入することによって、テスト基板に形成された薄膜の膜厚を算出する。配線溝の寸法データとは、配線溝の各種形状を示すデータであり、配線幅、配線間の幅を示す配線間幅、配線溝の高さ（深さ）などである。
【００５７】
差分算出部５０４は、膜厚算出部５０３によって算出されたテスト基板に形成された薄膜の膜厚の算出結果と、テスト基板に形成された薄膜の膜厚の実測結果との差を算出する。このとき、差分算出部５０４は、同一の寸法データで示される配線溝における、薄膜の膜厚の算出結果と実測結果との差を算出する。すなわち、パラメータの値を変化させて算出した薄膜の膜厚の算出結果と、実際に測定した実測結果とを比較して、これらのズレ量を算出する。テスト基板に形成された薄膜の膜厚を実測する際の具体的な説明は後述する。
【００５８】
決定部５０５は、差分算出部５０４の算出結果に基づいて、パラメータの取り得る値の中から当該パラメータの最適値を決定する。具体的には、たとえば、決定部５０５は、差分算出部５０４の算出結果が最小となるときの、膜厚算出部５０３による算出結果の算出もとであるパラメータの値を、最適値に決定するようにしてもよい。
【００５９】
すなわち、差分算出部５０４の算出結果が最も小さいときが、上記ズレ量が少ないときであり、この算出もととなるパラメータの値によって特定された配線溝の形状が実際のテスト基板の配線溝の形状と同じであることを示している。このため、最もズレ量が少ないときのパラメータの値を最適値として決定する。
【００６０】
取得部５０６は、決定部５０５によって決定された最適値を溝形状関数モデルに代入することによって演算されたモデル値を取得する。具体的には、たとえば、演算部５０２によって演算されたモデル値が記憶されている記録媒体から、最適値を溝形状関数モデルに代入することによって演算されたモデル値を取得する。また、取得部５０６は、決定部５０５によって最適値が決定された後、この最適値を用いて演算部５０２が演算したモデル値を取得するようにしてもよい。
【００６１】
また、膜厚算出部５０３は、取得部５０６によって取得されたモデル値および設計対象基板が有する配線溝の寸法データを、膜厚関数モデルに代入することによって、設計対象基板に形成される薄膜の膜厚を算出するようにしてもよい。
【００６２】
なお、上述した入力部５０１、演算部５０２、膜厚算出部５０３、差分算出部５０４、決定部５０５および取得部５０６は、具体的には、たとえば、図４に示したＲＯＭ４０２、ＲＡＭ４０３、ＨＤ４０５、ＦＤ４０７などの記録媒体に記録されたプログラムをＣＰＵ４０１が実行することによってその機能を実現する。以下、図２を用いて説明した膜厚予測処理の各工程に関する詳細な説明をおこなう。
【００６３】
（ＴＥＧの測定）
まず、ＴＥＧを用いて、各種パターンの配線溝上に形成される銅メッキの膜厚を実測する際の説明をする。図６は、基板表面上に生成された銅メッキの一例を示す説明図（その１）である。また、図７は、基板表面上に生成された銅メッキの一例を示す説明図（その２）である。
【００６４】
図６および図７に示すように、基板表面上（酸化膜上）に電解メッキを施すことによって配線幅ｗ、配線間幅ｓの配線溝上に銅メッキが形成されている。電解メッキを基板表面上に施した際に、酸化膜、すなわち配線溝が膨張または収縮する。これにより、配線幅ｗおよび配線間隔ｓの大きさが変化する。この配線溝の膨縮により、配線溝上に形成された銅メッキ表面に凹凸が発生する。この凹凸の高さが、上述した銅メッキを生成した際に配線溝上に形成される凹凸の高さに相当する。
【００６５】
たとえば、図６に示すように、基板表面上に電解メッキを施した際に配線溝が片側に「δs」分（以下、収縮幅δs）ほど収縮した場合、配線幅ｗが「２δs」狭まる。そして、配線溝の収縮により、配線溝上に高さ「ｈ1」の凹部が発生している。また、配線溝が形成されていない基板表面上には、高さ「Ｈ1」の銅メッキが形成されている。この「Ｈ1」が、上述した銅メッキの高さに相当する。
【００６６】
また、たとえば、図７に示すように、基板表面上に電解メッキを施した際に配線溝が片側に「δe」分（以下、膨張幅δe）ほど膨張した場合、配線幅ｗが「２δe」広がる。そして、配線溝の膨張により、配線溝上に高さ「ｈ2」の凸部が発生している。また、配線溝が形成されていない基板表面上には、高さ「Ｈ2」の銅メッキが形成されている。この「Ｈ2」が、上述した銅メッキの高さに相当する。
【００６７】
ここで説明した、銅メッキの高さおよび銅メッキを生成した際に配線溝上に形成される凹凸の高さを、図３に示すＴＥＧに形成されている各種形状の配線溝それぞれについて実測する。そして、実測した実測結果を、実測値ＤＢに格納しておく。
【００６８】
ここで、ＴＥＧに形成されている各種形状の配線溝における銅メッキの高さおよび銅メッキを生成した際に配線溝上に形成される凹凸の高さ（以下、「凹凸の高さ」）を記憶した実測値ＤＢの具体的な内容について説明する。図８は、実測値ＤＢのデータ構造の一例を示す説明図である。図８に示す実測値ＤＢには、様々な値の配線幅ｗ、配線間隔ｓにおける銅メッキの高さＨおよび凹凸の高さｈが示されている。
【００６９】
たとえば、配線幅ｗが「０．１（μｍ）」、配線間隔ｓが「０．１（μｍ）」のときは、銅メッキの高さＨが「２００（μｍ）」、凹凸の高さｈが「２０（μｍ）」となる。なお、配線間幅は、上述したように、配線幅および配線密度から求めることができる。
【００７０】
（キャリブレーション）
つぎに、実測値ＤＢに記憶されている各配線幅ｗ、配線間幅ｓにおける銅メッキの高さＨおよび銅メッキを生成した際に配線溝上に形成される凹凸の高さｈと、膜厚予測シミュレーションによるシミュレーション結果とを比較するキャリブレーションについて説明する。
【００７１】
まず、キャリブレーションをおこなう際に用いるメッキモデルについて説明する。このメッキモデルが、上述した基板に形成される薄膜の体積および高さを表現する膜厚関数モデルおよび配線溝の膨縮後における形状を表現する溝形状関数モデルに相当する。メッキモデルは、複数のモデル式から構成されている。ここで、基板表面上のある領域に形成される銅メッキの体積Ｖおよび銅メッキの高さＨを表現するモデル式をつぎの（１）式および（２）式に示す。
【００７２】
【数１】
2008004683.tif 000003
【００７３】
【数２】
2008004683.tif 000004
【００７４】
（１）式および（２）式において、Ｖは銅メッキの体積、Ｌは配線のエッジの長さ、Ｔは基板表面上に形成される配線溝の高さ、Ｔeは有効高さ、Ｄは基板表面上における正方形領域の一辺の長さ、ρは配線密度、ρsは収縮時の配線密度、ρeは膨張時の配線密度を示している。また、Ｈ0は、基板表面上に配線溝が形成されていない場合における銅メッキの高さを示している。なお、体積Ｖは、基板表面上における一辺がＤの正方領域に形成される銅メッキの体積である。
【００７５】
つぎに、メッキモデルに含まれる配線溝の膨縮後における形状を表現する各種モデル式について説明する。詳細な説明は後述するが、メッキモデルに含まれる膨縮後における形状を表現する各種モデル式とは、たとえば、有効高さＴeに関するモデル式、収縮幅δsに関するモデル式および膨張幅δeに関するモデル式である。
【００７６】
まず、有効高さＴeに関するモデル式について説明する。通常、ある領域（たとえば、基板表面上）に堆積される堆積物（たとえば、銅メッキ）の堆積量は、溝などが形成されていない平坦な部分に比べて、溝が形成されている部分のほうが多い。すなわち、ある領域に堆積される堆積物の堆積量は、領域の表面積に比例する。
【００７７】
図９は、基板表面上に形成された配線溝の一例を示す説明図である。ここでは、配線溝部分における表面積を求める際に、配線溝の側壁部の高さを実際の高さＴではなく配線溝の配線幅ｗに比例する有効高さＴeを用いて求める。有効高さＴeは、配線溝の上面部からの高さ（深さ）である。また、有効高さＴeは、実際の高さＴよりも小さな値となるため、配線溝における表面積は、たとえば、図９中点線で示す部分となる。
【００７８】
具体的には、有効高さＴeは、配線溝の溝底部からの高さの変化を表現するモデル式であり、配線溝の配線幅ｗに比例し、ある値以上となった場合に一定値「Ｔe1」となる。有効高さＴeを求める式を、つぎの（３）式に示す。
【００７９】
【数３】
2008004683.tif 000005
【００８０】
なお、（３）式における、α1、β1、Ｔe1はパラメータであり、条件ファイルに記述されている内容に基づいて様々な値を取る。ここで、条件ファイルに記述されている内容の具体的な説明をする。条件ファイルには、配線溝の膨縮後における形状を表現するモデル式に含まれる各種パラメータの可変範囲および当該可変範囲内において各種パラメータが取り得る値が記述されている。
【００８１】
具体的には、たとえば、条件ファイルには、（３）式に含まれるパラメータα1およびβ1の可変範囲として、「０＜α1＜１」、「−１＜β1＜１」が記述されている。さらに、条件ファイルには、パラメータα1およびβ1の取り得る値が記述されている。たとえば、初期値が「α1＝０．１」「β1＝−０．９」であり、それぞれ初期値から「０．１」ずつ加算した値を取り得る。条件ファイルに記述されている内容に基づいて、各種パラメータがそれぞれ様々な値を取り得る。
【００８２】
つぎに、基板表面上に電解メッキを施した際における配線溝の収縮幅δsおよび膨張幅δeについて説明する。収縮幅δsは、配線間幅ｓに比例し、ある値以上となった場合に一定値「（ｗ＋ｓ）／２」となる。一定値「（ｗ＋ｓ）／２」は、配線幅ｗと配線間幅ｓとを加算した値を半分にした値である。収縮幅δsを求める式を（４）式に示す。
【００８３】
【数４】
2008004683.tif 000006
【００８４】
また、膨張幅δeは、配線幅ｗに比例し、ある値以上となった場合に一定値「（ｗ＋ｓ）／２」となる。一定値「（ｗ＋ｓ）／２」は、配線幅ｗと配線間幅ｓとを加算した値を半分にした値である。膨張幅δeを求める式を（５）式に示す。
【００８５】
【数５】
2008004683.tif 000007
【００８６】
なお、（４）式および（５）式におけるα2、α3、β2、β3は、パラメータであり、条件ファイルの記述内容に基づいて様々な値を取り得る。
【００８７】
つぎに、基板表面上に形成された銅メッキの体積を正確に求めるために、配線溝上の銅メッキの表面上に形成される凹凸形状（凹凸部の形状）を半球形状にモデル化したメッキモデルについて説明する。具体的には、上記（１）式および（２）式における凹凸部の体積を、凹凸部の形状をより正確に考慮して半球形状の体積として表す。
【００８８】
ここでは、銅メッキ表面上に発生する凸部の体積を半球形状にモデル化したメッキモデルについて説明する。通常、電解メッキを施した際に配線溝が膨張した（たとえば、片側に「δe」ほど膨張）場合に当該配線溝上に形成される凸部は、半球の一部分となる。図１０は、基板表面上に生成された銅メッキの一例を示す説明図（その３）である。また、図１１は、基板表面上に生成された銅メッキの一例を示す説明図（その４）である。
【００８９】
図１０および図１１に示すように、配線溝上に図中黒丸で示す点を中心とする半球形状の凸部が形成されている。ここで、半球形状の凸部の体積をＳｒとした場合、上記（２）式はつぎの（６）式となる。
【００９０】
【数６】
2008004683.tif 000008
【００９１】
具体的には、（２）式において、凸部の体積を示す「ｈＤ2ρe」が半球形状の凸部の体積を示すＳｒに置き換わる。この（６）式を用いて求めた半球形状の凸部の体積Ｓｒおよび銅メッキの高さＨから凸部の高さｈを求める。以下、凸部の高さｈを求める手順を説明する。
【００９２】
ここで、配線溝上に半球形状の凸部を形成する球の半径をＲ、基板表面を基準に球の中心までの高さをＭ、半球形状の凸部が銅メッキ表面と接触する部分における幅をＮとする。なお、球の中心までの高さＭは、球の中心（図中黒丸）が基板表面よりも高い位置にある場合は正の値となり、球の中心が基板表面よりも低い位置にある場合は負の値となる。
【００９３】
また、球の半径Ｒは、Ｍを用いて、『Ｒ＝Ｈ＋ｈ−Ｍ』と表すことができる。さらに、半球形状の凸部の幅Ｎは、『Ｎ＝ｗ＋２δe』となる。凸部の高さｈを求める際には、まず、（６）式から、半球形状の凸部の体積Ｓｒおよび銅メッキの高さＨを求める。具体的には、（６）式に配線溝の寸法データ（配線幅、配線間幅、エッジ長など）を代入して半球形状の凸部の体積Ｓｒおよび銅メッキの高さＨを求める。つぎに、半球形状の凸部の体積Ｓｒから球の半径Ｒを求める。そして、求めた半径Ｒと半球形状の凸部の幅Ｎとから、凸部の高さｈを求めることができる。
【００９４】
なお、球の半径Ｒが「（ｗ＋ｓ）／２」となった場合、半球形状は平坦となる。この場合、配線溝上に形成される凸部の形状が図５に示すような形状になり、凸部の体積はｈＤ2ρeとなるため、（２）式を用いて凸部の高さｈを求める。なお、銅メッキ表面上に発生する凹部の体積を上記同様に半球形状にモデル化し、銅メッキの膜厚予測をおこなうようにしてもよい。
【００９５】
つぎに、（１）式および（６）式（または、（２）式）を用いて銅メッキの高さＨおよび凹凸部の高さｈを求める際の具体的な説明をする。ここで、配線幅ｗ、配線間幅ｓおよび配線密度ρの関係について図６および図７を用いて説明する。（１）式および（２）式において、配線幅ｗおよび配線間幅ｓを使用するために、配線密度ρを、配線幅ｗおよび配線間幅ｓを用いて変換する。配線密度ρは、ある領域において配線が占める割合であり、つぎの（７）式を満たす。
【００９６】
【数７】
2008004683.tif 000009
【００９７】
しかし、上述したように、基板表面上に電解メッキを施す際に、酸化膜、すなわち配線溝が膨張または収縮することによって配線幅ｗの大きさが変化する。具体的には、たとえば、図６に示すように、基板表面上に電解メッキを施した際に配線溝が片側に「δs」分ほど収縮した場合、配線幅ｗが「２δs」狭まる。この場合における配線幅ｗ、配線間幅ｓおよび配線密度ρsの関係を（８）式に示す。
【００９８】
【数８】
2008004683.tif 000010
【００９９】
また、たとえば、図７に示すように、基板表面上に電解メッキを施した際に配線溝が片側に「δe」ほど膨張した場合、配線幅ｗが「２δe」広がる。この場合における配線幅ｗ、配線間隔ｓおよび配線密度ρeの関係を（９）式に示す。
【０１００】
【数９】
2008004683.tif 000011
【０１０１】
ここで、（１）式、（３）式、（４）式、（５）式、（６）式、（７）式および（８）式を用いて、銅メッキの高さＨおよび凹凸の高さｈを算出する際の手順の一例を示す。まず、（１）式を、（７）式および（８）式を用いて、つぎの（１０）式に変換する。
【０１０２】
【数１０】
2008004683.tif 000012
【０１０３】
つぎに、（３）式および（４）式を用いて（１０）式におけるＴeおよびδsを各種パラメータを含む値に変換する。そして、配線溝の寸法データおよび条件ファイルに記述されている各種パラメータの取り得る値を代入し、銅メッキの高さＨおよび凹凸の高さｈを算出する。このとき算出される算出結果の総数は、各パラメータが取り得る値の数にパラメータの組み合わせ数を乗算した数となる。
【０１０４】
また、（１０）式を用いて求めた凹凸の高さｈが負の値（ｈ＜０）だった場合、（６）式を用いて銅メッキの高さＨおよび凹凸の高さｈを求める。具体的には、まず、（６）式を、（７）式を用いてつぎの（１１）式に変換する。
【０１０５】
【数１１】
2008004683.tif 000013
【０１０６】
つぎに、（３）式を用いて（１１）式におけるＴeを各種パラメータを含む値に変換する。なお、（１１）式におけるＳｒには、上記手順で求めた値を代入する。そして、配線溝の寸法データおよび条件ファイルに記述されている各種パラメータの取り得る値を代入し、銅メッキの高さＨおよび凹凸の高さｈを算出する。このとき算出される算出結果の総数は、各パラメータが取り得る値の数にパラメータの組み合わせ数を乗算した数となる。
【０１０７】
そして、メッキモデルを用いて算出した算出結果と、実測値ＤＢに記憶されているＴＥＧの実測結果と、を比較する。具体的には、メッキモデルを用いて算出した算出結果と、実測値ＤＢに記憶されているＴＥＧの実測結果と、の差を算出する。差の算出方法としては、たとえば、銅メッキの高さＨと凹凸の高さｈとの二乗平均の和などから差を算出する方法がある。
【０１０８】
つぎに、最小の差が算出されたときにおける、メッキモデルを用いて算出した算出結果の算出もととなるパラメータの値を抽出する。具体的には、α1、α2、α3、β1、β2、β3、Ｔe1がそれぞれ「０．１、０．１、０．２、−０．１、−０．２、０．１、１」のときに、ＴＥＧの実測結果との差が最小となった場合、これらの値をパラメータの最適値として抽出する。
【０１０９】
（膜厚予測シミュレーション）
つぎに、実際に設計対象となる基板表面上に生成される銅メッキの膜厚を測定する際の膜厚予測シミュレーションについて説明する。ここでは、キャリブレーションをおこなうことによって抽出されたパラメータの最適値を用いて設計対象となる基板表面上に生成される銅メッキの膜厚を予測する。
【０１１０】
ここで、設計対象となる基板に関する情報が記憶されたチップデータＤＢについて説明する。チップデータＤＢには、設計対象となる基板表面をメッシュ状に区切った際における、各メッシュごとのそれぞれの配線密度ρおよび配線エッジの長さＬが記憶されている。図１２は、メッシュ状に区切られた基板表面を示す説明図である。また、図１３は、チップデータＤＢのデータ構造の一例を示す説明図である。
【０１１１】
図１２に示すように、設計対象となる基板の表面がメッシュ状に区切られている。基板表面には、実際に配線を形成するための配線溝が形成されている。なお、各領域は一辺がＤの正方領域であり、各領域において同一幅の配線が同一配線間幅で形成されていることとする。この設計対象となる基板に関する情報が、各領域ごとにチップデータＤＢに記憶されている。
【０１１２】
図１３に示すように、チップデータＤＢには、各領域ごとの座標、配線密度およびエッジ長が記憶されている。ここで、エッジ長とは、各領域に形成されている配線（または、配線溝）のエッジの長さである。具体的には、たとえば、図１２に示す領域１２００におけるエッジ長Ｌは、『Ｌ＝Ｌ1＋Ｌ2＋Ｌ3』である。
【０１１３】
チップデータＤＢに記憶されている情報と、キャリブレーションをおこなうことによって抽出されたパラメータの最適値が代入されたメッキモデルと、を用いて設計対象となる基板表面上に形成される銅メッキの膜厚を予測する。
【０１１４】
ここで、各領域における配線幅ｗおよび配線間隔ｓを求める手順の一例について説明する。まず、各領域における配線本数を求める。具体的には、一辺がＤの正方領域において、同一配線幅の配線が同一配線間幅で形成されているため、配線本数は、エッジ長を正方領域の一辺で割って２等分したＬ／２Ｄとなる。また、配線幅ｗは、配線密度ρと正方領域の一辺Ｄを乗算し、配線本数でＬ／２Ｄ割った『ｗ＝ρＤ／（Ｌ／２Ｄ）＝２Ｄ2ρ／Ｌ』となる。また、配線間幅ｓは、（７）式より『ｓ＝ｗ（１−ρ）／ρ』となる。
【０１１５】
そして、チップデータＤＢに記憶されている、各領域における配線密度ρおよびエッジ長Ｌを用いて、各領域における配線幅ｗおよび配線間幅ｓを求める。ここで求めた配線幅ｗおよび配線間幅ｓを、パラメータの最適値が代入されたメッキモデルに代入することによって、設計対象となる基板表面上の各領域におけるメッキの高さＨおよび凹凸の高さｈを求めることができる。
【０１１６】
より具体的には、たとえば、キャリブレーションをおこなうことによって抽出されたパラメータの最適値を用いてＴe、δe、δsを導出し、（８）式および（９）式からρsおよびρeを求める。そして、求めたρsおよびρeを（１）式または（６）式に代入し、各領域における銅メッキの高さＨおよび凹凸の高さｈを求める。このようにして、求められた結果は、膜厚予測ファイルとして出力される。
【０１１７】
ここで、膜厚予測シミュレーションをおこなった結果、出力される膜厚予測ファイルについて説明する。図１４は、膜厚予測ファイルの一例を示す説明図である。図１４に示すように、膜厚予測ファイルには、膜厚予測シミュレーションをおこなった基板表面上に生成される銅メッキの膜厚が各領域ごとに示されている。
【０１１８】
たとえば、図１４に示すように、Ｘ座標が「５０」、Ｙ座標が「０」の領域における基板表面上に生成される銅メッキの膜厚は、銅メッキの高さＨが「２００」であり、凹凸の高さが「１００」である。このように、設計対象となる基板表面上の各領域における膜厚が示される。
【０１１９】
（膜厚予測装置の膜厚予測処理手順）
つぎに、膜厚予測装置において実行される膜厚予測処理について図１５を用いて説明する。図１５は、膜厚予測装置において実行される膜厚予測処理手順を示すフローチャートである。ここでは、基板表面上に形成された銅メッキの膜厚を予測する際の膜厚予測処理について説明する。図１５のフローチャートにおいて、まず、膜厚予測装置は、条件ファイルの入力を受け付けたか否かを判断する（ステップＳ１５０１）。
【０１２０】
ここで、条件ファイルが入力されるのを待って（ステップＳ１５０１：Ｎｏ）、入力された場合（ステップＳ１５０１：Ｙｅｓ）、メッキモデルおよび条件ファイルを用いてキャリブレーションをおこなう（ステップＳ１５０２）。具体的には、上述したように、条件ファイルに記述されているパラメータの値をメッキモデルに代入して、銅メッキの膜厚を算出し、算出した値とＴＥＧの実測値とを比較することによって、それぞれの差を算出する。
【０１２１】
つぎに、キャリブレーションをおこなうことによって算出された算出結果をＨＤ４０５などの記録媒体に保存する（ステップＳ１５０３）。そして、条件ファイルに記述されているすべてのパラメータの値に対するキャリブレーションが終了したか否かを判断する（ステップＳ１５０４）。
【０１２２】
ここで、終了していない場合（ステップＳ１５０４：Ｎｏ）、ステップＳ１５０２に戻り、メッキモデルに代入するパラメータの値を変化させて、キャリブレーションをおこなう。条件ファイルに記述されているすべてのパラメータの値に対してキャリブレーションが終了するまでステップＳ１５０２およびＳ１５０３の処理を繰り返す。
【０１２３】
ステップＳ１５０４において、すべてのパラメータの値に対するキャリブレーションが終了した場合（ステップＳ１５０４：Ｙｅｓ）、ＨＤ４０５などの記録媒体に保存されている算出結果の中から、最小の算出結果を抽出する（ステップＳ１５０５）。最小の算出結果とは、メッキモデルを用いて算出した銅メッキの膜厚の値と、ＴＥＧの実測値とのズレ量が最も少ないときの算出結果である。
【０１２４】
つぎに、ステップＳ１５０５において抽出された算出結果の算出もととなるパラメータの値を最適パラメータとして、条件ファイルに記述されているパラメータの取り得る値の中から抽出する（ステップＳ１５０６）。そして、抽出した最適パラメータをメッキモデルに代入する（ステップＳ１５０７）。
【０１２５】
最適パラメータが代入されたメッキモデルおよび設計対象となる基板のチップデータを用いて膜厚予測シミュレーションをおこなう（ステップＳ１５０８）。具体的には、最適パラメータが代入されたメッキモデルに、チップデータに記述されている設計対象基板に形成されている配線溝の形状を示す寸法データを代入し、設計対象基板表面上に形成される銅メッキの膜厚を算出する。
【０１２６】
最後に、膜厚予測シミュレーションによるシミュレーション結果が記述された膜厚予測ファイルを出力して（ステップＳ１５０９）、本フローチャートによる一連の処理を終了する。
【０１２７】
このように、この発明の実施の形態にかかる膜厚予測装置によれば、膨縮後における配線溝の形状を表現するメッキモデルを利用した膜厚予測シミュレーションをおこなうことによって、設計対象基板表面上に形成される銅メッキの膜厚を正確に予測することができる。
【０１２８】
以上説明したように、膜厚予測プログラム、記録媒体、膜厚予測装置および膜厚予測方法によれば、膨縮後における配線溝の形状を表現するメッキモデルを利用した膜厚予測シミュレーションをおこなうことによって、設計対象基板表面上に形成される銅メッキの膜厚を正確に予測することができる。
【０１２９】
なお、本実施の形態で説明した膜厚予測方法は、あらかじめ用意されたプログラムをパーソナル・コンピュータやワークステーションなどのコンピュータで実行することにより実現することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行される。またこのプログラムは、インターネットなどのネットワークを介して配布することが可能な伝送媒体であってもよい。
【０１３０】
（付記１）所定の形状の配線溝を有するテスト基板を利用して、設計対象基板に形成される薄膜の膜厚を、当該薄膜の体積および高さを表現する膜厚関数モデルを用いて予測させる膜厚予測プログラムにおいて、
前記配線溝の膨縮後における形状を表現する溝形状関数モデルに含まれるパラメータの取り得る値の入力を受け付けさせる入力工程と、
前記入力工程によって入力された値を、前記溝形状関数モデルに代入することによって、前記配線溝の膨縮後における形状を特定するモデル値を演算させる演算工程と、
前記演算工程によって演算されたモデル値および前記配線溝の寸法データを、前記膜厚関数モデルに代入することによって、前記テスト基板に形成された薄膜の膜厚を算出させる第１の算出工程と、
前記第１の算出工程による算出結果と前記テスト基板に形成された薄膜の膜厚の実測結果との差を算出させる第２の算出工程と、
前記第２の算出工程の算出結果に基づいて、前記パラメータの取り得る値の中から当該パラメータの最適値を決定させる決定工程と、
をコンピュータに実行させることを特徴とする膜厚予測プログラム。
【０１３１】
（付記２）前記決定工程は、
前記第２の算出工程の算出結果が最小となるときの、前記第１の算出工程による算出結果の算出もとである前記パラメータの値を、前記最適値に決定させることを特徴とする付記１に記載の膜厚予測プログラム。
【０１３２】
（付記３）前記決定工程によって決定された最適値を前記溝形状関数モデルに代入することによって演算されたモデル値を取得させる取得工程と、
前記取得工程によって取得されたモデル値および前記設計対象基板が有する配線溝の寸法データを、前記膜厚関数モデルに代入することによって、前記設計対象基板に形成される薄膜の膜厚を算出させる第３の算出工程と、
を前記コンピュータに実行させることを特徴とする付記１または２に記載の膜厚予測プログラム。
【０１３３】
（付記４）前記溝形状関数モデルは、
前記膨縮後における前記配線溝の膨張幅または収縮幅の変化を表現する溝形状関数モデルであることを特徴とする付記１〜３のいずれか一つに記載の膜厚予測プログラム。
【０１３４】
（付記５）前記溝形状関数モデルは、
前記配線溝の溝底部からの高さの変化を表現する溝形状関数モデルであることを特徴とする付記１〜４のいずれか一つに記載の膜厚予測プログラム。
【０１３５】
（付記６）前記膜厚関数モデルは、
前記配線溝が膨縮することにより、当該配線溝上の薄膜表面上に形成される凹凸形状を半球形状にモデル化した膜厚関数モデルであり、
前記第１の算出工程は、
前記演算工程によって演算されたモデル値を、前記膜厚関数モデルに代入することによって前記テスト基板に形成された薄膜の膜厚を算出させることを特徴とする付記１〜５のいずれか一つに記載の膜厚予測プログラム。
【０１３６】
（付記７）付記１〜６のいずれか一つに記載の膜厚予測プログラムを記録した前記コンピュータに読み取り可能な記録媒体。
【０１３７】
（付記８）所定の形状の配線溝を有するテスト基板を利用して、設計対象基板に形成される薄膜の膜厚を、当該薄膜の体積および高さを表現する膜厚関数モデルを用いて予測する膜厚予測装置において、
前記配線溝の膨縮後における形状を表現する溝形状関数モデルに含まれるパラメータの取り得る値の入力を受け付ける入力手段と、
前記入力手段によって入力された値を、前記溝形状関数モデルに代入することによって、前記配線溝の膨縮後における形状を特定するモデル値を演算する演算手段と、
前記演算手段によって演算されたモデル値および前記配線溝の寸法データを、前記膜厚関数モデルに代入することによって、前記テスト基板に形成された薄膜の膜厚を算出する膜厚算出手段と、
前記膜厚算出手段による算出結果と前記テスト基板に形成された薄膜の膜厚の実測結果との差を算出する差分算出手段と、
前記差分算出手段の算出結果に基づいて、前記パラメータの取り得る値の中から当該パラメータの最適値を決定する決定手段と、
を備えることを特徴とする膜厚予測装置。
【０１３８】
（付記９）所定の形状の配線溝を有するテスト基板を利用して、設計対象基板に形成される薄膜の膜厚を、当該薄膜の体積および高さを表現する膜厚関数モデルを用いて予測する膜厚予測方法において、
前記配線溝の膨縮後における形状を表現する溝形状関数モデルに含まれるパラメータの取り得る値の入力を受け付ける入力工程と、
前記入力工程によって入力された値を、前記溝形状関数モデルに代入することによって、前記配線溝の膨縮後における形状を特定するモデル値を演算する演算工程と、
前記演算工程によって演算されたモデル値および前記配線溝の寸法データを、前記膜厚関数モデルに代入することによって、前記テスト基板に形成された薄膜の膜厚を算出する第１の算出工程と、
前記第１の算出工程による算出結果と前記テスト基板に形成された薄膜の膜厚の実測結果との差を算出する第２の算出工程と、
前記第２の算出工程の算出結果に基づいて、前記パラメータの取り得る値の中から当該パラメータの最適値を決定する決定工程と、
を含んだことを特徴とする膜厚予測方法。
【産業上の利用可能性】
【０１３９】
以上のように、本発明にかかる膜厚予測プログラム、記録媒体、膜厚予測装置および膜厚予測方法は、半導体装置の製造に有用であり、特に、多層配線を有する半導体装置の製造に適している。
【図面の簡単な説明】
【０１４０】
【図１】ＬＳＩの製造処理手順の概要を示す説明図である。
【図２】この発明の実施の形態にかかる膜厚予測方法の処理の概要を示す説明図である。
【図３】各種パターンの配線溝が形成されたＴＥＧの一例を示す説明図である。
【図４】この発明の実施の形態にかかる膜厚予測装置のハードウェア構成を示すブロック図である。
【図５】この発明の実施の形態にかかる膜厚予測装置の機能的構成を示すブロック図である。
【図６】基板表面上に生成された銅メッキの一例を示す説明図（その１）である。
【図７】基板表面上に生成された銅メッキの一例を示す説明図（その２）である。
【図８】実測値ＤＢのデータ構造の一例を示す説明図である。
【図９】基板表面上に形成された配線溝の一例を示す説明図である。
【図１０】基板表面上に生成された銅メッキの一例を示す説明図（その３）である。
【図１１】基板表面上に生成された銅メッキの一例を示す説明図（その４）である。
【図１２】メッシュ状に区切られた基板表面を示す説明図である。
【図１３】チップデータＤＢのデータ構造の一例を示す説明図である。
【図１４】膜厚予測ファイルの一例を示す説明図である。
【図１５】膜厚予測装置において実行される膜厚予測処理手順を示すフローチャートである。
【符号の説明】
【０１４１】
５０１  入力部
５０２  演算部
５０３  膜厚算出部
５０４  差分算出部
５０５  決定部
【図１】
2008004683.tif 000014
【図２】
2008004683.tif 000015
【図３】
2008004683.tif 000016
【図４】
2008004683.tif 000017
【図５】
2008004683.tif 000018
【図６】
2008004683.tif 000019
【図７】
2008004683.tif 000020
【図８】
2008004683.tif 000021
【図９】
2008004683.tif 000022
【図１０】
2008004683.tif 000023
【図１１】
2008004683.tif 000024
【図１２】
2008004683.tif 000025
【図１３】
2008004683.tif 000026
【図１４】
2008004683.tif 000027
【図１５】
2008004683.tif 000028