JPH11296561A - Worst-case model parameter generation method and apparatus - Google Patents
Worst-case model parameter generation method and apparatusInfo
- Publication number
- JPH11296561A JPH11296561A JP10094490A JP9449098A JPH11296561A JP H11296561 A JPH11296561 A JP H11296561A JP 10094490 A JP10094490 A JP 10094490A JP 9449098 A JP9449098 A JP 9449098A JP H11296561 A JPH11296561 A JP H11296561A
- Authority
- JP
- Japan
- Prior art keywords
- value
- independent
- model parameter
- worst
- independent element
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Design And Manufacture Of Integrated Circuits (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
(57)【要約】
【課題】注目素子特性に関し、ワースト値、独立要素の
許容限界等の条件から、また、指定の素子特性値(保証
値)を示すモデルパラメータに対応する独立要素の条件
からワーストケース・モデルパラメータ生成方法、及び
装置を提供する。
【解決手段】データ入力部1は、モデルパラメータの変
動に影響を与える独立要素の基準値、独立要素の分布を
指定する値、注目素子特性の所望値、モデルパラメータ
と独立要素の関係式が入力される。データ処理部2で、
注目素子特性に対する独立要素の感度、ワーストポイン
ト、モデルパラメータ等の計算を行う。感度計算によっ
て求められた感度のデータ、独立要素の基準値、素子特
性の所望値あるいは独立要素の許容限界値から、モデル
パラメータの存在確率が一定の独立要素の領域で指定の
情件に合致した素子特性の最小値または最大値を取る独
立要素の値が求められる。
(57) [Summary] [Problem] Regarding element characteristics of interest, from conditions such as worst values and allowable limits of independent elements, and from conditions of independent elements corresponding to model parameters indicating specified element characteristic values (guaranteed values) A worst case model parameter generation method and apparatus are provided. A data input unit (1) inputs a reference value of an independent element which influences a variation of a model parameter, a value specifying a distribution of the independent element, a desired value of a characteristic of a target element, and a relational expression between a model parameter and an independent element. Is done. In the data processing unit 2,
The sensitivity, worst point, model parameters, and the like of the independent element to the element of interest are calculated. Based on the sensitivity data obtained by the sensitivity calculation, the reference value of the independent element, the desired value of the element characteristics, or the allowable limit value of the independent element, the existence probability of the model parameter matched the specified situation in the area of the constant independent element. The value of the independent element that takes the minimum value or the maximum value of the element characteristics is obtained.
Description
【0001】[0001]
【発明の属する技術分野】この発明は、特に電子回路設
計で行われている回路シミュレーションにおいて用いら
れるモデルパラメータセットの生成と、モデルパラメー
タの基になるプロセスの制御を支援する方法及びその装
置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method and an apparatus for supporting generation of a model parameter set used in a circuit simulation performed particularly in electronic circuit design and control of a process based on the model parameter.
【0002】[0002]
【従来の技術】近年、高周波回路設計や電源の低電圧化
により、デバイスの特性に対し、マージンの少ない回路
設計が行われるようになっている。このような状況で
は、デバイスの特性変動が回路の信頼性、ひいては製品
の歩留まりを左右する。従って、ワーストケース解析は
高信頼性の回路の設計、歩留まりの高い回路製品を実現
する上で重要である。2. Description of the Related Art In recent years, due to the design of high-frequency circuits and the reduction of the power supply voltage, circuit designs with small margins for device characteristics have been made. In such a situation, fluctuations in device characteristics affect circuit reliability and, consequently, product yield. Therefore, worst case analysis is important in designing a highly reliable circuit and realizing a circuit product with a high yield.
【0003】従来、アナログ回路のワーストケース解析
のためのモデルパラメータとして、プロセス条件のよう
な独立要素(例えばプロセス中のある温度や不純物のド
ーズ量など素子回路の特性に影響する製造上の様々な変
動要因)の最大値、最小値の組み合わせ条件に対応する
パラメータセット(corner model:コーナーモデル)が
ある。Conventionally, as model parameters for worst-case analysis of analog circuits, independent factors such as process conditions (for example, various manufacturing factors that affect the characteristics of element circuits such as a certain temperature during the process and the dose of impurities). There is a parameter set (corner model) corresponding to the combination condition of the maximum value and the minimum value of the fluctuation factor).
【0004】図7は、上記コーナーモデルに関する独立
要素空間における存在確率を示す概念図である。横軸の
ΔP1は、ある一つの独立要素の中心値からの正規化さ
れたシフト量を示し、縦軸のΔP2は別のある一つの独
立要素の中心値からの正規化されたシフト量を示す。円
の線上は存在確率(ある一つの独立要素のみが例えば3
σシフトとする確率)の等しい領域を表わす。破線は、
各独立要素の最大値、最小値を設定したときの組み合わ
せで、各象限に×印のようなワーストケース・モデルパ
ラメータが生成されることを表わしている。FIG. 7 is a conceptual diagram showing the existence probability of the corner model in the independent element space. ΔP1 on the horizontal axis indicates a normalized shift amount from the center value of a certain independent element, and ΔP2 on the vertical axis indicates the normalized shift amount from the center value of another certain independent element. . The existence probability (only one independent element is 3
σ shift). The dashed line
The combination when the maximum value and the minimum value of each independent element are set indicates that a worst case model parameter such as a cross is generated in each quadrant.
【0005】図7から、ある独立要素の最大値、最小
値、いわゆる許容限界値(例えば±3σ)を各独立要素
に当てはめてしまうと、想定しているモデルパラメータ
の存在確率より低い存在確率のモデルパラメータが生成
されてしまう。換言すれば、設定した独立要素の存在確
率よりも厳しい条件のパラメータセットを生成してしま
う問題がある。[0005] From FIG. 7, if the maximum value and the minimum value of a certain independent element, that is, the so-called permissible limit value (for example, ± 3σ) are applied to each independent element, if the existence probability of the model parameter is lower than the assumed existence probability of the model parameter Model parameters are generated. In other words, there is a problem in that a parameter set under conditions that are stricter than the set existence probability of the independent element is generated.
【0006】また、独立要素の最大値、最小値の組み合
わせを用いるので、変動させる独立要素の数nに対し、
2n 個のパラメータが生成される。このため、nが大き
くなると生成されるパラメータの数も急増し、解析時間
と規模が大きくなる問題もある。Further, since a combination of the maximum value and the minimum value of the independent elements is used, the number n of the independent elements to be varied is
2 n parameters are generated. For this reason, when n increases, the number of generated parameters also increases rapidly, and there is a problem that analysis time and scale increase.
【0007】これに対し、他のパラメータセットの生成
方法として、独立要素の一つに関して最大値、最小値を
設定してそれぞれパラメータセットを得る方法(bounda
ry model:バウンダリモデル)も提唱されている。On the other hand, as another method of generating a parameter set, a method of obtaining a parameter set by setting a maximum value and a minimum value for one of the independent elements (bounda
ry model (boundary model) is also proposed.
【0008】図8は、上記バウンダリモデルに関する独
立要素空間における存在確率を示す概念図である。横軸
のΔP1は、ある一つの独立要素の中心値からの正規化
されたシフト量を示し、縦軸のΔP2は別のある一つの
独立要素の中心値からの正規化されたシフト量を示す。
円の線上は図7同様に存在確率の等しい領域を表わす。
一方の独立要素の存在確率の最大値、最小値を設定した
ときは、他方の独立要素の存在確率は中心値(偏差ゼロ
の値)を設定する。これにより、×印のように円の線上
に乗る、すなわち、想定している存在確率に合ったワー
ストケース・モデルパラメータが生成される。FIG. 8 is a conceptual diagram showing the existence probabilities in the independent element space regarding the boundary model. ΔP1 on the horizontal axis indicates a normalized shift amount from the center value of a certain independent element, and ΔP2 on the vertical axis indicates the normalized shift amount from the center value of another certain independent element. .
The circle line represents a region having the same existence probability as in FIG.
When the maximum value and the minimum value of the existence probability of one independent element are set, the central value (zero deviation value) is set as the existence probability of the other independent element. As a result, the worst-case model parameters that ride on the line of the circle as indicated by the crosses, that is, match the assumed existence probability, are generated.
【0009】上記方法によれば、変動させる独立要素の
数nに対し、パラメータ数は2nに抑えられる。しか
し、ある注目する素子特性に対し、設定した独立要素の
存在確率の領域で必ずしもワースト値を取るパラメータ
を生成するとは限らないといった問題がある。すなわ
ち、図6に示すように他の、例えばZ軸方向に注目する
素子特性を考えると、必ずしもΔP1軸上、ΔP2軸上
の×印のパラメータがワースト値ではなく、実際より緩
い条件のパラメータセットを生成している場合が考えら
れるのである。According to the above method, the number of parameters is suppressed to 2n for the number n of independent elements to be varied. However, there is a problem that a parameter having a worst value is not always generated in a region of the set existence probability of an independent element for a certain element characteristic of interest. That is, as shown in FIG. 6, when considering other element characteristics, for example, attention in the Z-axis direction, the parameters marked with x on the ΔP1 axis and ΔP2 axis are not necessarily worst values, Is generated.
【0010】[0010]
【発明が解決しようとする課題】プロセス開発において
は、プロセス変動による素子特性のばらつき範囲を保証
値として設定している。回路設計者は少なくともこの保
証値において回路が正常動作するように設計を行うのが
一般的である。In the process development, a range of variation in device characteristics due to process variation is set as a guaranteed value. In general, a circuit designer designs at least the guaranteed value so that the circuit operates normally.
【0011】この場合、プロセス変動を反映し、かつ、
素子特性が保証値を示すモデルパラメータで回路シミュ
レーションを実行することが有効である。このため、的
確なワーストケース・モデルパラメータセットの生成が
重要である。In this case, the process variation is reflected, and
It is effective to execute a circuit simulation using model parameters whose element characteristics indicate a guaranteed value. For this reason, it is important to generate an accurate worst case model parameter set.
【0012】従来技術において、コーナーモデルは、独
立要素の最小値または最大値の組合わせによりワースト
ケース・パラメータセットを生成する。このため、実際
より厳しい条件のパラメータを生成してしまう問題があ
る。さらに、パラメータの数に関し、独立要素の数が多
くなると急増し、解析時間と解析手段のコスト面で好ま
しくない。In the prior art, a corner model generates a worst-case parameter set by a combination of minimum and maximum values of independent elements. For this reason, there is a problem that a parameter having a stricter condition than actual conditions is generated. Further, the number of parameters increases rapidly when the number of independent elements increases, which is not preferable in terms of analysis time and cost of analysis means.
【0013】また、バウンダリモデルでは、注目する素
子特性に対し、必ずしもワースト値を取るとは限らない
といった問題がある。従って、上記各ワーストケース・
パラメータセットの生成方法では、回路製品の高信頼
性、歩留まり向上につながる的確なワーストケース・モ
デルパラメータを生成するのが困難である。Further, the boundary model has a problem that the worst value is not always taken for the element characteristic of interest. Therefore, the worst case
With the parameter set generation method, it is difficult to generate accurate worst-case model parameters that lead to high reliability and yield improvement of circuit products.
【0014】この発明は上記のような事情を考慮し、そ
の課題は、プロセス変動を考慮し、モデルパラメータの
存在確率が一定の独立要素の領域で、注目素子特性の最
大値または最小値を示すモデルパラメータを求める方
法、及びその装置を提供すること。さらに、換言すれ
ば、プロセス開発において有効な、指定された素子特性
値(例えば保証値)を示すモデルパラメータに対応する
独立要素の条件を提示する機能を有するワーストケース
・モデルパラメータ生成方法、及び装置を提供すること
にある。The present invention has been made in consideration of the above circumstances, and has as its object to show the maximum value or the minimum value of the element characteristic of interest in an independent element region in which the existence probability of a model parameter is constant in consideration of a process variation. Provided is a method for determining model parameters, and an apparatus therefor. Furthermore, in other words, a worst-case model parameter generation method and apparatus having a function of presenting a condition of an independent element corresponding to a model parameter indicating a specified element characteristic value (for example, a guaranteed value) effective in process development Is to provide.
【0015】[0015]
【課題を解決するための手段】ワーストケース・モデル
パラメータ生成方法の第1の発明は、少なくとも、回路
シミュレーションに用いるモデルパラメータの変動に影
響を与える1以上の独立要素の基準値、前記独立要素の
分布を指定する値、注目素子特性の所望値、及び前記独
立要素とモデルパラメータの関係式を得るデータ取得工
程と、前記注目素子特性に対する前記独立要素の感度が
計算される感度計算工程と、前記感度計算により得られ
た感度と前記取得手段から得られたデータを用いてモデ
ルパラメータの存在確率が実質一定の前記独立要素の領
域において注目素子特性の最小値または最大値を前記所
望値に一致させるための前記独立要素の値を求めるワー
ストポイント計算工程と、前記ワーストポイント計算で
得られた前記独立要素の値と前記関係式からモデルパラ
メータを計算するモデルパラメータ計算工程とを具備し
たことを特徴とする。According to a first aspect of the present invention, there is provided a worst-case model parameter generation method, wherein at least a reference value of one or more independent elements which influences a variation of a model parameter used in a circuit simulation; A data designating step of obtaining a value specifying a distribution, a desired value of a target element characteristic, and a relational expression between the independent element and a model parameter; a sensitivity calculating step in which a sensitivity of the independent element to the target element characteristic is calculated; Using the sensitivity obtained by the sensitivity calculation and the data obtained from the acquisition unit, the minimum value or the maximum value of the element characteristic of interest is matched with the desired value in the independent element region where the existence probability of the model parameter is substantially constant. A worst-point calculation step of obtaining the value of the independent element for calculating the worst-point value. Characterized by comprising a model parameter calculation step of calculating a model parameter value of the unit from the equation.
【0016】ワーストケース・モデルパラメータ生成方
法の第2の発明は、少なくとも、回路シミュレーション
に用いるモデルパラメータの変動に影響を与える1以上
の独立要素の基準値、前記独立要素の分布を指定する
値、正規化された前記独立要素の分布の許容限界値、及
び前記独立要素とモデルパラメータの関係式を得るデー
タ取得工程と、注目素子特性に対する前記独立要素の感
度が計算される感度計算工程と、前記感度計算により得
られた感度と前記データ取得手段から得られたデータを
用いて前記独立要素の分布の許容限界値におけるモデル
パラメータの存在確率を有する独立要素の領域で注目素
子特性が最小値あるいは最大値を示す独立要素の値を求
めるワーストポイント計算工程と、前記ワーストポイン
ト計算で得られた前記独立要素の値と前記関係式からモ
デルパラメータを計算するモデルパラメータ計算工程と
を具備したことを特徴とする。According to a second aspect of the worst case model parameter generation method, at least a reference value of one or more independent elements which influences a variation of a model parameter used in circuit simulation, a value designating a distribution of the independent elements, Tolerable limit value of the normalized distribution of the independent elements, and a data acquisition step of obtaining a relational expression between the independent elements and model parameters, and a sensitivity calculation step in which the sensitivity of the independent elements to the element characteristics of interest is calculated. Using the sensitivity obtained by the sensitivity calculation and the data obtained from the data acquisition means, the element characteristic of interest has a minimum value or a maximum value in an independent element region having a model parameter existence probability at an allowable limit value of the independent element distribution. A worst point calculation step for obtaining the value of the independent element indicating the value, and Wherein the values of the independent element and from the relationship to and a model parameter calculation step of calculating a model parameter.
【0017】ワーストケース・モデルパラメータ生成方
法の第3の発明は、少なくとも、回路シミュレーション
に用いるモデルパラメータの変動に影響を与える1以上
の独立要素の基準値、前記独立要素の分布を指定する
値、正規化された前記独立要素の分布の許容限界値、前
記独立要素の1つを指定する独立要素指定入力、注目素
子特性の所望値、及び前記独立要素とモデルパラメータ
の関係式を得るデータ取得工程と、注目素子特性に対す
る前記独立要素の感度が計算される感度計算工程と、前
記感度計算により得られた感度と前記データ取得手段か
ら得られたデータを用いて前記独立要素の分布の許容限
界値におけるモデルパラメータの存在確率を有する独立
要素の領域で注目素子特性の最小値あるいは最大値が注
目素子特性の所望値を示すように前記独立要素指定入力
で指定された独立要素の分布を調節して独立要素の値を
求めるワーストポイント計算工程と、前記ワーストポイ
ント計算で求めたワーストポイントに対応する前記独立
要素指定入力で指定された独立要素の分布の取得工程と
を具備したことを特徴とする。According to a third aspect of the worst case model parameter generation method, at least a reference value of one or more independent elements which influences a variation of a model parameter used in circuit simulation, a value designating a distribution of the independent elements, A data acquisition step of obtaining a normalized permissible limit value of the distribution of the independent elements, an independent element designation input for designating one of the independent elements, a desired value of the element characteristic of interest, and a relational expression between the independent elements and model parameters And a sensitivity calculation step in which the sensitivity of the independent element to the element of interest is calculated; and an allowable limit value of the distribution of the independent element using the sensitivity obtained by the sensitivity calculation and the data obtained from the data acquisition means. The minimum or maximum value of the element characteristic of interest is the desired value of the element characteristic of interest in the area of the independent element having the existence probability of the model parameter in As shown, the worst point calculation step of adjusting the distribution of the independent elements specified by the independent element specification input to obtain the value of the independent element, and the independent element specification input corresponding to the worst point obtained by the worst point calculation Acquiring a distribution of the designated independent element.
【0018】ワーストケース・モデルパラメータ生成装
置の第1の発明は、少なくとも、回路シミュレーション
に用いるモデルパラメータの変動に影響を与える1以上
の独立要素の基準値、前記独立要素の分布を指定する
値、注目素子特性の所望値、及び前記独立要素とモデル
パラメータの関係式を得るデータ取得手段と、前記注目
素子特性に対する前記独立要素の感度が計算される感度
計算、前記感度計算により得られた感度と前記取得手段
から得られたデータを用いてモデルパラメータの存在確
率が実質一定の前記独立要素の領域において注目素子特
性の最小値または最大値を前記所望値に一致させるため
の前記独立要素の値を求めるワーストポイント計算、及
び前記ワーストポイント計算で得られた前記独立要素の
値と前記関係式からモデルパラメータを計算するモデル
パラメータ計算、の各処理を行うデータ処理手段と、前
記データ処理手段に応じた前記独立要素のワーストパラ
メータセットを出力する出力手段とを具備したことを特
徴とする。According to a first aspect of the worst case model parameter generation device, at least a reference value of one or more independent elements which influences a variation of a model parameter used in a circuit simulation, a value designating a distribution of the independent elements, Data acquisition means for obtaining a desired value of the characteristic of the element of interest and a relational expression between the independent element and the model parameter; a sensitivity calculation in which the sensitivity of the independent element to the element of interest is calculated; and a sensitivity obtained by the sensitivity calculation. Using the data obtained from the obtaining means, in the independent element region where the existence probability of the model parameter is substantially constant, set the value of the independent element for matching the minimum value or the maximum value of the element characteristic of interest to the desired value. The worst point calculation to be obtained, and the value of the independent element obtained in the worst point calculation and the relational expression Model parameter calculation for calculating a Dell parameters, and data processing means for performing each process, characterized by comprising an output means for outputting the worst parameter set of said independent elements according to the data processing means.
【0019】ワーストケース・モデルパラメータ生成装
置の第2の発明は、少なくとも、回路シミュレーション
に用いるモデルパラメータの変動に影響を与える1以上
の独立要素の基準値、前記独立要素の分布を指定する
値、正規化された前記独立要素の分布の許容限界値、及
び前記独立要素とモデルパラメータの関係式を得るデー
タ取得手段と、注目素子特性に対する前記独立要素の感
度が計算される感度計算、前記感度計算により得られた
感度と前記データ取得手段から得られたデータを用いて
前記独立要素の分布の許容限界値におけるモデルパラメ
ータの存在確率を有する独立要素の領域で注目素子特性
が最小値あるいは最大値を示す独立要素の値を求めるワ
ーストポイント計算、及び前記ワーストポイント計算で
得られた前記独立要素の値と前記関係式からモデルパラ
メータを計算するモデルパラメータ計算、の各処理を行
うデータ処理手段と、前記データ処理手段に応じた前記
独立要素のワーストパラメータセットを出力する出力手
段とを具備したことを特徴とする。According to a second aspect of the worst case model parameter generation device, at least a reference value of one or more independent elements which influences a variation of a model parameter used in circuit simulation, a value designating a distribution of the independent elements, Data acquisition means for obtaining a normalized permissible limit value of the distribution of the independent element and a relational expression between the independent element and a model parameter; a sensitivity calculation for calculating the sensitivity of the independent element to the element of interest; and the sensitivity calculation. Using the sensitivity obtained by the above and the data obtained from the data acquisition means, the element characteristic of interest sets the minimum value or the maximum value in the area of the independent element having the model parameter existence probability at the allowable limit value of the distribution of the independent element. Worst-point calculation for determining the value of the independent element shown, and the independent element obtained by the worst-point calculation. Data processing means for performing each processing of a model parameter calculation for calculating a model parameter from the value of the relational expression and an output means for outputting a worst parameter set of the independent element corresponding to the data processing means. It is characterized by.
【0020】ワーストケース・モデルパラメータ生成装
置の第3の発明は、少なくとも、回路シミュレーション
に用いるモデルパラメータの変動に影響を与える1以上
の独立要素の基準値、前記独立要素の分布を指定する
値、正規化された前記独立要素の分布の許容限界値、前
記独立要素の1つを指定する独立要素指定入力、所望
値、及び前記独立要素とモデルパラメータの関係式を得
るデータ取得手段と、注目素子特性に対する前記独立要
素の感度が計算される感度計算、前記感度計算により得
られた感度と前記データ取得手段から得られたデータを
用いて前記独立要素の分布の許容限界値におけるモデル
パラメータの存在確率を有する独立要素の領域で注目素
子特性の最小値あるいは最大値が注目素子特性の所望値
を示すように前記独立要素指定入力で指定された独立要
素の分布を調節して独立要素の値を求めるワーストポイ
ント計算、及び前記ワーストポイント計算で求めたワー
ストポイントに対応する前記独立要素指定入力で指定さ
れた独立要素の分布の取得、の各処理を行うデータ処理
手段と、前記データ処理手段に応じた前記独立要素のワ
ーストパラメータセットを出力する出力手段とを具備し
たことを特徴とする。According to a third aspect of the worst case model parameter generation device, at least a reference value of one or more independent elements which influences a variation of a model parameter used in circuit simulation, a value designating a distribution of the independent elements, Data obtaining means for obtaining a normalized allowable limit value of the distribution of the independent elements, an independent element designation input for designating one of the independent elements, a desired value, and a relational expression between the independent elements and the model parameters; A sensitivity calculation in which the sensitivity of the independent element to the characteristic is calculated; a probability of existence of a model parameter at an allowable limit value of the distribution of the independent element using the sensitivity obtained by the sensitivity calculation and the data obtained from the data acquisition means; In the area of the independent element having Worst point calculation for adjusting the distribution of the independent elements specified by the element specification input to obtain the value of the independent element, and the independent element specified by the independent element specification input corresponding to the worst point obtained by the worst point calculation A data processing unit for performing each process of obtaining a distribution, and an output unit for outputting a worst parameter set of the independent element according to the data processing unit.
【0021】また、第1ないし第3の発明に対し、前記
出力工程あるいは前記出力手段は、前記ワーストパラメ
ータセットの出力の他に、所望の素子特性値を示すよう
に生成されたモデルパラメータに対応する各独立要素の
値、基準値からのシフト量、またはシフト量の正規化さ
れた値を出力することを特徴とする。In the first to third inventions, the output step or the output means may correspond to a model parameter generated so as to indicate a desired element characteristic value in addition to the output of the worst parameter set. And outputs a value of each independent element, a shift amount from a reference value, or a normalized value of the shift amount.
【0022】この発明では、注目素子特性に対するワー
ストケース・モデルパラメータを、素子特性のワースト
値、独立要素の許容限界値等の条件において生成する。
そのため、注目素子特性に対し、適切なワーストケース
・モデルパラメータが得られる。また、ワーストケース
・モデルパラメータセットの個数が注目素子特性の数で
決められる。In the present invention, the worst-case model parameters for the element characteristics of interest are generated under conditions such as the worst value of the element characteristics and the allowable limit value of the independent element.
Therefore, an appropriate worst case model parameter can be obtained for the element characteristics of interest. Further, the number of worst case model parameter sets is determined by the number of target element characteristics.
【0023】[0023]
【発明の実施の形態】図1はこの発明の各実施形態に係
るワーストケース・モデルパラメータ生成装置を示す概
念図である。この図1を参照して第1の実施形態に係る
ワーストケース・モデルパラメータ生成装置について説
明する。データ入力部1は、モデルパラメータの変動に
影響を与える独立要素の基準値、その独立要素の分布
(例えば、プロセス工程のパラメータまたは、それを反
映したモニタ情報)を指定する値(例えば、σ:標準偏
差)、注目素子特性の所望値、モデルパラメータと独立
要素の関係式(ResponseSurface Model:RSM式)が
入力される。入力方法としては、キーボード等から打ち
込む他に、予め電子ファイルにデータを作成しておき、
そのファイルをロードする方法などが考えられる。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS FIG. 1 is a conceptual diagram showing a worst case model parameter generation device according to each embodiment of the present invention. The worst case model parameter generation device according to the first embodiment will be described with reference to FIG. The data input unit 1 provides a reference value of an independent element that influences a variation of a model parameter, and a value (for example, σ: a parameter of a process step or monitor information reflecting the parameter) of the independent element. Standard deviation), a desired value of the element characteristic of interest, and a relational expression (ResponseSurface Model: RSM expression) between the model parameter and the independent element are input. As an input method, in addition to typing from a keyboard or the like, create data in an electronic file in advance,
A method of loading the file can be considered.
【0024】データ処理部2は、注目素子特性に対する
独立要素の感度計算、ワーストポイント計算、モデルパ
ラメータ計算等のデータ処理を行う。感度計算ルーチン
では、データ入力部で入力された独立要素の基準値、R
SM式からSPICEに代表される回路シミュレータ5
のモデルパラメータファイルが生成され、それを用いた
回路シミュレーション結果から感度を計算する方法が考
えられる。The data processing unit 2 performs data processing such as sensitivity calculation of an independent element with respect to a target element characteristic, worst point calculation, model parameter calculation, and the like. In the sensitivity calculation routine, the reference value of the independent element, R
Circuit simulator 5 represented by SPICE from SM type
Is generated, and a method of calculating the sensitivity from a circuit simulation result using the model parameter file is considered.
【0025】ワーストポイント計算ルーチンでは、感度
計算によって求められた感度のデータ、独立要素の基準
値、素子特性の所望値から、モデルパラメータの存在確
率が一定の独立要素の領域で、素子特性の最小値または
最大値が上記所望値に一致する独立要素の値(ポイン
ト)が求められる。これにより、複数の独立要素が注目
素子特性に影響を与えている場合でも、一つのワースト
ケースのポイントを特定することが可能となる。In the worst point calculation routine, based on the sensitivity data obtained by the sensitivity calculation, the reference value of the independent element, and the desired value of the element characteristic, the minimum element characteristic is obtained in the area of the independent element where the model parameter existence probability is constant. The value (point) of the independent element whose value or maximum value matches the desired value is determined. This makes it possible to specify one worst-case point even when a plurality of independent elements affect the element characteristics of interest.
【0026】モデルパラメータ計算ルーチンでは、ワー
ストポイント計算によって求められた独立要素の値がR
SM式に代入され、ワーストポイントに対応するモデル
パラメータが計算される。In the model parameter calculation routine, the value of the independent element obtained by the worst point calculation is R
The model parameters corresponding to the worst point are calculated by substituting into the SM formula.
【0027】データ出力部3は、ワーストポイント計
算、モデルパラメータ計算等で求められたワーストケー
ス・モデルパラメータが出力される。その他、パラメー
タに対応する独立要素の値、基準値からのシフト量ある
いは正規化されたシフト量、注目素子特性と独立要素の
関係のグラフ表示などが出力される。The data output unit 3 outputs worst case model parameters obtained by worst point calculation, model parameter calculation, and the like. In addition, a value of an independent element corresponding to the parameter, a shift amount from a reference value or a normalized shift amount, a graph display of a relationship between a target element characteristic and an independent element, and the like are output.
【0028】出力部には通常ディスプレイが用いられる
が、同時にデータ蓄積部4にも出力は行われる。これら
の出力を得ることにより、ユーザは生成したモデルパラ
メータに影響を与えている独立要素が何であるかを知る
ことが可能になり、素子特性の所望値に対して、プロセ
スがどのくらいの余裕を持っているかを判断することが
可能になる。Although a display is usually used for the output unit, the output is also performed to the data storage unit 4 at the same time. Obtaining these outputs allows the user to know what independent factors are affecting the generated model parameters, and how much margin the process has for the desired values of the device characteristics. Can be determined.
【0029】データ蓄積部4には、上記の出力結果のみ
でなく、感度計算あるいはワーストポイント計算等で発
生する中間的なデータ(例えば、回路シミュレーション
結果、テンポラリなモデルパラメータ等)も蓄積され
る。データ蓄積部4には通常ハードディスク等の外部記
憶装置が用いられる。The data storage unit 4 stores not only the above output results but also intermediate data (for example, circuit simulation results, temporary model parameters, etc.) generated in sensitivity calculation, worst point calculation, and the like. An external storage device such as a hard disk is usually used for the data storage unit 4.
【0030】また、上記図1を参照して第2の実施形態
に係るワーストケース・モデルパラメータ生成装置につ
いて説明する。第1の実施形態で示したデータ入力部1
において、素子特性の所望値を入力する代わりに、正規
化された独立要素の分布の許容限界値、例えば3σが入
力される。The worst case model parameter generation device according to the second embodiment will be described with reference to FIG. Data input unit 1 shown in the first embodiment
In, instead of inputting the desired value of the element characteristic, the allowable limit value of the normalized independent element distribution, for example, 3σ is input.
【0031】この許容限界値は、ワーストポイント計算
ルーチンにおいて、感度のデータ、独立要素の基準値と
共に、許容限界の値におけるモデルパラメータの存在確
率を有する独立要素の領域で、注目素子特性が最小値ま
たは最大値を示す独立要素の値の計算に用いられる。こ
れにより、一つのワーストポイントを特定することが可
能になる。In the worst-point calculation routine, the allowable limit value is a minimum value in the region of the independent element having the model parameter existence probability at the allowable limit value together with the sensitivity data and the reference value of the independent element. Alternatively, it is used to calculate the value of the independent element indicating the maximum value. This makes it possible to specify one worst point.
【0032】また、図1を参照して第3の実施形態に係
るワーストケース・モデルパラメータ生成装置について
説明する。第1の実施形態に、第2の実施形態を盛り込
んだ形態になる。独立要素の許容限界の値が指定され、
注目素子特性が最小値または最大値を示す領域が決めら
れるが、素子特性の所望値も指定入力されるため、素子
特性の所望値に合うように、独立要素指定入力により指
定された独立要素の分布が調節される。ワーストポイン
ト計算ルーチンで求められた指定された独立要素の分布
はデータ出力部3に出力されることになる。同時に、デ
ータ蓄積部4にも出力は行われる。The worst case model parameter generation device according to the third embodiment will be described with reference to FIG. The first embodiment incorporates the second embodiment. The value of the tolerance of the independent element is specified,
The region in which the element characteristic of interest indicates the minimum value or the maximum value is determined, but the desired value of the element characteristic is also specified and input, so that the independent element specified by the independent element specification input is matched to the desired value of the element characteristic. The distribution is adjusted. The distribution of the specified independent element obtained by the worst point calculation routine is output to the data output unit 3. At the same time, the data is output to the data storage unit 4.
【0033】図2は、この発明の各実施形態に係るワー
ストケース・モデルパラメータ生成方法を示すデータ処
理フローの一例を示すフローチャートである。この図に
沿って各ステップを説明する。FIG. 2 is a flowchart showing an example of a data processing flow showing a worst case model parameter generation method according to each embodiment of the present invention. Each step will be described with reference to this figure.
【0034】ステップ1:データ入力では、独立要素の
基準値及び分布を指定する値、注目素子特性の所望値、
RSM式が入力される。 ステップ2:感度計算では、独立要素の基準値、RSM
式を用いてモデルパラメータを作成し、回路シミュレー
タを用いて注目素子特性(例えば、バイポーラトランジ
スタにおける直流増幅率hFE、コレクタ−エミッタ間飽
和電圧Vce=5V,コレクタ電流Ic =100μA)に
対する独立要素の感度を求める。Step 1: In data input, a reference value of an independent element and a value designating a distribution, a desired value of a target element characteristic,
The RSM formula is input. Step 2: In sensitivity calculation, reference value of independent element, RSM
A model parameter is created using the equation, and the sensitivity of an independent element to a target element characteristic (for example, a DC amplification factor hFE in a bipolar transistor, a collector-emitter saturation voltage Vce = 5 V, a collector current Ic = 100 μA) is calculated using a circuit simulator. Ask for.
【0035】ステップ3:ワーストポイント計算では、
以下の仮定及び計算式を用いて、ワーストポイントを計
算する。仮定としては、次の(i),(ii)の2点を考
える。 (i)モデルパラメータを変動させる要素は独立でガウ
ス分布であり、正規化されていれば、分布確立の等しい
領域の作る形状はn次元の球になる(aは球の半径)。Step 3: In the worst point calculation,
The worst point is calculated using the following assumptions and formulas. As assumptions, the following two points (i) and (ii) are considered. (I) The elements that change the model parameters are independent and Gaussian distributions, and if normalized, the shape of a region having an equal distribution probability is an n-dimensional sphere (a is the radius of the sphere).
【0036】[0036]
【数1】 (ii) 独立要素のばらつきは独立要素の基準値に対し
微小であり、素子特性への影響は、各独立要素の感度と
シフト量の積和で近似できる。(Equation 1) (Ii) The variation of the independent element is minute relative to the reference value of the independent element, and the effect on the element characteristics can be approximated by the product sum of the sensitivity and the shift amount of each independent element.
【0037】[0037]
【数2】 ワーストポイントを計算する式は、素子特性の所望値が
指定される第1の実施形態による場合は次式となる。(Equation 2) The formula for calculating the worst point is the following formula in the case of the first embodiment in which the desired value of the element characteristics is specified.
【0038】[0038]
【数3】 また、独立要素の許容限界値が指定される第2の実施形
態の場合、許容限界値がaσ(3σならa=3)とする
と、次式で表わせる。(Equation 3) Also, in the case of the second embodiment in which the allowable limit value of the independent element is specified, if the allowable limit value is aσ (3 = 3 = a = 3), it can be expressed by the following equation.
【0039】[0039]
【数4】 (Equation 4)
【0040】また、独立要素の許容限界値と、素子特性
の所望値が指定され、分布を調節するための独立要素k
の指定がされる第3の実施形態の場合、許容限界値がa
σ、独立要素kの分布に対するスケールをbとすると、
次式となる。Also, the allowable limit value of the independent element and the desired value of the element characteristics are specified, and the independent element k for adjusting the distribution is specified.
Is specified in the third embodiment, the allowable limit value is a
σ, and the scale for the distribution of independent elements k is b,
The following equation is obtained.
【0041】[0041]
【数5】 (Equation 5)
【0042】上記のケースでは、分布調節のための独立
要素の結果として得られる分布は、bΔpkσというこ
とになる。 ステップ4:モデルパラメータ計算では、ワーストポイ
ント計算で得られたワーストポイント(基準値に上記の
式で得られたΔpi を加えた値)の値をRSM式に代入
してモデルパラメータが計算される。In the above case, the resulting distribution of the independent elements for distribution adjustment will be bΔpkσ. Step 4: In the model parameter calculation, the model parameter is calculated by substituting the value of the worst point (the value obtained by adding Δpi obtained by the above equation to the reference value) obtained by the worst point calculation into the RSM equation.
【0043】図3は、独立要素に固定値を入力するフォ
ームの一例である。フォームには独立要素の一覧が表示
され、基準値または固定値を入力する欄と標準偏差σを
入力する欄がある。その右には独立要素を固定値にする
かどうかを切り替えるボタンがある。ユーザは固定値を
設定したい独立要素の基準値/固定値欄に所望の値を入
力し、切り替えボタンを押すことで設定することができ
る。切り替えボタンの右のボタンは基準値/固有値の欄
の値をデフォルトの基準値に戻す機能を有する。FIG. 3 shows an example of a form for inputting a fixed value to an independent element. The form displays a list of independent elements, and includes a column for inputting a reference value or a fixed value and a column for inputting a standard deviation σ. To the right is a button that toggles whether the independent element has a fixed value. The user can input a desired value in the reference value / fixed value column of the independent element for which a fixed value is to be set, and press the switch button to make the setting. The button to the right of the switching button has a function of returning the value in the reference value / unique value column to the default reference value.
【0044】独立要素に固定値を与える効果は、より限
定した条件のモデルパラメータの生成が可能となる点が
挙げられる。一例として、バウンダリモデルは独立要素
一つを除いて全てを基準値とすることによって求めるこ
とが可能である。The effect of giving fixed values to independent elements is that model parameters can be generated under more limited conditions. As an example, the boundary model can be obtained by using all but one independent element as reference values.
【0045】図4は、素子特性計算手順を記述するフォ
ームの一例である。注目される素子特性は、回路の種類
により様々であり、予め全ての素子特性を準備すること
は困難である。そこで、素子特性計算手順におけるユー
ザ定義を許すことで、上記問題に対応することが可能に
なる。FIG. 4 is an example of a form for describing the element characteristic calculation procedure. The element characteristics of interest vary depending on the type of circuit, and it is difficult to prepare all the element characteristics in advance. Therefore, by allowing user definition in the element characteristic calculation procedure, it is possible to cope with the above problem.
【0046】例えば、図4のSIM(“FILE_A”
DATA)は、FILE_Aのネットリストに対してシ
ミュレーションを実行し、結果をDATAに格納するこ
とを意味し、GET_Y(100E−6 DATA)は
DATAからXの値が100E−6となるYの値を返す
ことを意味する。For example, the SIM (“FILE_A” in FIG. 4)
DATA) means that a simulation is performed on the FILE_A netlist, and the result is stored in DATA. GET_Y (100E-6 DATA) indicates that the value of Y from which the value of X becomes 100E-6 is obtained from DATA. Means to return.
【0047】図5は、独立要素の空間における存在確率
を説明する概念図である。図5のような2次元の場合、
前記の仮定によれば、独立要素の分布確立(モデルパラ
メータの存在確率)が等しい独立要素空間の領域は基準
値(センター値)を中心とする円で表現される。FIG. 5 is a conceptual diagram illustrating the existence probability of the independent element in the space. In the two-dimensional case as shown in FIG.
According to the above assumption, a region in the independent element space in which the distribution of independent elements (probability of existence of model parameters) is equal is represented by a circle centered on the reference value (center value).
【0048】ここで、前記図7に示したコーナーモデル
は、2次元の独立要素の空間では、X印のついているポ
イントがコーナーモデルに相当する。従って、想定して
いる許容限界値(例えば3σ)を各独立要素に当てはめ
てしまうと、想定しているモデルパラメータの存在確率
より低い存在確率、すなわち、厳しすぎるモデルパラメ
ータが生成される。Here, in the corner model shown in FIG. 7, in the space of the two-dimensional independent element, the point marked with X corresponds to the corner model. Therefore, if an assumed allowable limit value (for example, 3σ) is applied to each independent element, an existence probability lower than the existence probability of the assumed model parameter, that is, a too strict model parameter is generated.
【0049】また、前記図8に示したバウンダリモデル
は、2次元の独立要素の空間では、想定しているモデル
パラメータの存在確率に合ったモデルパラメータが生成
されることがわかる。しかし、他の次元、例えば、Z軸
方向に注目する素子特性を考えると、必ずしも最小(最
大)の素子特性を示すモデルパラメータを生成している
とは限らない。Further, it can be seen that the boundary model shown in FIG. 8 generates model parameters matching the assumed model parameter existence probability in the two-dimensional independent element space. However, considering the element characteristics that are focused in another dimension, for example, the Z-axis direction, the model parameters that indicate the minimum (maximum) element characteristics are not always generated.
【0050】図6は、この発明におけるモデルパラメー
タセットを独立要素の空間に関連づけて説明する概念図
である。この発明では注目素子特性への影響を計算した
独立要素の感度を用いることにより、他の次元(例え
ば、ここではZ軸方向)に注目素子特性を割り当てた場
合、○印のような素子特性の最小値または最大値のモデ
ルパラメータを生成することが可能となる。×印は、バ
ウンダリモデルに相当する。FIG. 6 is a conceptual diagram for explaining a model parameter set according to the present invention in association with a space of independent elements. In the present invention, by using the sensitivity of the independent element that has calculated the effect on the element characteristics of interest, when the element characteristics of interest are assigned to another dimension (for example, the Z-axis direction in this case), the characteristics of the element characteristics such as It is possible to generate a minimum or maximum model parameter. The mark “x” corresponds to the boundary model.
【0051】以上述べた通り、従来のコーナーモデルや
バウンダリモデルでは、注目する素子特性に対し、モデ
ルパラメータの存在確率が一定の独立要素の領域での最
小あるいは最大の値に対応するモデルパラメータは生成
されない。しかし、この発明によれば、感度を用いるこ
とにより、適切なワーストケース・モデルパラメータを
生成することができる。さらに、ワーストケースの個数
が注目している素子特性に依存するので、必要以上にモ
デルパラメータの数が増えることはない。これは効率的
に回路シミュレーションが行えることを意味する。As described above, in the conventional corner model and boundary model, the model parameter corresponding to the minimum or maximum value in the region of the independent element where the existence probability of the model parameter is constant is generated for the element characteristic of interest. Not done. However, according to the present invention, an appropriate worst case model parameter can be generated by using the sensitivity. Furthermore, since the number of worst cases depends on the element characteristics of interest, the number of model parameters does not increase more than necessary. This means that the circuit simulation can be performed efficiently.
【0052】また、プロセスの保証値がワーストケース
となるようなモデルパラメータを容易に生成できるた
め、プロセスの保証限界での回路動作検証が適切に行え
る。さらに、独立要素に固定値をセットする機能や、素
子特性計算手順の定義機能により、ユーザが希望するワ
ーストケース・モデルパラメータを容易に生成できる。Further, since model parameters for which the guaranteed value of the process is the worst case can be easily generated, the circuit operation verification at the guaranteed limit of the process can be appropriately performed. Further, a function for setting a fixed value to an independent element and a function for defining an element characteristic calculation procedure can easily generate a worst-case model parameter desired by a user.
【0053】プロセス開発の見地からは、素子特性のば
らつきを目標に合わせるために、独立要素の分布をどれ
くらいに制御すればよいかを定量的に知ることができ
る。これは、プロセスの早期立ち上げに大きな効果があ
る。From the viewpoint of process development, it is possible to quantitatively know how much the distribution of the independent elements should be controlled in order to match the variation in the element characteristics to the target. This has a significant effect on the early launch of the process.
【0054】[0054]
【発明の効果】以上説明したようにこの発明によれば、
注目素子特性に対し、適切なワーストケース・モデルパ
ラメータが得られる。ワーストケース・モデルパラメー
タセットの個数が注目素子特性の数で決まるため、少な
いパラメータセットで効率的に回路検証することが可能
となる。すなわち、注目素子特性に対するワーストケー
ス・モデルパラメータを、ユーザ指定のワースト素子特
性や、独立要素の許容限界値等の条件に合わせて生成す
ることができる。このため、回路設計者の意図に合った
回路検証が可能となる。また、プロセス検証値をクリア
するための独立要素の制御範囲が定量的に得られるの
で、プロセス開発が促進されるワーストケース・モデル
パラメータ生成方法及び装置が提供できる。As described above, according to the present invention,
Appropriate worst-case model parameters can be obtained for the element characteristics of interest. Since the number of worst-case model parameter sets is determined by the number of element characteristics of interest, it is possible to efficiently perform circuit verification with a small number of parameter sets. That is, the worst-case model parameters for the element characteristics of interest can be generated in accordance with conditions such as the worst element characteristics specified by the user and the allowable limit value of the independent element. For this reason, it is possible to perform circuit verification that matches the intention of the circuit designer. Further, since the control range of the independent element for clearing the process verification value can be obtained quantitatively, it is possible to provide a worst-case model parameter generation method and apparatus that promote process development.
【図1】この発明の各実施形態に係るワーストケース・
モデルパラメータ生成装置を示す概念図。FIG. 1 shows a worst case according to each embodiment of the present invention.
FIG. 2 is a conceptual diagram showing a model parameter generation device.
【図2】この発明の各実施形態に係るワーストケース・
モデルパラメータ生成方法を示すデータ処理フローの一
例を示すフローチャート。FIG. 2 shows a worst case according to each embodiment of the present invention.
5 is a flowchart illustrating an example of a data processing flow illustrating a model parameter generation method.
【図3】独立要素に固定値を入力するフォームの一例を
示す表示図。FIG. 3 is a display diagram showing an example of a form for inputting a fixed value to an independent element.
【図4】素子特性計算手順を記述するフォームの一例を
示す表示図。FIG. 4 is a display diagram showing an example of a form describing an element characteristic calculation procedure.
【図5】独立要素の空間における存在確率を説明する概
念図。FIG. 5 is a conceptual diagram illustrating the existence probability of an independent element in a space.
【図6】この発明におけるモデルパラメータセットを示
す独立要素の空間に関連づけて説明する概念図。FIG. 6 is a conceptual diagram illustrating a model parameter set according to the present invention in association with a space of independent elements.
【図7】コーナーモデルに関する独立要素空間における
存在確率を示す概念図。FIG. 7 is a conceptual diagram showing the existence probabilities of the corner model in the independent element space.
【図8】バウンダリモデルに関する独立要素空間におけ
る存在確率を示す概念図。FIG. 8 is a conceptual diagram showing an existence probability in an independent element space relating to a boundary model.
1…データ入力部 2…データ処理部 3…データ出力部 4…データ蓄積部 5…回路シミュレータ REFERENCE SIGNS LIST 1 data input unit 2 data processing unit 3 data output unit 4 data storage unit 5 circuit simulator
Claims (12)
いるモデルパラメータの変動に影響を与える1以上の独
立要素の基準値、前記独立要素の分布を指定する値、注
目素子特性の所望値、及び前記独立要素とモデルパラメ
ータの関係式を得るデータ取得工程と、 前記注目素子特性に対する前記独立要素の感度が計算さ
れる感度計算工程と、 前記感度計算により得られた感度と前記取得手段から得
られたデータを用いてモデルパラメータの存在確率が実
質一定の前記独立要素の領域において注目素子特性の最
小値または最大値を前記所望値に一致させるための前記
独立要素の値を求めるワーストポイント計算工程と、 前記ワーストポイント計算で得られた前記独立要素の値
と前記関係式からモデルパラメータを計算するモデルパ
ラメータ計算工程とを具備したを特徴とするワーストケ
ース・モデルパラメータ生成方法。At least one of a reference value of one or more independent elements that influences a variation of a model parameter used in a circuit simulation, a value specifying a distribution of the independent elements, a desired value of a characteristic of a target element, and A data acquisition step of obtaining a relational expression of a model parameter; a sensitivity calculation step of calculating the sensitivity of the independent element with respect to the element of interest; and a sensitivity obtained by the sensitivity calculation and data obtained from the obtaining unit. A worst point calculating step of obtaining a value of the independent element for matching a minimum value or a maximum value of the element characteristic of interest to the desired value in a region of the independent element in which the existence probability of the model parameter is substantially constant; Model parameter calculation for calculating a model parameter from the value of the independent element obtained by calculation and the relational expression And generating a worst case model parameter.
いるモデルパラメータの変動に影響を与える1以上の独
立要素の基準値、前記独立要素の分布を指定する値、正
規化された前記独立要素の分布の許容限界値、及び前記
独立要素とモデルパラメータの関係式を得るデータ取得
工程と、 注目素子特性に対する前記独立要素の感度が計算される
感度計算工程と、 前記感度計算により得られた感度と前記データ取得手段
から得られたデータを用いて前記独立要素の分布の許容
限界値におけるモデルパラメータの存在確率を有する独
立要素の領域で注目素子特性が最小値あるいは最大値を
示す独立要素の値を求めるワーストポイント計算工程
と、 前記ワーストポイント計算で得られた前記独立要素の値
と前記関係式からモデルパラメータを計算するモデルパ
ラメータ計算工程とを具備したことを特徴とするワース
トケース・モデルパラメータ生成方法。2. A reference value of at least one independent element which influences a variation of a model parameter used for circuit simulation, a value specifying a distribution of the independent element, and a permissible limit of the normalized distribution of the independent element. A data acquisition step of obtaining a value and a relational expression between the independent element and the model parameter; a sensitivity calculation step of calculating the sensitivity of the independent element to the element of interest; and a sensitivity obtained by the sensitivity calculation and the data acquisition means. Worst-point calculation for obtaining the value of an independent element in which the element characteristic of interest shows the minimum value or the maximum value in the area of the independent element having the existence probability of the model parameter at the allowable limit value of the distribution of the independent element using the data obtained from Calculating a model parameter from the value of the independent element obtained in the worst point calculation and the relational expression. A worst-case model parameter generation method, comprising:
も、回路シミュレーションに用いるモデルパラメータの
変動に影響を与える1以上の独立要素の基準値、前記独
立要素の分布を指定する値、正規化された前記独立要素
の分布の許容限界値、前記独立要素の1つを指定する独
立要素指定入力、注目素子特性の所望値、及び前記独立
要素とモデルパラメータの関係式を得るデータ取得工程
と、 注目素子特性に対する前記独立要素の感度が計算される
感度計算工程と、 前記感度計算により得られた感度と前記データ取得手段
から得られたデータを用いて前記独立要素の分布の許容
限界値におけるモデルパラメータの存在確率を有する独
立要素の領域で注目素子特性の最小値あるいは最大値が
注目素子特性の所望値を示すように前記独立要素指定入
力で指定された独立要素の分布を調節して独立要素の値
を求めるワーストポイント計算工程と、 前記ワーストポイント計算で求めたワーストポイントに
対応する前記独立要素指定入力で指定された独立要素の
分布の取得工程とを具備したことを特徴とするワースト
ケース・モデルパラメータ生成方法。3. In the data acquisition step, at least a reference value of one or more independent elements that influences a variation of a model parameter used in a circuit simulation, a value specifying a distribution of the independent elements, A data acquisition step of obtaining an allowable limit value of the distribution of elements, an independent element designation input for designating one of the independent elements, a desired value of the element property of interest, and a relational expression between the independent element and the model parameter; A sensitivity calculating step in which the sensitivity of the independent element is calculated; and a probability of existence of a model parameter at an allowable limit value of the distribution of the independent element using the sensitivity obtained by the sensitivity calculation and the data obtained from the data acquisition unit. The independent element finger is set such that the minimum value or the maximum value of the element characteristic of interest indicates a desired value of the element characteristic of interest in the area of the independent element having A worst point calculation step of adjusting the distribution of the independent elements specified by the input to obtain the value of the independent element, and the distribution of the independent elements specified by the independent element specification input corresponding to the worst point obtained by the worst point calculation A worst-case model parameter generation method.
定されることを特徴とする請求項1ないし3いずれか1
つに記載のワーストケース・モデルパラメータ生成方
法。4. The method according to claim 1, wherein fixed values are specified for some of said independent elements.
The worst case model parameter generation method described in (1).
との計算手順を記述する手順記述を用いることを特徴と
する請求項1ないし3いずれか1つに記載のワーストケ
ース・モデルパラメータ生成方法。5. The worst-case model parameter generation method according to claim 1, wherein a procedure description that describes a calculation procedure for each element characteristic is used in the sensitivity calculation step.
たモデルパラメータに対応する各独立要素の値、基準値
からのシフト量、またはシフト量の正規化された値を出
力する工程を具備したことを特徴とする請求項1ないし
3いずれか1つに記載のワーストケース・モデルパラメ
ータ生成方法。6. A step of outputting a value of each independent element, a shift amount from a reference value, or a normalized value of the shift amount corresponding to a model parameter generated so as to indicate a desired element characteristic value. The worst-case model parameter generation method according to any one of claims 1 to 3, wherein:
いるモデルパラメータの変動に影響を与える1以上の独
立要素の基準値、前記独立要素の分布を指定する値、注
目素子特性の所望値、及び前記独立要素とモデルパラメ
ータの関係式を得るデータ取得手段と、 前記注目素子特性に対する前記独立要素の感度が計算さ
れる感度計算、前記感度計算により得られた感度と前記
取得手段から得られたデータを用いてモデルパラメータ
の存在確率が実質一定の前記独立要素の領域において注
目素子特性の最小値または最大値を前記所望値に一致さ
せるための前記独立要素の値を求めるワーストポイント
計算、及び前記ワーストポイント計算で得られた前記独
立要素の値と前記関係式からモデルパラメータを計算す
るモデルパラメータ計算、の各処理を行うデータ処理手
段と、 前記データ処理手段に応じた前記独立要素のワーストパ
ラメータセットを出力する出力手段とを具備したことを
特徴とするワーストケース・モデルパラメータ生成装
置。7. At least a reference value of one or more independent elements that influences a variation of a model parameter used for circuit simulation, a value specifying a distribution of the independent elements, a desired value of a target element characteristic, and Data acquisition means for obtaining a relational expression of model parameters; sensitivity calculation for calculating the sensitivity of the independent element to the element of interest characteristic; and a model using the sensitivity obtained by the sensitivity calculation and data obtained from the acquisition means. The worst point calculation for obtaining the value of the independent element for matching the minimum value or the maximum value of the element characteristic of interest to the desired value in the area of the independent element where the existence probability of the parameter is substantially constant, and the worst point calculation. Calculation of a model parameter from the obtained independent element value and the relational expression. Data processing means and said data processing means worst-case model parameter generating apparatus characterized by comprising an output means for outputting the worst parameter set of said independent elements according to the performing.
いるモデルパラメータの変動に影響を与える1以上の独
立要素の基準値、前記独立要素の分布を指定する値、正
規化された前記独立要素の分布の許容限界値、注目素子
特性の所望値、及び前記独立要素とモデルパラメータの
関係式を得るデータ取得手段と、 注目素子特性に対する前記独立要素の感度が計算される
感度計算、前記感度計算により得られた感度と前記デー
タ取得手段から得られたデータを用いて前記独立要素の
分布の許容限界値におけるモデルパラメータの存在確率
を有する独立要素の領域で注目素子特性が最小値あるい
は最大値を示す独立要素の値を求めるワーストポイント
計算、及び前記ワーストポイント計算で得られた前記独
立要素の値と前記関係式からモデルパラメータを計算す
るモデルパラメータ計算、の各処理を行うデータ処理手
段と、 前記データ処理手段に応じた前記独立要素のワーストパ
ラメータセットを出力する出力手段とを具備したことを
特徴とするワーストケース・モデルパラメータ生成装
置。8. A reference value of at least one independent element which influences a variation of a model parameter used in a circuit simulation, a value designating a distribution of the independent element, a permissible limit of the normalized distribution of the independent element. Data acquisition means for obtaining a value, a desired value of the element characteristic of interest, and a relational expression between the independent element and the model parameter; a sensitivity calculation for calculating the sensitivity of the independent element to the element characteristic of interest; a sensitivity obtained by the sensitivity calculation And the value of the independent element in which the element of interest shows the minimum value or the maximum value in the area of the independent element having the existence probability of the model parameter at the allowable limit value of the distribution of the independent element using the data obtained from the data acquisition means. Worst point calculation to obtain the model parameter from the value of the independent element obtained in the worst point calculation and the relational expression. Data processing means for performing each process of model parameter calculation for calculating data, and output means for outputting a worst parameter set of the independent element according to the data processing means. Model parameter generation device.
いるモデルパラメータの変動に影響を与える1以上の独
立要素の基準値、前記独立要素の分布を指定する値、正
規化された前記独立要素の分布の許容限界値、前記独立
要素の1つを指定する独立要素指定入力、注目素子特性
の所望値、及び前記独立要素とモデルパラメータの関係
式を得るデータ取得手段と、 注目素子特性に対する前記独立要素の感度が計算される
感度計算、前記感度計算により得られた感度と前記デー
タ取得手段から得られたデータを用いて前記独立要素の
分布の許容限界値におけるモデルパラメータの存在確率
を有する独立要素の領域で注目素子特性の最小値あるい
は最大値が注目素子特性の所望値を示すように前記独立
要素指定入力で指定された独立要素の分布を調節して独
立要素の値を求めるワーストポイント計算、及び前記ワ
ーストポイント計算で求めたワーストポイントに対応す
る前記独立要素指定入力で指定された独立要素の分布の
取得、の各処理を行うデータ処理手段と、 前記データ処理手段に応じた前記独立要素のワーストパ
ラメータセットを出力する出力手段とを具備したことを
特徴とするワーストケース・モデルパラメータ生成装
置。9. A reference value of at least one independent element which influences a variation of a model parameter used for circuit simulation, a value specifying a distribution of the independent element, a permissible limit of the normalized distribution of the independent element. Data acquisition means for obtaining a value, an independent element designation input for designating one of the independent elements, a desired value of the element property of interest, and a relational expression between the independent element and the model parameter; Attention is paid to an area of the independent element having the calculated sensitivity, the sensitivity obtained by the sensitivity calculation, and the existence probability of the model parameter at the allowable limit value of the distribution of the independent element using the data obtained from the data acquisition means. The distribution of the independent elements specified by the independent element specification input is set such that the minimum value or the maximum value of the element characteristics indicates the desired value of the element characteristic of interest. Data processing means for performing worst-point calculation for determining the value of an independent element by obtaining the value of the independent element, and obtaining the distribution of the independent element specified by the independent-element designation input corresponding to the worst point obtained by the worst-point calculation A worst case model parameter generation device, comprising: an output unit that outputs a worst parameter set of the independent element according to the data processing unit.
指定されることを特徴とする請求項7ないし9いずれか
1つに記載のワーストケース・モデルパラメータ生成装
置。10. The worst-case model parameter generation device according to claim 7, wherein fixed values are specified for some of the independent elements.
に関して、素子特性ごとの計算手順を記述する手順記述
手段を有することを特徴とする請求項7ないし9いずれ
か1つに記載のワーストケース・モデルパラメータ生成
装置。11. The worst-case method according to claim 7, further comprising a procedure description unit for describing a calculation procedure for each element characteristic in the sensitivity calculation of the data processing unit. Model parameter generation device.
ータセットの出力の他に、所望の素子特性値を示すよう
に生成されたモデルパラメータに対応する各独立要素の
値、基準値からのシフト量、またはシフト量の正規化さ
れた値を出力することを特徴とする請求項7ないし9い
ずれか1つに記載のワーストケース・モデルパラメータ
生成装置。12. The output unit outputs, in addition to the output of the worst parameter set, a value of each independent element corresponding to a model parameter generated so as to indicate a desired element characteristic value, a shift amount from a reference value, 10. The worst-case model parameter generation device according to claim 7, wherein a normalized value of the shift amount is output.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10094490A JPH11296561A (en) | 1998-04-07 | 1998-04-07 | Worst-case model parameter generation method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP10094490A JPH11296561A (en) | 1998-04-07 | 1998-04-07 | Worst-case model parameter generation method and apparatus |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH11296561A true JPH11296561A (en) | 1999-10-29 |
Family
ID=14111751
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10094490A Pending JPH11296561A (en) | 1998-04-07 | 1998-04-07 | Worst-case model parameter generation method and apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH11296561A (en) |
Cited By (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002261266A (en) * | 2001-03-05 | 2002-09-13 | Sony Corp | Semiconductor simulation method and semiconductor simulation device |
| JP2008028161A (en) * | 2006-07-21 | 2008-02-07 | Nec Electronics Corp | Designing method and system for semiconductor device |
| WO2008102681A1 (en) * | 2007-02-19 | 2008-08-28 | Nec Corporation | Circuit operation worst condition decision system, method, and program |
| JPWO2007049555A1 (en) * | 2005-10-24 | 2009-04-30 | 国立大学法人京都大学 | CMOS model creation apparatus, method, program of the method, and recording medium |
| CN100503408C (en) | 2003-03-10 | 2009-06-24 | 因温特奥股份公司 | Method for operating an elevator installation |
| JP2009245333A (en) * | 2008-03-31 | 2009-10-22 | Toshiba Corp | Statistical timing analyzer and statistical timing analysis method |
| JP2011113302A (en) * | 2009-11-26 | 2011-06-09 | Renesas Electronics Corp | Timing verification device for semiconductor integrated circuit, timing verification method, and timing verification program |
| US8042081B2 (en) | 2005-01-31 | 2011-10-18 | Renesas Electronics Corporation | Method and system for manufacturing a semiconductor device having plural wiring layers |
| JP2012103861A (en) * | 2010-11-09 | 2012-05-31 | Fujitsu Ltd | Design support program, design support device and design support method |
| WO2018134903A1 (en) * | 2017-01-18 | 2018-07-26 | 富士通株式会社 | Parameter value determination method, parameter value determination program, and parameter value determination device |
| WO2019235608A1 (en) * | 2018-06-07 | 2019-12-12 | 日本電気株式会社 | Analysis device, analysis method, and recording medium |
| WO2019235603A1 (en) * | 2018-06-07 | 2019-12-12 | 日本電気株式会社 | Relationship analysis device, relationship analysis method, and recording medium |
| WO2019235614A1 (en) * | 2018-06-07 | 2019-12-12 | 日本電気株式会社 | Relationship analysis device, relationship analysis method, and recording medium |
-
1998
- 1998-04-07 JP JP10094490A patent/JPH11296561A/en active Pending
Cited By (21)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002261266A (en) * | 2001-03-05 | 2002-09-13 | Sony Corp | Semiconductor simulation method and semiconductor simulation device |
| CN100503408C (en) | 2003-03-10 | 2009-06-24 | 因温特奥股份公司 | Method for operating an elevator installation |
| US8099706B2 (en) | 2005-01-31 | 2012-01-17 | Renesas Electronics Corporation | Software product for semiconductor device design |
| US8042081B2 (en) | 2005-01-31 | 2011-10-18 | Renesas Electronics Corporation | Method and system for manufacturing a semiconductor device having plural wiring layers |
| JPWO2007049555A1 (en) * | 2005-10-24 | 2009-04-30 | 国立大学法人京都大学 | CMOS model creation apparatus, method, program of the method, and recording medium |
| JP2008028161A (en) * | 2006-07-21 | 2008-02-07 | Nec Electronics Corp | Designing method and system for semiconductor device |
| WO2008102681A1 (en) * | 2007-02-19 | 2008-08-28 | Nec Corporation | Circuit operation worst condition decision system, method, and program |
| JP5044635B2 (en) * | 2007-02-19 | 2012-10-10 | ルネサスエレクトロニクス株式会社 | Worst condition determination system, method and program for circuit operation |
| JP2009245333A (en) * | 2008-03-31 | 2009-10-22 | Toshiba Corp | Statistical timing analyzer and statistical timing analysis method |
| JP2011113302A (en) * | 2009-11-26 | 2011-06-09 | Renesas Electronics Corp | Timing verification device for semiconductor integrated circuit, timing verification method, and timing verification program |
| JP2012103861A (en) * | 2010-11-09 | 2012-05-31 | Fujitsu Ltd | Design support program, design support device and design support method |
| US8418089B2 (en) | 2010-11-09 | 2013-04-09 | Fujitsu Limited | Computer readable non-transitory medium storing design aiding program, design aiding apparatus, and design aiding method for determining performance index of an integrated circuit in worst case operation conditions |
| WO2018134903A1 (en) * | 2017-01-18 | 2018-07-26 | 富士通株式会社 | Parameter value determination method, parameter value determination program, and parameter value determination device |
| JPWO2018134903A1 (en) * | 2017-01-18 | 2019-11-07 | 富士通株式会社 | Parameter value determination method, parameter value determination program, and parameter value determination device |
| WO2019235608A1 (en) * | 2018-06-07 | 2019-12-12 | 日本電気株式会社 | Analysis device, analysis method, and recording medium |
| WO2019235603A1 (en) * | 2018-06-07 | 2019-12-12 | 日本電気株式会社 | Relationship analysis device, relationship analysis method, and recording medium |
| WO2019235614A1 (en) * | 2018-06-07 | 2019-12-12 | 日本電気株式会社 | Relationship analysis device, relationship analysis method, and recording medium |
| JPWO2019235608A1 (en) * | 2018-06-07 | 2021-06-17 | 日本電気株式会社 | Analyzer, analysis method and program |
| JPWO2019235614A1 (en) * | 2018-06-07 | 2021-07-01 | 日本電気株式会社 | Relationship analyzers, relationship analysis methods and programs |
| JPWO2019235603A1 (en) * | 2018-06-07 | 2021-07-08 | 日本電気株式会社 | Relationship analyzers, relationship analysis methods and programs |
| US12086697B2 (en) | 2018-06-07 | 2024-09-10 | Nec Corporation | Relationship analysis device, relationship analysis method, and recording medium for analyzing relationship between a plurality of types of data using kernel mean learning |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH11296561A (en) | Worst-case model parameter generation method and apparatus | |
| US7114132B2 (en) | Device, system, server, client, and method for supporting component layout design on circuit board, and program for implementing the device | |
| JP4014274B2 (en) | Analysis of electrical behavior of integrated circuits | |
| JPH06274565A (en) | Data preparation method for logic simulation, logic simulation method and logic simulator | |
| US20020156609A1 (en) | Circuit simulation method, circuit simulation device, and circuit simulation program and computer readable storage medium onto which the program is stored | |
| JP4138318B2 (en) | Lithography process margin evaluation apparatus, lithography process margin evaluation method, and lithography process margin evaluation program | |
| JP2008250630A (en) | Decoupling cell placement method and decoupling cell placement device | |
| EP1045252A2 (en) | Deriving statistical device models from worst-case files | |
| US20100076742A1 (en) | Simulation model for transistors | |
| US7110929B1 (en) | System and method of providing additional circuit analysis using simulation templates | |
| US20090193051A1 (en) | Analysis supporting apparatus, analysis supporting method, and analysis supporting program | |
| Campilho-Gomes et al. | Analog flat-level circuit synthesis with genetic algorithms | |
| US6321183B1 (en) | Semiconductor device characteristic simulation apparatus and its method | |
| US20110078649A1 (en) | Wafer layout assisting method and system | |
| US20090192971A1 (en) | Analysis supporting apparatus, analysis supporting method, and analysis supporting program | |
| TW202324177A (en) | Enhanced cell modeling for waveform propagation | |
| JP2002502107A (en) | Transistor model improvement method and system | |
| US20230244843A1 (en) | Method for simulating system and associated electronic device | |
| JP4056613B2 (en) | Integrated circuit design method and integrated circuit design support apparatus | |
| JP2001291778A (en) | Statistical model parameter extraction method and apparatus | |
| US20090192770A1 (en) | Analysis supporting apparatus, analysis supporting method, and analysis supporting program | |
| JP2004220600A (en) | Product design support system, product design support method and program | |
| US11615226B2 (en) | Recording medium, computing method, and computing device | |
| JP4202222B2 (en) | Transmission line analysis method and apparatus | |
| JP2017173935A (en) | Semiconductor design support device, semiconductor design support method, program, and recording medium |