JPH0962718A - シミュレーション装置およびシミュレーション方法 - Google Patents
シミュレーション装置およびシミュレーション方法Info
- Publication number
- JPH0962718A JPH0962718A JP21434495A JP21434495A JPH0962718A JP H0962718 A JPH0962718 A JP H0962718A JP 21434495 A JP21434495 A JP 21434495A JP 21434495 A JP21434495 A JP 21434495A JP H0962718 A JPH0962718 A JP H0962718A
- Authority
- JP
- Japan
- Prior art keywords
- concentration distribution
- data
- impurity concentration
- simulation
- input data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004088 simulation Methods 0.000 title claims abstract description 75
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000009826 distribution Methods 0.000 claims abstract description 81
- 239000012535 impurity Substances 0.000 claims abstract description 74
- 238000004364 calculation method Methods 0.000 claims abstract description 56
- 238000005259 measurement Methods 0.000 claims abstract description 33
- 238000012545 processing Methods 0.000 claims abstract description 30
- 238000006243 chemical reaction Methods 0.000 claims abstract description 27
- 238000003860 storage Methods 0.000 claims abstract description 14
- 239000000758 substrate Substances 0.000 claims description 8
- 230000002194 synthesizing effect Effects 0.000 claims description 4
- 238000005468 ion implantation Methods 0.000 description 11
- 238000009792 diffusion process Methods 0.000 description 10
- ZOXJGFHDIHLPTG-UHFFFAOYSA-N Boron Chemical compound [B] ZOXJGFHDIHLPTG-UHFFFAOYSA-N 0.000 description 7
- 230000015572 biosynthetic process Effects 0.000 description 7
- 238000003786 synthesis reaction Methods 0.000 description 7
- 229910052796 boron Inorganic materials 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000007781 pre-processing Methods 0.000 description 5
- 230000003647 oxidation Effects 0.000 description 4
- 238000007254 oxidation reaction Methods 0.000 description 4
- 239000004065 semiconductor Substances 0.000 description 4
- 230000002159 abnormal effect Effects 0.000 description 3
- 230000007547 defect Effects 0.000 description 3
- 238000000151 deposition Methods 0.000 description 3
- 230000008021 deposition Effects 0.000 description 3
- 238000005530 etching Methods 0.000 description 3
- 238000012805 post-processing Methods 0.000 description 3
- 238000000342 Monte Carlo simulation Methods 0.000 description 2
- 238000000407 epitaxy Methods 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 238000003672 processing method Methods 0.000 description 2
- UOACKFBJUYNSLK-XRKIENNPSA-N Estradiol Cypionate Chemical compound O([C@H]1CC[C@H]2[C@H]3[C@@H](C4=CC=C(O)C=C4CC3)CC[C@@]21C)C(=O)CCC1CCCC1 UOACKFBJUYNSLK-XRKIENNPSA-N 0.000 description 1
- OAICVXFJPJFONN-UHFFFAOYSA-N Phosphorus Chemical compound [P] OAICVXFJPJFONN-UHFFFAOYSA-N 0.000 description 1
- 229910052785 arsenic Inorganic materials 0.000 description 1
- RQNWIZPPADIBDY-UHFFFAOYSA-N arsenic atom Chemical compound [As] RQNWIZPPADIBDY-UHFFFAOYSA-N 0.000 description 1
- 239000013078 crystal Substances 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000691 measurement method Methods 0.000 description 1
- 229910052698 phosphorus Inorganic materials 0.000 description 1
- 239000011574 phosphorus Substances 0.000 description 1
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/30—Computing systems specially adapted for manufacturing
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
(57)【要約】
【課題】 短時間で信頼性の高いシミュレーション結果
を得ること。 【解決手段】 本発明は、予め不純物濃度分布の実測デ
ータやシミュレーション結果をデータベース5である記
憶部内に格納しておき、次に、計算部3にて入力データ
Aに基づく不純物濃度分布の計算を行うとともに、デー
タ処理部4にて入力データAでの指示に基づきデータベ
ース5内に格納されている実測データまたはシミュレー
ション結果に対する濃度変換処理を施し、次いで、濃度
変換処理の施された変換後濃度分布と、計算による不純
物濃度分布とを合成して出力するシミュレーション装置
1およびシミュレーション方法である。
を得ること。 【解決手段】 本発明は、予め不純物濃度分布の実測デ
ータやシミュレーション結果をデータベース5である記
憶部内に格納しておき、次に、計算部3にて入力データ
Aに基づく不純物濃度分布の計算を行うとともに、デー
タ処理部4にて入力データAでの指示に基づきデータベ
ース5内に格納されている実測データまたはシミュレー
ション結果に対する濃度変換処理を施し、次いで、濃度
変換処理の施された変換後濃度分布と、計算による不純
物濃度分布とを合成して出力するシミュレーション装置
1およびシミュレーション方法である。
Description
【0001】
【発明の属する技術分野】本発明は、半導体装置におけ
る基板の不純物濃度分布を計算するシミュレーション装
置およびシミュレーション方法に関する。
る基板の不純物濃度分布を計算するシミュレーション装
置およびシミュレーション方法に関する。
【0002】
【従来の技術】近年、半導体装置の多様化、微細化にと
もない、試作をせず計算によってプロセス条件の検討や
特性評価を行うことができるシミュレーションが多く用
いられており、その要求も年々厳しいものとなってきて
いる。
もない、試作をせず計算によってプロセス条件の検討や
特性評価を行うことができるシミュレーションが多く用
いられており、その要求も年々厳しいものとなってきて
いる。
【0003】特に、半導体装置の微細化にともないプロ
セスの低温化、イオン注入の低エネルギー化が進み、イ
オン注入後の拡散や酸化による不純物濃度分布はイオン
注入のダメージによる点欠陥等の影響を受け、計算では
予想できないような異常な拡散を引き起こすようになっ
ている。
セスの低温化、イオン注入の低エネルギー化が進み、イ
オン注入後の拡散や酸化による不純物濃度分布はイオン
注入のダメージによる点欠陥等の影響を受け、計算では
予想できないような異常な拡散を引き起こすようになっ
ている。
【0004】
【発明が解決しようとする課題】不純物濃度分布の計算
を行うシミュレーションでは、このような点欠陥等を考
慮した拡散モデルを持つ精度の高いシミュレーション装
置やシミュレーション方法も用いられるが、限られた条
件以外では十分なシミュレーション精度が得られず、ま
た十分なシミュレーション精度を得る場合にも多大な計
算時間を要するという問題がある。また、イオン注入の
低エネルギー化により材質境界での影響を強く受けるよ
うになり、不純物の拡散がより複雑となってシミュレー
ション精度の低下を招く原因となっている。
を行うシミュレーションでは、このような点欠陥等を考
慮した拡散モデルを持つ精度の高いシミュレーション装
置やシミュレーション方法も用いられるが、限られた条
件以外では十分なシミュレーション精度が得られず、ま
た十分なシミュレーション精度を得る場合にも多大な計
算時間を要するという問題がある。また、イオン注入の
低エネルギー化により材質境界での影響を強く受けるよ
うになり、不純物の拡散がより複雑となってシミュレー
ション精度の低下を招く原因となっている。
【0005】
【課題を解決するための手段】本発明は、このような課
題を解決するために成されたシミュレーション装置およ
びシミュレーション方法である。すなわち、本発明のシ
ミュレーション装置は、プロセスの諸条件に基づく入力
データを得て基板における不純物濃度分布の計算を行
い、その結果を出力するものであり、不純物濃度分布の
計算を行う計算部と、予め取り込んでおいた不純物濃度
分布の実測データやシミュレーション結果を格納してお
く記憶部と、入力データでの指示に基づき記憶部内の実
測データまたはシミュレーション結果に対する濃度変換
処理を施し、濃度変換処理の施された変換後濃度分布と
計算部にて計算された不純物濃度分布とを合成するデー
タ処理部とを備えている。
題を解決するために成されたシミュレーション装置およ
びシミュレーション方法である。すなわち、本発明のシ
ミュレーション装置は、プロセスの諸条件に基づく入力
データを得て基板における不純物濃度分布の計算を行
い、その結果を出力するものであり、不純物濃度分布の
計算を行う計算部と、予め取り込んでおいた不純物濃度
分布の実測データやシミュレーション結果を格納してお
く記憶部と、入力データでの指示に基づき記憶部内の実
測データまたはシミュレーション結果に対する濃度変換
処理を施し、濃度変換処理の施された変換後濃度分布と
計算部にて計算された不純物濃度分布とを合成するデー
タ処理部とを備えている。
【0006】また、本発明のシミュレーション方法は、
予め、不純物濃度分布の実測データやシミュレーション
結果を記憶部内に格納しておき、次に、不純物濃度分布
の計算を行うとともに、入力データでの指示に基づいて
記憶部内に格納されている実測データまたはシミュレー
ション結果に対する濃度変換処理を施し、次いで、濃度
変換処理の施された変換後濃度分布と、計算による不純
物濃度分布とを合成する方法である。
予め、不純物濃度分布の実測データやシミュレーション
結果を記憶部内に格納しておき、次に、不純物濃度分布
の計算を行うとともに、入力データでの指示に基づいて
記憶部内に格納されている実測データまたはシミュレー
ション結果に対する濃度変換処理を施し、次いで、濃度
変換処理の施された変換後濃度分布と、計算による不純
物濃度分布とを合成する方法である。
【0007】このようなシミュレーション装置では、計
算部にて入力データに基づく不純物濃度分布の計算を行
い、データ処理部にて入力データでの指示に基づき記憶
部内の実測データまたはシミュレーション結果に対する
濃度変換処理を施している。つまり、入力データにはプ
ロセスの諸条件に基づく記述が成されており、計算部に
て不純物濃度分布を計算させる指示と、記憶部内の実測
データやシミュレーション結果を適宜濃度変換して用い
る指示とが書き込まれている。そして、計算による不純
物濃度分布とデータ処理部にて濃度変換処理の施された
変換後濃度分布との合成を行い、必要な部分のみ実測デ
ータやシミュレーション結果から得たデータを使用した
不純物濃度分布の結果を出力する。
算部にて入力データに基づく不純物濃度分布の計算を行
い、データ処理部にて入力データでの指示に基づき記憶
部内の実測データまたはシミュレーション結果に対する
濃度変換処理を施している。つまり、入力データにはプ
ロセスの諸条件に基づく記述が成されており、計算部に
て不純物濃度分布を計算させる指示と、記憶部内の実測
データやシミュレーション結果を適宜濃度変換して用い
る指示とが書き込まれている。そして、計算による不純
物濃度分布とデータ処理部にて濃度変換処理の施された
変換後濃度分布との合成を行い、必要な部分のみ実測デ
ータやシミュレーション結果から得たデータを使用した
不純物濃度分布の結果を出力する。
【0008】また、本発明のシミュレーション方法で
は、予め不純物濃度分布の実測データやシミュレーショ
ン結果を記憶部内に格納しておき、入力データの指示に
基づいての通常の不純物濃度分布の計算や、記憶部内に
格納されている実測データまたはシミュレーション結果
に対する濃度変換処理を施し、計算によって得られた不
純物濃度分布と、濃度変換処理の施された変換後濃度分
布とを適宜合成している。これにより、計算では精度が
不十分となる部分には実測データまたはシミュレーショ
ン結果から得た不純物濃度分布を用い、計算でも十分な
精度を得ることができる部分には計算による不純物濃度
分布を用いて、最終的な結果として信頼性の高いものを
出力できるようにしている。
は、予め不純物濃度分布の実測データやシミュレーショ
ン結果を記憶部内に格納しておき、入力データの指示に
基づいての通常の不純物濃度分布の計算や、記憶部内に
格納されている実測データまたはシミュレーション結果
に対する濃度変換処理を施し、計算によって得られた不
純物濃度分布と、濃度変換処理の施された変換後濃度分
布とを適宜合成している。これにより、計算では精度が
不十分となる部分には実測データまたはシミュレーショ
ン結果から得た不純物濃度分布を用い、計算でも十分な
精度を得ることができる部分には計算による不純物濃度
分布を用いて、最終的な結果として信頼性の高いものを
出力できるようにしている。
【0009】
【発明の実施の形態】以下に、本発明のシミュレーショ
ン装置およびシミュレーション方法における実施の形態
を図に基づいて説明する。図1は、本発明のシミュレー
ション装置を説明するブロック図である。すなわち、こ
のシミュレーション装置1は、入力データAを読み込む
ための前処理部2と、前処理部2から入力データAを受
けて所定の計算(イオン注入計算、拡散計算、酸化計
算、堆積計算、エッチング計算、エピタキシー計算等)
を行う計算部3と、入力データAの指示に基づいて所定
の処理を行うデータ処理部4と、プロセス条件データ5
aや種々の実測データ、高精度不純物シミュレーション
結果5dを格納するデータベース5と、計算結果Bの出
力を行うための後処理部6とを備えている。
ン装置およびシミュレーション方法における実施の形態
を図に基づいて説明する。図1は、本発明のシミュレー
ション装置を説明するブロック図である。すなわち、こ
のシミュレーション装置1は、入力データAを読み込む
ための前処理部2と、前処理部2から入力データAを受
けて所定の計算(イオン注入計算、拡散計算、酸化計
算、堆積計算、エッチング計算、エピタキシー計算等)
を行う計算部3と、入力データAの指示に基づいて所定
の処理を行うデータ処理部4と、プロセス条件データ5
aや種々の実測データ、高精度不純物シミュレーション
結果5dを格納するデータベース5と、計算結果Bの出
力を行うための後処理部6とを備えている。
【0010】本発明のシミュレーション装置1では、特
にデータベース5内に不純物濃度分布の実測データであ
るSIMS測定データ5bやSR測定データ5c、モン
テカルロシミュレーション等による高精度不純物シミュ
レーション結果5dを備えており、入力データAに記述
された要求に基づいてこれらデータベース5内のデータ
を読み出し、計算部3で計算した不純物濃度分布との合
成を行う点に特徴がある。
にデータベース5内に不純物濃度分布の実測データであ
るSIMS測定データ5bやSR測定データ5c、モン
テカルロシミュレーション等による高精度不純物シミュ
レーション結果5dを備えており、入力データAに記述
された要求に基づいてこれらデータベース5内のデータ
を読み出し、計算部3で計算した不純物濃度分布との合
成を行う点に特徴がある。
【0011】また、データベース5内のSIMS測定デ
ータ5bやSR測定データ5c、高精度不純物シミュレ
ーション結果5dはデータ処理部4にて所定の濃度変換
が施され、計算部3に渡される。これにより、所望のシ
ミュレーション条件に適合した型でSIMS測定データ
5b、SR測定データ5c等の実測データや高精度不純
物シミュレーション結果5dを計算結果に反映させるこ
とが可能となる。
ータ5bやSR測定データ5c、高精度不純物シミュレ
ーション結果5dはデータ処理部4にて所定の濃度変換
が施され、計算部3に渡される。これにより、所望のシ
ミュレーション条件に適合した型でSIMS測定データ
5b、SR測定データ5c等の実測データや高精度不純
物シミュレーション結果5dを計算結果に反映させるこ
とが可能となる。
【0012】例えば、低温プロセスによりイオン注入を
行った場合、この際のダメージによって発生した基板内
の点欠陥の影響等により異常な不純物拡散を起こすこと
が分かっている。このようなプロセスにおけるシミュレ
ーションを行う場合、異常な不純物拡散を起こすイオン
注入に対応した不純物濃度分布を、データベース5から
読み込んだSIMS測定データ5bやSR測定データ5
c等の実測データまたは高精度不純物シミュレーション
結果5dを用いて合成する。
行った場合、この際のダメージによって発生した基板内
の点欠陥の影響等により異常な不純物拡散を起こすこと
が分かっている。このようなプロセスにおけるシミュレ
ーションを行う場合、異常な不純物拡散を起こすイオン
注入に対応した不純物濃度分布を、データベース5から
読み込んだSIMS測定データ5bやSR測定データ5
c等の実測データまたは高精度不純物シミュレーション
結果5dを用いて合成する。
【0013】この合成を行うにあたり、どのようなイオ
ン注入に対してデータベース5からのデータを取り込む
か等の情報は入力データAに予め記述されている。図2
は入力データの一例を示す図である。すなわち、この入
力データには、大別して〜までのシミュレーション
に必要な記述が書き込まれており、このうちの、、
、は通常のシミュレーション計算を行うためのプロ
セス諸条件が記述されている。また、ととの間にあ
るの記述は、図1に示すデータベース5から実測デー
タまたはシミュレーション結果を取り込むための指示が
書き込まれている。
ン注入に対してデータベース5からのデータを取り込む
か等の情報は入力データAに予め記述されている。図2
は入力データの一例を示す図である。すなわち、この入
力データには、大別して〜までのシミュレーション
に必要な記述が書き込まれており、このうちの、、
、は通常のシミュレーション計算を行うためのプロ
セス諸条件が記述されている。また、ととの間にあ
るの記述は、図1に示すデータベース5から実測デー
タまたはシミュレーション結果を取り込むための指示が
書き込まれている。
【0014】このような入力データは、図1に示すシミ
ュレーション装置1を用いてシミュレーションを行う場
合に、オペレータによって作成されたり、また所定の指
定(半導体装置の構造やシミュレーション位置等の指
定)を行うことで自動的に作成される。
ュレーション装置1を用いてシミュレーションを行う場
合に、オペレータによって作成されたり、また所定の指
定(半導体装置の構造やシミュレーション位置等の指
定)を行うことで自動的に作成される。
【0015】入力データの記述では、「INIT」と
して基板の材質や結晶方位、導電型とその濃度、厚さ、
シミュレーションを行う場合のメッシュの間隔や総数か
ら成る初期値が指定されている。また、記述、に
は、「DEPO」として堆積条件、「IMPL」として
イオン注入条件、「ETCH」としてエッチング条件、
「DIFF」として拡散や酸化の条件がプロセスに応じ
て指定されている。
して基板の材質や結晶方位、導電型とその濃度、厚さ、
シミュレーションを行う場合のメッシュの間隔や総数か
ら成る初期値が指定されている。また、記述、に
は、「DEPO」として堆積条件、「IMPL」として
イオン注入条件、「ETCH」としてエッチング条件、
「DIFF」として拡散や酸化の条件がプロセスに応じ
て指定されている。
【0016】さらに、記述には、「PRINT」とし
て計算結果の出力条件が指定されている。入力データの
中の記述は、記述までの条件により計算された不純
物濃度分布に対して、図1に示すデータベース5から実
測データまたはシミュレーション結果を読み込んで適宜
合成するための指示が書き込まれている。
て計算結果の出力条件が指定されている。入力データの
中の記述は、記述までの条件により計算された不純
物濃度分布に対して、図1に示すデータベース5から実
測データまたはシミュレーション結果を読み込んで適宜
合成するための指示が書き込まれている。
【0017】図1に示すデータ処理部4は、この入力デ
ータの記述を参照して、データベース5から指定され
たデータを読み出し、所定の濃度変化処理を施して計算
部3へ渡している。
ータの記述を参照して、データベース5から指定され
たデータを読み出し、所定の濃度変化処理を施して計算
部3へ渡している。
【0018】例えば、図2に示す入力データにおける記
述では、「ION1」としてイオン種の指定を行い、
「DATA」として読み出すデータベース5内のデータ
の種類を指定し、「NUMM」として指定された種類の
データの中の番号を指定している。
述では、「ION1」としてイオン種の指定を行い、
「DATA」として読み出すデータベース5内のデータ
の種類を指定し、「NUMM」として指定された種類の
データの中の番号を指定している。
【0019】また、「METHOD」の中の「DOS
E」には、読み出したデータに対する濃度変換の指定が
記述され、また「REPLACE」として濃度変換を施
した後の変換後濃度分布をどのように合成するかの指定
を行っている。この「REPLACE」では、計算によ
り得られた不純物濃度分布を、変換後濃度分布に置き換
えて合成することを指定している。なお、置き換え以外
にも、例えば計算により得られた不純物濃度分布と変換
後濃度分布とを加算して合成することも他の記述により
指定できる。
E」には、読み出したデータに対する濃度変換の指定が
記述され、また「REPLACE」として濃度変換を施
した後の変換後濃度分布をどのように合成するかの指定
を行っている。この「REPLACE」では、計算によ
り得られた不純物濃度分布を、変換後濃度分布に置き換
えて合成することを指定している。なお、置き換え以外
にも、例えば計算により得られた不純物濃度分布と変換
後濃度分布とを加算して合成することも他の記述により
指定できる。
【0020】このような入力データに基づき、本発明の
シミュレーション装置1はシミュレーション計算を行
い、入力データ内での指定によって適宜データベース5
内のデータを読み出して、計算による不純物濃度分布と
の合成を行っている。これにより、計算では精度が不十
分となる不純物濃度分布を、予めデータベース5内に格
納されているSIMS測定データ5bやSR測定データ
5c、高精度シミュレーション結果5dに基づく変換後
濃度分布に置き換えたり、加算等を行って、信頼性の高
い不純物濃度分布の結果を出力することができるように
なる。
シミュレーション装置1はシミュレーション計算を行
い、入力データ内での指定によって適宜データベース5
内のデータを読み出して、計算による不純物濃度分布と
の合成を行っている。これにより、計算では精度が不十
分となる不純物濃度分布を、予めデータベース5内に格
納されているSIMS測定データ5bやSR測定データ
5c、高精度シミュレーション結果5dに基づく変換後
濃度分布に置き換えたり、加算等を行って、信頼性の高
い不純物濃度分布の結果を出力することができるように
なる。
【0021】次に、このシミュレーション装置1による
不純物濃度分布のシミュレーション方法を順に説明す
る。先ず、図1に示すシミュレーション装置1のデータ
ベース5内に、SIMS測定データ5bやSR測定デー
タ5c等の実測データと、モンテカルロシミュレーショ
ン等による高精度不純物シミュレーション結果5dを格
納しておく。これらのデータは、予め適宜求めておき、
求められた段階でデータベース5内に順次蓄積していく
ようにする。
不純物濃度分布のシミュレーション方法を順に説明す
る。先ず、図1に示すシミュレーション装置1のデータ
ベース5内に、SIMS測定データ5bやSR測定デー
タ5c等の実測データと、モンテカルロシミュレーショ
ン等による高精度不純物シミュレーション結果5dを格
納しておく。これらのデータは、予め適宜求めておき、
求められた段階でデータベース5内に順次蓄積していく
ようにする。
【0022】次いで、図1に示すシミュレーション装置
1における前処理部2での入力データAの読み込みと、
この読み込んだ入力データAにおける書式等のチェック
を行う。そして、チェック後の入力データAを計算部3
へ渡す。
1における前処理部2での入力データAの読み込みと、
この読み込んだ入力データAにおける書式等のチェック
を行う。そして、チェック後の入力データAを計算部3
へ渡す。
【0023】計算部3では、前処理部2から渡された入
力データAに基づいてイオン注入計算、拡散計算、酸化
計算、堆積計算、エッチング計算、エピタキシー計算等
の種々のシミュレーション計算を行う。この際、図2に
示すような入力データが渡された場合には、その記述
、に基づいて所定のイオン注入と拡散とによる不純
物濃度分布の計算を行う。
力データAに基づいてイオン注入計算、拡散計算、酸化
計算、堆積計算、エッチング計算、エピタキシー計算等
の種々のシミュレーション計算を行う。この際、図2に
示すような入力データが渡された場合には、その記述
、に基づいて所定のイオン注入と拡散とによる不純
物濃度分布の計算を行う。
【0024】そして、記述に基づいて、計算部3はデ
ータ処理部4にこの記述によるデータベース5内のデ
ータの種類や濃度変換情報、合成情報をデータ処理部4
へ渡す。データ処理部4は、計算部3から渡されたこれ
らの情報に基づきデータベース5内のデータに対する所
定の処理を行う。このデータ処理部4での処理を、図3
のフローチャートに基づいて詳細に説明する。
ータ処理部4にこの記述によるデータベース5内のデ
ータの種類や濃度変換情報、合成情報をデータ処理部4
へ渡す。データ処理部4は、計算部3から渡されたこれ
らの情報に基づきデータベース5内のデータに対する所
定の処理を行う。このデータ処理部4での処理を、図3
のフローチャートに基づいて詳細に説明する。
【0025】先ず、ステップS1に示すように、データ
処理部4は計算部3から計算した不純物濃度分布の読み
込みを行い、次のステップS2では、計算部3からデー
タ処理条件の読み込み(例えば、入力データの記述に
書き込まれたデータの種類、データ番号、データ処理方
法等の読み込み)を行う。
処理部4は計算部3から計算した不純物濃度分布の読み
込みを行い、次のステップS2では、計算部3からデー
タ処理条件の読み込み(例えば、入力データの記述に
書き込まれたデータの種類、データ番号、データ処理方
法等の読み込み)を行う。
【0026】次いで、ステップS3に示すように、デー
タ処理部4は、指定された不純物濃度分布をデータベー
ス5から読み込む処理を行う。例えば、先に説明した入
力データの記述では、データの種類として「BOR
O」および「SIMS」が指定され、データ番号として
「B.12.1」が指定され、データ処理方法として
「DOSE=5E12」および「REPLACE」が指
定されている。また、データの取り込み範囲として「T
OPD=0.0」から「BOTD=1.0」が指定され
ている。
タ処理部4は、指定された不純物濃度分布をデータベー
ス5から読み込む処理を行う。例えば、先に説明した入
力データの記述では、データの種類として「BOR
O」および「SIMS」が指定され、データ番号として
「B.12.1」が指定され、データ処理方法として
「DOSE=5E12」および「REPLACE」が指
定されている。また、データの取り込み範囲として「T
OPD=0.0」から「BOTD=1.0」が指定され
ている。
【0027】これにより、データ処理部4は、データベ
ース5内のSIMS測定データ5bのうちのボロンに関
するデータ番号「B.12.1」の不純物濃度分布を、
基板の表面から1μmの深さまでの範囲で読み込む。な
お、このデータベース5内の不純物濃度分布としては、
測定したままのデータや測定したデータに対して所定の
ノイズ除去処理が施されたものも含まれている。上記の
データ番号「B.12.1」の末尾に付された「1」
は、この不純物濃度分布に対してノイズ除去処理が施さ
れていることを示している。
ース5内のSIMS測定データ5bのうちのボロンに関
するデータ番号「B.12.1」の不純物濃度分布を、
基板の表面から1μmの深さまでの範囲で読み込む。な
お、このデータベース5内の不純物濃度分布としては、
測定したままのデータや測定したデータに対して所定の
ノイズ除去処理が施されたものも含まれている。上記の
データ番号「B.12.1」の末尾に付された「1」
は、この不純物濃度分布に対してノイズ除去処理が施さ
れていることを示している。
【0028】次のステップS5では、データ処理部4に
よってデータベース5から読み出した不純物濃度分布に
対して濃度変換を行うか否かの判断を行う。濃度変換を
行う場合にはステップS6で所定の濃度変換を行いステ
ップS7へ進む。また、濃度変換を行わない場合にはそ
のままステップS7へ進む。
よってデータベース5から読み出した不純物濃度分布に
対して濃度変換を行うか否かの判断を行う。濃度変換を
行う場合にはステップS6で所定の濃度変換を行いステ
ップS7へ進む。また、濃度変換を行わない場合にはそ
のままステップS7へ進む。
【0029】図2に示す入力データの場合には、その記
述の中の「METHOD」において、「DOSE=5
E12」が指定されているため、この指定によってデー
タベース5から読み出した不純物濃度分布に対して濃度
変換を行うことが分かる。この場合には、読み出した不
純物濃度分布に対して所定の関数を用い、その濃度が5
×1012cm-3となるような濃度変換を行う。
述の中の「METHOD」において、「DOSE=5
E12」が指定されているため、この指定によってデー
タベース5から読み出した不純物濃度分布に対して濃度
変換を行うことが分かる。この場合には、読み出した不
純物濃度分布に対して所定の関数を用い、その濃度が5
×1012cm-3となるような濃度変換を行う。
【0030】次に、ステップS7では、ステップS1で
読み込んだ計算部3からの不純物濃度分布と、データベ
ース5から読み出して必要に応じて濃度変換を行った不
純物濃度分布との合成を行う。図4は不純物濃度分布デ
ータの合成の一例を説明する図で、(a)は合成前、
(b)は合成後を示している。
読み込んだ計算部3からの不純物濃度分布と、データベ
ース5から読み出して必要に応じて濃度変換を行った不
純物濃度分布との合成を行う。図4は不純物濃度分布デ
ータの合成の一例を説明する図で、(a)は合成前、
(b)は合成後を示している。
【0031】すなわち、図4(a)に示すように、合成
前においては図中実線で示すような計算部3での計算に
よる不純物濃度分布が得られている。この例では、基板
の浅い位置から深い位置に向けてボロンB、砒素As、
燐Pの順で分布している。ところが、実際のボロンBの
分布は計算による分布とは異なっており、図中破線で示
すような分布(B)となっている。
前においては図中実線で示すような計算部3での計算に
よる不純物濃度分布が得られている。この例では、基板
の浅い位置から深い位置に向けてボロンB、砒素As、
燐Pの順で分布している。ところが、実際のボロンBの
分布は計算による分布とは異なっており、図中破線で示
すような分布(B)となっている。
【0032】そこで、図2に示す入力データの記述に
基づき、ボロンの不純物濃度分布を、データベース5か
ら読み出したデータに基づく不純物濃度分布と置き換え
て合成する処理を行う。これにより、図4(b)の実線
で示すような不純物濃度分布を得ることができる。な
お、図4(b)に示す破線は、置き換え前のボロン
(B)の分布を示している。
基づき、ボロンの不純物濃度分布を、データベース5か
ら読み出したデータに基づく不純物濃度分布と置き換え
て合成する処理を行う。これにより、図4(b)の実線
で示すような不純物濃度分布を得ることができる。な
お、図4(b)に示す破線は、置き換え前のボロン
(B)の分布を示している。
【0033】図3に示すステップS7では、このように
入力データに基づいた不純物濃度分布の合成を行う。そ
の後は、ステップS8に示すように、この合成後の不純
物濃度分布を計算部3へ渡す処理を行う。計算部3では
渡された合成後の不純物濃度分布を用い、図2に示す入
力データの記述、に従ったシミュレーション計算を
続けて行う。そして、後処理部6を介して計算結果Bを
例えばディスプレイ等に表示出力する。
入力データに基づいた不純物濃度分布の合成を行う。そ
の後は、ステップS8に示すように、この合成後の不純
物濃度分布を計算部3へ渡す処理を行う。計算部3では
渡された合成後の不純物濃度分布を用い、図2に示す入
力データの記述、に従ったシミュレーション計算を
続けて行う。そして、後処理部6を介して計算結果Bを
例えばディスプレイ等に表示出力する。
【0034】なお、本実施形態では、データベース5に
格納しておく実測データとしてSIMS測定データ5b
やSR測定データ5cを例として説明したが、これ以外
の測定方法により得た不純物濃度分布の実測データであ
っても同様である。また、不純物濃度分布の合成では、
主としてボロンをデータベース5の実測データに基づく
不純物濃度分布と置き換えて合成する例を示したが、こ
れ以外の不純物を置き換えたり、加算して合成する場合
であっても同様である。
格納しておく実測データとしてSIMS測定データ5b
やSR測定データ5cを例として説明したが、これ以外
の測定方法により得た不純物濃度分布の実測データであ
っても同様である。また、不純物濃度分布の合成では、
主としてボロンをデータベース5の実測データに基づく
不純物濃度分布と置き換えて合成する例を示したが、こ
れ以外の不純物を置き換えたり、加算して合成する場合
であっても同様である。
【0035】さらに、図2に示す入力データの記述の
記載内容や記載形式はこれに限定されず、データベース
5内のどのデータを用い、これに対してどのような処理
を施すかが分かるような記載内容および記載形式であれ
ば図2に示すものに限定されない。
記載内容や記載形式はこれに限定されず、データベース
5内のどのデータを用い、これに対してどのような処理
を施すかが分かるような記載内容および記載形式であれ
ば図2に示すものに限定されない。
【0036】
【発明の効果】以上説明したように、本発明のシミュレ
ーション装置およびシミュレーション方法によれば次の
ような効果がある。すなわち、本発明によれば計算のみ
では正確な不純物濃度分布のシミュレーション結果を得
ることができない場合であっても、記憶部であるデータ
ベース内に予め格納しておいた実測データやシミュレー
ション結果を用いて合成しているため、正確なシミュレ
ーション結果を出力することが可能となる。また、複雑
な計算を行うことなく簡単な処理による合成でシミュレ
ーション結果を得ているため、短時間でも信頼性の高い
シミュレーションを行うことが可能となる。
ーション装置およびシミュレーション方法によれば次の
ような効果がある。すなわち、本発明によれば計算のみ
では正確な不純物濃度分布のシミュレーション結果を得
ることができない場合であっても、記憶部であるデータ
ベース内に予め格納しておいた実測データやシミュレー
ション結果を用いて合成しているため、正確なシミュレ
ーション結果を出力することが可能となる。また、複雑
な計算を行うことなく簡単な処理による合成でシミュレ
ーション結果を得ているため、短時間でも信頼性の高い
シミュレーションを行うことが可能となる。
【図1】本発明のシミュレーション装置を説明するブロ
ック図である。
ック図である。
【図2】入力データの一例を示す図である。
【図3】データ処理のフローチャートである。
【図4】データ合成の一例を説明する図で、(a)は合
成前、(b)は合成後の分布を示している。
成前、(b)は合成後の分布を示している。
1 シミュレーション装置 2 前処理部 3 計算部 4 データ処理部 5 データベース 6 後処理部 A 入力データ B 計算結果
Claims (2)
- 【請求項1】 プロセスの諸条件に基づく入力データを
得て基板における不純物濃度分布の計算を行い、その結
果を出力するシミュレーション装置であって、 前記不純物濃度分布の計算を行う計算部と、 予め取り込んでおいた不純物濃度分布の実測データやシ
ミュレーション結果を格納しておく記憶部と、 前記入力データでの指示に基づき前記記憶部内の実測デ
ータまたはシミュレーション結果に対する濃度変換処理
を施し、この濃度変換処理の施された変換後濃度分布と
前記計算部にて計算された不純物濃度分布とを合成して
該計算部へ出力するデータ処理部とを備えていることを
特徴とするシミュレーション装置。 - 【請求項2】 プロセスの諸条件に基づく入力データを
参照し、基板における不純物濃度分布の計算を行い、そ
の結果を出力するシミュレーション方法であって、 予め、不純物濃度分布の実測データやシミュレーション
結果を記憶部内に格納しておき、 次に、前記不純物濃度分布の計算を行うとともに、前記
入力データでの指示に基づいて前記記憶部内に格納され
ている実測データまたはシミュレーション結果に対する
濃度変換処理を施し、 次いで、前記濃度変換処理の施された変換後濃度分布
と、前記計算による不純物濃度分布とを合成することを
特徴とするシミュレーション方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21434495A JPH0962718A (ja) | 1995-08-23 | 1995-08-23 | シミュレーション装置およびシミュレーション方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP21434495A JPH0962718A (ja) | 1995-08-23 | 1995-08-23 | シミュレーション装置およびシミュレーション方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH0962718A true JPH0962718A (ja) | 1997-03-07 |
Family
ID=16654214
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP21434495A Pending JPH0962718A (ja) | 1995-08-23 | 1995-08-23 | シミュレーション装置およびシミュレーション方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH0962718A (ja) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007510287A (ja) * | 2003-09-30 | 2007-04-19 | 東京エレクトロン株式会社 | 半導体製造プロセスを容易にする第1の原理シミュレーションを用いたシステム及び方法 |
JP2007521573A (ja) * | 2003-09-23 | 2007-08-02 | トムソン ライセンシング | 事前に計算されたサンプルをモザイキングすることでフィルムグレインをシミュレートするための方法 |
JP2012059267A (ja) * | 2003-12-05 | 2012-03-22 | Thomson Licensing | フィルム粒子パターンのデータベースを用いてフィルム粒子のシミュレーションを行う技術 |
US10715834B2 (en) | 2007-05-10 | 2020-07-14 | Interdigital Vc Holdings, Inc. | Film grain simulation based on pre-computed transform coefficients |
-
1995
- 1995-08-23 JP JP21434495A patent/JPH0962718A/ja active Pending
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007521573A (ja) * | 2003-09-23 | 2007-08-02 | トムソン ライセンシング | 事前に計算されたサンプルをモザイキングすることでフィルムグレインをシミュレートするための方法 |
US7945106B2 (en) | 2003-09-23 | 2011-05-17 | Thomson Licensing | Method for simulating film grain by mosaicing pre-computer samples |
JP2007510287A (ja) * | 2003-09-30 | 2007-04-19 | 東京エレクトロン株式会社 | 半導体製造プロセスを容易にする第1の原理シミュレーションを用いたシステム及び方法 |
JP2012059267A (ja) * | 2003-12-05 | 2012-03-22 | Thomson Licensing | フィルム粒子パターンのデータベースを用いてフィルム粒子のシミュレーションを行う技術 |
US10715834B2 (en) | 2007-05-10 | 2020-07-14 | Interdigital Vc Holdings, Inc. | Film grain simulation based on pre-computed transform coefficients |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7657408B2 (en) | Structural analysis apparatus, structural analysis method, and structural analysis program | |
US5787269A (en) | Process simulation apparatus and method for selecting an optimum simulation model for a semiconductor manufacturing process | |
DE69002233T2 (de) | Vorrichtung und verfahren zur eichung eines fühlersystems. | |
US20040150643A1 (en) | Method for digitally rendering an object using measured BRDF data | |
JP2000003028A (ja) | マスクパタ―ン補正システムとその補正方法 | |
DE112007002414T5 (de) | Verfahren und Vorrichtung zum Einrichtung eines universellen Koordinatensystems für Messdaten | |
JP2019528569A (ja) | 自動視覚的欠陥検査後の電子ダイインキングのためのシステム及び方法 | |
JPH0962718A (ja) | シミュレーション装置およびシミュレーション方法 | |
CN108735627B (zh) | 用于半导体管芯封装的数据结构 | |
CN113988607A (zh) | 零件装配超差的分析方法、装置、设备以及存储介质 | |
US11156993B2 (en) | Semiconductor die offset compensation variation | |
US6212487B1 (en) | Method and apparatus of establishing a region to be made amorphous | |
CN111476308B (zh) | 基于先验几何约束的遥感影像分类方法、装置和电子设备 | |
CN111860996B (zh) | 一种空气质量模型的排放源数据生成方法及装置、介质 | |
US6577993B1 (en) | Method of extracting parameters of diffusion model capable of extracting the parameters quickly | |
JP4288415B2 (ja) | レチクル検査装置評価用欠陥データ作り込み方法、システム、装置、及びプログラム | |
US7143370B1 (en) | Parameter linking system for data visualization in integrated circuit technology development | |
JP3657097B2 (ja) | テストプログラム生成システム | |
CN111783404B (zh) | 数据处理方法及*** | |
CN113077105B (zh) | 一种长假日负荷预测方法及装置 | |
JP2000150659A (ja) | 半導体集積回路装置のレイアウト設計方法 | |
JPS63181348A (ja) | Lsiのレイアウト設計装置 | |
US6148276A (en) | Diffusion simulating method | |
CN115525786A (zh) | 一种电离层频高图分类样本库的构建方法 | |
JPH0888195A (ja) | 半導体プロセスシミュレーション方法 |