Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3109464B2 - 粒子軌道シミュレーション方法およびこれを用いたスパッタリングシミュレーション方法 - Google Patents
[go: Go Back, main page]

JP3109464B2 - 粒子軌道シミュレーション方法およびこれを用いたスパッタリングシミュレーション方法 - Google Patents

粒子軌道シミュレーション方法およびこれを用いたスパッタリングシミュレーション方法

Info

Publication number
JP3109464B2
JP3109464B2 JP33025097A JP33025097A JP3109464B2 JP 3109464 B2 JP3109464 B2 JP 3109464B2 JP 33025097 A JP33025097 A JP 33025097A JP 33025097 A JP33025097 A JP 33025097A JP 3109464 B2 JP3109464 B2 JP 3109464B2
Authority
JP
Japan
Prior art keywords
particle
value
trajectory
distance
tmp
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 - Fee Related
Application number
JP33025097A
Other languages
English (en)
Other versions
JPH11158624A (ja
Inventor
裕明 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP33025097A priority Critical patent/JP3109464B2/ja
Publication of JPH11158624A publication Critical patent/JPH11158624A/ja
Application granted granted Critical
Publication of JP3109464B2 publication Critical patent/JP3109464B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Physical Vapour Deposition (AREA)
  • Electrodes Of Semiconductors (AREA)
  • Physical Deposition Of Substances That Are Components Of Semiconductor Devices (AREA)

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】互いに衝突し合う複数の粒子
を含む系の運動状態を解析し、各粒子の軌道を計算する
粒子軌道シミュレーション方法に関し、特に、複数個の
原子よりなる分子であるスパッタ粒子と複数個の原子よ
りなる分子である背景ガス粒子との衝突の分子動力学計
算法を用いたスパッタ粒子の軌道のシミュレーション方
法に関する。
【0002】
【従来の技術】半導体集積回路装置は搭載する素子数の
増大に伴い、微細化したコンタクトホールへの導電体膜
の埋め込み技術の開発が急務となっている。導電体膜の
埋め込み技術の一つとしてスパッタ装置等が用いられて
いるが、装置の開発には多くの時間、費用がかかるた
め、シミュレーションにより効率的に開発する必要があ
る。
【0003】この様なシミュレーション技術として、特
に、TiN等の化合物系のスパッタ装置シミュレーショ
ンでは、例えば、特願平9−48686号に記載されて
いる様に、複数個の原子よりなる分子のスパッタ粒子と
複数個の原子よりなる分子の背景ガス粒子との衝突を分
子動力学法等で計算して衝突後の散乱角と速度をテーブ
ルにしておき、モンテカルロ法を用いて、ターゲットか
らスパッタ粒子が放出されてから、スパッタ粒子と背景
ガスとのスパッタ装置内での衝突を計算する際に、前述
のテーブルから衝突後の散乱角と速度を読み込んでスパ
ッタ粒子の軌道を計算し、この軌道をウェハ上の一定領
域で抽出して軌道の角度分布を求め、ストリングモデル
で半導体装置コンタクトホールへのスパッタメタル埋め
込み形状を計算する方法がある。この方法により、スパ
ッタ装置の形状、あるいは装置圧力、温度等のパラメタ
を変化させたときの埋め込み形状を予め予想すること
で、スパッタ装置の開発を効率化することができる。
【0004】ここでは、従来技術として、本発明に関連
する複数個の原子からなる分子のスパッタ粒子と複数個
の原子からなる分子の背景ガス粒子との分子動力学法に
よる衝突計算についてのみ、図3に概略フローチャート
を示す。
【0005】従来の技術では、例えば、2原子分子であ
るTiNスパッタ粒子と、2原子分子であるN2背景ガ
ス粒子との間の衝突を例えばVelret法を用いて分
子動力学法により計算する。
【0006】まず、取り扱う原子対の種類毎に、原子間
距離rに対して、2体ポテンシャルUを計算し、rに対
してポテンシャルの原子間距離に対する勾配dU/dr
の値をテーブル化する。
【0007】また、時刻t=0において、△t、衝突に
関わる全ての原子について粒子の位置、速度、加速度ベ
クトルx、v、aに初期値を設定し、時刻tをt+△t
に進める。
【0008】次に、Velet法を用いて衝突に関わる
全ての原子について時刻t=t−△tでの位置、速度、
加速度ベクトルx(t−△t)、v(t−△t)、a
(t−△t)より、 x(t)=x(t−△t)+△t・v(t−△t)+1
/2・△t2a(t−△t) v(t−1/2・△t)=v(t−△t)十1/2・△
t・a(t−△t) を求める。
【0009】次に、衝突に関わる全ての原子について位
置ベクトルx(t)と、x(t)以外のi番目の原子の
位置ベクトルxi(t)から、方向ベクトルri(t)=
i(t)−x(t)を求め、テーブルから原子間距離
|ri(t)|に対応する2ポテンシャルの傾き(dU
/dr)iを読み込み、時刻tでの加速度ベクトルa
(t)を、 a(t)=(1/m)・Σ(dU/dr)・r(t)/
|r(t)| により求める。ここで、mは原子の質量である。
【0010】さらに、衝突に関わる全ての原子について
v(t−1/2・△t)とa(t)より、 v(t)=v(t−1/2・△t)+1/2・△t・a
(t) を求める。
【0011】次に、次の時刻でのタイムステップ△tに
例えば1×1032の様に非常に大きな値を設定する。そ
の次に、予め計算パラメータとして定めておいた一定値
を持つ判定用の移動距離△xに対して、 △x=△ttmp×(|v(t)|2+a(t)・v(t)
・△ttmp+1/4・|a(t)|2・△ttmp 21/2 が成り立つように、Newton法を用いて、次の時刻
での仮のタイムステップ△ttmpの値を求める。さら
に、この様にして求めた△ttmpを△tとを比較し、△
tmp<△tなら、△t=△ttmpとする。
【0012】このように、衝突に関わる全ての原子につ
いて△ttmpを計算し、△tと比較し、最後に得られた
次の時刻でのタイムステップ△tを用いて、時刻t=t
+△tとし、時刻tが衝突が終了する時刻に達するまで
この作業を繰り返す。
【0013】
【発明が解決しようとする課題】従来技術では、ポテン
シャル勾配の大きいところで移動を計算したとき、移動
前後のポテンシャル値の変化が大きく移動後の位置、速
度の値が、ポテンシャルの値の変化を追随して計算した
位置、速度の値と大きく異なり、衝突後のスパッタ粒子
の速度の値が不正確になる。
【0014】本発明は、ポテンシャル勾配の大きいとこ
ろで、分子動力学法による粒子の軌道計算の精度を向上
することを目的とする。
【0015】
【課題を解決するための手段】上記課題を解決する本発
明によれば、互いに衝突し合う複数の粒子を含む系の運
動状態を解析し、各粒子の軌道を計算する粒子軌道シミ
ュレーション方法において、以下の(A)〜(C)のス
テップを所定時刻に達するまで順次繰り返すことにより
前記各粒子の軌道を計算することを特徴とする粒子軌道
シミュレーション方法が提供される。 (A)衝突に関与する一または二以上の2粒子系につい
て、時刻tにおける加速度、速度、位置を求めるステッ
プ (B)前記2粒子系の2体ポテンシャルの変化量が予め
設定した値と等しくなるタイムステップΔttmpを算出
するステップ (C)衝突に関与する各2粒子系について算出されたΔ
tmpのうち最も小さいΔttmpを選択してΔtとし、前
記tの値をt+Δtの値に置き換えるステップポテンシ
ャル勾配の大きいところで移動を計算する際、ポテンシ
ャルの変化が一定値以下となるので計算精度が向上す
る。なお、上記(A)〜(C)のステップは、衝突に関
与する一または二以上の2粒子系について行うが、衝突
に実質的に関与する全ての2粒子系について行うことが
好ましい。
【0016】また本発明によれば、互いに衝突し合う複
数の粒子を含む系の運動状態を解析し、各粒子の軌道を
計算する粒子軌道シミュレーション方法において、以下
の(A)〜(C)のステップを所定時刻に達するまで順
次繰り返すことにより前記各粒子の軌道を計算すること
を特徴とする粒子軌道シミュレーション方法が提供され
る。 (A)衝突に関与する一または二以上の2粒子系につい
て、時刻tにおける加速度、速度、位置を求めるステッ
プ (B)前記2粒子系の2体ポテンシャルの変化量が予め
設定した値と略等しくなるように、かつ、前記2粒子系
を構成する各粒子の移動距離が予め設定した基準値より
も小さくなるようにタイムステップΔttmpを算出する
ステップ (C)衝突に関与する各2粒子系について算出されたΔ
tmpのうち最も小さいΔttmpを選択してΔtとし、前
記tの値をt+Δtの値に置き換えるステップ上記の粒
子軌道シミュレーション方法においては、(B)のステ
ップを設けて移動距離について基準値との比較を行って
いる。これにより計算精度をさらに向上させることがで
きる。移動距離があまり大きくなりすぎると、その移動
距離の間に存在する他の粒子の影響が無視できなくなる
等の理由により誤差が大きくなる場合があるからであ
る。なお、上記(A)〜(C)のステップは、衝突に関
与する一または二以上の2粒子系について行うが、衝突
に実質的に関与する全ての2粒子系について行うことが
好ましい。
【0017】また本発明によれば、互いに衝突し合う複
数の粒子を含む系の運動状態を解析し、各粒子の軌道を
計算する粒子軌道シミュレーション方法において、以下
の(A)〜(D)のステップを所定時刻に達するまで順
次繰り返すことにより前記各粒子の軌道を計算すること
を特徴とする粒子軌道シミュレーション方法が提供され
る。 (A)衝突に関与する一または二以上の2粒子系につい
て、時刻tにおける粒子間距離r(t)を求め、該粒子
間距離r(t)に対応する前記2粒子系の2体ポテンシ
ャルの変化量が予め設定した値と等しくなるような粒子
間距離移動量Δr *(t)を算出するステップ (B)前記粒子間距離r(t)に対応する前記2体ポテ
ンシャルの微分値dU/dRを求め、該微分値dU/d
Rより前記2粒子系を構成する各粒子の加速度a
(t)、速度v(t)を算出するステップ (C)加速度a(t)、速度v(t)およびタイムステ
ップの関数として表される粒子間距離移動量Δrが、Δ
r=Δr*となるようにタイムステップの値を定め、こ
の値をΔt’とするステップ (D)衝突に関与する各2粒子系について算出されたΔ
t’のうち最も小さいΔt’を選択してΔtとし、前記
tの値をt+Δtの値に置き換えるステップ Δr* はrの関数として表され 、rが与えられるとΔ
*が定まる。一方、rが与えられるとdU/dRが求
まり、これにより加速度aが求まる。次いで、速度vが
求まる。したがって、任意のタイムステップが与えられ
ると、このタイムステップ、a、vより原子間距離の変
化量Δrが算出される。このΔrとΔr *が等しくなる
ようにタイムステップの値を定めΔt’とする。このよ
うにすることにより、タイムステップは、前記2体ポテ
ンシャルの変化量が予め設定した値と略等しくなるよう
に設定される。なお、上記(A)〜(D)のステップ
は、衝突に関与する一または二以上の2粒子系について
行うが、衝突に実質的に関与する全ての2粒子系につい
て行うことが好ましい。
【0018】また本発明によれば、互いに衝突し合う複
数の粒子を含む系の運動状態を解析し、各粒子の軌道を
計算する粒子軌道シミュレーション方法において、以下
の(A)〜(F)のステップを所定時刻に達するまで順
次繰り返すことにより前記各粒子の軌道を計算すること
を特徴とする粒子軌道シミュレーション方法が提供され
る。 (A)衝突に関与する一または二以上の2粒子系につい
て、時刻tにおける粒子間距離r(t)を求め、該粒子
間距離r(t)に対応する前記2粒子系の2体ポテンシ
ャルの変化量が予め設定した値と等しくなるような粒子
間距離移動量Δr *(t)を算出するステップ (B)前記粒子間距離r(t)に対応する前記2体ポテ
ンシャルの微分値dU/dRを求め、該微分値dU/d
Rより前記2粒子系を構成する各粒子の加速度a
(t)、速度v(t)を算出するステップ (C)加速度a(t)、速度v(t)およびタイムステ
ップの関数として表される粒子間距離移動量Δrが、Δ
r=Δr*となるようにタイムステップの値を定め、こ
の値をΔt’とするステップ (D)前記2粒子系を構成する第1の粒子の移動距離が
予め設定した値となるタイムステップおよび第2の粒子
の移動距離が予め設定した値となるタイムステップのう
ち、小さい方をΔt’’とするステップ (E)Δt’≦Δt’’であればΔttmp=Δt’、Δ
t’>Δt’’であればΔttmp=Δt’’とするステ
ップ (F)衝突に関与する各2粒子系について算出されたΔ
tmpのうち最も小さいΔttmpを選択してΔtとし、前
記tの値をt+Δtの値に置き換えるステップなお、上
記(A)〜(F)のステップは、衝突に関与する一また
は二以上の2粒子系について行うが、衝突に実質的に関
与する全ての2粒子系について行うことが好ましい。
【0019】また本発明によれば、互いに衝突し合う複
数の粒子を含む系の運動状態を解析し、各粒子の軌道を
計算する粒子軌道シミュレーション方法において、以下
の(A)〜(G)のステップを所定時刻に達するまで順
次繰り返すことにより前記各粒子の軌道を計算すること
を特徴とする粒子軌道シミュレーション方法が提供され
る。 (A)衝突に関与する一または二以上の2粒子系につい
て、時刻tにおける粒子間距離r(t)を求め、該粒子
間距離r(t)に対応する前記2粒子系の2体ポテンシ
ャルの変化量が予め設定した値と等しくなるような粒子
間距離移動量Δr *(t)を算出するステップ (B)前記粒子間距離r(t)に対応する前記2体ポテ
ンシャルの微分値dU/dRを求め、該微分値dU/d
Rより前記2粒子系を構成する各粒子の加速度a
(t)、速度v(t)を算出するステップ (C)加速度a(t)、速度v(t)およびタイムステ
ップの関数として表される粒子間距離移動量Δrが、Δ
r=Δr*となるようにタイムステップの値を定め、こ
の値をΔt’とするステップ (D)衝突に関与する各2粒子系について算出されたΔ
t’のうち最も小さいΔt’を選択してΔttmpとする
ステップ (E)前記2粒子系を構成する第1の粒子の移動距離が
予め設定した値となるタイムステップおよび第2の粒子
の移動距離が予め設定した値となるタイムステップのう
ち、小さい方をΔt’’とするステップ (F)Δttmp<Δt’’であればΔt=Δttmp、Δt
tmp>Δt’’であればΔt=Δt’’とするステップ (G)前記tの値をt+Δtの値に置き換えるステップ なお、上記(A)〜(G)のステップは、衝突に関与す
る一または二以上の2粒子系について行うが、衝突に実
質的に関与する全ての2粒子系について行うことが好ま
しい。
【0020】また本発明によれば、スパッタターゲット
から放出された原子からなる分子および背景ガス中に含
まれる分子の運動状態を、上記いずれかの粒子軌道シミ
ュレーション方法を用いて解析することを特徴とするス
パッタリングシミュレーション方法が提供される。
【0021】
【発明の実施の形態】本発明の実施の形態の概略フロー
チャートを図1に示す。
【0022】本発明では、TiNスパッタ装置のシミュ
レーションで、2原子分子であるTiNスパッタ粒子と
2原子分子であるN2背景ガス粒子との衝突をVelr
et法を用いて分子動力学法により計算する。
【0023】まず、Ti−N間、N−N間の各々に対
し、原子間距離rに対して、図2に示す様に、2体ポテ
ンシャルの変化量△Uが予めTi−N間とN−N間の各
々で決められた一定値となる様に、原子間距離の変化量
△r*を、 △r*=△U/(dU/dr) により求める。ここで、dU/drは原子間距離rでの
2体ポテンシャルの勾配である。
【0024】さらに、原子間距離rに対し、原子間距離
の変化量△rとdU/drの値をテーブル化する。ま
た、時刻t=0において、△t、衝突に関わる全ての原
子について粒子の位置、速度、加速度ベクトルx、v、
aに初期値を設定し、時刻tをt+△tに進める。
【0025】次に、Velet法を用いて衝突に関わる
全ての原子について時刻t=t−△tでの位置、速度、
加速度ベクトルx(t−△t)、v(t−△t)、a
(t−△t)より、 x(t)=x(t−△t)+△t・v(t−△t)+1
/2・△t2・a(t−△t) v(t−1/2・△t)=v(t−△t)+1/2・△
t・a(t−△t) を求める。
【0026】次に、衝突に関わる全ての原子について位
置ベクトルx(t)と、x(t)以外のi番目の原子の
位置ベクトルxi(t)から、方向ベクトルri(t)=
i(t)=xi(t)−x(t)を求め、テーブルから
原子間距離|ri(t)|に対応する2ポテンシャルの
傾き(dU/dr)iを読み込み、時刻tでの加速度ベ
クトルa(t)を、 a(t)=(1/m)・Σ(dU/dr)i・ri(t)
/|ri(t)| と求める。ここで、mは原子の質量である。
【0027】さらに、衝突に関わる全ての原子について
v(t−1/2・△t)とa(t)より、 v(t)= v(t−1/2・△t)+1/2・△t・
a(t) を求める。
【0028】次に、タイムステップ△tに1×1032
いう非常に大きな値を設定する。さらに、衝突に関わる
全ての原子について位置ベクトルx(t)と、x(t)
以外のi番目の原子の位置ベクトルxi(t)から、方
向ベクトルri(t)=xi(t)−x(t)を求め、テ
ーブルから原子間距離|ri(t)|に対応する2ポテ
ンシャルの傾き(dU/dr)iを読み込み、時刻tで
のi番目の原子方向の加速度ベクトルai(t)を、 ai(t)=(1/m)・(dU/dr)i・ri(t)
/|ri(t)| より求め、i番目の原子方向の速度Vi、加速度Aiを、 Vi=v(t)・ai(t)/|ai(t)| Ai=|ai(t)| と計算する。さらに、|ri(t)|に対する原子間距
離の変化量△rの値をテーブルから読み込み、 △r=△r* すなわち、△r* =Vi・△t’+1/2
・Ai・△t’2 の関係が成り立つように、判定用のタイムステップ△
t’をもとめる。ここで△rはポテンシャル変化量が一
定となるような原子間距離の変化量であるから、上式の
ように定めることにより、ポテンシャル変化量が一定と
なるような判定用のタイムステップが得られる。
【0029】以上のような計算を、衝突に関わる一また
は二以上の原子についてそれぞれ計算する。精度向上の
ため、衝突に関わる実質的に全ての原子について計算す
ることが好ましい。このようにして求めた△t’のうち
最小のものを△ttmpとする。
【0030】次いで、△ttmpとv(t)より、仮の移
動距離△x’を△x’=|v(t)|△ttmpと求め
る。次に、予め設定しておいた移動距離△xを基準とし
て、△x’と△xの比較を行う。
【0031】△xより△x’が小さい時には、△ttmp
=△t’とし、また、△xより△x’が大きい時には、
△xに対して、 △x=△ttmp(|v(t)|2+a(t)・v(t)△
tmp+1/4・|a(t)|2・△ttmp 21/2 が成り立つように、Newton法を用いて次の時刻で
の仮のタイムステップ△ttmpの値を求める。
【0032】さらに、この様にして求めた△ttmpを△
tとを比較し、△ttmp<△tなら、△t=△ttmpとす
る。
【0033】このように、衝突に関わる全ての原子につ
いて△ttmpを計算し、△tと比軟し、最後に得られた
次の時刻でのタイムステップ△tを用いて、時刻t=t
+△tとし、時刻tが衝突が終了する時刻に達するまで
この作業を繰り返す。以上のようにしてスパッタ粒子の
軌跡、運動状態を計算する。
【0034】ポテンシャル変化量を一定とした以上のよ
うな方法により計算を行ったところ、衝突後のスパッタ
粒子の速度は、従来の方法に比べて10%程度誤差が小
さかった。なお、誤差の見積もりは、タイムステップを
無限小に近づけていった場合に集束する値を基準値とし
た。
【0035】
【発明の効果】次の時刻のタイムステップを求める際、
ポテンシャルが急激に変化するところで、粒子が移動し
た時のポテンシャルの変化量が一定値に保たれるため、
衝突後のスパッタ粒子の速度は、従来技術に比べて10
%程度誤差が小さくなる。また従来法の場合、ポテンシ
ャルの形やタイムステップの刻み方等によっては、計算
値がハンチングし、解が発散すること等があったが、本
発明のシミュレーション方法によればこのような問題も
生じない。
【0036】
【図面の簡単な説明】
【図1】本発明の粒子軌道シミュレーション方法の概略
フローチャートである。
【図2】本発明の粒子軌道シミュレーション方法におい
て、2体ポテンシャルから△rを求める様子を示す概略
図である。
【図3】従来技術の粒子軌道シミュレーション方法の概
略フローチャートである。
【符号の説明】
1 2体ポテンシャルカーブ 2 2体ポテンシャルの勾配dU/dr
───────────────────────────────────────────────────── フロントページの続き (58)調査した分野(Int.Cl.7,DB名) C23C 14/00 - 14/58 G06F 17/00 G06F 17/50 H01L 21/203 H01L 21/285 JICSTファイル(JOIS)

Claims (6)

    (57)【特許請求の範囲】
  1. 【請求項1】 互いに衝突し合う複数の粒子を含む系の
    運動状態を解析し、各粒子の軌道を計算する粒子軌道シ
    ミュレーション方法において、以下の(A)〜(C)の
    ステップを所定時刻に達するまで順次繰り返すことによ
    り前記各粒子の軌道を計算することを特徴とする粒子軌
    道シミュレーション方法。 (A)衝突に関与する一または二以上の2粒子系につい
    て、時刻tにおける加速度、速度、位置を求めるステッ
    プ (B)前記2粒子系の2体ポテンシャルの変化量が予め
    設定した値と等しくなるタイムステップΔttmpを算出
    するステップ (C)衝突に関与する各2粒子系について算出されたΔ
    tmpのうち最も小さいΔttmpを選択してΔtとし、前
    記tの値をt+Δtの値に置き換えるステップ
  2. 【請求項2】 互いに衝突し合う複数の粒子を含む系の
    運動状態を解析し、各粒子の軌道を計算する粒子軌道シ
    ミュレーション方法において、以下の(A)〜(C)の
    ステップを所定時刻に達するまで順次繰り返すことによ
    り前記各粒子の軌道を計算することを特徴とする粒子軌
    道シミュレーション方法。 (A)衝突に関与する一または二以上の2粒子系につい
    て、時刻tにおける加速度、速度、位置を求めるステッ
    プ (B)前記2粒子系の2体ポテンシャルの変化量が予め
    設定した値と略等しくなるように、かつ、前記2粒子系
    を構成する各粒子の移動距離が予め設定した基準値より
    も小さくなるようにタイムステップΔttmpを算出する
    ステップ (C)衝突に関与する各2粒子系について算出されたΔ
    tmpのうち最も小さいΔttmpを選択してΔtとし、前
    記tの値をt+Δtの値に置き換えるステップ
  3. 【請求項3】 互いに衝突し合う複数の粒子を含む系の
    運動状態を解析し、各粒子の軌道を計算する粒子軌道シ
    ミュレーション方法において、以下の(A)〜(D)の
    ステップを所定時刻に達するまで順次繰り返すことによ
    り前記各粒子の軌道を計算することを特徴とする粒子軌
    道シミュレーション方法。 (A)衝突に関与する一または二以上の2粒子系につい
    て、時刻tにおける粒子間距離r(t)を求め、該粒子
    間距離r(t)に対応する前記2粒子系の2体ポテンシ
    ャルの変化量が予め設定した値と等しくなるような粒子
    間距離移動量Δr *(t)を算出するステップ (B)前記粒子間距離r(t)に対応する前記2体ポテ
    ンシャルの微分値dU/dRを求め、該微分値dU/d
    Rより前記2粒子系を構成する各粒子の加速度a
    (t)、速度v(t)を算出するステップ (C)加速度a(t)、速度v(t)およびタイムステ
    ップの関数として表される粒子間距離移動量Δrが、Δ
    r=Δr*となるようにタイムステップの値を定め、こ
    の値をΔt’とするステップ (D)衝突に関与する各2粒子系について算出されたΔ
    t’のうち最も小さいΔt’を選択してΔtとし、前記
    tの値をt+Δtの値に置き換えるステップ
  4. 【請求項4】 互いに衝突し合う複数の粒子を含む系の
    運動状態を解析し、各粒子の軌道を計算する粒子軌道シ
    ミュレーション方法において、以下の(A)〜(F)の
    ステップを所定時刻に達するまで順次繰り返すことによ
    り前記各粒子の軌道を計算することを特徴とする粒子軌
    道シミュレーション方法。 (A)衝突に関与する一または二以上の2粒子系につい
    て、時刻tにおける粒子間距離r(t)を求め、該粒子
    間距離r(t)に対応する前記2粒子系の2体ポテンシ
    ャルの変化量が予め設定した値と等しくなるような粒子
    間距離移動量Δr *(t)を算出するステップ (B)前記粒子間距離r(t)に対応する前記2体ポテ
    ンシャルの微分値dU/dRを求め、該微分値dU/d
    Rより前記2粒子系を構成する各粒子の加速度a
    (t)、速度v(t)を算出するステップ (C)加速度a(t)、速度v(t)およびタイムステ
    ップの関数として表される粒子間距離移動量Δrが、Δ
    r=Δr*となるようにタイムステップの値を定め、こ
    の値をΔt’とするステップ (D)前記2粒子系を構成する第1の粒子の移動距離が
    予め設定した値となるタイムステップおよび第2の粒子
    の移動距離が予め設定した値となるタイムステップのう
    ち、小さい方をΔt’’とするステップ (E)Δt’≦Δt’’であればΔttmp=Δt’、Δ
    t’>Δt’’であればΔttmp=Δt’’とするステ
    ップ (F)衝突に関与する各2粒子系について算出されたΔ
    tmpのうち最も小さいΔttmpを選択してΔtとし、前
    記tの値をt+Δtの値に置き換えるステップ
  5. 【請求項5】 互いに衝突し合う複数の粒子を含む系の
    運動状態を解析し、各粒子の軌道を計算する粒子軌道シ
    ミュレーション方法において、以下の(A)〜(G)の
    ステップを所定時刻に達するまで順次繰り返すことによ
    り前記各粒子の軌道を計算することを特徴とする粒子軌
    道シミュレーション方法。 (A)衝突に関与する一または二以上の2粒子系につい
    て、時刻tにおける粒子間距離r(t)を求め、該粒子
    間距離r(t)に対応する前記2粒子系の2体ポテンシ
    ャルの変化量が予め設定した値と等しくなるような粒子
    間距離移動量Δr *(t)を算出するステップ (B)前記粒子間距離r(t)に対応する前記2体ポテ
    ンシャルの微分値dU/dRを求め、該微分値dU/d
    Rより前記2粒子系を構成する各粒子の加速度a
    (t)、速度v(t)を算出するステップ (C)加速度a(t)、速度v(t)およびタイムステ
    ップの関数として表される粒子間距離移動量Δrが、Δ
    r=Δr*となるようにタイムステップの値を定め、こ
    の値をΔt’とするステップ (D)衝突に関与する各2粒子系について算出されたΔ
    t’のうち最も小さいΔt’を選択してΔttmpとする
    ステップ (E)前記2粒子系を構成する第1の粒子の移動距離が
    予め設定した値となるタイムステップおよび第2の粒子
    の移動距離が予め設定した値となるタイムステップのう
    ち、小さい方をΔt’’とするステップ (F)Δttmp<Δt’’であればΔt=Δttmp、Δt
    tmp>Δt’’であればΔt=Δt’’とするステップ (G)前記tの値をt+Δtの値に置き換えるステップ
  6. 【請求項6】 スパッタターゲットから放出された原子
    からなる分子および背景ガス中に含まれる分子の運動状
    態および軌跡を、請求項1乃至5いずれかに記載の粒子
    軌道シミュレーション方法を用いて解析することを特徴
    とするスパッタリングシミュレーション方法。
JP33025097A 1997-12-01 1997-12-01 粒子軌道シミュレーション方法およびこれを用いたスパッタリングシミュレーション方法 Expired - Fee Related JP3109464B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33025097A JP3109464B2 (ja) 1997-12-01 1997-12-01 粒子軌道シミュレーション方法およびこれを用いたスパッタリングシミュレーション方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33025097A JP3109464B2 (ja) 1997-12-01 1997-12-01 粒子軌道シミュレーション方法およびこれを用いたスパッタリングシミュレーション方法

Publications (2)

Publication Number Publication Date
JPH11158624A JPH11158624A (ja) 1999-06-15
JP3109464B2 true JP3109464B2 (ja) 2000-11-13

Family

ID=18230546

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33025097A Expired - Fee Related JP3109464B2 (ja) 1997-12-01 1997-12-01 粒子軌道シミュレーション方法およびこれを用いたスパッタリングシミュレーション方法

Country Status (1)

Country Link
JP (1) JP3109464B2 (ja)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100448105B1 (ko) * 2001-04-11 2004-09-10 한국과학기술원 경로를 알지 못하는 많은 구들간의 효율적인 충돌 검색방법
KR102266864B1 (ko) * 2019-08-05 2021-06-18 한양대학교 산학협력단 고속충돌 해석을 통한 파편 예측 방법 및 장치
CN115798608A (zh) * 2022-10-28 2023-03-14 中国科学院微电子研究所 Vss模型的碰撞参数计算方法、装置、电子设备及介质

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
電子情報通信学会技術研究報告95[230](1995)山田 裕明 外2名 p.1−5

Also Published As

Publication number Publication date
JPH11158624A (ja) 1999-06-15

Similar Documents

Publication Publication Date Title
Gordon et al. Bayesian state estimation for tracking and guidance using the bootstrap filter
US5070469A (en) Topography simulation method
KR102460842B1 (ko) 센서 퓨전에 의한 차량의 위치 추정 방법
CN104380044A (zh) 实时定位或导航系统中使用历史状态的顺序估计
Tsekeris et al. Real-time traffic volatility forecasting in urban arterial networks
CN111859770A (zh) 粒子行为模拟方法以及粒子行为模拟系统
Krishanth et al. The social force PHD filter for tracking pedestrians
JPH03276071A (ja) 流体及び電磁流体の物理量予測方法
US20240037297A1 (en) System to Determine the State of an Orbiting Object Using Multi-Model Ensemble Techniques for Drag and Methods Thereof
Rabaoui et al. Dirichlet process mixtures for density estimation in dynamic nonlinear modeling: Application to GPS positioning in urban canyons
JP3109464B2 (ja) 粒子軌道シミュレーション方法およびこれを用いたスパッタリングシミュレーション方法
CN113283152B (zh) 驱动电信号的调整方法、驱动方法及驱动电路、电子设备
KR970052883A (ko) 몬테카를로법을 이용한 형상 시뮬레이션 장치 및 그 방법
US20020147507A1 (en) Projection electron beam lithography apparatus and method employing an estimator
Van Leemput et al. Coarse-grained numerical bifurcation analysis of lattice Boltzmann models
CN114202621B (zh) 基于b/s架构实现海量太空目标展示方法和装置
JP4504027B2 (ja) イオン注入シミュレーション装置、イオン注入シミュレーション方法及びイオン注入シミュレーションプログラム
Tsang et al. Analytical calculation of invariant distributions on strange attractors
US5365473A (en) Integral value calculating device and function gradient calculating device
JPH09249969A (ja) スパッタ装置シミュレーション方法
JP2950253B2 (ja) シミュレーション方法
JP7395169B2 (ja) 時系列データ生成装置及びプログラム
JP7264841B2 (ja) 磁場解析方法、磁場解析装置、及びプログラム
US20010034589A1 (en) Method and apparatus for estimating state parameter in nonlinear discrete time system
Singh Hybrid machine learning approach for predictive modeling of complex systems

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees