JP2000215220A - 論理セルキャラクタライズ装置 - Google Patents
論理セルキャラクタライズ装置Info
- Publication number
- JP2000215220A JP2000215220A JP11014253A JP1425399A JP2000215220A JP 2000215220 A JP2000215220 A JP 2000215220A JP 11014253 A JP11014253 A JP 11014253A JP 1425399 A JP1425399 A JP 1425399A JP 2000215220 A JP2000215220 A JP 2000215220A
- Authority
- JP
- Japan
- Prior art keywords
- characterization
- characterizing
- data
- circuit
- logic 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.)
- Granted
Links
Landscapes
- Tests Of Electronic Circuits (AREA)
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
ンに時間を要する。 【解決手段】 読み込まれたネットリストを基に、処理
対象とする論理セルを複数の機能部に分割する回路分割
手段と、分割後の機能部それぞれに対応し、各機能部を
構成する回路についてのキャラクタライズ処理を、それ
ぞれ独立に実行する機能部別キャラクタライズ手段と、
機能部別キャラクタライズ手段により個別に得られたキ
ャラクタライズデータを基に、論理セル全体としてのキ
ャラクタライズデータを生成するポストキャラクタライ
ズ手段とで、論理セルキャラクタライズ装置を構成す
る。
Description
タライズ装置、特に、回路シミュレーション用遅延デー
タの生成機能に関する。
イアウト設計の前後に実行され、レイアウトの状況を忠
実に反映したシミュレーションを行うことにより、設計
された論理回路が正常に動作するか否かを判定するため
に行われるものである。遅延シミュレーションを実行す
るためには、論理回路を構成する全ての論理セルの遅延
データから論理回路全体の遅延モデルを生成しなければ
ならない。この場合、全ての論理ネットをドライブする
論理セルに対して、レイアウトの状況を忠実に反映した
遅延計算を行う必要があり、この際に、論理回路の最小
単位である論理セルの遅延データが必要となる。
号の傾き時間(入力信号がフルスイングするのに要する
時間)と負荷容量とを変化させた場合の入力端子から出
力端子への信号遅延時間と出力端子の信号傾き時間デー
タ群で与えられる。これらは、一般にデータテーブルで
表現される。
ランジスタネットリストと、トランジスタパラメータ
と、キャラクタライズ条件から回路シミュレーターを用
いてキャラクタライズすることにより得られている。
ライズ条件は、入力信号の傾きと負荷容量とのバリエー
ションであり、これらのバリエーション数を掛け合わせ
た数だけ存在する。例えば、それぞれ5つのバリエーシ
ョンがあれば5×5、すなわち25種類のバリエーショ
ンがある。従来装置では、この数だけ回路シミュレーシ
ョンを実行することにより、遅延データの元となるキャ
ラクタライズデータを得ている。
数はこれだけで決まるものでない。例えば、論理回路を
構成する論理セルは多数存在し、その数は数百にも及
ぶ。仮に、その個数を300個とすると、キャラクタラ
イズ条件が25種類ある場合には、それらを掛け合わせ
た数、すなわち、300個×25種類=7500回もの
膨大な回数の回路シミュレーションを実行する必要があ
る。
のトランジスタネットリストと、トランジスタパラメー
タと、キャラクタライズ条件から計算機を利用した数値
計算処理によって行われるため、多くの計算機時間が必
要とされる。
plication Specific IC )を設計する場合には、これを
構成する全ての論理セルについての全てのキャラクタラ
イズ条件を回路シミュレーションするには、およそ1月
もの時間を要する。
は、論理セルの遅延データを生成するため、多くの計算
機資源と処理時間が必要である。
もので、論理セルの遅延データの精度を落とすことな
く、論理セル遅延データの作成に要する計算機資源の削
減と処理時間の短縮とを可能とする方法(装置)の実現
を目的とする。
するため、第1の発明(請求項1)に係る論理セルキャ
ラクタライズ装置においては、(1) 読み込まれたネット
リストを基に、処理対象とする論理セルを複数の機能部
に分割する回路分割手段と、(2) 分割後の機能部それぞ
れに対応し、各機能部を構成する回路についてのキャラ
クタライズ処理を、それぞれ独立に実行する機能部別キ
ャラクタライズ手段と、(3) 機能部別キャラクタライズ
手段により個別に得られたキャラクタライズデータを基
に、論理セル全体としてのキャラクタライズデータを生
成するポストキャラクタライズ手段とを備えるようにす
る。 (B)かかる課題を解決するため、複数の論理セルを処
理対象とし、各論理セルに対するキャラクタライズ処理
を順次実行する第2の発明(請求項2)に係る論理セル
キャラクタライズ装置においては、(1) 読み込まれたネ
ットリストを基に、処理対象に選定された一の論理セル
を複数の機能部に分割する回路分割手段と、(2) 分割後
の機能部それぞれについて、当該機能部のキャラクタラ
イズ処理に、既にキャラクタライズ処理の終了した論理
セルについて得られた機能別の処理結果を利用できない
か否か判定する処理済判定手段と、(3) 分割後の機能部
それぞれに対応し、処理済判定手段により既存データの
利用不可と判断された機能部について、各機能部を構成
する回路についてのキャラクタライズ処理を、それぞれ
独立に実行する機能部別キャラクタライズ手段と、(4)
分割後の機能部それぞれに対応し、処理済判定手段によ
り既存データの利用可と判断された機能部について、既
存データを読み出して補間し、現処理対象である機能部
を構成する回路についてのキャラクタライズ処理を実行
する補間機能付き機能部別キャラクタライズ手段と、
(5) 機能部別キャラクタライズ手段又は補間機能付き機
能部別キャラクタライズ手段により得られたキャラクタ
ライズデータを保存するキャラクタライズデータ記憶手
段と、(6) 機能部別キャラクタライズ手段及び又は補間
機能付き機能部別キャラクタライズ手段により個別に得
られたキャラクタライズデータを基に、論理セル全体と
してのキャラクタライズデータを生成するポストキャラ
クタライズ手段とを備えるようにする。
ライズ装置の基本(概念)構成を説明する。図1に示す
ように、本発明に係る論理セルキャラクタライズ装置
は、プリキャラクタライズ手段1、キャラクタライズ手
段2、ポストキャラクタライズ手段3の3要素を基本要
素に備えるものである。
とする論理セルのネットリスト(トランジスタ、抵抗、
容量、インダクタンスを含む素子レベルのネットリス
ト)を、不図示の記憶手段(内蔵であるか外付けである
かを問わない。)から読み込み、現処理対象である論理
セルを複数(2個以上)の機能部(例えば、駆動回路
部、バッファ回路部、出力回路部等(それぞれ複数有す
る場合も含む))に分割する手段である。
タライズ手段1から与えられる機能部ごとに、個別にキ
ャラクタライズ処理を実行する手段である。ここでのキ
ャラクタライズ処理は、各機能部についての処理が並列
的に実行されても良く、時系列的に順次実行されても良
い。なお、当該処理においては、不図示の記憶手段に記
憶からキャラクタライズ条件とトランジスタパラメータ
の読み込みが行われる。
クタライズ手段2において求められた機能部別のキャラ
クタライズデータより、論理セル全体としてのキャラク
タライズデータ(論理セル遅延データ)を構成する手段
である。 (B)第1の実施形態 図3に、第1の実施形態に係る論理セルキャラクタライ
ズ装置の構成を示す。なお、本実施形態は、処理対象で
ある論理セルが駆動回路部と出力回路部の2つの機能部
で構成されることを前提としたものである。
ズ装置は、プリキャラクタライズ手段1としての回路分
割手段11と、キャラクタライズ手段2としての駆動回
路キャラクタライズ手段12A及び出力インバータキャ
ラクタライズ手段12Bと、ポストキャラクタライズ手
段3としてのポストキャラクタライズ手段13からな
る。
理セルのネットリストを不図示の記憶手段から読み込
み、図4に示すように、出力インバータ回路(前述の出
力回路部に相当)と駆動回路(前述の駆動回路部に相
当)とに分割する手段として機能する。なお、図4で
は、出力インバータ回路として、CMOS型のインバー
タ回路を例示しているが、CMOS型に限られる趣旨で
はない。例えば、単一のMOSトランジスタ素子で構成
されるものでも良いし、一又は複数のバイポーラトラン
ジスタ素子で構成されるものでも良い。勿論、トランジ
スタを構成する極性については問わない。
不図示の記憶手段からトランジスタパラメータと、キャ
ラクタライズ条件のうち入力波形条件のみを読み込ん
で、回路分割手段11から与えられる駆動回路について
のキャラクタライズ処理を実行する手段である。なお、
駆動回路キャラクタライズ手段12Aは、入力波形条件
として全ての傾き条件を使用し、負荷条件を出力インバ
ータ回路とする場合について回路シミュレーションを実
行する。
の駆動回路(インバータ)を処理対象として回路シミュ
レーションを実行した結果の一例として、出力信号が立
ち下がる場合のキャラクタライズデータ例を示す。
1000、2000、5000ピコ秒の6種類の入力傾
き時間に設定する場合、キャラクタライズデータとして
の立下り信号時間がそれぞれ、236、270、35
4、375、447、500ピコ秒となり、立下り信号
傾き時間がそれぞれ、459、468、529、59
8、866、1410ピコ秒となることを表している。
Bは、不図示の記憶手段からトランジスタパラメータ
と、キャラクタライズ条件のうち負荷条件のみを読み込
んで、回路分割手段11から与えられる出力インバータ
回路についてのキャラクタライズ処理を実行する手段で
ある。
段12Bは、入力波形条件として、駆動回路キャラクタ
ライズ手段12Aで得られた駆動回路の出力(出力イン
バータ回路への入力)傾き時間を使用する。また、この
出力インバータキャラクタライズ手段12Bは、全ての
負荷条件について回路シミュレーションを実行する。
の出力インバータ回路を処理対象として回路シミュレー
ションを実行した結果の一例として、出力信号が立ち上
がる場合のキャラクタライズデータ例を示す。
ャラクタライズ回路は出力インバータ回路であるため、
出力信号が立ち上がる場合は、入力信号(駆動回路の出
力信号)が立ち下がる場合と対応する。
800、1000、1500、2000フェムトファラ
ドの6種類に設定し、入力波形条件を、駆動回路の出力
立ち下り時間、すなわち、459、468、529、5
98、866、1410ピコ秒の6種類に設定する場
合、表2に示すキャラクタライズデータ(6×6の全3
6種類のキャラクタライズ条件)が得られることを表し
ている。
回路キャラクタライズ手段12Aで得られた駆動回路の
キャラクタライズデータ(表1)と、出力インバータキ
ャラクタライズ手段12Bで得られたキャラクタライズ
データ(表2)とから論理セル全体(バッファ)として
のキャラクタライズデータとしての遅延データ(各キャ
ラクタライズ条件での出力信号遅延時間と出力信号傾き
時間))の作成を行う。
による当該作成処理の結果の一例を表している。なお、
表3は、表1及び表2を前提に作成されたものである。
の入力傾き条件と第1の負荷条件における立ち上がり遅
延時間を、第1の入力傾き条件下における駆動回路の立
ち下がり信号遅延時間と、第1の入力傾き条件と第1の
負荷条件下における出力インバータ回路の立ち上がり出
力遅延時間の和で求める。すなわち、ポストキャラクタ
ライズ手段13は、第1の入力傾き条件下における駆動
回路の立ち下がり信号遅延時間“236"ピコ秒と、第
1の入力傾き条件と第1の負荷条件下における出力イン
バータ回路の立ち上がり出力遅延時間“414"ピコ秒
の和で、表3中における“650"ピコ秒という値を得
る。
は、第1の入力傾き条件と第2の負荷条件における立ち
上がり遅延時間を、第1の入力傾き条件下における駆動
回路の立ち下がり信号遅延時間と、第1の入力傾き条件
と第2の負荷条件下における出力インバータ回路の立ち
上がり出力遅延時間の和で求める。すなわち、ポストキ
ャラクタライズ手段13は、第1の入力傾き条件下にお
ける駆動回路の立ち下がり信号遅延時間“236"ピコ
秒と、第1の入力傾き条件と第2の負荷条件下における
出力インバータ回路の立ち上がり出力遅延時間“52
1"ピコ秒の和で、表3中における“757"ピコ秒とい
う値を得る。
タライズ条件として、N種類の入力傾き条件と、M種類
の負荷条件が設定された場合、ポストキャラクタライズ
手段13は、出力信号の第N番目の入力傾き条件と第M
番目の負荷条件の立ち上がり、又は立ち下がり遅延時間
を、第N番目の入力傾き条件下における駆動回路の立ち
下がり又は立ち上がり信号遅延時間と、第N番目の入力
傾き条件と第M番目の負荷条件下における出力インバー
タ回路の立ち上がり又は立ち下がり出力遅延時間の和で
求める。
段13は、論理セルの出力傾き時間として、出力インバ
ータ回路で得られたキャラクタライズデータをそのまま
当該論理セルのキャラクタライズデータ、すなわち遅延
データとする。なお、ポストキャラクタライズ手段13
は、出力信号の第N番目の入力傾き条件に、駆動回路の
第N番目の入力傾き条件を使用する。
る。ところで、キャラクタライズ装置の処理時間は、一
般に回路シミュレーションの処理時間が大部分を占め
る。また、回路シミュレーションに費やされる処理時間
は、回路を構成するトランジスタ数に比例して指数関数
的に増加する傾向を示すことが知られている。
ータ回路に分割してキャラクタライズすることにより、
キャラクタライズ対象、すなわち、被回路シミュレーシ
ョン回路を構成するトランジスタ数が削減されることに
より、回路シミュレーション時間を削減させる効果があ
る。
は、入力傾き条件のみで良いため、回路シミュレーショ
ン回数が削減でき、結果的にキャラクタライズ時間を削
減させる効果がある。 (C)第2の実施形態 続いて、第2の実施形態を説明する。図5に、第2の実
施形態に係る論理セルキャラクタライズ装置の構成を示
す。なお、本実施形態の場合も、処理対象である論理セ
ルが駆動回路部と出力回路部の2つの機能部で構成され
ることを前提としたものである。
技術を、複数の論理セルをキャラクタライズ対象とする
場合に拡張したものであり、しかも、既存の処理結果を
利用してより効率的な処理を可能としたものである。
ラクタライズ装置においては、第1の実施形態の構成に
加え、出力インバータキャラクタライズデータ補間手段
12C、キャラクタライズ済判定手段14、出力インバ
ータキャラクタライズデータ記憶手段15、未処理論理
セル判定手段16が新たに設けられている。
4は、回路分割手段11で分割された出力インバータ回
路と同じ構成が、既にキャラクタライズされた他の論理
セルの構成要素に現れていたか否かを判定するために設
けられた手段である。
14は、回路分割手段11から出力インバータ回路を与
えられると、出力インバータキャラクタライズデータ記
憶手段15にアクセスし、既に同じ(例えば、CMOS
型インバータ回路の場合、P型トランジスタとN型トラ
ンジスタのディメンジョンが同じ)回路がキャラクタラ
イズ済みか否か判定する動作を行う。これは、前述の通
り、既存の処理結果が存在する場合には、当該処理結果
を利用することにより処理に要する時間の短縮を図るた
めである。
いては、第1の実施形態と同様、分割後、その情報が駆
動回路キャラクタライズ手段12Aに直接与えられ、キ
ャラクタライズ処理の対象となる。
戻る。キャラクタライズ済判定手段14は、判定結果、
該当するデータが存在しなければ、出力インバータキャ
ラクタライズ手段12Bの処理に進み、第1の実施形態
と同様の手順にてキャラクタライズ処理を実行する。た
だし、本実施形態における出力インバータキャラクタラ
イズ手段12Bは、得られた出力インバータ回路のキャ
ラクタライズデータを出力インバータキャラクタライズ
データ記憶手段15に保存する。
が存在する場合には、キャラクタライズ済判定手段14
は、出力インバータキャラクタライズデータ補間手段1
2Cの処理に進む。ここで、出力インバータキャラクタ
ライズデータ補間手段12Cは、キャラクタライズ済み
の出力インバータ回路のキャラクタライズデータと、駆
動回路のキャラクタライズデータとから、該出力インバ
ータ回路のキャラクタライズデータの補間処理を実行す
る。
第1の実施形態の説明に用いた表2(出力インバータ回
路のキャラクタライズデータ例)をキャラクタライズ済
みのデータとみなし、この場合に、駆動回路(インバー
タ)のキャラクタライズデータ例として表4に表される
ものが得られたものとして説明する。
0、1000、2000、5000ピコ秒の6種類の入
力傾き時間に設定する場合、キャラクタライズデータと
しての立下り信号時間がそれぞれ、248、284、3
72、394、469、525ピコ秒となり、立下り信
号傾き時間がそれぞれ、482、491、555、62
8、909、1481ピコ秒となることを表している。
タライズ済みのキャラクタライズデータは、459、4
68、529、598、866、1410ピコ秒の6種
類の入力波形条件×全負荷条件分ある。
ャラクタライズデータと、キャラクタライズ済みの出力
インバータ回路の入力波形条件が一致すれば、保存され
ているキャラクタライズデータを、そのまま、当該出力
インバータ回路のキャラクタライズデータとして用いれ
ば良いが、一般には、表2及び表4に示すように一致し
ない。
ズデータ補間手段12Cにより、キャラクタライズデー
タの生成が行われる。図6に、出力インバータ回路のキ
ャラクタライズデータ補間例を示す。なおここでは、入
力波形条件が482ピコ秒、負荷容量が200フェムト
ファラドの場合の補間例を表している。
ち立ち上がり遅延時間は正方形マークでプロットされて
おり、立ち上がり傾き時間は菱形マークでプロットされ
て表されている。
て、482ピコ秒の場合の立ち上がり遅延時間と、立ち
上がり傾き時間であるため、468ピコ秒のキャラクタ
ライズデータと、529ピコ秒のキャラクタライズデー
タからの線形補間により、それぞれ、493ピコ秒と4
14ピコ秒が得られる。これを、一般式で表現すれば、
次式となる。
t <Xn の条件を満たすものとする。Yn は入力傾き条
件Xn の、Yn-1 は入力傾き条件Xn-1の場合の、それ
ぞれのキャラクタライズデータである。
間した完全な形の出力インバータ回路のキャラクタライ
ズデータ例を示す。
いてのキャラクタライズデータが得られると、ホストキ
ャラクタライズ手段13の処理に移る。
1の実施形態の場合と同様、駆動回路のキャラクタライ
ズデータ(表4)と、出力インバータ回路のキャラクタ
ライズデータ(表2又は表5。すなわち、出力インバー
タキャラクタライズ手段12B又は出力インバータキャ
ラクタライズデータ補間手段12Cの処理結果)とから
論理セル全体(バッファ)としてのキャラクタライズデ
ータとしての遅延データ(各キャラクタライズ条件での
出力信号遅延時間と出力信号傾き時間))の作成を行
う。
による当該作成処理の結果の一例を示す。
終了されていたが、本実施形態の場合には、ポストキャ
ラクタライズ手段13の後段に設けられている未処理論
理セル判定手段16によって、全ての論理セルについて
キャラクタライズ処理が終了したか否かの判定処理が行
われ、全ての論理セルについてキャラクタライズ処理が
終了したと判定された場合のみ一連の処理が終了する。
には、当該未処理論理セル判定手段16において、未処
理の論理セルが一つ選択され、当該論理セルについての
キャラクタライズ処理が回路分割手段11から開始され
る。
る。このように、第2の実施形態によれば、複数の論理
セルをキャラクタライズする場合には、出力インバータ
回路が同一となる場合が多くなることに着目し、既存の
キャラクタライズデータを利用して回路シミュレーショ
ン時間の削減を行えるようにしたことにより、複数の論
理セルを回路シミュレーションするのに要する時間のさ
らなる削減を実現できる。 (D)他の実施形態 上述の実施形態においては、回路分割手段11におい
て、論理セルを駆動回路と出力インバータ回路に分割す
る場合について述べたが、出力回路部の構成は出力イン
バータ回路に限られるものでなく、差動出力回路やソー
スフォロア(エミッタフォロア)出力回路等、既存の種
々の回路についても適用し得る。
タキャラクタライズデータ補間手段12Cが線形補間に
よりキャラクタライズデータを生成する場合について述
べたが、補間手法はこれに限られるものでなく、既存の
各種補間方法を適宜選択し得るものである。
構成のうち、出力インバータ回路についてのみ補間処理
を実行する構成について説明したが、駆動回路について
も補間処理を実行する構成としても良い。
処理対象とする場合、第2の実施形態を適用する場合に
ついて述べたが、第1の実施形態を処理対象である各論
理セルのキャラクタライズ処理にそのまま適用しても良
い。このようにしても、従来装置に比べ、処理時間の短
縮効果を実現できる。
ラクタライズ装置の機能構成をハードウェア的に表現し
たが(すなわち、“手段"により表現したが)、言うま
でもなく、本発明はコンピュータ上でのソフトウェア処
理としても実現できる。
ルキャラクタライズ装置によれば、処理対象とする論理
セルを複数の機能部に分割後、各機能部別にキャラクタ
ライズ処理を実行し、最後にこれら個別に得られたキャ
ラクタライズデータを基に、論理セル全体としてのキャ
ラクタライズデータを生成するようにしたことにより、
キャラクタライズ処理対象である回路規模が小さくなる
ことによる処理時間の短縮効果を利用でき、論理セル全
体としての処理時間を従来装置に比して格段に短縮でき
る。
理セルキャラクタライズ装置によれば、複数の論理セル
を処理対象とする場合には、先に求めたキャラクタライ
ズデータを利用できる場合があることに着目し、既存の
キャラクタライズデータを利用できる場合には、キャラ
クタライズデータの算出に要する処理を簡易化できるよ
うにしたことにより、より一層効率的なキャラクタライ
ズ処理を実現できる。
概念構成を示すブロック図である。
ズ装置の概念構成を示すブロック図である。
す図である。
ズ装置の概念構成を示すブロック図である。
段による補間動作例を示す図である。
手段、3…ポストキャラクタライズ手段、11…回路分
割手段、12A…駆動回路キャラクタライズ手段、12
B…出力インバータキャラクタライズ手段、12C…出
力インバータキャラクタライズデータ補間手段、13…
ポストキャラクタライズ手段、14…キャラクタライズ
済判定手段、15…出力インバータキャラクタライズデ
ータ記憶手段、16…未処理論理セル判定手段。
Claims (2)
- 【請求項1】 論理セルキャラクタライズ装置におい
て、 読み込まれたネットリストを基に、処理対象とする論理
セルを複数の機能部に分割する回路分割手段と、 分割後の機能部それぞれに対応し、各機能部を構成する
回路についてのキャラクタライズ処理を、それぞれ独立
に実行する機能部別キャラクタライズ手段と、 機能部別キャラクタライズ手段により個別に得られたキ
ャラクタライズデータを基に、論理セル全体としてのキ
ャラクタライズデータを生成するポストキャラクタライ
ズ手段とを備えたことを特徴とする論理セルキャラクタ
ライズ装置。 - 【請求項2】 複数の論理セルを処理対象とし、各論理
セルに対するキャラクタライズ処理を順次実行する論理
セルキャラクタライズ装置において、 読み込まれたネットリストを基に、処理対象に選定され
た一の論理セルを複数の機能部に分割する回路分割手段
と、 分割後の機能部それぞれについて、当該機能部のキャラ
クタライズ処理に、既にキャラクタライズ処理の終了し
た論理セルについて得られた機能別の処理結果を利用で
きないか否か判定する処理済判定手段と、 分割後の機能部それぞれに対応し、上記処理済判定手段
により既存データの利用不可と判断された機能部につい
て、各機能部を構成する回路についてのキャラクタライ
ズ処理を、それぞれ独立に実行する機能部別キャラクタ
ライズ手段と、 分割後の機能部それぞれに対応し、上記処理済判定手段
により既存データの利用可と判断された機能部につい
て、既存データを読み出して補間し、現処理対象である
機能部を構成する回路についてのキャラクタライズ処理
を実行する補間機能付き機能部別キャラクタライズ手段
と、 上記機能部別キャラクタライズ手段又は上記補間機能付
き機能部別キャラクタライズ手段により得られたキャラ
クタライズデータを保存するキャラクタライズデータ記
憶手段と、 上記機能部別キャラクタライズ手段及び又は上記補間機
能付き機能部別キャラクタライズ手段により個別に得ら
れたキャラクタライズデータを基に、論理セル全体とし
てのキャラクタライズデータを生成するポストキャラク
タライズ手段とを備えたことを特徴とする論理セルキャ
ラクタライズ装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP01425399A JP3464160B2 (ja) | 1999-01-22 | 1999-01-22 | 論理セルキャラクタライズ装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP01425399A JP3464160B2 (ja) | 1999-01-22 | 1999-01-22 | 論理セルキャラクタライズ装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000215220A true JP2000215220A (ja) | 2000-08-04 |
| JP3464160B2 JP3464160B2 (ja) | 2003-11-05 |
Family
ID=11855939
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP01425399A Expired - Fee Related JP3464160B2 (ja) | 1999-01-22 | 1999-01-22 | 論理セルキャラクタライズ装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3464160B2 (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3296320B2 (ja) | 1999-03-05 | 2002-06-24 | 日本電気株式会社 | ゲート遅延計算装置、及びゲート遅延計算プログラムを記録した記録媒体 |
| JP2007188438A (ja) * | 2006-01-16 | 2007-07-26 | Fujitsu Ltd | ライブラリ作成装置及び方法,並びにライブラリ作成プログラムを記録したコンピュータ読取可能な記録媒体 |
| JP2008112406A (ja) * | 2006-10-31 | 2008-05-15 | Matsushita Electric Ind Co Ltd | セルライブラリの生成方法、これを用いたタイミング解析方法、セルライブラリの生成装置およびタイミング解析装置 |
-
1999
- 1999-01-22 JP JP01425399A patent/JP3464160B2/ja not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3296320B2 (ja) | 1999-03-05 | 2002-06-24 | 日本電気株式会社 | ゲート遅延計算装置、及びゲート遅延計算プログラムを記録した記録媒体 |
| JP2007188438A (ja) * | 2006-01-16 | 2007-07-26 | Fujitsu Ltd | ライブラリ作成装置及び方法,並びにライブラリ作成プログラムを記録したコンピュータ読取可能な記録媒体 |
| JP2008112406A (ja) * | 2006-10-31 | 2008-05-15 | Matsushita Electric Ind Co Ltd | セルライブラリの生成方法、これを用いたタイミング解析方法、セルライブラリの生成装置およびタイミング解析装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3464160B2 (ja) | 2003-11-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6405348B1 (en) | Deep sub-micron static timing analysis in the presence of crosstalk | |
| KR100521289B1 (ko) | 트랜지스터 회로의 타이밍 특성 추출 방법, 타이밍 특성라이브러리를 기억한 기억 매체, lsi의 설계 방법, 및게이트 추출 방법 | |
| US12073159B2 (en) | Computing device and method for detecting clock domain crossing violation in design of memory device | |
| US7086019B2 (en) | Systems and methods for determining activity factors of a circuit design | |
| US7672827B1 (en) | Method and system for simulation of analog/digital interfaces with analog tri-state ioputs | |
| JPWO2007037017A1 (ja) | 消費電力解析方法及び消費電力解析装置 | |
| JP3464160B2 (ja) | 論理セルキャラクタライズ装置 | |
| CN120012702A (zh) | 一种预布局阶段基于集成学习的寄生电容预估方法 | |
| JP2001202394A (ja) | 回路解析ツール、及び、回路解析ツールとして機能させるプログラムを記録した記録媒体 | |
| US5715170A (en) | Apparatus for forming input data for a logic simulator | |
| TWI783773B (zh) | 用來建立關於電路特性之製程飄移模型以供進行電路模擬之方法及電路模擬系統 | |
| CN117648900A (zh) | 一种统计眼图的仿真方法、装置、设备及存储介质 | |
| TWI759817B (zh) | 系統單晶片級電源完整性模擬系統及其方法 | |
| JP2001357093A (ja) | 回路シミュレーション方法、回路シミュレーション装置、及び記憶媒体 | |
| CN117648893B (zh) | 集成电路的性能检查方法、装置、计算机设备和存储介质 | |
| CN116136951B (zh) | 用于建立关于电路特性的制程飘移模型以供进行电路模拟的方法及电路模拟系统 | |
| JP2961970B2 (ja) | 論理シミュレータ | |
| JP2630220B2 (ja) | 回路シミュレーション方法 | |
| JP2924222B2 (ja) | 論理シミュレータ | |
| JP2908201B2 (ja) | 波形データ変換方式 | |
| JP2925304B2 (ja) | ブロック化回路シミュレーション装置及び方法 | |
| JPH1063693A (ja) | 論理回路の信号遅延時間計算方法および遅延時間の表示方法 | |
| JP3161525B2 (ja) | 消費電力計算装置及び方法 | |
| JPH05135129A (ja) | シミユレーシヨン装置 | |
| JP3032874B2 (ja) | 等価回路作成方法および論理シミュレーション方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070822 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080822 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080822 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090822 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090822 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100822 Year of fee payment: 7 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100822 Year of fee payment: 7 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100822 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110822 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120822 Year of fee payment: 9 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120822 Year of fee payment: 9 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120822 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130822 Year of fee payment: 10 |
|
| LAPS | Cancellation because of no payment of annual fees |