JP6561798B2 - Current source model generation apparatus, current source model generation program and method thereof - Google Patents
Current source model generation apparatus, current source model generation program and method thereof Download PDFInfo
- Publication number
- JP6561798B2 JP6561798B2 JP2015228726A JP2015228726A JP6561798B2 JP 6561798 B2 JP6561798 B2 JP 6561798B2 JP 2015228726 A JP2015228726 A JP 2015228726A JP 2015228726 A JP2015228726 A JP 2015228726A JP 6561798 B2 JP6561798 B2 JP 6561798B2
- Authority
- JP
- Japan
- Prior art keywords
- input
- output
- voltage
- terminal
- cell
- 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 current source model generation device, a current source model generation program, and a method thereof.
半導体集積回路の設計に使用される遅延シミュレーションの遅延見積もりの精度を改善するために、種々の提案がなされている(例えば、特許文献1及び2並びに非特許文献1及び2を参照)。
Various proposals have been made in order to improve the accuracy of delay estimation in delay simulation used for designing a semiconductor integrated circuit (see, for example,
例えば、非線形の電流を出力する直流電源と、入出力電圧との関係がルックアップテーブルで示される容量成分とを含む電流源モデルを使用して、セルの遅延値を見積もる技術が知られている。 For example, a technique for estimating a delay value of a cell using a current source model including a DC power source that outputs a non-linear current and a capacitance component in which a relationship between input and output voltages is indicated by a lookup table is known. .
半導体集積回路に搭載されるセル間の遅延は、セル間を接続する配線の寄生容量及び寄生抵抗等に起因する配線遅延と、セルの内部素子間を接続する配線及び内部素子の寄生容量等に起因するセル遅延とを含む。従来の半導体集積回路では、セル間遅延において配線遅延が占める割合が大きく、配線遅延がセル間遅延の演算精度に影響する主要な要因であったため、クリティカルパスの遅延の見積もり等でセル間遅延を見積もるときに、セル遅延は無視された。 The delay between cells mounted on a semiconductor integrated circuit is due to the wiring delay caused by the parasitic capacitance and parasitic resistance of the wiring connecting the cells, the wiring connecting the internal elements of the cell and the parasitic capacitance of the internal elements, etc. Resulting cell delay. In conventional semiconductor integrated circuits, wiring delay accounts for a large percentage of inter-cell delay, and wiring delay is the main factor affecting the calculation accuracy of inter-cell delay. Cell delay was ignored when estimating.
しかしながら、近年の半導体集積回路では、微細化技術の進展、及び配置配線技術の向上に伴って、セル遅延の見積もり精度の向上が望まれる。 However, in recent semiconductor integrated circuits, with the progress of miniaturization technology and the improvement of placement and routing technology, it is desired to improve the accuracy of estimation of cell delay.
一実施形態では、半導体集積回路に配置されるセルのセル遅延を精度良く見積ることを目的とする。 An object of one embodiment is to accurately estimate a cell delay of a cell arranged in a semiconductor integrated circuit.
1つの態様では、電流源モデル生成方法は、第1入力端子及び第2入力端子を有する入力端子対と、第1出力端子及び第2出力端子を有する出力端子対と、ミラー容量と、出力容量と、直流電流源と、を有する電流源モデルを生成する。ミラー容量は一方の端子が第1入力端子に接続され、他方の端子が第1出力端子に接続され、出力容量は一方の端子が第1出力端子に接続され、他方の端子が第2出力端子に接続される。直流電流源は、一方の端子が第2入力端子及び第2出力端子に接続され、他方の端子が第1出力端子に接続され、ミラー容量及び出力容量に直流電流を供給する。1つの態様では、入力端子に入力ランプ電圧を印加し且つ出力端子に直流電圧を印加したときの第1入力電流、第1入力電圧及び第1出力電圧を取得する。また、1つの態様では、入力端子に入力ランプ電圧を印加し且つ出力端子に出力ランプ電圧を印加したときの第2入力電流、第2入力電圧及び第2出力電圧を取得する。そして、1つの態様では、第1入力電流と第2入力電流との差、及び第2出力電圧の傾きに基づいて、ミラー容量の容量値を演算する。 In one aspect, a current source model generation method includes an input terminal pair having a first input terminal and a second input terminal, an output terminal pair having a first output terminal and a second output terminal, a mirror capacitor, and an output capacitor. And a direct current source. The mirror capacitor has one terminal connected to the first input terminal, the other terminal connected to the first output terminal, the output capacitor connected to the first output terminal, and the other terminal connected to the second output terminal. Connected to. The DC current source has one terminal connected to the second input terminal and the second output terminal, and the other terminal connected to the first output terminal, and supplies a DC current to the mirror capacitor and the output capacitor. In one aspect, the first input current, the first input voltage, and the first output voltage when an input ramp voltage is applied to the input terminal and a DC voltage is applied to the output terminal are acquired. In one aspect, the second input current, the second input voltage, and the second output voltage when the input ramp voltage is applied to the input terminal and the output ramp voltage is applied to the output terminal are acquired. In one aspect, the capacitance value of the mirror capacitance is calculated based on the difference between the first input current and the second input current and the slope of the second output voltage.
一実施形態では、半導体集積回路に配置されるセルのセル遅延を精度良く見積ることができる。 In one embodiment, the cell delay of cells arranged in a semiconductor integrated circuit can be accurately estimated.
以下図面を参照して、本発明に係る電流源モデル生成装置、電流源モデル生成プログラム及びその方法について説明する。但し、本発明の技術的範囲はそれらの実施の形態に限定されない。 Hereinafter, a current source model generation device, a current source model generation program, and a method thereof according to the present invention will be described with reference to the drawings. However, the technical scope of the present invention is not limited to these embodiments.
(実施形態に係る電流源モデル生成方法の概要)
実施形態に係る電流源モデル生成方法は、セルの入力端子にランプ電圧を印加したときの出力電流値を使用せずに、セルの出力端子にランプ電圧を印加したときの入力電流値を使用して、電流源モデルのミラー容量を演算する。セルの入力端子にランプ電圧を印加したときの出力電流値の代わりにセルの出力端子にランプ電圧を印加したときの入力電流値を使用することで、IRドロップに起因するミラー容量の抽出誤差を低減することができる。
(Outline of current source model generation method according to the embodiment)
The current source model generation method according to the embodiment uses the input current value when the lamp voltage is applied to the cell output terminal without using the output current value when the lamp voltage is applied to the cell input terminal. Then, the mirror capacitance of the current source model is calculated. By using the input current value when the lamp voltage is applied to the cell output terminal instead of the output current value when the lamp voltage is applied to the cell input terminal, the mirror capacitance extraction error caused by the IR drop is reduced. Can be reduced.
(実施形態に係る電流源モデル生成方法に関連する技術)
図1(a)は半導体集積回路に搭載されるセル間遅延の一例を示す図であり、図1(b)は半導体集積回路に搭載されるセル間遅延の他の例を示す図であり、図1(c)は半導体集積回路に搭載されるセル一例を示す図である。図1(d)は図1(c)に示すセルの内部回路図であり、図1(e)は図1(c)に示すセルのセル遅延を説明するための図である。
(Technology related to the current source model generation method according to the embodiment)
1A is a diagram illustrating an example of an inter-cell delay mounted on a semiconductor integrated circuit, and FIG. 1B is a diagram illustrating another example of an inter-cell delay mounted on a semiconductor integrated circuit. FIG. 1C is a diagram showing an example of a cell mounted on a semiconductor integrated circuit. FIG. 1D is an internal circuit diagram of the cell shown in FIG. 1C, and FIG. 1E is a diagram for explaining the cell delay of the cell shown in FIG. 1C.
図1(a)に示す例では、第1セル801と第2セル802との間は、配線803により接続される。第1セル801の入力端子から第2セル802の入力端子までのセル間遅延Tdは、第1セル801のセル遅延Tcと、配線803の配線遅延Twとの和である。配線803の長さが比較的短いとき、セル間遅延Tdに占めるセル遅延Tcの割合が比較的大きくなる。
In the example illustrated in FIG. 1A, the
図1(b)に示す例では、第1セル801と第2セル802との間は、配線803a及び803b並びにリピータ804により接続される。リピータ804は、クリティカルパスの遅延を低減する等のために、セル間の配線の配線長が長いときに挿入されるバッファである。第1セル801の入力端子から第2セル802の入力端子までのセル間遅延Tdは、第1セル801のセル遅延Tc、配線803aの配線遅延Tw1、リピータ804のセル遅延Tr、及び配線803bの配線遅延Tw2の和である。セル間の配線の長さが比較的長いとき、単数又は複数のリピータ804が第1セル801と第2セル802との間に挿入されるため、セル間遅延Tdに占めるセル遅延Tc及びTrの割合が大きくなる。
In the example shown in FIG. 1B, the
インバータ810は、第1セル801、第2セル802の一例である。第1セル801及び第2セル802は、組み合わせ論理回路の構成素子であり、NAND素子、NOR素子、AND素子、OR素子、XOR素子等のインバータ810以外の組み合わせ論理回路の構成素子であってもよい。インバータ810は、nMOSトランジスタ811と、pMOSトランジスタ812とを有する。nMOSトランジスタ811及びpMOSトランジスタ812のゲートは入力端子813に接続され、nMOSトランジスタ811及びpMOSトランジスタ812のドレインは出力端子814に接続される。
The
図1(e)において破線で示される入力電圧821がインバータ810の入力端子813に印加されると、インバータ810がセル遅延を有さないとき、一点鎖線で示される理想出力電圧822がインバータ810の出力端子814が出力される。しかしながら、MOSトランジスタ811及びpMOSトランジスタ812のしきい値電圧、及び寄生容量等の影響により、実線で示される出力電圧823がインバータ810の出力端子814が出力される。インバータ810のセル遅延Tcは、入力電圧821が1/2VDDに上昇した時間と、出力電圧が1/2VDDに下降した時間との間の時間差である。図1(e)は、インバータ810のセル遅延を示すが、2入力NAND素子、2入力NOR素子等の入力端子を2つ以上有する素子のセル遅延は、1つの入力端子に印加される入力電圧が遷移する場合には、インバータ810のセル遅延と同様に示される。
When the
インバータ810等のセル遅延を見積もるセル遅延見積技術は、線形遅延モデル、SPICEシミュレーションモデル、及び電流源モデルを含む。線形遅延モデルでは、1ゲート当たりの処理速度はマイクロ秒(μs)単位(μs/gate)であり、セル遅延は、比較的高速に見積られる。しかしながら、線形遅延モデルでは、セルを形成するMOSトランジスタの精密な動作等が反映されないため、見積誤差が大きくなるおそれがある。SPICEシミュレーションモデルでは、トランジスタの動作及び寄生容量の影響等を細かく解析するため、セル遅延は、高精度で見積もられる。しかしながら、SPICEシミュレーションモデルは多くのパラメータを使用するため、セル遅延を見積もる見積時間が長くなるおそれがある。一例では、SPICEシミュレーションモデルにおける1ゲート当たりの見積もり速度は秒単位(s/gate)であり、SPICEシミュレーションモデルの見積時間は、線形遅延モデルの見積時間の100万倍程になるおそれがある。半導体集積回路が数10万ゲートを実装するとき、半導体集積回路の全体の遅延見積をSPICEシミュレーションモデルで実行することは、容易ではない。電流源モデルでは、1ゲート当たりの見積時間はマイクロ秒(μs)単位(ms/gate)である。SPICEシミュレーションモデルのセル遅延の見積もり時間は、線形遅延モデルの見積時間より長くなるが、SPICEシミュレーションモデルの遅延見積の1/1000程度になる。
Cell delay estimation techniques for estimating cell delay of the
(電流源モデルの構成)
図2は、インバータ810の電流源モデルの回路図である。
(Configuration of current source model)
FIG. 2 is a circuit diagram of a current source model of the
電流源モデル100は、ミラー容量Cmと、出力容量Coと、直流電流源101と、第1入力端子111及び第2入力端子112を含む入力端子対110と、第1出力端子121及び第2出力端子122を含む出力端子対120とを有する。ミラー容量Cmは、一方の端子が第1入力端子111に接続され、他方の端子が第1出力端子121に接続される。出力容量Coは、一方の端子が第1出力端子121に接続され、他方の端子が第2出力端子122に接続される。直流電流源101は、一方の端子が第2入力端子112及び第2出力端子122に接続され、他方の端子が第1出力端子121に接続され、ミラー容量Cm及び出力容量Coに直流電流Idcを供給する。第1入力端子111及び第2入力端子112の間には入力電圧Vinが印加され、第1出力端子121及び第2出力端子122から出力電圧Voutが出力される。
The
(実施形態に係る電流源モデル生成装置の構成及び機能)
図3は、実施形態に係る電流源モデル生成装置のブロック図である。
(Configuration and Function of Current Source Model Generation Device According to Embodiment)
FIG. 3 is a block diagram of the current source model generation device according to the embodiment.
電流源モデル生成装置1は、入力部11と、出力部12と、記憶部13と、処理部14とを有する。
The current source
入力部11は、データの入力が可能であればどのようなデバイスでもよく、例えば、キーボード、マウス、タッチパネル及びキーボタン等である。操作者は、入力部11を用いて、文字、数字、記号等を入力することができる。入力部11は、操作者により操作されると、その操作に対応する信号を生成する。そして、生成された信号は、操作者の指示として、処理部14に供給される。
The
出力部12は、映像や画像等の表示が可能であればどのようなデバイスでもよく、例えば、液晶ディスプレイ又は有機EL(Electro−Luminescence)ディスプレイ等である。出力部12は、処理部14から供給された映像データに応じた映像や、画像データに応じた画像等を表示する。また、出力部12は、紙などの表示媒体に、映像、画像又は文字等を印刷する出力装置であってもよい。
The
記憶部13は、例えば、磁気テープ装置、磁気ディスク装置、又は光ディスク装置のうちの少なくとも一つを備える。記憶部13は、処理部14での処理に用いられるオペレーティングシステムプログラム、ドライバプログラム、アプリケーションプログラム、データ等を記憶する。例えば、記憶部13は、アプリケーションプログラムとして、電流源モデルを生成する処理を、処理部14に実行させるための電流源モデル生成プログラムを記憶する。また、記憶部13は、アプリケーションプログラムとして、電流源モデルを使用してセルの遅延を見積もる処理を、処理部14に実行させるためのセル遅延見積プログラムを記憶する。電流源モデル生成プログラム及びセル遅延見積プログラムは、例えばCD−ROM、DVD−ROM等のコンピュータ読み取り可能な可搬型記録媒体から、公知のセットアッププログラム等を用いて記憶部13にインストールされてもよい。
The
また、記憶部13は、電流源モデル生成処理で使用されるプロセスデザインキット(Process Design Kit、PDK)131、セルライブラリ132、及びSPICEネットリスト133を記憶する。PDK131は、半導体プロセスのデザインルール、SPICEモデル及びSPICEパラメータ等を含む回路設計において標準的な設計データセットである。セルライブラリ132は、インバータ素子、2入力NAND素子及び2入力NOR素子等の組み合わせ論理回路の構成素子を含むセルのリストである。SPICEネットリスト133は、所望の半導体集積回路のレイアウト情報から抽出されたSPICEネットリストである。さらに、記憶部13は、所定の処理に係る一時的なデータを一時的に記憶してもよい。
The
処理部14は、一又は複数個のプロセッサ及びその周辺回路を有する。処理部14は、電流源モデル生成装置1の全体的な動作を統括的に制御するものであり、例えば、CPUである。処理部14は、記憶部13に記憶されているプログラム(ドライバプログラム、オペレーティングシステムプログラム、アプリケーションプログラム等)に基づいて処理を実行する。また、処理部14は、複数のプログラム(アプリケーションプログラム等)を並列に実行できる。
The
処理部14は、シミュレーション実行部141と、直流電流抽出部142と、ミラー容量演算部143と、出力容量演算部144と、状態空間生成部145とを有する。シミュレーション実行部141は、ネットリスト取得部150と、第1シミュレーション部151と、第2シミュレーション部152と、第3シミュレーション部153とを有する。これらの各部は、処理部14が備えるプロセッサで実行されるプログラムにより実現される機能モジュールである。あるいは、これらの各部は、ファームウェアとして電流源モデル生成装置1に実装されてもよい。
The
(実施形態に係る電流源モデル生成装置の動作)
図4は、電流源モデル生成装置1による電流源モデル生成処理のフローチャートである。電流源モデル生成処理は、予め記憶部13に記憶されているプログラムに基づいて、主に処理部14により、電流源モデル生成装置1の各要素と協働して実行される。
(Operation of Current Source Model Generation Device According to Embodiment)
FIG. 4 is a flowchart of current source model generation processing by the current source
まず、シミュレーション実行部141のネットリスト取得部150は、電流源モデルを生成するセルをセルライブラリ132から選択し(S101)、選択したセルに対応するネットリストをSPICEネットリスト133から取得する(S102)。次いで、シミュレーション実行部141は、取得したネットリストに対してPDK131を使用してSPICEシミュレーションを実行する(S103)。
First, the net
図5はS103の処理のより詳細なフローチャートであり、図6(a)はS103の処理で使用される第1抽出回路の回路図であり、図6(b)はS103の処理で使用される第2抽出回路の回路図である。 FIG. 5 is a more detailed flowchart of the process of S103, FIG. 6A is a circuit diagram of the first extraction circuit used in the process of S103, and FIG. 6B is used in the process of S103. It is a circuit diagram of a 2nd extraction circuit.
第1シミュレーション部151は、第1抽出回路201の第1状態でSPICEシミュレーションを実行する(S201)。第1抽出回路201は、第1直流セル211と、第1ランプセル212と、第1入力ランプ電圧源213と、第1出力直流電圧源214と、第1出力ランプ電圧源215とを有する。第1直流セル211及び第1ランプセル212のそれぞれの内部には、S102で取得されたセルのネットリストが配置される。
The
第1入力ランプ電圧源213は、第1直流セル211及び第1ランプセル212の入力端子に接続される。第1直流セル211及び第1ランプセル212のそれぞれの内部に配置されたセルのネットリストが2以上の入力端子を有するときは、何れか1つの入力端子に接続される。第1入力ランプ電圧源213は、第1直流セル211及び第1ランプセル212の入力端子に傾きKinを有する第1入力ランプ電圧を印加する。
The first input
第1出力直流電圧源214は、第1直流セル211の出力端子に接続される。第1出力直流電圧源214は、第1状態のときに第1直流セル211の出力端子に、VSSからVDDまでの間の複数の電圧を有する直流電圧を印加する。
The first output
第1出力ランプ電圧源215は、第1ランプセル212の出力端子に接続される。第1出力ランプ電圧源215は、第2状態のときに第1ランプセル212の出力端子に、傾きKoutを有するランプ電圧を印加する。第1出力ランプ電圧源215が印加するランプ電圧の傾きKoutは、複数の値に設定可能である。
The first output
図7(a)は第1抽出回路201の第1状態を示す回路図であり、図7(b)は第1直流セル211の入出力端子に印加される電圧を示す図である。図7(b)において、横軸は時間を示し、縦軸は電圧を示し、太実線は第1入力ランプ電圧源213から第1直流セル211の入力端子に印加される電圧を示し、太破線は第1出力直流電圧源214から第1直流セル211の出力端子に印加される電圧を示す。
FIG. 7A is a circuit diagram illustrating a first state of the
第1シミュレーション部151は、所定の傾きKinを有する第1入力ランプ電圧を第1入力ランプ電圧源213から第1直流セル211の入力端子に印加する。また、第1シミュレーション部151は、複数の電圧値を有する第1出力直流電圧を第1出力直流電圧源214から第1直流セル211の出力端子に印加する。第1シミュレーション部151は、第1直流セル211の入力端子に傾きKinを有する第1入力ランプ電圧を印加し、且つ第1直流セル211の出力端子に印加する第1出力直流電圧の電圧値を、VSSからVDDまで順次変化させる。VSSが0Vであり、VDDが5Vであるとき、第1シミュレーション部151は、0V、1V、2V、3V、4V、5Vの6つの第1出力直流電圧を第1直流セル211の出力端子に印加してもよい。
The
第1シミュレーション部151は、第1直流セル211の出力端子に印加する第1出力直流電圧毎に、第1入力電圧Vin、第1出力電圧Vout及び第1入力電流Iin1の経時変化を検出して、テーブル形式で記憶部13に記憶する。
The
図8は、第1シミュレーション部151が記憶部13に記憶する出力直流記憶テーブルを示す図である。
FIG. 8 is a diagram illustrating an output DC storage table stored in the
出力直流記憶テーブル310は、印加されるm個の第1出力直流電流値毎に第1出力直流記憶テーブル311〜第m出力直流記憶テーブル31mのm個のテーブルを含む。第1出力直流記憶テーブル311〜第m出力直流記憶テーブル31mのそれぞれは、第1直流セル211の入力端子及び出力端子に電圧が印加されてからの経過時間t毎に、第1入力電圧Vin、第1出力電圧Vout及び第1入力電流Iin1を記憶する。
The output DC storage table 310 includes m tables of the first output DC storage table 311 to the m-th output DC storage table 31m for every m first output DC current values to be applied. Each of the first output DC storage table 311 to the m-th output DC storage table 31m has a first input voltage Vin, for each elapsed time t after the voltage is applied to the input terminal and the output terminal of the
次いで、第2シミュレーション部152は、第1抽出回路201の第2状態でSPICEシミュレーションを実行する(S202)。
Next, the
図9(a)は第1抽出回路201の第2状態を示す回路図であり、図9(b)は第1ランプセル212の入出力端子に印加される電圧を示す図である。図9(b)において、横軸は時間を示し、縦軸は電圧を示す。また、太実線は第1入力ランプ電圧源213から第1ランプセル212の入力端子に印加される電圧を示し、太一点鎖線は第1出力ランプ電圧源215から第1ランプセル212の出力端子に印加される電圧を示す。太破線は、第1ランプセル212の出力端子に印加される電圧の第1ランプセル212の入力端子に印加される電圧に対する相対的な傾きを示す。
FIG. 9A is a circuit diagram showing a second state of the
第2シミュレーション部152は、第1状態と同一の傾きKinを有する第1入力ランプ電圧を第1入力ランプ電圧源213から第1ランプセル212の入力端子に印加する。また、第2シミュレーション部152は、複数の傾きKoutを有する第1出力ランプ電圧を第1出力ランプ電圧源215から第1ランプセル212の出力端子に印加する。第2シミュレーション部152は、第1ランプセル212の入力端子に傾きKinを有する第1出力ランプ電圧を印加し、且つ第1ランプセル212の出力端子に印加する第1出力ランプ電圧の傾きKoutを順次変化させる。
The
第2シミュレーション部152は、第1ランプセル212の出力端子に印加する第1出力ランプ電圧の傾きKout毎に、第2入力電圧Vin、第2出力電圧Vout及び第2入力電流Iin2の経時変化を検出して、テーブル形式で記憶部13に記憶する。
The
図10は、第2シミュレーション部152が記憶部13に記憶する出力ランプ記憶テーブルを示す図である。
FIG. 10 is a diagram illustrating an output lamp storage table stored in the
出力ランプ記憶テーブル320は、印加されるp個の第1出力ランプ電圧の傾きKout毎に第1出力ランプ記憶テーブル321〜第p出力ランプ記憶テーブル32pのp個のテーブルを含む。第1出力ランプ記憶テーブル321〜第p出力ランプ記憶テーブル32pのそれぞれは、第1直流セル211の入力端子及び出力端子に電圧が印加されてからの経過時間t毎に、第2入力電圧Vin、第2出力電圧Vout及び第2入力電流Iin2を記憶する。
The output lamp storage table 320 includes p tables of the first output lamp storage table 321 to the p-th output lamp storage table 32p for each inclination Kout of the p first output lamp voltages to be applied. Each of the first output lamp storage table 321 to the p-th output lamp storage table 32p has a second input voltage Vin, for each elapsed time t after the voltage is applied to the input terminal and the output terminal of the
次いで、第3シミュレーション部153は、第2抽出回路102でSPICEシミュレーションを実行する(S203)。第2抽出回路202は、第2ランプセル221と、第2入力直流電圧源222と、第2出力ランプ電圧源223とを有する。第2ランプセル221の内部には、S102で取得されたセルのネットリストが配置される。
Next, the
第2入力直流電圧源222は、第2ランプセル221の入力端子に接続される。第2ランプセル221の内部に配置されたセルのネットリストが2以上の入力端子を有するときは、何れか1つの入力端子に接続される。第2入力直流電圧源222は、第2ランプセル221の出力端子に、VSSからVDDまでの間の複数の電圧を有する直流電圧を印加する。
The second input
第2出力ランプ電圧源223は、第2ランプセル221の出力端子に接続される。第2出力ランプ電圧源223は、第2状態のときに第2ランプセル212の出力端子に、傾きKout2を有するランプ電圧を印加する。
The second output
図11(a)は第2抽出回路202のシミュレーション状態を示す回路図であり、図11(b)は第2ランプセル221の入出力端子に印加される電圧を示す図である。図11(b)において、横軸は時間を示し、縦軸は電圧を示す。また、太実線は第2入力直流電圧源222から第2ランプセル221の入力端子に印加される電圧を示し、太破線は第2出力ランプ電圧源223から第2ランプセル221の出力端子に印加される電圧を示す。
FIG. 11A is a circuit diagram showing a simulation state of the
第3シミュレーション部153は、複数の電圧値を有する第2入力直流電圧を第2入力直流電圧源222から第2ランプセル221の入力端子に印加する。また、第3シミュレーション部153は、所定の傾きKout2を有する第2出力ランプ電圧を第2出力ランプ電圧源223から第2ランプセル221の出力端子に印加する。第3シミュレーション部153は、第2ランプセル221の入力端子に印加する第2入力ランプ電圧の電圧値を、VSSからVDDまで順次変化させ、且つ第2ランプセル221の出力端子に所定の傾きKout2を有する第2出力ランプ電圧を印加する。
The
第3シミュレーション部153は、第2ランプセル221の入力端子に印加する第2入力直流電圧毎に、第3入力電圧Vin、第3出力電圧Vout及び第2入力電流Iin2の経時変化を検出して、テーブル形式で記憶部13に記憶する。
The
図12は、第3シミュレーション部153が記憶部13に記憶する入力直流記憶テーブルを示す図である。
FIG. 12 is a diagram illustrating an input DC storage table stored in the
入力直流記憶テーブル330は、印加されるq個の第2入力直流電圧毎に第1入力直流記憶テーブル331〜第q入力直流記憶テーブル33qのq個のテーブルを含む。第1入力直流記憶テーブル331〜第q入力直流記憶テーブル33qのそれぞれは、第2ランプセル221の入力端子及び出力端子に電圧が印加されてからの経過時間t毎に、第3入力電圧Vin、第3出力電圧Vout及び第3出力電流Iin3を記憶する。
The input DC storage table 330 includes q tables of the first input DC storage table 331 to the qth input DC storage table 33q for every q second input DC voltages to be applied. Each of the first input DC storage table 331 to the qth input DC storage table 33q has a third input voltage Vin, a first input voltage, and a third input voltage Vin for each elapsed time t after the voltage is applied to the input terminal and output terminal of the
次いで、直流電流抽出部142は、直流電流源101の直流電流Idcを抽出する(S104)。直流電流抽出部142は、S102で取得されたセルのネットリストの入力端子及び出力端子に直流電圧を印加してシミュレーションしたときに出力端子に流れる電流を直流電流Idcとして抽出する。直流電流抽出部142は、入力端子に印加する入力電圧Vin及び出力端子に印加する出力電圧Voutを順次変化させて、複数の入力電圧Vin及び出力電圧Voutのそれぞれについて、直流電流Idc(Vin,Vout)を抽出する。直流電流抽出部142は、抽出した直流電流Idc(Vin,Vout)を記憶部13に記憶する。
Next, the direct
次いで、ミラー容量演算部143は、第1入力電流Iin1と第2入力電流Iin2との差、及び第2出力電圧の傾きKout2に基づいて、電流源モデル100のミラー容量Cmの容量値を演算する(S105)。より詳細には、複数の入力電圧Vin及び複数の出力電圧Voutにおける、第1入力電流Iin1と第2入力電流Iin2との差と、第2出力電圧の傾きKout2とから、入力電圧Vin及び出力電圧Voutに応じたミラー容量Cmの容量値を演算する。
Next, the mirror
図13は、ミラー容量演算部143が演算するミラー容量Cmの容量値を示す図である。
FIG. 13 is a diagram illustrating a capacitance value of the mirror capacitance Cm calculated by the mirror
ミラー容量演算部143は、複数の第1入力電圧Vin及び第1出力電圧Voutにおける第1入力電流Iin1を、出力直流記憶テーブル310から取得する。次いで、ミラー容量演算部143は、第1入力電流Iin1を取得した第1入力電圧Vin及び第1出力電圧Voutに対応する第2入力電圧Vin及び第2出力電圧Voutにおける第2入力電流Iin2を、出力ランプ記憶テーブル320から取得する。そして、ミラー容量演算部143は、複数の所定の入力電圧Vin及び出力電圧Voutのそれぞれについてミラー容量Cm(Vin,Vout)を
Cm (Vin, Vout) = (Iin2 (Vin, Vout) - Iin1 (Vin, Vout))/Kout
から演算する。ここで、出力電圧の傾きKoutは、第2入力電圧Vin、第2出力電圧Vout、及び入力ランプ電圧の傾きKinから、
Kout = Kin * Vout/Vin
で示される。出力電圧の傾きKoutを第2入力ランプ電圧の傾きKin、並びにSPICEシミュレーションで検出された第2入力電圧Vin及び第2出力電圧Voutから演算することで、出力電圧の傾きKoutをシミュレーション結果に基づいて算出できる。
The mirror
Cm (Vin, Vout) = (Iin2 (Vin, Vout)-Iin1 (Vin, Vout)) / Kout
Calculate from. Here, the gradient Kout of the output voltage is obtained from the gradient Kin of the second input voltage Vin, the second output voltage Vout, and the input ramp voltage.
Kout = Kin * Vout / Vin
Indicated by The output voltage slope Kout is calculated based on the simulation result by calculating the slope Kout of the output voltage from the slope Kin of the second input ramp voltage and the second input voltage Vin and the second output voltage Vout detected by the SPICE simulation. It can be calculated.
次いで、出力容量演算部144は、第3出力電流Iin3、第2出力ランプ電圧の傾きKout2、及びミラー容量Cm(Vin,Vout)に基づいて、電流源モデル100のミラー容量Coの容量値を演算する(S105)。出力容量演算部144は、ミラー容量演算部143が取得した第3入力電圧Vin及び第3出力電圧Voutのそれぞれにおける第3出力電流Iin3を、入力直流記憶テーブル330から取得する。そして、ミラー容量演算部143は、複数の所定の入力電圧Vin及び出力電圧Voutのそれぞれについて出力容量Co(Vin,Vout)を
Co (Vin, Vout) = (Iin3 (Vin, Vout) -Idc(Vin, Vout))/Kout2 - Cm (Vin, Vout)
から演算する。
Next, the output
Co (Vin, Vout) = (Iin3 (Vin, Vout) -Idc (Vin, Vout)) / Kout2-Cm (Vin, Vout)
Calculate from.
次いで、状態空間生成部145は、セルの電流源モデル100の入力電圧Vin及び出力電圧Voutの状態の遷移を示す状態空間を生成する(S107)。セルの電流源モデル100の状態空間は、ミラー容量Cm(Vin,Vout)、出力容量Co(Vin,Vout)及び直流電流値Idc(Vin,Vout)のそれぞれを、対応する入力電圧Vin及び出力電圧Voutに関連付けて生成される。
Next, the state
そして、ネットリスト取得部150は、セルライブラリ132に含まれる全てのセルの状態空間を生成したか否かを判定し(S108)、セルライブラリ132に含まれる全てのセルの状態空間を生成していないと判定されたとき、処理はS101に戻る。また、セルライブラリ132に含まれる全てのセルの状態空間を生成したと判定されたとき、処理は終了する。
Then, the
(実施形態に係る電流源モデル生成装置の作用効果)
電流源モデル生成装置1は、同一のランプ電圧が入力端子に印加される一対のセルの一方のセルの出力端子に直流電圧を印加し、且つ他方のセルの出力端子にランプ電圧を印加する第1抽出回路201を使用して、ミラー容量Cmを抽出する。電流源モデル生成装置1は、セルの出力端子に印加する出力電圧が相違する一対のセルの入力電流の差からミラー容量Cmを抽出する。一方、非特許文献1等に示される関連する電流源モデル生成方法では、セルの入力端子に印加する入力電圧が相違する一対のセルの入力電流の差からミラー容量を抽出する。
(Operational effect of the current source model generation device according to the embodiment)
The current source
図14は関連する電流源モデル生成方法を示す図であり、図14(a)は第1抽出回路の回路図であり、図14(b)は図14(a)に示す第1抽出回路から抽出される第1出力電流を示す図である。図14(c)は第2抽出回路の回路図であり、図14(d)は図14(c)に示す第2抽出回路に印加される電圧を示す図であり、図14(e)は図14(c)に示す第2抽出回路から抽出される第2出力電流を示す図である。図14(f)は第3抽出回路の回路図であり、図14(g)は図14(f)に示す第3抽出回路に印加される電圧を示す図であり、図14(h)は図14(f)に示す第3抽出回路から抽出される第3出力電流を示す図である。 FIG. 14 is a diagram showing a related current source model generation method, FIG. 14 (a) is a circuit diagram of the first extraction circuit, and FIG. 14 (b) is a diagram from the first extraction circuit shown in FIG. 14 (a). It is a figure which shows the 1st output current extracted. 14C is a circuit diagram of the second extraction circuit, FIG. 14D is a diagram showing a voltage applied to the second extraction circuit shown in FIG. 14C, and FIG. It is a figure which shows the 2nd output current extracted from the 2nd extraction circuit shown in FIG.14 (c). FIG. 14F is a circuit diagram of the third extraction circuit, FIG. 14G is a diagram showing a voltage applied to the third extraction circuit shown in FIG. 14F, and FIG. It is a figure which shows the 3rd output current extracted from the 3rd extraction circuit shown in FIG.14 (f).
関連する電流源モデル生成方法では、第1抽出回路901において、セル911の入力端子に第1入力直流電圧源912から直流電圧を印加すると共に、セル911の出力端子に第1出力直流電圧源913から直流電圧を印加する。第1入力直流電圧源912はセル911の入力端子に複数の電圧値を有する第1入力直流電圧を印加し、第1出力直流電圧源913はセル911の出力端子に複数の電圧値を有する第1出力直流電圧を印加する。第1抽出回路901において、複数の入力直流電圧値及び出力直流電圧値におけるセル911の第1出力電流Iout1を検出し、印加する入力電圧Vin及び出力電圧Voutに関連付けて直流電流Idc(Vin,Vout)として記憶する。
In the related current source model generation method, the
次いで、第2抽出回路902において、セル921の入力端子に第2入力ランプ電圧源922からランプ電圧を印加すると共に、セル921の出力端子に第2出力直流電圧源923から直流電圧を印加する。第2入力ランプ電圧源922はセル921の入力端子に所定の傾きを有する第2入力ランプ電圧を印加し、第2出力直流電圧源923はセル921の出力端子に複数の電圧値を有する第2出力直流電圧を印加する。第2抽出回路902において、所定の傾きを有する入力ランプ電圧値及び複数の出力直流電圧値におけるセル921の第2出力電流Iout2を検出し、記憶する。
Next, in the
次いで、第3抽出回路903において、セル931の入力端子に第3入力直流電圧源932から直流電圧を印加すると共に、セル931の出力端子に第3出力ランプ電圧源933からランプ電圧を印加する。第3入力直流電圧源932はセル931の入力端子に複数の電圧値を有する第3入力直流電圧を印加し、第3出力ランプ電圧源933はセル931の出力端子に所定の傾きを有する第3入力ランプ電圧を印加する。第3抽出回路903において、複数の入力直流電圧値及び所定の傾きを有する出力ランプ電圧値におけるセル921の第3出力電流Iout3を検出し、記憶する。
Next, in the
次いで、セルの電流源モデルのミラー容量Ccmは、
Ccm (Vin, Vout) = (Iout2 (Vin, Vout) - Iout1 (Vin, Vout))/Kin
から演算され、セルの電流源モデルの出力容量Ccoは、
Cco (Vin, Vout) = Iout3 (Vin, Vout)/Kout - Ccm (Vin, Vout)
から演算される。
Then, the mirror capacitance Ccm of the current source model of the cell is
Ccm (Vin, Vout) = (Iout2 (Vin, Vout)-Iout1 (Vin, Vout)) / Kin
The output capacity Cco of the current source model of the cell is
Cco (Vin, Vout) = Iout3 (Vin, Vout) / Kout-Ccm (Vin, Vout)
Is calculated from
関連する電流源モデル生成方法では、セルの入力端子に印加する入力電圧が相違する一対のセルの出力電流の差からミラー容量を抽出するので、IRドロップの影響によるミラー容量の抽出誤差が生じ易い。 In the related current source model generation method, the mirror capacitance is extracted from the difference between the output currents of a pair of cells having different input voltages applied to the input terminals of the cells, so that an extraction error of the mirror capacitance due to the IR drop is likely to occur. .
図15(a)は関連する電流源モデル生成方法においてIRドロップがない場合のセルの内部回路図であり、図15(b)は関連する電流源モデル生成方法においてIRドロップがある場合のセルの内部回路図である。 FIG. 15A is an internal circuit diagram of a cell when there is no IR drop in the related current source model generation method, and FIG. 15B is a diagram of the cell when there is an IR drop in the related current source model generation method. It is an internal circuit diagram.
セル950は、第1トランジスタ951と、第2トランジスタ952と、第1寄生容量953〜第4寄生容量956とを有する。第1トランジスタ951はpMOSトランジスタであり、第2トランジスタ952はnMOSトランジスタである。第1寄生容量953は第1トランジスタ951のゲート−ソース間容量であり、第2寄生容量954は第1トランジスタ951のゲート−ドレイン間容量である。第3寄生容量955は第2トランジスタ952のゲート−ソース間容量であり、第4寄生容量956は第2トランジスタ952のゲート−ドレイン間容量である。
The
セル960は、第1トランジスタ961と、第2トランジスタ962と、第1寄生容量963〜第4寄生容量966と、第1寄生抵抗967とに加えて、第2寄生抵抗968とを更に有する。第1トランジスタ961、第2トランジスタ962及び第1寄生容量963〜第4寄生容量966は、第1トランジスタ951、第2トランジスタ952及び第1寄生容量953〜第4寄生容量956に対応する構成を有するので、ここでは詳細な説明は省略する。第1寄生抵抗967は第1トランジスタ961のソースと電源電圧源との間の寄生抵抗であり、第2寄生抵抗968は第2トランジスタ962のソースとグラウンドとの間の寄生抵抗である。第1寄生抵抗967及び第2寄生抵抗968の抵抗値は、半導体プロセスの微細化の進展に伴って電源線等の配線の配線幅が狭くなることによって、増大する。
The
図16は、関連する電流源モデル生成方法で抽出されたミラー容量の容量値と、実際のミラー容量の容量値との比較を示す図である。図16に示す例は、出力電圧Voutは0Vに固定される。図16において、横軸は入力電圧を示し、縦軸は容量値を示し、波形401は実際のミラー容量の容量値を示し、波形402は関連する電流源モデル生成方法で抽出されたミラー容量の容量値を示す。
FIG. 16 is a diagram showing a comparison between the mirror capacitance value extracted by the related current source model generation method and the actual mirror capacitance value. In the example shown in FIG. 16, the output voltage Vout is fixed at 0V. In FIG. 16, the horizontal axis represents the input voltage, the vertical axis represents the capacitance value, the
関連する電流源モデル生成方法では、第1トランジスタ961及び第2トランジスタ962のゲートに接続される入力端子にランプ電圧が印加される。第1トランジスタ961及び第2トランジスタ962のゲートに接続される入力端子にランプ電圧が印加されると、第1寄生容量963及び第3寄生容量965に流れる電流が、第1寄生抵抗967及び第2寄生抵抗968を流れる。第1寄生抵抗967及び第2寄生抵抗968を流れることにより、第1トランジスタ961及び第2トランジスタ962のソース電圧が変動して、第1トランジスタ961のドレイン電流が増加し、且つ第2トランジスタ962のドレイン電流が減少する。第1トランジスタ961のドレイン電流が増加し、且つ第2トランジスタ962のドレイン電流が減少することにより、ミラー容量の容量値が実際より大きく抽出される。図16に示す例では、関連する電流源モデル生成方法におけるミラー容量の容量値の平均抽出誤差は、155%である。
In the related current source model generation method, the ramp voltage is applied to the input terminals connected to the gates of the
図17(a)は関連する電流源モデル生成方法においてミラー容量の容量値の抽出する抽出回路の等価回路図であり、図17(b)は実施形態に係る電流源モデル生成方法においてミラー容量の容量値の抽出する抽出回路の等価回路図である。 FIG. 17A is an equivalent circuit diagram of an extraction circuit for extracting the capacitance value of the mirror capacitance in the related current source model generation method, and FIG. 17B is a diagram of the mirror capacitance in the current source model generation method according to the embodiment. It is an equivalent circuit diagram of the extraction circuit which extracts a capacitance value.
関連する電流源モデル生成方法では、第1トランジスタ961のゲート‐ソース間容量である第1寄生容量963及び第2トランジスタ962のゲート‐ソース間容量である第3寄生容量965の影響が大きい入力端子に印加される電圧を切り換える。一方、実施形態に係る電流源モデル生成方法では、第1寄生容量963及び第3寄生容量965の影響が小さい出力端子に印加される電圧を切り換える。出力端子には、寄生容量として、第1トランジスタ961及び第2トランジスタ962のソース‐ドレイン間容量が寄生するが、MOSトランジスタでは、ソース‐ドレイン間容量の容量値は、ゲート‐ソース間容量の容量値よりも小さい。実施形態に係る電流源モデル生成方法では、トランジスタのゲート‐ソース間容量の容量値の影響が小さい出力端子に印加される電圧を切り換えることで、電流源モデルのミラー容量の抽出精度が向上する。
In the related current source model generation method, the input terminal is greatly influenced by the first
図18は、実施形態に係る電流源モデル生成方法で抽出されたミラー容量の容量値と、関連する電流源モデル生成方法で抽出されたミラー容量の容量値と、実際のミラー容量の容量値との比較を示す図である。図18に示す例は、出力電圧Voutは0Vに固定される。図18において、横軸は入力電圧を示し、縦軸は容量値を示す。波形401は実際のミラー容量の容量値を示し、波形402は関連する電流源モデル生成方法で抽出されたミラー容量の容量値を示し、波形403は実施形態に係る電流源モデル生成方法で抽出されたミラー容量の容量値を示す。
FIG. 18 shows the capacitance value of the mirror capacitance extracted by the current source model generation method according to the embodiment, the mirror capacitance value extracted by the related current source model generation method, and the actual mirror capacitance value. It is a figure which shows comparison of these. In the example shown in FIG. 18, the output voltage Vout is fixed at 0V. In FIG. 18, the horizontal axis indicates the input voltage, and the vertical axis indicates the capacitance value. A
実施形態に係る電流源モデル生成方法では、トランジスタのゲート‐ソース間容量の容量値の影響が小さい出力端子にランプ電圧が印加されることにより、電流源モデルのミラー容量の抽出精度が向上する。関連する電流源モデル生成方法におけるミラー容量の容量値の平均誤差は155%であるのに対し、実施形態に係る電流源モデル生成方法におけるミラー容量の容量値の平均抽出誤差は−1.2%である。 In the current source model generation method according to the embodiment, the mirror voltage extraction accuracy of the current source model is improved by applying the ramp voltage to the output terminal that is less affected by the capacitance value of the gate-source capacitance of the transistor. The average error of the capacitance value of the mirror capacitance in the related current source model generation method is 155%, whereas the average extraction error of the capacitance value of the mirror capacitance in the current source model generation method according to the embodiment is −1.2%. It is.
図19は、実施形態に係る電流源モデル生成方法で抽出されたミラー容量の容量値と、関連する電流源モデル生成方法で抽出されたミラー容量の容量値と、実際のミラー容量の容量値との更なる比較を示す図である。図18に示す例は、出力電圧Voutは0Vに固定される。図18において、縦軸は入力電圧及び出力電圧を変化させたときの容量値を示す。星印は実際のミラー容量の容量値を示し、バツ印は関連する電流源モデル生成方法で抽出されたミラー容量の容量値を示し、十字印は実施形態に係る電流源モデル生成方法で抽出されたミラー容量の容量値を示す。 FIG. 19 shows the capacitance value of the mirror capacitance extracted by the current source model generation method according to the embodiment, the mirror capacitance value extracted by the related current source model generation method, and the actual mirror capacitance value. It is a figure which shows the further comparison of. In the example shown in FIG. 18, the output voltage Vout is fixed at 0V. In FIG. 18, the vertical axis indicates the capacitance value when the input voltage and the output voltage are changed. The star symbol indicates the actual capacitance value of the mirror capacitance, the cross symbol indicates the capacitance value of the mirror capacitance extracted by the related current source model generation method, and the cross symbol is extracted by the current source model generation method according to the embodiment. The capacity value of the mirror capacity.
図19に示す例は、関連する電流源モデル生成方法におけるミラー容量の容量値の平均抽出誤差は165%であるのに対し、実施形態に係る電流源モデル生成方法におけるミラー容量の容量値の平均抽出誤差は−2.1%である。 In the example shown in FIG. 19, the average extraction error of the capacitance value of the mirror capacitance in the related current source model generation method is 165%, whereas the average of the capacitance value of the mirror capacitance in the current source model generation method according to the embodiment. The extraction error is -2.1%.
1 電流源モデル生成装置
141 シミュレーション実行部
142 ミラー容量演算部
143 出力容量演算部
144 直流電流演算部
145 状態空間生成部
150 ネットリスト取得部
151 第1シミュレーション部
152 第2シミュレーション部
153 第3シミュレーション部
DESCRIPTION OF
Claims (5)
第1出力端子及び第2出力端子を有する出力端子対と、
一方の端子が前記第1入力端子に接続され、他方の端子が前記第1出力端子に接続されたミラー容量と、
一方の端子が前記第1出力端子に接続され、他方の端子が前記第2出力端子に接続された出力容量と、
一方の端子が前記第2入力端子及び前記第2出力端子に接続され、他方の端子が前記第1出力端子に接続され、前記ミラー容量及び前記出力容量に直流電流を供給する直流電流源と、を有する電流源モデルの生成方法であって、
入力端子に入力ランプ電圧を印加し且つ出力端子に直流電圧を印加したときの第1入力電流、第1入力電圧及び第1出力電圧を取得し、
前記入力端子に前記入力ランプ電圧を印加し且つ前記出力端子に出力ランプ電圧を印加したときの第2入力電流、第2入力電圧及び第2出力電圧を取得し、
前記第1入力電流と前記第2入力電流との差、及び前記第2出力電圧の傾きに基づいて、前記ミラー容量の容量値を演算する、
ことを含む電流源モデルの生成方法。 An input terminal pair having a first input terminal and a second input terminal;
An output terminal pair having a first output terminal and a second output terminal;
A mirror capacitor having one terminal connected to the first input terminal and the other terminal connected to the first output terminal;
An output capacitor having one terminal connected to the first output terminal and the other terminal connected to the second output terminal;
A DC current source having one terminal connected to the second input terminal and the second output terminal, the other terminal connected to the first output terminal, and supplying a DC current to the mirror capacitor and the output capacitor; A method of generating a current source model having
Obtaining a first input current, a first input voltage and a first output voltage when an input lamp voltage is applied to the input terminal and a DC voltage is applied to the output terminal;
Obtaining a second input current, a second input voltage and a second output voltage when the input ramp voltage is applied to the input terminal and the output ramp voltage is applied to the output terminal;
Calculating a capacitance value of the mirror capacitance based on a difference between the first input current and the second input current and a slope of the second output voltage;
A method of generating a current source model.
第1出力端子及び第2出力端子を有する出力端子対と、
一方の端子が前記第1入力端子に接続され、他方の端子が前記第1出力端子に接続されたミラー容量と、
一方の端子が前記第1出力端子に接続され、他方の端子が前記第2出力端子に接続された出力容量と、
一方の端子が前記第2入力端子及び前記第2出力端子に接続され、他方の端子が前記第1出力端子に接続され、前記ミラー容量及び前記出力容量に直流電流を供給する直流電流源と、を有する電流源モデルを生成する電流源モデル生成装置であって、
入力端子に入力ランプ電圧を印加し且つ出力端子に直流電圧を印加したときの第1入力電流、第1入力電圧及び第1出力電圧を取得する第1シミュレーション部と、
前記入力端子に前記入力ランプ電圧を印加し且つ前記出力端子に出力ランプ電圧を印加したときの第2入力電流、第2入力電圧及び第2出力電圧を取得する第2シミュレーション部と、
前記第1入力電流と前記第2入力電流との差、及び前記第2出力電圧の傾きに基づいて、前記ミラー容量の容量値を演算するミラー容量演算部と、
を有する、電流源モデル生成装置。 An input terminal pair having a first input terminal and a second input terminal;
An output terminal pair having a first output terminal and a second output terminal;
A mirror capacitor having one terminal connected to the first input terminal and the other terminal connected to the first output terminal;
An output capacitor having one terminal connected to the first output terminal and the other terminal connected to the second output terminal;
A DC current source having one terminal connected to the second input terminal and the second output terminal, the other terminal connected to the first output terminal, and supplying a DC current to the mirror capacitor and the output capacitor; A current source model generating device for generating a current source model having:
A first simulation unit for obtaining a first input current, a first input voltage, and a first output voltage when an input lamp voltage is applied to the input terminal and a DC voltage is applied to the output terminal;
A second simulation unit that obtains a second input current, a second input voltage, and a second output voltage when the input ramp voltage is applied to the input terminal and the output ramp voltage is applied to the output terminal;
A mirror capacitance calculation unit that calculates a capacitance value of the mirror capacitance based on a difference between the first input current and the second input current and a slope of the second output voltage;
A current source model generation device.
第1出力端子及び第2出力端子を有する出力端子対と、
一方の端子が前記第1入力端子に接続され、他方の端子が前記第1出力端子に接続されたミラー容量と、
一方の端子が前記第1出力端子に接続され、他方の端子が前記第2出力端子に接続された出力容量と、
一方の端子が前記第2入力端子及び前記第2出力端子に接続され、他方の端子が前記第1出力端子に接続され、前記ミラー容量及び前記出力容量に直流電流を供給する直流電流源と、を有する電流源モデルの生成プログラムであって、
入力端子に入力ランプ電圧を印加し且つ出力端子に直流電圧を印加したときの第1入力電流、第1入力電圧及び第1出力電圧を取得し、
前記入力端子に前記入力ランプ電圧を印加し且つ前記出力端子に出力ランプ電圧を印加したときの第2入力電流、第2入力電圧及び第2出力電圧を取得し、
前記第1入力電流と前記第2入力電流との差、及び前記第2出力電圧の傾きに基づいて、前記ミラー容量の容量値を演算する、
処理をコンピュータに実行させる電流源モデルの生成プログラム。 An input terminal pair having a first input terminal and a second input terminal;
An output terminal pair having a first output terminal and a second output terminal;
A mirror capacitor having one terminal connected to the first input terminal and the other terminal connected to the first output terminal;
An output capacitor having one terminal connected to the first output terminal and the other terminal connected to the second output terminal;
A DC current source having one terminal connected to the second input terminal and the second output terminal, the other terminal connected to the first output terminal, and supplying a DC current to the mirror capacitor and the output capacitor; A current source model generation program comprising:
Obtaining a first input current, a first input voltage and a first output voltage when an input lamp voltage is applied to the input terminal and a DC voltage is applied to the output terminal;
Obtaining a second input current, a second input voltage and a second output voltage when the input ramp voltage is applied to the input terminal and the output ramp voltage is applied to the output terminal;
Calculating a capacitance value of the mirror capacitance based on a difference between the first input current and the second input current and a slope of the second output voltage;
A program for generating a current source model that causes a computer to execute processing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015228726A JP6561798B2 (en) | 2015-11-24 | 2015-11-24 | Current source model generation apparatus, current source model generation program and method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015228726A JP6561798B2 (en) | 2015-11-24 | 2015-11-24 | Current source model generation apparatus, current source model generation program and method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017097597A JP2017097597A (en) | 2017-06-01 |
| JP6561798B2 true JP6561798B2 (en) | 2019-08-21 |
Family
ID=58816981
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015228726A Expired - Fee Related JP6561798B2 (en) | 2015-11-24 | 2015-11-24 | Current source model generation apparatus, current source model generation program and method thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6561798B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108573081A (en) * | 2017-07-05 | 2018-09-25 | 常州星宇车灯股份有限公司 | A kind of thermal deformation analysis method of Thermal-mechanical Coupling simulated automotive lamp reflector |
-
2015
- 2015-11-24 JP JP2015228726A patent/JP6561798B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017097597A (en) | 2017-06-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Gupta | Design and Implementation of a Scribe Line Measurement Transistor Test Array Structure in 14nm FinFET CMOS Technology | |
| KR100831200B1 (en) | Method for simulating circuit reliability and system thereof | |
| US9122833B2 (en) | Method of designing fin field effect transistor (FinFET)-based circuit and system for implementing the same | |
| CN102592000A (en) | Circuit board wiring detection system and method | |
| US10275553B2 (en) | Custom circuit power analysis | |
| JP4563501B2 (en) | Circuit simulation model generation apparatus, circuit simulation model generation program, circuit simulation model generation method, and circuit simulation apparatus | |
| JP6561798B2 (en) | Current source model generation apparatus, current source model generation program and method thereof | |
| Kashyap et al. | A nonlinear cell macromodel for digital applications | |
| Signorini et al. | Power and Signal Integrity co-simulation via compressed macromodels of high-speed transceivers | |
| US9298875B2 (en) | Semiconductor circuit design method, memory compiler and computer program product | |
| JP2007122589A (en) | Mixed signal circuit simulator | |
| US8904328B2 (en) | Support apparatus and design support method | |
| JP2009301366A (en) | Noise analyzing device | |
| Li et al. | Characterizing multistage nonlinear drivers and variability for accurate timing and noise analysis | |
| JP2008287666A (en) | Circuit operation verification apparatus, semiconductor integrated circuit manufacturing method, circuit operation verification method, control program, and readable recording medium | |
| CN110619132B (en) | Method and apparatus for adaptive voltage scaling | |
| US9953122B2 (en) | Integrated circuit design method and associated non-transitory computer-readable medium | |
| JP2006215987A (en) | Voltage drop amount calculation method and voltage drop amount calculation device, circuit verification method and circuit verification device, circuit design method and circuit design device | |
| US8726218B2 (en) | Transistor-level layout synthesis | |
| JP6604069B2 (en) | Semiconductor integrated circuit delay estimation method, program, and circuit design apparatus | |
| Huang et al. | Reliability analysis for flexible electronics: Case study of integrated a-Si: H TFT scan driver | |
| US8499274B2 (en) | Computer implemented system and method for leakage calculation | |
| JP2007264993A (en) | Verification support device, verification support method, verification support program, and recording medium | |
| JP5500049B2 (en) | Design support program, design support apparatus, and design support method | |
| JP2016146161A (en) | Signal propagation time calculation program, signal propagation time calculation method, and signal propagation time calculation apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180810 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190528 |
|
| 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: 20190625 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190708 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6561798 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |