JP5162999B2 - Semiconductor integrated circuit design method and design apparatus - Google Patents
Semiconductor integrated circuit design method and design apparatus Download PDFInfo
- 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
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).
図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,
図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
ここで、基板101において、不純物IDが注入される表面(SF)から深さ(厚さ)方向にy軸を取り、且つ、横方向(図では右方向が正となっている)にx軸を取って、不純物IDの分布を示す分布関数を求めてシミュレーションを行うようになっている。なお、求めた分布関数は、例えば、不純物IDを注入する所望の領域に対応させて、不純物IDに印加する電圧を決定する等に使用される。
Here, in the
図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
次に、ステップ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
すなわち、図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,
本発明は、例えば、図9に示すような処理装置10に対するプログラム(データ)として与えられ、処理装置10により実行される。処理装置10は、プロセッサを含む演算処理装置本体11、および、演算処理装置本体11に対してプログラム(データ)を与え或いは処理された結果を格納する処理装置側メモリ(例えば、RAM(Random Access Memory)やハードディスク)12等を備える。処理装置10に提供されたプログラムは、ローディングされて処理装置10のメインメモリ上で実行される。
The present invention is given as a program (data) for the
プログラム提供者20は、プログラムを格納する手段(回線先メモリ:例えば、DASD(Direct Access Storage Device))21を有し、例えば、インターネット等の回線を介してプログラムを処理装置10に提供し、或いは、CD−ROMやDVD等の光ディスクまたは磁気ディスクや磁気テープといった可搬型記録媒体30を介して処理装置10に提供する。本発明に係る半導体集積回路の設計プログラムを記録した媒体は、上記の処理装置側メモリ12、回線先メモリ21、および、可搬型記録媒体30等の様々なものを含むのはいうまでもない。
The
本発明は、モンテカルロ法を適用して基板に注入された不純物の分布をシミュレーションするのに適したものであるが、これに限定されるものではなく、モンテカルロ法を適用した半導体集積回路の設計技術として幅広く適用することができる。 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.
10 処理装置
11 演算処理装置本体
12 処理装置側メモリ
20 プログラム(データ)提供者
21 プログラムを格納する手段(回線先メモリ)
30 可搬型記録媒体
DESCRIPTION OF
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.
前記基板に注入される前記不純物の分布の集計範囲を可変とし、前記基板が存在しない負の領域においても該不純物の分布の集計を可能としたことを特徴とする半導体集積回路の設計方法。 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.
前記モーメントパラメータを計算するステップは、前記モンテカルロ計算により得られた結果から、前記基板の表面に対する横方向の深さ依存のモーメントパラメータを抽出することを特徴とする半導体集積回路の設計方法。 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.
前記分布を発生するステップは、前記抽出された横方向の深さ依存のモーメントパラメータにより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.
前記分布を発生するステップは、ピアゾン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.
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)
| 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)
| 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 |
-
2007
- 2007-08-01 JP JP2007201070A patent/JP5162999B2/en not_active Expired - Fee Related
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 |