JPH06290240A - Simulation method - Google Patents

Simulation method

Info

Publication number
JPH06290240A
JPH06290240A JP5073939A JP7393993A JPH06290240A JP H06290240 A JPH06290240 A JP H06290240A JP 5073939 A JP5073939 A JP 5073939A JP 7393993 A JP7393993 A JP 7393993A JP H06290240 A JPH06290240 A JP H06290240A
Authority
JP
Japan
Prior art keywords
simulation
region
substrate
calculation
area
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
Application number
JP5073939A
Other languages
Japanese (ja)
Inventor
Nobutoshi Aoki
伸俊 青木
Mitsutoshi Nakamura
光利 中村
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP5073939A priority Critical patent/JPH06290240A/en
Publication of JPH06290240A publication Critical patent/JPH06290240A/en
Pending legal-status Critical Current

Links

Abstract

PURPOSE:To provide the simulation method which evades troublesome initializing at the time of simulation and eliminates an unnecessary calculation area. CONSTITUTION:This method includes steps 103 and 104 for determining a 2nd area extending in the depth direction of ion injection or in the lateral direction from an impurity distribution function determined from a range, dispersion, and high-order moment or an impurity distribution found by a simulator dedicated to ion injection or by measuring an ion injection profile and a step 105 for expanding or reducing a 1st calculation area on the basis of the 2nd area for ion injection simulation in the 1st calculation area. Even a user who is not proficient in the simulation can initialize a proper calculation area and perform the simulation precisely at a high speed.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、半導体素子などの評価
を行うシミュレーション方法に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a simulation method for evaluating a semiconductor device or the like.

【0002】[0002]

【従来の技術】従来、半導体素子作成工程シミュレーシ
ョンを行う際には初期の基板領域を予め設定し、設定し
た基板の深さの位置は初期設定のままシミュレーション
を行っていた。この場合、初期設定が適切でないと、例
えば図7に示したように基板k深さを0.2μmに初期
設定し、イオン注入及び拡散シミュレーションを行う
と、シミュレーションすべき基板領域が不足する事があ
る。
2. Description of the Related Art Conventionally, when performing a semiconductor device manufacturing process simulation, an initial substrate region was set in advance, and the position of the set substrate depth was simulated with the initial setting. In this case, if the initial setting is not appropriate, for example, when the substrate k depth is initially set to 0.2 μm and ion implantation and diffusion simulation are performed as shown in FIG. 7, the substrate region to be simulated may be insufficient. is there.

【0003】この場合(図中、実線)、拡散後の濃度分
布には、十分な基板領域(8μm/黒点を付した実線)
の場合のシミュレーション結果と比べると、基板領域端
部の反射によって大きな誤差が生ずる。信頼性の高いシ
ミュレーション結果を得るためには、計算領域の初期設
定を適切に行わなくてはならない。
In this case (solid line in the figure), the density distribution after diffusion has a sufficient substrate area (8 μm / solid line with black dots).
Compared with the simulation result in the case of 1, a large error occurs due to the reflection at the edge of the substrate region. In order to obtain reliable simulation results, the calculation area must be properly initialized.

【0004】一般に、素子作成工程は複雑であるため
に、シミュレーションを実行する前に適切な初期設定を
行うことが困難であり、例えばシミュレーションを複数
回行い初期設定を最適化する方法などを実行しなければ
ならなかった。従って、従来法では半導体素子設計の為
の効率的なシミュレーションを行うことが困難であっ
た。
In general, it is difficult to perform proper initialization before executing a simulation because the device manufacturing process is complicated. For example, a method of performing the simulation a plurality of times to optimize the initialization is performed. I had to. Therefore, it is difficult for the conventional method to perform an efficient simulation for semiconductor device design.

【0005】また、従来のように経験的に初期設定を行
う方法では、適切な初期設定を行うためにはシミュレー
ションの実行経験が豊富でなくてはならず、シミュレー
ションに熟達していないユーザにとって初期設定を行う
ことの負担が大きく、効率的に半導体素子設計の為のシ
ミュレーションを手軽に実行することが困難であった。
Further, in the conventional empirical initial setting method, in order to perform proper initial setting, it is necessary to have a great deal of experience in executing simulations, and it is necessary for users who are not proficient in simulation to make initial settings. The burden of setting is large, and it is difficult to easily and efficiently perform a simulation for semiconductor device design.

【0006】他方、シミュレーション実行中に基板領域
が不足することを回避するために、はじめから初期設定
の基板領域を必要以上に大きくとる方法も考えられる
が、この場合には余分な領域があるために多大な計算時
間が必要となる欠点がある。
On the other hand, in order to avoid a shortage of the board area during the simulation, it is possible to make the initially set board area larger than necessary from the beginning, but in this case, there is an extra area. Has the drawback that it requires a great deal of calculation time.

【0007】[0007]

【発明が解決しようとする課題】このように、従来のシ
ミュレーション方法では、適切な初期設定を行うことが
困難であるため、効率的なシミュレーションを行うこと
ができないという問題があった。また、はじめから初期
設定を必要以上に大きくとると、多大な計算時間が必要
となるという問題があった。
As described above, the conventional simulation method has a problem that it is difficult to carry out an efficient simulation because it is difficult to perform an appropriate initial setting. In addition, if the initial setting is made larger than necessary from the beginning, there is a problem that a great amount of calculation time is required.

【0008】本発明は、上述のような煩雑な初期設定を
回避し、計算領域不足による計算誤差を防止し、効率的
かつ高速なシミュレーションを実現できるシミュレーシ
ョン方法を提供することを目的としている。
An object of the present invention is to provide a simulation method capable of avoiding the complicated initial setting as described above, preventing a calculation error due to a shortage of a calculation area, and realizing an efficient and high-speed simulation.

【0009】[0009]

【課題を解決するための手段】本発明は上述した目的を
達成するため、1次元、2次元叉は3次元シミュレーシ
ョンにおいて、計算途中で計算領域の深さ方向叉は横方
向に拡大・縮小する機能を有することを要旨とする。
In order to achieve the above-mentioned object, the present invention enlarges / reduces the calculation area in the depth direction or the horizontal direction of the calculation area during the calculation in the one-dimensional, two-dimensional or three-dimensional simulation. The point is to have a function.

【0010】特に、第1の計算領域内におけるイオン注
入シミュレーションにおいて、飛程、分散及び高次のモ
ーメントから決定する不純物分布関数或いは、イオン注
入シミュレータやイオン注入プロファイルの測定により
求められる不純物分布よりイオン注入の深さ方向或いは
横方向に及ぶ第2の領域を決定する工程と、前記第2の
領域に基づき前記第1の計算領域を拡大叉は縮小する工
程を有することを特徴としている。
In particular, in the ion implantation simulation in the first calculation region, the ion is calculated from the impurity distribution function determined from the range, dispersion and higher moment, or the impurity distribution obtained by the ion implantation simulator or the measurement of the ion implantation profile. The method is characterized by including a step of determining a second region extending in the implantation depth direction or the lateral direction, and a step of enlarging or reducing the first calculation region based on the second region.

【0011】あるいは、本発明は、第1の計算領域内に
おける拡散シミュレーションにおいて、不純物の流束又
は時間刻み又は拡散係数をパラメータとして不純物拡散
の深さ方向或いは横方向に及ぶ第2の領域を決定する工
程と、前記第2の領域に基づき前記第1の計算領域を拡
大叉は縮小する工程を有することを特徴としている。
Alternatively, according to the present invention, in the diffusion simulation in the first calculation region, the second region that extends in the depth direction or the lateral direction of the impurity diffusion is determined by using the impurity flux, the time step, or the diffusion coefficient as a parameter. And a step of enlarging or reducing the first calculation area based on the second area.

【0012】[0012]

【作用】本発明は、必要に応じてシミュレーション領域
を拡大叉は縮小するので、シミュレーションの煩雑な初
期設定をする事無しに高精度なシミュレーションが実行
でき、かつ初期の計算領域を必要以上に大きくとる必要
が無いため、シミュレーションの効率化、短時間化が可
能となる。
According to the present invention, since the simulation area is expanded or reduced as needed, a highly accurate simulation can be executed without complicated initial setting of the simulation, and the initial calculation area is larger than necessary. Since it is not necessary to take it, it is possible to improve the efficiency and shorten the simulation time.

【0013】[0013]

【実施例】以下、本発明のシミュレーション方法に係わ
る一実施例を図面を用いて説明する。尚、本実施例では
イオン注入及び拡散における1次元シミュレーションの
場合について説明するが高次元のシミュレーションの場
合も同様に取り扱うことができる。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS An embodiment of the simulation method of the present invention will be described below with reference to the drawings. In this embodiment, the case of one-dimensional simulation in ion implantation and diffusion will be described, but the case of high-dimensional simulation can be handled in the same manner.

【0014】まず、第1の実施例として、シリコン基板
にイオン注入(ホウ素、30keV 、1×1014cm-2)し
た後、酸化膜を0.1μm堆積し、熱拡散(1200
℃、200分)を行う工程のシミュレーションを例にと
り説明する。シミュレーションを行うためのシリコン基
板は燐がドープされたn型基板で、基板濃度をCsub
1×1015cm-3とし、計算領域(第1領域)の基板深さ
の初期設定は図1に示したように、例えば0.2μmと
した。
First, as a first embodiment, after ion implantation (boron, 30 keV, 1 × 10 14 cm -2 ) into a silicon substrate, an oxide film of 0.1 μm is deposited and thermal diffusion (1200
This will be described by taking as an example a simulation of a process of performing (° C., 200 minutes). The silicon substrate for the simulation is an n-type substrate doped with phosphorus, and the substrate concentration is C sub =
And 1 × 10 15 cm -3, the substrate depth initialization of computation region (first region), as shown in FIG. 1, for example, a 0.2 [mu] m.

【0015】ここで、図1に示した点Θは基板の最深点
を表し、点Θの座標をxthとする。初期設定の場合は、
Θがx軸の原点となり、点Θから基板表面方向をx軸の
正の向きに設定してある。尚、上記の様な座標軸の設定
は一意的なものではなく、例えば基板表面に原点を選ぶ
等の設定方法でも構わない。図1に点線で示した濃度C
0 はシミュレーションを実行する際の有効な不純物濃度
の下限の濃度を示す。本実施例では、C0 =1×1014
cm-3に設定しているがこの値は任意に選ぶことができ
る。
Here, the point Θ shown in FIG. 1 represents the deepest point of the substrate, and the coordinate of the point Θ is x th . In case of initial setting,
Θ is the origin of the x-axis, and the substrate surface direction from the point Θ is set in the positive direction of the x-axis. The above-described coordinate axis setting is not unique, and a setting method such as selecting an origin on the substrate surface may be used. The concentration C shown by the dotted line in FIG.
0 indicates the lower limit concentration of the effective impurity concentration when executing the simulation. In this embodiment, C 0 = 1 × 10 14
Although it is set to cm -3 , this value can be arbitrarily selected.

【0016】図2は、イオン注入工程後の計算領域が拡
大されたシリコン基板内の濃度分布である。ここで、イ
オン注入プロファイルは飛程(Rp)、分散(2次元の
モーメントの平方根)(ΔRp)がそれぞれRp=0.
11μm,ΔRp=0.049μmのGauss 分布を用い
た。この分布関数より不純物濃度がC0 になる点Γ(深
さ位置x0 )が解析的に求められる。
FIG. 2 shows the concentration distribution in the silicon substrate in which the calculation region after the ion implantation process is enlarged. Here, the ion implantation profile has a range (Rp) and dispersion (square root of two-dimensional moment) (ΔRp) of Rp = 0.
A Gauss distribution of 11 μm and ΔRp = 0.049 μm was used. From this distribution function, the point Γ (depth position x 0 ) at which the impurity concentration becomes C 0 can be analytically obtained.

【0017】ここで、濃度が複数回C0 と一致する場合
には計算領域の基板内の最も深い点をΓと定める。本実
施例の場合にはx0 =−0.142μmである。従って
0<xthであるので、初期設定のシリコン基板(深さ
0.2μm)の範囲の外にΓがあることになる。このこ
とから、初期設定の基板の範囲では、濃度C0 までの濃
度を取り扱うことができないことが判断できる。
Here, when the concentration coincides with C 0 a plurality of times, the deepest point in the substrate in the calculation region is defined as Γ. In the case of this embodiment, x 0 = −0.142 μm. Therefore, since x 0 <x th , Γ is outside the range of the initially set silicon substrate (depth 0.2 μm). From this, it can be determined that the concentrations up to the concentration C 0 cannot be handled in the range of the initially set substrate.

【0018】そこで、基板領域(第2領域)を深さ方向
に拡大する。拡大する距離dexp は、例えば dexp ≡xth−x0 +dm …(1) により決定する。ここでdm (≧0)は点Γの基板最深
部Θからの距離であり、予備領域(以下マージンとい
う)を意味する。本実施例ではdm =0.5μmに設定
するが、dm の値は任意に設定できる。
Therefore, the substrate region (second region) is expanded in the depth direction. The expanding distance d exp is determined by, for example, d exp ≡x th −x 0 + d m (1). Here, d m (≧ 0) is a distance of the point Γ from the deepest part Θ of the substrate, and means a preliminary region (hereinafter referred to as a margin). In this embodiment, d m = 0.5 μm is set, but the value of d m can be set arbitrarily.

【0019】従って、本実施例の場合dexp =0.64
1μmとなる。この結果、図2のように、基板領域が深
さ方向に距離dexp だけ拡大されている。拡大の際には
基板にドープされている燐(濃度1×1015cm-3)は拡
張領域(原点(O)とΘとの間の領域(O−Θと記
す))に均一にドープする。
Therefore, in this embodiment, d exp = 0.64
It becomes 1 μm. As a result, as shown in FIG. 2, the substrate region is expanded in the depth direction by the distance d exp . During the expansion, the phosphorus doped in the substrate (concentration 1 × 10 15 cm −3 ) is uniformly doped in the extension region (the region between the origin (O) and Θ (referred to as O−Θ)). .

【0020】尚、図2に示した実施例では、拡張前の領
域の座標を拡張後も共通に用いることにより座標の付け
変えの工程を省略する為に、拡張領域(O−Θ)のx軸
の負の方向に設定したが、例えば、常に原点OとΘを一
致させる様に座標系を変換する等の設定方法で座標系を
設定しても構わない。
In the embodiment shown in FIG. 2, since the coordinates of the area before expansion are commonly used after expansion, the step of changing the coordinates is omitted, so that the x of the expansion area (O-.THETA.) Is omitted. Although the axis is set in the negative direction, the coordinate system may be set by a setting method such as converting the coordinate system so that the origin O and Θ are always matched.

【0021】尚、上記の実施例ではイオン注入プロファ
イルをGauss 分布を用いたが、例えば4次までのモーメ
ントで決定されるPeason分布関数やより高次のモーメン
トにより決定される分布関数を用いる場合や、複数の分
布関数を重ね合わせる場合でも同様の取扱いができる。
また、イオン注入プロファイルを解析関数を用いて求め
たが、例えばモンテカルロ法を用いてイオン注入プロフ
ァイルを求める場合もモンテカルロ法で求められる結果
から直接x0 を決定するか或いは、モンテカルロ法の結
果を例えばGauss 分布関数等で記述しx0 を決定するこ
とにより本実施例と同様の取扱いが可能である。
Although the Gauss distribution is used for the ion implantation profile in the above embodiment, for example, a Peason distribution function determined by moments up to the fourth order or a distribution function determined by higher order moments is used. The same treatment can be performed when superposing a plurality of distribution functions.
Further, although the ion implantation profile is obtained by using an analytic function, for example, when the ion implantation profile is obtained by using the Monte Carlo method, x 0 is directly determined from the result obtained by the Monte Carlo method, or the result of the Monte Carlo method is obtained. By describing with Gauss distribution function or the like and determining x 0 , the same handling as in this embodiment can be performed.

【0022】上記イオン注入工程に関する実施例では燐
ドープしたn型基板にホウ素をイオン注入したが、基板
にドープされた不純物種と同じ不純物をイオン注入する
場合には例えば、点Γをイオン注入により基板に導入さ
れる不純物濃度がC0 と一致する点として定義すること
により本実施例と同様の取扱いができる。
Although boron is ion-implanted into the phosphorus-doped n-type substrate in the embodiment relating to the above-mentioned ion-implantation step, when the same impurity species as the impurity species doped into the substrate are ion-implanted, for example, the point Γ is ion-implanted. By defining the concentration of impurities introduced into the substrate as C 0 , the same handling as in this embodiment can be performed.

【0023】本実施例ではイオン注入工程に於いて初期
設定の基板領域が不足し、基板領域の拡大を行う場合に
ついて述べたが、逆に基板領域が大きすぎる場合には基
板領域を縮小することも可能である。
In this embodiment, the case where the initially set substrate region is insufficient and the substrate region is expanded in the ion implantation process has been described. Conversely, when the substrate region is too large, the substrate region should be reduced. Is also possible.

【0024】以上示したイオン注入シミュレーションの
実施例のフローチャートを図3に示した。図3のステッ
プS101でC0 、dm 、不純物種、イオン注入エネル
ギー、ドープ量の入力又は設定を行う。また、この入力
の際に、基板領域(第1領域)を決定する点Θの座標x
thの初期値や、各不純物に対する点Γの座標x0 等の初
期の基板状態を決定する値の入力も合わせて行う。
A flow chart of the embodiment of the ion implantation simulation described above is shown in FIG. In step S101 of FIG. 3, C 0 , d m , impurity species, ion implantation energy, and doping amount are input or set. Further, at the time of this input, the coordinate x of the point Θ that determines the substrate area (first area)
An initial value of th and a value that determines the initial substrate state such as the coordinate x 0 of the point Γ for each impurity are also input.

【0025】ステップS102でイオン注入後の分布関
数を求め、ステップS103で点Γのx座標を求める。
すなわち、ステップS103では、領域を拡大すべきか
否かの判定基準を求めている。ステップS104で点Γ
が基板内の点であるかどうかの判断を行い、点Γが基板
内の点でない場合にはステップS105で基板領域(第
2領域)の拡張を行う。その後ステップS106で計算
領域の格子上の不純物濃度を計算し、適宜な出力を行い
シミュレーションを終了する。
The distribution function after ion implantation is obtained in step S102, and the x coordinate of the point Γ is obtained in step S103.
That is, in step S103, a criterion for determining whether or not to enlarge the area is obtained. In step S104, the point Γ
Is a point within the substrate, and if the point Γ is not a point within the substrate, the substrate region (second region) is expanded in step S105. After that, in step S106, the impurity concentration on the lattice of the calculation region is calculated, an appropriate output is performed, and the simulation ends.

【0026】次に、第2実施例として、図2に示したシ
リコン基板内の不純物分布及び基板範囲を初期条件(第
1領域)とした非酸化性雰囲気、1200℃、200分
の拡散を例にとって拡散工程の場合の一実施例を示す。
尚、本実施例では、拡散前にシリコン基板表面にシリコ
ン酸化膜(膜厚0.1μm)を堆積しているが、基板上
方の任意の層構造の場合に対しても本実施例と同様の取
扱いができる。
Next, as a second embodiment, a non-oxidizing atmosphere at 1200 ° C. for 200 minutes under the initial conditions (first region) of the impurity distribution and the substrate range in the silicon substrate shown in FIG. 2 will be taken as an example. An example of the case of a diffusion process will be described below.
In the present embodiment, the silicon oxide film (film thickness 0.1 μm) is deposited on the surface of the silicon substrate before diffusion, but the same as in the present embodiment is applied to the case of any layer structure above the substrate. Can be handled.

【0027】拡散シミュレーションの場合には、基板の
深さを拡張するかどうかの判定方法としては、例えば基
板最深部Θからの距離がdm である点Γ′(座標x0
とする)に於ける不純物濃度C(x0 ′)とC0 とか
ら、C(x0 ′)≧C0 の時に基板領域の拡張を行う方
法や、基板最深部からの不純物濃度が初めてC0 以上と
なる点Γ(x=x0 )と点Θとの距離(|x0 −x
th|)がマージンdm 以下になるときに基板を拡張する
方法等がある。
In the case of the diffusion simulation, as a method for determining whether or not to increase the depth of the substrate, for example, a point Γ ′ (coordinate x 0 ′) whose distance from the deepest part Θ of the substrate is d m.
From the impurity concentrations C (x 0 ′) and C 0 in ( 2 ), the method of expanding the substrate region when C (x 0 ′) ≧ C 0 and the impurity concentration from the deepest part of the substrate to C The distance (| x 0 −x) between the point Γ (x = x 0 ) that is 0 or more and the point Θ
There is a method of expanding the substrate when th |) becomes equal to or less than the margin d m .

【0028】尚、本実施例ではdm 及びC0 の値をイオ
ン注入シミュレーションの場合と同じ値(dm =0.5
μm,C0 =1014cm-3)を用いるが、これらの値はイ
オン注入シミュレーションの場合とは独立に設定しても
構わない。本実施例では、点Γ′に於ける不純物濃度を
用いた前記の方法を用いた。
In this embodiment, the values of d m and C 0 are the same as those in the ion implantation simulation (d m = 0.5).
μm, C 0 = 10 14 cm −3 ) is used, but these values may be set independently of the case of the ion implantation simulation. In this example, the above method using the impurity concentration at the point Γ ′ was used.

【0029】拡張する際の幅Δxは、例えば、点Γ′に
於ける不純物の流束F、時間刻みΔt、拡散係数Dを用
いて Δx=DΔt(∂lnF/∂x) …(2) により決定することができる。基板領域の拡張はイオン
注入の場合同様に点Θの位置を xth NEW =xth OLD −Δx …(3) に従いΔxだけ移動させて行う方法と、点Θの位置を xth NEW =x0 OLD −dm −Δx …(4) によりΔx及びマージン(dm )だけ移動させる方法等
がある。
The width Δx in the expansion is, for example, Δx = DΔt (∂lnF / ∂x) (2) using the impurity flux F at the point Γ ′, the time step Δt, and the diffusion coefficient D. You can decide. Similarly to the case of ion implantation, the expansion of the substrate region is performed by moving the position of the point Θ by Δx according to x th NEW = x th OLD −Δx (3), and the position of the point Θ is x th NEW = x 0 There is a method of moving only Δx and the margin (d m ) by OLD −d m −Δx (4).

【0030】(3)式及び(4)式においてΔx及びd
m の前の符号が負になっているのはxth及びx0 が負に
なるように座標系を設定している為である。尚、(4)
式に示した方法では時間ステップ毎の点Γの座標x0
求めなくてはならない。本実施例では、(3)式に示さ
れる方法に基づき基板領域の拡張を行った。
In equations (3) and (4), Δx and d
The sign before m is negative because the coordinate system is set so that x th and x 0 are negative. Incidentally, (4)
In the method shown in the equation, the coordinate x 0 of the point Γ at each time step must be obtained. In this example, the substrate area was expanded based on the method represented by the equation (3).

【0031】尚、基板領域を拡張する際にメッシュ間隔
ΔM がΔxに比べて小さい場合には、拡張した領域にメ
ッシュ間隔ΔM のメッシュを発生すれば良い。他方、Δ
xがΔM より小さい場合には、Δxのメッシュ間隔の拡
張領域を発生しても良いし、拡張幅をΔM としΔxより
大きな拡張領域を生成しても構わない。
[0031] Incidentally, when the mesh spacing delta M in extending the substrate region is small compared to Δx may be generating a mesh grid interval delta M in the extension area. On the other hand, Δ
When x is smaller than Δ M, an expanded area having a mesh interval of Δx may be generated, or an expanded width may be set to Δ M and an expanded area larger than Δx may be generated.

【0032】上記の方法を用いて、図2に示したイオン
注入に引き続き、シリコン基板表面に酸化膜を堆積しそ
の後、非酸化性雰囲気中で1200℃、200分の拡散
シミュレーションを行った結果を図4に示した。図4に
は比較のため、拡散前の不純物分布を一点破線で示し
た。点Θ(x=xth)は拡散前ではxth=−0.642
μmであり、拡散後にはxth=−7.17μmとなる。
このことから、拡散前に比べ基板領域(第2領域)が
6.53μm拡張したことが分かる。
Following the ion implantation shown in FIG. 2 using the above method, an oxide film was deposited on the surface of the silicon substrate, and then diffusion simulation was performed at 1200 ° C. for 200 minutes in a non-oxidizing atmosphere. It is shown in FIG. For comparison, FIG. 4 shows the impurity distribution before diffusion by a dashed line. The point Θ (x = x th ) is x th = −0.642 before diffusion.
μm, and x th = −7.17 μm after diffusion.
From this, it can be seen that the substrate region (second region) expanded by 6.53 μm as compared with before diffusion.

【0033】本実施例の拡散シミュレーションを行う際
の時間ステップを1分刻みとしたが、時間ステップ毎の
thの変化を図5に示した。尚、図5にはホウ素濃度が
0に一致する点Γの座標x0とマージンdm (=0.
5μm)の差x0 −dm の時間刻み毎の変化を一点破線
で示した。この図から、点ΓとΓ′はほぼ一致すること
がわかる。
The time steps for carrying out the diffusion simulation of this embodiment were set at 1 minute intervals, and FIG. 5 shows the change in x th for each time step. In FIG. 5, the coordinate x0 of the point Γ where the boron concentration coincides with C 0 and the margin d m (= 0.
A change per time increment of the difference x 0 -d m of 5 [mu] m) was indicated by a broken line. From this figure, it can be seen that points Γ and Γ ′ are almost the same.

【0034】従来法では、上記の拡散シミュレーション
を行うためには予め基板領域がxth≦−7.17μmと
なるように設定してシミュレーションを実行しなければ
ならない。例えばxth=−8μmに設定した場合の従来
法に於ける計算時間τPREVと、本発明の計算法に於ける
計算時間τを比較する。上記従来法と本発明の方法で用
いる空間メッシュを等しくし、計算領域に在るメッシュ
数は計算領域の大きさに比例する場合を考える。
In the conventional method, in order to perform the above diffusion simulation, the substrate region must be set in advance so that x th ≤−7.17 μm and the simulation must be executed. For example, the calculation time τ PREV in the conventional method when x th = −8 μm is set and the calculation time τ in the calculation method of the present invention are compared. Consider a case where the spatial meshes used in the conventional method and the method of the present invention are made equal and the number of meshes in the calculation area is proportional to the size of the calculation area.

【0035】また、領域の拡張に要する時間は拡散方程
式を解く時間に比べて無視できるので結局τ∝∫(|x
th|+0.2)dtとする事ができる。図5に示したx
thと拡散時間tとの関係からτ/τPREV〜0.66とな
ることが分かる。即ち、xth=−8μmに固定した場合
の従来法に比べ本発明による計算方法では計算時間が約
34%短縮できることが分かる。一般に、従来法の場合
には基板領域に余裕を持たせるために|xth|をかなり
大きめに設定する。この場合には本発明による計算時間
の効率化は更に顕著になる。
Further, the time required to expand the region can be ignored compared with the time required to solve the diffusion equation, so that τ∝∫ (| x
th | +0.2) dt. X shown in FIG.
From the relationship between th and diffusion time t, it can be seen that τ / τ PREV ˜0.66. That is, it can be seen that the calculation time according to the present invention can be reduced by about 34% as compared with the conventional method in which x th = −8 μm is fixed. Generally, in the case of the conventional method, | x th | is set to be considerably large in order to allow a substrate area to have a margin. In this case, the efficiency of the calculation time according to the present invention becomes more remarkable.

【0036】上記の実施例は、拡散前の濃度分布がガウ
ス分布を用いた場合を示したが、初期分布がガウス分布
でなくても同様の取扱いができる。また、本実施例で
は、等間隔メッシュを用いたが、例えば等比級数的なメ
ッシュ間隔等の不均一メッシュを用いても構わない。
In the above embodiment, the Gaussian distribution was used as the concentration distribution before diffusion, but the same handling can be performed even if the initial distribution is not the Gaussian distribution. Further, although the equidistant mesh is used in the present embodiment, a nonuniform mesh having a geometrical mesh interval or the like may be used.

【0037】上記の拡散シミュレーションの実施例のフ
ローチャートを図6に示した。図6のステップS201
でC0 、dm 及び拡散温度、拡散時間等の入力又は設定
を行う。ステップS202で拡散時間を初期化し、ステ
ップS203で領域の拡張が必要かどうかの判定を行
う。基板領域の拡張が必要な場合は、ステップS204
で拡張する幅Δxを求め、ステップS205で基板領域
(第2領域)を拡張する。この際、Δxに比べメッシュ
幅ΔM が小さい場合には拡張した領域にメッシュ間隔Δ
M のメッシュを発生し、Δx<ΔM の場合にはΔM の基
板領域の拡張を行う。
FIG. 6 shows a flow chart of the embodiment of the above diffusion simulation. Step S201 of FIG.
Input or set C 0 , d m, diffusion temperature, diffusion time, etc. In step S202, the diffusion time is initialized, and in step S203, it is determined whether the area needs to be expanded. If it is necessary to expand the substrate area, step S204
The width Δx to be expanded is obtained, and the substrate area (second area) is expanded in step S205. In this case, the mesh spacing in the expanded region when the mesh width delta M is small compared to the [Delta] x delta
Generating a M of the mesh, in the case of [Delta] x <delta M performs an extension of the substrate region of the delta M.

【0038】その後、ステップS206で拡散方程式を
解く。ステップS207で時間tst epが拡散時間tに達
したかどうかの判定を行い、達していない場合にはステ
ップS208で時間を更新し上記のステップを繰り返
す。拡散時間に達した場合には、適宜の出力を行い計算
を終了する。
Then, in step S206, the diffusion equation is solved. In step S207, it is determined whether the time t st ep has reached the diffusion time t, and if it has not reached, the time is updated in step S208 and the above steps are repeated. When the diffusion time is reached, an appropriate output is performed and the calculation ends.

【0039】上記実施例では、不純物としてリン及びホ
ウ素を取扱い、特にリンの初期濃度を一定としたために
ほとんどリンの拡散が発生しない場合を考えたが、濃度
勾配がある不純物が複数存在する場合でも、それぞれの
不純物に対してΔxを計算し最も広い領域を必要とする
場合を満足するように領域を拡張すれば良い。
In the above embodiment, phosphorus and boron were treated as impurities, and the case where phosphorus was hardly diffused because the initial concentration of phosphorus was kept constant was considered. However, even when a plurality of impurities having a concentration gradient exist. By calculating Δx for each impurity, the region may be expanded so as to satisfy the case where the widest region is required.

【0040】また、初期基板に均一に存在する不純物と
同種の不純物をイオン注入した後拡散を行う場合等のよ
うに、C0 以上の均一濃度Csub が基板深部に存在する
不純物に関してはその不純物の濃度からCsub を差し引
いた濃度が基板最深部から初めてC0 を越える点を点Γ
と決定するか、点Γ′の位置の不純物濃度からCsub
引いた濃度により基板を拡張するかどうかの判定を行う
ことにより、本実施例と同様の取扱いができる。
In addition, as in the case of performing diffusion after ion-implanting impurities of the same kind as the impurities that are uniformly present in the initial substrate, the impurities having a uniform concentration C sub of C 0 or more in the deep portion of the substrate are The point where the concentration obtained by subtracting C sub from the concentration of C exceeds C 0 for the first time from the deepest part of the substrate is the point Γ.
Or by determining whether to expand the substrate according to the concentration obtained by subtracting C sub from the impurity concentration at the position of the point Γ ′, the same handling as in the present embodiment can be performed.

【0041】[0041]

【発明の効果】以上で述べたように本発明によれば、計
算領域を適切にまた効率的に設定でき、また、余分な計
算領域が必要でないために、信頼性の高い高速なシミュ
レーションを実行することができる。これにより、シミ
ュレーションに熟達していないユーザーにも簡単に効率
的なシミュレーションを遂行することが可能となり、シ
ミュレーションの効率が向上すると共に、シミュレーシ
ョン時間が短縮される。
As described above, according to the present invention, a calculation area can be set appropriately and efficiently, and since an extra calculation area is not required, a reliable and high-speed simulation can be executed. can do. As a result, even a user who is not proficient in the simulation can easily perform the efficient simulation, the efficiency of the simulation is improved, and the simulation time is shortened.

【図面の簡単な説明】[Brief description of drawings]

【図1】本発明によるイオン注入工程のシミュレーショ
ンを行なう際の初期設定の一例。
FIG. 1 shows an example of initial settings when performing a simulation of an ion implantation process according to the present invention.

【図2】本発明によって拡大された基板領域のシミュレ
ーション結果。
FIG. 2 is a simulation result of a substrate area enlarged according to the present invention.

【図3】本発明のシミュレーション方法のイオン注入工
程に関するフローチャートの一例である。
FIG. 3 is an example of a flowchart regarding an ion implantation step of the simulation method of the present invention.

【図4】本発明によって基板領域が拡大された拡散工程
のシミュレーションの結果。
FIG. 4 is a result of a simulation of a diffusion process in which the substrate area is enlarged according to the present invention.

【図5】本発明による拡散工程のシミュレーションの際
の点Θの座標xthの時間的変化。
FIG. 5 shows a change with time of a coordinate x th of a point Θ during a simulation of a diffusion process according to the present invention.

【図6】本発明のシミュレーション方法の拡散工程に関
するフローチャートの一例である。
FIG. 6 is an example of a flowchart relating to a diffusion step of the simulation method of the present invention.

【図7】従来法によるイオン注入工程と拡散工程のシミ
ュレーション結果。
FIG. 7 is a simulation result of an ion implantation process and a diffusion process by a conventional method.

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 1次元、2次元叉は3次元シミュレーシ
ョンにおいて、 計算途中で計算領域の深さ方向叉は横方向に拡大・縮小
する機能を有することを特徴とするシミュレーション方
法。
1. A simulation method having a function of enlarging / reducing in a depth direction or a lateral direction of a calculation region during calculation in a one-dimensional, two-dimensional or three-dimensional simulation.
【請求項2】 第1の計算領域内におけるイオン注入シ
ミュレーションにおいて、 飛程、分散及び高次のモーメントから決定する不純物分
布関数或いは、イオン注入シミュレータやイオン注入プ
ロファイルの測定により求められる不純物分布よりイオ
ン注入の深さ方向或いは横方向に及ぶ第2の領域を決定
する工程と、前記第2の領域に基づき前記第1の計算領
域を拡大叉は縮小する工程を有することを特徴とするシ
ミュレーション方法。
2. In the ion implantation simulation in the first calculation region, the ion is calculated from the impurity distribution function determined from range, dispersion and high-order moment, or the impurity distribution obtained by measurement of an ion implantation simulator or ion implantation profile. A simulation method comprising: a step of determining a second region extending in a depth direction or a lateral direction of implantation; and a step of enlarging or reducing the first calculation region based on the second region.
【請求項3】 第1の計算領域内における拡散シミュレ
ーションにおいて、 不純物の流束又は時間刻み又は拡散係数をパラメータと
して不純物拡散の深さ方向或いは横方向に及ぶ第2の領
域を決定する工程と、前記第2の領域に基づき前記第1
の計算領域を拡大叉は縮小する工程を有することを特徴
とするシミュレーション方法。
3. In the diffusion simulation in the first calculation region, a step of determining the second region extending in the depth direction or the lateral direction of the impurity diffusion using the flux or time step of the impurity or the diffusion coefficient as a parameter, The first region based on the second region
A simulation method comprising a step of enlarging or reducing the calculation area of.
JP5073939A 1993-03-31 1993-03-31 Simulation method Pending JPH06290240A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5073939A JPH06290240A (en) 1993-03-31 1993-03-31 Simulation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5073939A JPH06290240A (en) 1993-03-31 1993-03-31 Simulation method

Publications (1)

Publication Number Publication Date
JPH06290240A true JPH06290240A (en) 1994-10-18

Family

ID=13532592

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5073939A Pending JPH06290240A (en) 1993-03-31 1993-03-31 Simulation method

Country Status (1)

Country Link
JP (1) JPH06290240A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007034373A (en) * 2005-07-22 2007-02-08 Hitachi Ltd Space simulation program and device
US7424411B2 (en) 2004-01-09 2008-09-09 Kabushiki Kaisha Toshiba Ion implantation simulation apparatus, method, and program
JP2017520127A (en) * 2014-05-02 2017-07-20 シノプシス, インコーポレイテッドSyn0Psys, Inc. 3D TCAD simulation

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7424411B2 (en) 2004-01-09 2008-09-09 Kabushiki Kaisha Toshiba Ion implantation simulation apparatus, method, and program
JP2007034373A (en) * 2005-07-22 2007-02-08 Hitachi Ltd Space simulation program and device
JP2017520127A (en) * 2014-05-02 2017-07-20 シノプシス, インコーポレイテッドSyn0Psys, Inc. 3D TCAD simulation
US10410862B2 (en) 2014-05-02 2019-09-10 Synopsys, Inc. 3D TCAD simulation

Similar Documents

Publication Publication Date Title
JP2783174B2 (en) Simulation method of ion implantation impurity distribution
JPH06290240A (en) Simulation method
JP3050290B2 (en) Amorphized area determination method
US5784302A (en) High speed point defect diffusion simulating method
US6154718A (en) Method, apparatus and computer program product for simulating diffusion of impurities in a semiconductor
Puchner et al. An advanced model for dopant diffusion in polysilicon
JP3016385B2 (en) Process simulation method
US8921215B2 (en) Ion injection simulation method, ion injection simulation device, method of producing semiconductor device, and method of designing semiconductor device
Marchiando et al. Boron diffusion in silicon
JP4173329B2 (en) Method for producing shadow mask for particle beam
Senez et al. 3-dimensional simulation of thermal diffusion and oxidation processes
Morvan et al. Lateral spread of implanted ion distributions in 6H SiC: simulation
JP3003392B2 (en) Simulation method of ion implantation process
Wittmann et al. Statistical analysis for the three-dimensional Monte Carlo simulation of ion implantation
JP2701791B2 (en) Simulation method of ion implantation process
CN112560247B (en) Automatic generation method of similar-appearance structural grid based on reference grid
JP2871588B2 (en) Simulation method of ion implantation process
JP3546759B2 (en) Semiconductor process simulation method
JPH11162863A (en) Semiconductor simulation method
Choi et al. Lattice based microstructure evolution model for Monte Carlo finite element analysis of polycrystalline materials
US6349271B1 (en) Method and apparatus for simulating an oxidation process in a semiconductor device manufacturing step
Senez et al. 3-dimensional process simulation of thermal annealing of low dose implanted dopants in silicon
JPH07153712A (en) Method of deciding semiconductor device manufacturing condition
Kosina et al. Technology CAD: process and device simulation
JP3008901B2 (en) Impurity distribution simulation method