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
JP5162999B2 - Semiconductor integrated circuit design method and design apparatus - Google Patents
[go: Go Back, main page]

JP5162999B2 - Semiconductor integrated circuit design method and design apparatus - Google Patents

Semiconductor integrated circuit design method and design apparatus Download PDF

Info

Publication number
JP5162999B2
JP5162999B2 JP2007201070A JP2007201070A JP5162999B2 JP 5162999 B2 JP5162999 B2 JP 5162999B2 JP 2007201070 A JP2007201070 A JP 2007201070A JP 2007201070 A JP2007201070 A JP 2007201070A JP 5162999 B2 JP5162999 B2 JP 5162999B2
Authority
JP
Japan
Prior art keywords
substrate
integrated circuit
semiconductor integrated
monte carlo
distribution
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
JP2007201070A
Other languages
Japanese (ja)
Other versions
JP2009038212A (en
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.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP2007201070A priority Critical patent/JP5162999B2/en
Publication of JP2009038212A publication Critical patent/JP2009038212A/en
Application granted granted Critical
Publication of JP5162999B2 publication Critical patent/JP5162999B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Description

本発明は、半導体集積回路の設計方法および設計装置に関し、特に、モンテカルロ法を適用した半導体集積回路の設計方法および設計装置に関する。   The present invention relates to a semiconductor integrated circuit design method and design apparatus, and more particularly to a semiconductor integrated circuit design method and design apparatus to which a Monte Carlo method is applied.

従来、半導体集積回路(例えば、シリコン(Si)LSI)において、不純物の導入はイオン注入で行われるのが一般的であり、イオン注入分布をシミュレーションする手段としては、モンテカルロ(Monte Carlo)法が適用されている。特に、低加速エネルギーの場合、実験データの精度に問題があるため、ピーク近傍の分布を予測するのにモンテカルロ法がよく利用されている。   Conventionally, in semiconductor integrated circuits (for example, silicon (Si) LSI), impurities are generally introduced by ion implantation, and the Monte Carlo method is applied as means for simulating the ion implantation distribution. Has been. In particular, in the case of low acceleration energy, there is a problem with the accuracy of the experimental data, so the Monte Carlo method is often used to predict the distribution near the peak.

ところで、モンテカルロ計算は、時間が掛かるため、計算結果からパラメータを抽出し、それをテーブル化したデータベースが利用され、さらに、パラメータ抽出する際には、フィッティング関数(例えば、ピアソンIV(Pearson IV)分布)が用意されている。   By the way, since the Monte Carlo calculation takes time, a parameter is extracted from the calculation result and a database in which the parameter is extracted is used. Further, when extracting the parameter, a fitting function (for example, Pearson IV distribution) is used. ) Is prepared.

従来、フィッティング関数として、通常ピアソンIV(Pearson IV)分布に適用されるものが提案されている(例えば、非特許文献1参照)。   Conventionally, as a fitting function, what is normally applied to Pearson IV distribution is proposed (for example, refer nonpatent literature 1).

古川静二郎他著,「埋め込まれたイオンの横方向の変形についての論理的考察(Theoretical Considerations on Lateral Spread of Implanted Ions)」,Jpn. J. Appl. Phys. Vol. 11 (1972), pp134-142, No. 2, February 5, 1972Furukawa Shizujiro et al., “Theoretical Considerations on Lateral Spread of Implanted Ions”, Jpn. J. Appl. Phys. Vol. 11 (1972), pp134- 142, No. 2, February 5, 1972

図1は基板に対して不純物を注入する半導体集積回路の製造工程を概念的に示す図である。ここで、参照符号101は半導体基板(基板)、102a〜102cはマスク、そして、111a〜111cは不純物領域(不純物が注入される領域)を示している。   FIG. 1 is a diagram conceptually showing a manufacturing process of a semiconductor integrated circuit in which impurities are implanted into a substrate. Here, reference numeral 101 denotes a semiconductor substrate (substrate), 102a to 102c denote masks, and 111a to 111c denote impurity regions (regions into which impurities are implanted).

図1(a)は、マスク102aおよび102bで覆われた間の部分であるシリコン(Si)等の基板101における領域111aに対して、例えば、ボロン(B),砒素(As)或いはリン(P)等の不純物IDをイオン注入する工程を示し、また、図1(b)は、マスク103aの両側の部分である基板101における領域111bおよび111cに対して、不純物IDをイオン注入する工程を示している。   FIG. 1A shows, for example, boron (B), arsenic (As), or phosphorus (P) with respect to the region 111a in the substrate 101 such as silicon (Si) which is a portion between the masks 102a and 102b. ) And the like, and FIG. 1B shows a step of ion-implanting the impurity ID into the regions 111b and 111c in the substrate 101, which are portions on both sides of the mask 103a. ing.

ここで、基板101において、不純物IDが注入される表面(SF)から深さ(厚さ)方向にy軸を取り、且つ、横方向(図では右方向が正となっている)にx軸を取って、不純物IDの分布を示す分布関数を求めてシミュレーションを行うようになっている。なお、求めた分布関数は、例えば、不純物IDを注入する所望の領域に対応させて、不純物IDに印加する電圧を決定する等に使用される。   Here, in the substrate 101, the y-axis is taken in the depth (thickness) direction from the surface (SF) into which the impurity ID is implanted, and the x-axis is taken in the lateral direction (the right direction is positive in the figure). Then, a simulation is performed by obtaining a distribution function indicating the distribution of the impurity ID. The obtained distribution function is used, for example, for determining a voltage to be applied to the impurity ID corresponding to a desired region into which the impurity ID is implanted.

図2は従来の半導体集積回路の設計方法における処理の一例を示すフローチャートであり、また、図3は図2に示す半導体集積回路の設計方法を概念的に説明するための図である。   FIG. 2 is a flowchart showing an example of processing in the conventional method for designing a semiconductor integrated circuit, and FIG. 3 is a diagram for conceptually explaining the method for designing the semiconductor integrated circuit shown in FIG.

図2および図3に示されるように、従来の半導体集積回路の設計方法における処理(例えば、モンテカルロ法を適用して行うイオン注入分布のシミュレーション処理)は、まず、ステップST11でモンテカルロ計算を行い(図3(a)参照)、ステップST12に進んで、モーメントパラメータの計算を行う(図3(b)参照)。   As shown in FIG. 2 and FIG. 3, in the conventional semiconductor integrated circuit design method (for example, simulation processing of ion implantation distribution performed by applying the Monte Carlo method), first, Monte Carlo calculation is performed in step ST11 ( In step ST12, the moment parameter is calculated (see FIG. 3B).

ここで、ステップST11におけるモンテカルロ計算は、基板101が実際に存在する部分だけに対して、すなわち、上述した図1(a)および図1(b)における基板101の表面SFから深さ方向に対してのみ行うようになっている。   Here, the Monte Carlo calculation in step ST11 is performed only on the portion where the substrate 101 actually exists, that is, from the surface SF of the substrate 101 in FIG. 1A and FIG. Only to do.

次に、ステップST13に進んで、分布(全領域で定義された関数)を発生し、さらに、ステップST14に進んで、パラメータRp,ΔRp,γおよびβのフィッティングを行う。 Next, the process proceeds to step ST13 to generate a distribution (a function defined in the entire region), and further proceeds to step ST14 to perform fitting of parameters R p , ΔR p , γ and β.

このように、モンテカルロ計算は、時間が掛かるため、計算結果からパラメータを抽出し、それをテーブル化したデータベースが利用され、そして、パラメータ抽出する際には、フィッティング関数が用意される。   As described above, since the Monte Carlo calculation takes time, a parameter is extracted from the calculation result, a database in which the parameter is extracted is used, and a fitting function is prepared when the parameter is extracted.

ところで、例えば、低加速エネルギーでは、イオン注入された不純物は基板だけでなく、表面からも抜け出してしまう。すなわち、注入された不純物IDは、基板101の内部(表面SFから深さ方向:y軸の正の方向)だけでなく、表面SFから不純物IDが注入されて来る方向(y軸の負の方向)にも不純物IDの粒子(イオン)が飛び出してしまうため、得られる分布形状は表面が不連続に途切れたものとなっていた。   By the way, for example, at low acceleration energy, the ion-implanted impurity escapes not only from the substrate but also from the surface. That is, the implanted impurity ID is not only inside the substrate 101 (in the depth direction from the surface SF: the positive direction of the y axis) but also in the direction in which the impurity ID is implanted from the surface SF (the negative direction of the y axis). ) Also escapes the particles (ions) of the impurity ID, so that the resulting distribution has a discontinuous surface discontinuity.

さらに、フィッティング関数は全領域でなめらかなものとなっているため、上記のような表面で不連続のモンテカルロ分布のモーメントを抽出してフィッティング関数に返しても精度が悪くなってしまっていた。そのため、例えば、手作業でフィッティング関数に合わせ込むためのモーメントの校正を行っていたのが実情であった。   Furthermore, since the fitting function is smooth in the entire region, the accuracy is deteriorated even if the moment of the discontinuous Monte Carlo distribution on the surface as described above is extracted and returned to the fitting function. Therefore, for example, the actual situation is that the moment is calibrated manually to fit the fitting function.

本発明は、上述した従来技術が有する課題に鑑み、モンテカルロ計算結果をモーメント校正なしに精度よく再現することのできる半導体集積回路の設計方法および設計装置の提供を目的とする。   An object of the present invention is to provide a design method and a design apparatus for a semiconductor integrated circuit capable of accurately reproducing a Monte Carlo calculation result without moment calibration in view of the above-described problems of the related art.

本発明の第1の形態によれば、モンテカルロ法を適用した半導体集積回路の設計方法であって、基板に対する処理を行う場合、該基板が存在しない負の領域に対して疑似負基板を仮定するステップと、前記基板および前記仮定された疑似負基板を使用してモンテカルロ計算を行うステップと、前記モンテカルロ計算により得られた結果からモーメントパラメータを計算するステップと、前記計算されたモーメントパラメータを使用して全領域で定義された分布を発生するステップと、を備えることを特徴とする半導体集積回路の設計方法が提供される。   According to the first aspect of the present invention, there is provided a method for designing a semiconductor integrated circuit to which a Monte Carlo method is applied. When processing a substrate, a pseudo negative substrate is assumed for a negative region where the substrate does not exist. A step of performing a Monte Carlo calculation using the substrate and the hypothetical pseudo negative substrate, calculating a moment parameter from a result obtained by the Monte Carlo calculation, and using the calculated moment parameter. And a step of generating a distribution defined in the entire area. A method for designing a semiconductor integrated circuit is provided.

本発明の第2の形態によれば、モンテカルロ法を適用した半導体集積回路の設計装置であって、基板に対する処理を行う場合、該基板が存在しない負の領域に対して疑似負基板を仮定する手段と、前記基板および前記仮定された疑似負基板を使用してモンテカルロ計算を行う手段と、前記モンテカルロ計算により得られた結果からモーメントパラメータを計算する手段と、前記計算されたモーメントパラメータを使用して全領域で定義された分布を発生する手段と、を備えることを特徴とする半導体集積回路の設計装置が提供される。   According to the second aspect of the present invention, in a semiconductor integrated circuit design apparatus to which the Monte Carlo method is applied, when processing a substrate, a pseudo negative substrate is assumed for a negative region where the substrate does not exist. Means for performing a Monte Carlo calculation using the substrate and the assumed pseudo-negative substrate, a means for calculating a moment parameter from the result obtained by the Monte Carlo calculation, and using the calculated moment parameter. And a means for generating a distribution defined in the entire region. A semiconductor integrated circuit design apparatus is provided.

本発明の第3の形態によれば、モンテカルロ法を適用した半導体集積回路の設計プログラムであって、コンピュータに、基板に対する処理を行う場合、該基板が存在しない負の領域に対して疑似負基板を仮定させる手順と、前記基板および前記仮定された疑似負基板を使用してモンテカルロ計算を行わせる手順と、前記モンテカルロ計算により得られた結果からモーメントパラメータを計算させる手順と、前記計算されたモーメントパラメータを使用して全領域で定義された分布を発生させる手順と、を実行させ、半導体集積回路の設計を行わせることを特徴とする半導体集積回路の設計プログラムが提供される。   According to the third aspect of the present invention, there is provided a design program for a semiconductor integrated circuit to which a Monte Carlo method is applied. When a computer processes a substrate, a pseudo negative substrate is applied to a negative region where the substrate does not exist. A procedure for performing a Monte Carlo calculation using the substrate and the assumed pseudo-negative substrate, a procedure for calculating a moment parameter from a result obtained by the Monte Carlo calculation, and the calculated moment A design program for a semiconductor integrated circuit is provided that executes a procedure for generating a distribution defined in the entire region using parameters to perform a design of the semiconductor integrated circuit.

本発明によれば、モンテカルロ計算結果をモーメント校正なしに精度よく再現することのできる半導体集積回路の設計方法および設計装置を提供することができる。   According to the present invention, it is possible to provide a semiconductor integrated circuit design method and design apparatus capable of accurately reproducing a Monte Carlo calculation result without moment calibration.

以下、本発明に係る半導体集積回路の設計方法および設計装置の実施例を、添付図面を参照して詳述する。   Embodiments of a semiconductor integrated circuit design method and design apparatus according to the present invention will be described below in detail with reference to the accompanying drawings.

図4は本発明に係る半導体集積回路の設計方法におけるモンテカルロ法の適用を説明するための図である。   FIG. 4 is a diagram for explaining the application of the Monte Carlo method in the method for designing a semiconductor integrated circuit according to the present invention.

本発明に係る半導体集積回路の設計方法は、例えば、基板に対して不純物を注入(イオン注入)する工程を、モンテカルロ法を適用してシミュレーションするものであり、実際には基板が存在しない負の領域に対して疑似負基板を仮定して処理するようになっている。   The method for designing a semiconductor integrated circuit according to the present invention is, for example, a simulation of a step of implanting impurities (ion implantation) into a substrate by applying a Monte Carlo method. Processing is performed assuming a pseudo negative substrate for the region.

すなわち、図4に示されるように、基板(101)が存在するy軸の正領域だけでなく、実際には基板が存在しない(エアーが存在する)y軸の負領域にも実際の基板と同じ特性を有する擬似的な基板(疑似負基板)が存在すると仮定し、実際に存在する基板および疑似負基板の両方の全領域に対してモンテカルロ計算を行って不純物の分布を求めるようになっている。   That is, as shown in FIG. 4, not only the positive region of the y axis where the substrate (101) exists, but also the negative region of the y axis where there is no actual substrate (air exists) Assuming that there is a pseudo substrate (pseudo negative substrate) with the same characteristics, the Monte Carlo calculation is performed on the entire area of both the actual substrate and the pseudo negative substrate to obtain the impurity distribution. Yes.

図5は本発明に係る半導体集積回路の設計方法における処理の一例を示すフローチャートであり、また、図6は図5に示す半導体集積回路の設計方法を概念的に説明するための図である。   FIG. 5 is a flowchart showing an example of processing in the semiconductor integrated circuit design method according to the present invention, and FIG. 6 is a diagram for conceptually explaining the semiconductor integrated circuit design method shown in FIG.

図5および図6に示されるように、本実施例の半導体集積回路の設計方法における処理(例えば、モンテカルロ法を適用して行うイオン注入分布のシミュレーション処理)は、まず、ステップST1において、基板に対する処理を行う場合にその基板が存在しない負の領域に対して疑似負基板を仮定し、実際に存在する基板および疑似負基板の両方の全領域に対してモンテカルロ計算を行う(図6(a)参照)。   As shown in FIGS. 5 and 6, the process in the semiconductor integrated circuit design method of this embodiment (for example, the simulation process of ion implantation distribution performed by applying the Monte Carlo method) is first performed on the substrate in step ST1. When processing is performed, a pseudo negative substrate is assumed for a negative region where the substrate does not exist, and Monte Carlo calculation is performed for all regions of both the actually existing substrate and the pseudo negative substrate (FIG. 6A). reference).

次に、ステップST2に進んで、モンテカルロ計算により得られた結果からモーメントパラメータ(パラメータRp,ΔRp,γおよびβ)を計算する(図6(b)参照)。 Next, the process proceeds to step ST2, and moment parameters (parameters R p , ΔR p , γ, and β) are calculated from the results obtained by the Monte Carlo calculation (see FIG. 6B).

さらに、ステップST3に進んで、計算されたモーメントパラメータを使用して不純物の分布(分布関数)を発生する(図6(c)参照)。すなわち、ステップST3の処理は、基板(101)が存在するy軸の正領域だけでなく、実際には基板が存在しないy軸の負領域に対しても、それら全領域で定義された分布関数を発生することになる。   In step ST3, the calculated moment parameter is used to generate an impurity distribution (distribution function) (see FIG. 6C). That is, the processing of step ST3 is performed not only on the y-axis positive region where the substrate (101) exists, but also on the y-axis negative region where the substrate does not actually exist. Will occur.

なお、本実施例の半導体集積回路の設計方法は、従来技術のように、手作業でフィッティングを行う必要がないため、ピアソンIV(Pearson IV)分布だけでなく、ガウス(Gauss)分布等の他の解析関数に対しても幅広くフィッティングを行うことが可能である。   Note that the semiconductor integrated circuit design method of the present embodiment does not require manual fitting as in the prior art, so that not only the Pearson IV (Pearson IV) distribution but also a Gaussian (Gauss) distribution, etc. It is possible to perform a wide range of fitting on the analytic function.

図7は本発明に係る半導体集積回路の設計プログラムによる処理で得られた分布関数の例を示す図である。   FIG. 7 is a diagram showing an example of a distribution function obtained by processing by a design program for a semiconductor integrated circuit according to the present invention.

図7(a)は、前述した図1(a)のマスク102aおよび102bで覆われた間の部分の領域111aに対して不純物IDをイオン注入したときの注入される不純物IDの分布N(x,y)の関数(分布関数)を示し、また、図7(b)は、前述した図1(b)のマスク103aの両側の部分の領域111bおよび111cに対して不純物IDをイオン注入したときの注入される不純物IDの分布N(x,y)の関数を示している。   FIG. 7A shows the distribution N (x) of the impurity ID implanted when the impurity ID is ion-implanted into the region 111a between the portions covered with the masks 102a and 102b of FIG. , Y) shows the function (distribution function), and FIG. 7B shows the case where the impurity ID is ion-implanted into the regions 111b and 111c on both sides of the mask 103a shown in FIG. Is a function of the distribution N (x, y) of the impurity ID implanted.

すなわち、図7(a)に示されるように、図1(a)の場合の不純物IDの分布N(x,y)は式(1)により表され、また、図7(b)に示されるように、図1(b)の場合の不純物IDの分布N(x,y)は式(2)により表される。なお、図7(b)に示されるように、図1(b)の場合の不純物IDの分布N(x,y)は式(3)のような2次元分布として表すこともできる。   That is, as shown in FIG. 7A, the impurity ID distribution N (x, y) in the case of FIG. 1A is expressed by the equation (1) and also shown in FIG. 7B. As described above, the distribution N (x, y) of the impurity ID in the case of FIG. 1B is expressed by Expression (2). As shown in FIG. 7B, the impurity ID distribution N (x, y) in the case of FIG. 1B can also be expressed as a two-dimensional distribution as shown in Expression (3).

これにより、モンテカルロ法の計算結果から自動的にパラメータを抽出し、精度の高い解析モデルを得ることができ、また、この自動的に抽出されたパラメータを利用して解析的に2次元濃度分布を予想することも自動的に行うことが可能になる。   As a result, parameters can be automatically extracted from the calculation result of the Monte Carlo method to obtain a highly accurate analysis model, and the two-dimensional concentration distribution can be analyzed analytically using the automatically extracted parameters. Predictions can be done automatically.

図8は本発明に係る半導体集積回路の設計方法によるシミュレーション結果を従来のものと比較して示す図である。なお、図8に示すシミュレーションは、不純物(ID)としてボロンをシリコン基板(101)に対して0.1KeVでイオン注入した場合のモンテカルロ計算の結果を、従来技術による実際の基板内のみの場合と、本実施例による実際の基板およびエアー中の基板(疑似負基板:実際には基板が存在しない負の領域)を考慮した場合とを比較して示すものである。   FIG. 8 is a diagram showing a simulation result obtained by the method for designing a semiconductor integrated circuit according to the present invention in comparison with a conventional one. In the simulation shown in FIG. 8, the result of Monte Carlo calculation when boron as an impurity (ID) is ion-implanted into the silicon substrate (101) at 0.1 KeV is the same as the case of the actual substrate in the prior art. This shows a comparison with a case where an actual substrate according to the present embodiment and a substrate in the air (pseudo negative substrate: a negative region where no substrate actually exists) are considered.

図8から明らかなように、従来技術の実際の基板だけによるモンテカルロ計算の結果(図8では、「モンテカルロ(基板内のみ)」と記載)の曲線と、このモンテカルロ計算から評価したピアソンIV分布(図8では、「基板内のみ」と記載)の曲線はかなりのずれが存在することが分かる。   As is clear from FIG. 8, the curve of the result of Monte Carlo calculation using only the actual substrate of the prior art (described as “Monte Carlo (only in the substrate)” in FIG. 8) and the Pearson IV distribution evaluated from this Monte Carlo calculation ( In FIG. 8, it can be seen that there is a considerable deviation in the curve of “only in the substrate”.

これに対して、本発明の実際の基板およびエアー中の疑似負基板を考慮したときのモンテカルロ計算の結果(図8では、「モンテカルロ(エアー中あり)」と記載)の曲線と、このモンテカルロ計算から評価したピアソンIV分布(図8では、「エアー中あり」と記載)の曲線は、非常によく一致していることが分かる。   On the other hand, the curve of the result of Monte Carlo calculation (described as “Monte Carlo (in air)” in FIG. 8) when considering the actual substrate of the present invention and the pseudo negative substrate in the air, and the Monte Carlo calculation It can be seen that the curves of the Pearson IV distribution (described as “in air” in FIG. 8) evaluated from the above agree very well.

このように、本発明を適用することにより、モンテカルロ計算結果をモーメント校正なしに精度よく再現することが可能なことが分かる。   Thus, it can be seen that by applying the present invention, the Monte Carlo calculation result can be accurately reproduced without moment calibration.

図9は本発明が適用される半導体集積回路の設計プログラムを記録した媒体の例を説明するための図である。図9において、参照符号10は半導体集積回路の設計処理装置(コンピュータ)、20はプログラム(データ)提供者、そして、30は可搬型記録媒体を示している。   FIG. 9 is a diagram for explaining an example of a medium recording a design program for a semiconductor integrated circuit to which the present invention is applied. In FIG. 9, reference numeral 10 denotes a semiconductor integrated circuit design processing apparatus (computer), 20 denotes a program (data) provider, and 30 denotes a portable recording medium.

本発明は、例えば、図9に示すような処理装置10に対するプログラム(データ)として与えられ、処理装置10により実行される。処理装置10は、プロセッサを含む演算処理装置本体11、および、演算処理装置本体11に対してプログラム(データ)を与え或いは処理された結果を格納する処理装置側メモリ(例えば、RAM(Random Access Memory)やハードディスク)12等を備える。処理装置10に提供されたプログラムは、ローディングされて処理装置10のメインメモリ上で実行される。   The present invention is given as a program (data) for the processing apparatus 10 as shown in FIG. 9 and executed by the processing apparatus 10, for example. The processing device 10 includes an arithmetic processing device main body 11 including a processor, and a processing device side memory (for example, a RAM (Random Access Memory) that stores a result of giving or processing a program (data) to the arithmetic processing device main body 11. ) Or hard disk) 12 or the like. The program provided to the processing device 10 is loaded and executed on the main memory of the processing device 10.

プログラム提供者20は、プログラムを格納する手段(回線先メモリ:例えば、DASD(Direct Access Storage Device))21を有し、例えば、インターネット等の回線を介してプログラムを処理装置10に提供し、或いは、CD−ROMやDVD等の光ディスクまたは磁気ディスクや磁気テープといった可搬型記録媒体30を介して処理装置10に提供する。本発明に係る半導体集積回路の設計プログラムを記録した媒体は、上記の処理装置側メモリ12、回線先メモリ21、および、可搬型記録媒体30等の様々なものを含むのはいうまでもない。   The program provider 20 has means (line destination memory: for example, DASD (Direct Access Storage Device)) 21 for storing the program, and provides the program to the processing apparatus 10 via a line such as the Internet, or The data is provided to the processing apparatus 10 via a portable recording medium 30 such as an optical disk such as a CD-ROM or DVD, a magnetic disk, or a magnetic tape. Needless to say, the medium on which the design program of the semiconductor integrated circuit according to the present invention is recorded includes the processing device side memory 12, the line destination memory 21, the portable recording medium 30, and the like.

本発明は、モンテカルロ法を適用して基板に注入された不純物の分布をシミュレーションするのに適したものであるが、これに限定されるものではなく、モンテカルロ法を適用した半導体集積回路の設計技術として幅広く適用することができる。   The present invention is suitable for simulating the distribution of impurities injected into a substrate by applying the Monte Carlo method, but is not limited to this, and is a design technique for a semiconductor integrated circuit to which the Monte Carlo method is applied. Can be widely applied.

基板に対して不純物を注入する半導体集積回路の製造工程を概念的に示す図である。It is a figure which shows notionally the manufacturing process of the semiconductor integrated circuit which inject | pours an impurity with respect to a board | substrate. 従来の半導体集積回路の設計方法における処理の一例を示すフローチャートである。It is a flowchart which shows an example of the process in the design method of the conventional semiconductor integrated circuit. 図2に示す半導体集積回路の設計方法を概念的に説明するための図である。FIG. 3 is a diagram for conceptually explaining a design method of the semiconductor integrated circuit shown in FIG. 2. 本発明に係る半導体集積回路の設計方法におけるモンテカルロ法の適用を説明するための図である。It is a figure for demonstrating application of the Monte Carlo method in the design method of the semiconductor integrated circuit concerning this invention. 本発明に係る半導体集積回路の設計方法における処理の一例を示すフローチャートである。It is a flowchart which shows an example of the process in the design method of the semiconductor integrated circuit which concerns on this invention. 図5に示す半導体集積回路の設計方法を概念的に説明するための図である。FIG. 6 is a diagram for conceptually explaining a design method of the semiconductor integrated circuit shown in FIG. 5. 本発明に係る半導体集積回路の設計プログラムによる処理で得られた分布関数の例を示す図である。It is a figure which shows the example of the distribution function obtained by the process by the design program of the semiconductor integrated circuit which concerns on this invention. 本発明に係る半導体集積回路の設計方法によるシミュレーション結果を従来のものと比較して示す図である。It is a figure which shows the simulation result by the design method of the semiconductor integrated circuit concerning this invention compared with the conventional one. 本発明が適用される半導体集積回路の設計プログラムを記録した媒体の例を説明するための図である。It is a figure for demonstrating the example of the medium which recorded the design program of the semiconductor integrated circuit to which this invention is applied.

符号の説明Explanation of symbols

10 処理装置
11 演算処理装置本体
12 処理装置側メモリ
20 プログラム(データ)提供者
21 プログラムを格納する手段(回線先メモリ)
30 可搬型記録媒体
DESCRIPTION OF SYMBOLS 10 Processing device 11 Arithmetic processing device main body 12 Processing device side memory 20 Program (data) provider 21 Means for storing program (line destination memory)
30 Portable recording media

Claims (7)

モンテカルロ法を適用した半導体集積回路の設計方法であって、
基板に対する処理を行う場合、該基板が存在しない負の領域に対して疑似負基板を仮定するステップと、
前記基板および前記仮定された疑似負基板を使用してモンテカルロ計算を行うステップと、
前記モンテカルロ計算により得られた結果からモーメントパラメータを計算するステップと、
前記計算されたモーメントパラメータを使用して全領域で定義された分布を発生するステップと、を備えることを特徴とする半導体集積回路の設計方法。
A method of designing a semiconductor integrated circuit using a Monte Carlo method,
Assuming a pseudo negative substrate for a negative region where the substrate does not exist when processing on a substrate;
Performing a Monte Carlo calculation using the substrate and the assumed pseudo-negative substrate;
Calculating moment parameters from the results obtained by the Monte Carlo calculation;
Generating a distribution defined over the entire region using the calculated moment parameter, and a method for designing a semiconductor integrated circuit.
請求項1に記載の半導体集積回路の設計方法において、該半導体集積回路の設計方法は、前記基板に対して不純物を注入する半導体集積回路の処理工程に適用され、
前記基板に注入される前記不純物の分布の集計範囲を可変とし、前記基板が存在しない負の領域においても該不純物の分布の集計を可能としたことを特徴とする半導体集積回路の設計方法。
2. The semiconductor integrated circuit design method according to claim 1, wherein the semiconductor integrated circuit design method is applied to a processing step of a semiconductor integrated circuit in which impurities are implanted into the substrate.
A design method of a semiconductor integrated circuit, wherein a totaling range of the distribution of the impurities injected into the substrate is variable, and the total impurity distribution can be totaled even in a negative region where the substrate does not exist.
請求項1または2に記載の半導体集積回路の設計方法において、
前記モーメントパラメータを計算するステップは、前記モンテカルロ計算により得られた結果から、前記基板の表面に対する横方向の深さ依存のモーメントパラメータを抽出することを特徴とする半導体集積回路の設計方法。
The method of designing a semiconductor integrated circuit according to claim 1 or 2,
The step of calculating the moment parameter comprises extracting a moment parameter dependent on a depth in a lateral direction with respect to the surface of the substrate from a result obtained by the Monte Carlo calculation.
請求項3に記載の半導体集積回路の設計方法において、
前記分布を発生するステップは、前記抽出された横方向の深さ依存のモーメントパラメータにより2次元分布を発生することを特徴とする半導体集積回路の設計方法。
The method of designing a semiconductor integrated circuit according to claim 3,
The step of generating the distribution includes generating a two-dimensional distribution according to the extracted lateral depth-dependent moment parameter.
請求項1〜4のいずれか1項に記載の半導体集積回路の設計方法において、
前記分布を発生するステップは、ピアゾンIV分布にフィッティングすることを特徴とする半導体集積回路の設計方法。
The method for designing a semiconductor integrated circuit according to any one of claims 1 to 4,
The step of generating the distribution includes fitting to a Piazone IV distribution.
モンテカルロ法を適用した半導体集積回路の設計装置であって、
基板に対する処理を行う場合、該基板が存在しない負の領域に対して疑似負基板を仮定する手段と、
前記基板および前記仮定された疑似負基板を使用してモンテカルロ計算を行う手段と、
前記モンテカルロ計算により得られた結果からモーメントパラメータを計算する手段と、
前記計算されたモーメントパラメータを使用して全領域で定義された分布を発生する手段と、を備えることを特徴とする半導体集積回路の設計装置。
A device for designing a semiconductor integrated circuit using a Monte Carlo method,
Means for assuming a pseudo-negative substrate for a negative region in which the substrate does not exist when processing a substrate;
Means for performing a Monte Carlo calculation using the substrate and the assumed pseudo-negative substrate;
Means for calculating a moment parameter from the result obtained by the Monte Carlo calculation;
Means for generating a distribution defined over the entire region using the calculated moment parameter, and a design apparatus for a semiconductor integrated circuit.
モンテカルロ法を適用した半導体集積回路の設計プログラムであって、コンピュータに、
基板に対する処理を行う場合、該基板が存在しない負の領域に対して疑似負基板を仮定させる手順と、
前記基板および前記仮定された疑似負基板を使用してモンテカルロ計算を行わせる手順と、
前記モンテカルロ計算により得られた結果からモーメントパラメータを計算させる手順と、
前記計算されたモーメントパラメータを使用して全領域で定義された分布を発生させる手順と、を実行させ、半導体集積回路の設計を行わせることを特徴とする半導体集積回路の設計プログラム。
A program for designing a semiconductor integrated circuit to which a Monte Carlo method is applied.
When performing processing on a substrate, a procedure for assuming a pseudo negative substrate for a negative region where the substrate does not exist;
A procedure for performing a Monte Carlo calculation using the substrate and the assumed pseudo-negative substrate;
A procedure for calculating a moment parameter from the result obtained by the Monte Carlo calculation;
And a step of generating a distribution defined in the entire region using the calculated moment parameter, and a semiconductor integrated circuit design is performed.
JP2007201070A 2007-08-01 2007-08-01 Semiconductor integrated circuit design method and design apparatus Expired - Fee Related JP5162999B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007201070A JP5162999B2 (en) 2007-08-01 2007-08-01 Semiconductor integrated circuit design method and design apparatus

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007201070A JP5162999B2 (en) 2007-08-01 2007-08-01 Semiconductor integrated circuit design method and design apparatus

Publications (2)

Publication Number Publication Date
JP2009038212A JP2009038212A (en) 2009-02-19
JP5162999B2 true JP5162999B2 (en) 2013-03-13

Family

ID=40439851

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007201070A Expired - Fee Related JP5162999B2 (en) 2007-08-01 2007-08-01 Semiconductor integrated circuit design method and design apparatus

Country Status (1)

Country Link
JP (1) JP5162999B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115859751B (en) * 2022-11-17 2025-09-09 中科超安科技有限公司 Nuclear simulation design analysis method and system based on Monte Carlo calculation

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2783174B2 (en) * 1994-11-09 1998-08-06 日本電気株式会社 Simulation method of ion implantation impurity distribution
JP3228220B2 (en) * 1998-05-15 2001-11-12 日本電気株式会社 Ion implantation simulation method
JP2000331952A (en) * 1999-05-20 2000-11-30 Sony Corp Ion implantation method and ion implantation apparatus
JP3540223B2 (en) * 1999-11-24 2004-07-07 Necエレクトロニクス株式会社 Parameter extraction method for ion implantation simulation, recording medium
JP4429509B2 (en) * 2000-10-05 2010-03-10 富士通株式会社 Approximation method of ion implantation distribution
JP2002280319A (en) * 2001-03-15 2002-09-27 Toshiba Corp Ion implantation simulation program and semiconductor device manufacturing method
JP2004079655A (en) * 2002-08-13 2004-03-11 Sony Corp Semiconductor simulation apparatus and method

Also Published As

Publication number Publication date
JP2009038212A (en) 2009-02-19

Similar Documents

Publication Publication Date Title
US20100082308A1 (en) Circuit simulation based on gate spacing from adjacent MOS transistors
JP2009527057A (en) Calculation of electrical characteristics of IC layout
US8910098B1 (en) Neighbor-aware edge fragment adjustment for optical proximity correction
JP2008027940A (en) Semiconductor integrated circuit design method and circuit simulation method
JP5162999B2 (en) Semiconductor integrated circuit design method and design apparatus
US20140149954A1 (en) Stress effect model optimization in integrated circuit spice model
US7424411B2 (en) Ion implantation simulation apparatus, method, and program
US7149667B2 (en) Method and program for calculating ion distribution
JP2783174B2 (en) Simulation method of ion implantation impurity distribution
JP3319505B2 (en) Process simulation method and recording medium thereof
JP5277668B2 (en) Ion implantation distribution generation method
JP2007053202A (en) Proximity effect calculation method, dangerous spot detection device, and program
JP5258824B2 (en) A program that causes a computer to execute a process simulation
US20070026544A1 (en) Impurity diffusion simulation method, impurity diffusion simulation apparatus, and impurity diffusion simulation program
JP3540223B2 (en) Parameter extraction method for ion implantation simulation, recording medium
JP3072725B2 (en) Ion implantation simulation method
JP2012209536A (en) Ion injection simulation method, ion injection simulation device, method of producing semiconductor device, and method of designing semiconductor device
JP2002075818A (en) Method for calculating charged energy exposure energy distribution, simulator, charged beam exposure method, method of manufacturing semiconductor device and mask, recording medium storing program for calculating charged energy exposure energy distribution
JPH11111633A (en) Ion implantation simulation method and recording medium storing ion implantation simulation program
JP3693550B2 (en) Deriving 3D optical waveguide radiation modes using 3D beam propagation method
JPH09264801A (en) Stress / strain measurement method
Burenkov et al. A computationally efficient method for three-dimensional simulation of ion implantation
US6148276A (en) Diffusion simulating method
JP5015628B2 (en) Method for evaluating amorphous layer formed by ion implantation
JP2004053271A (en) Calculation method of diffusion coefficient for contaminants eluted from solidified material

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100416

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20121120

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121122

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20121203

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20151228

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Ref document number: 5162999

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees