JPH1139377A - 半導体集積回路の検証方法、半導体集積回路の検証装置、及び、半導体集積回路の検証プログラムを記録したコンピュータ読み取り可能な記録媒体 - Google Patents

半導体集積回路の検証方法、半導体集積回路の検証装置、及び、半導体集積回路の検証プログラムを記録したコンピュータ読み取り可能な記録媒体

Info

Publication number
JPH1139377A
JPH1139377A JP9198959A JP19895997A JPH1139377A JP H1139377 A JPH1139377 A JP H1139377A JP 9198959 A JP9198959 A JP 9198959A JP 19895997 A JP19895997 A JP 19895997A JP H1139377 A JPH1139377 A JP H1139377A
Authority
JP
Japan
Prior art keywords
layout
netlist
verification
node
post
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
Application number
JP9198959A
Other languages
English (en)
Inventor
Miyako Kitaoka
美弥子 北岡
Katsumi Kuwayama
克己 桑山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP9198959A priority Critical patent/JPH1139377A/ja
Publication of JPH1139377A publication Critical patent/JPH1139377A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Design And Manufacture Of Integrated Circuits (AREA)

Abstract

(57)【要約】 【課題】 プリレイアウト検証の検証環境をポストレイ
アウト検証の検証環境へ容易に変更を可能とすることに
より、変更ミスを減少し、精度の高い検証を行うことで
ある。 【解決手段】 論理設計結果として得られるネットリス
トを入力し、レイアウトの設計を行うレイアウト設計部
3と、論理設計結果のネットリスト1とレイアウト設計
ステップの結果のネットリスト5とのノードの対応付け
を行い、論理設計結果の名前を反映したレイアウト設計
結果のネットリスト11を出力するノードの対応付け部
7と、論理設計結果の名前を反映したレイアウト設計結
果のネットリスト11を用いてポストレイアウト検証環
境の設定を行うポストレイアウト検証環境の設定部17
と、このポストレイアウト検証環境の設定部17の検証
環境を用いてポストレイアウト検証を行うポストレイア
ウト検証部21とを有する。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、半導体集積回路の
検証方法、半導体集積回路の検証装置、及び、半導体集
積回路の検証プログラムを記録したコンピュータ読み取
り可能な記録媒体に関し、特に、半導体集積回路のレイ
アウト設計結果として生ずる寄生容量及び寄生抵抗成分
を考慮した半導体集積回路の検証技術に関する。
【0002】
【従来の技術】半導体製造プロセスの微細化に伴い、レ
イアウトにより生じる寄生成分による遅延時間は素子の
遅延時間に対して無視できないものとなってきている。
これは、半導体プロセスの微細化が進むにつれて、素子
自体の遅延時間が小さくなってきているためである。従
って、昨今の半導体集積回路の設計に於いては、レイア
ウト設計結果の寄生成分の影響を考慮した検証を行うこ
とで、製品開発のリファイン回数の削減、及び開発期間
の短縮を図っている。
【0003】以下では、レイアウト設計結果として生ず
る寄生容量及び寄生抵抗成分の影響を考慮した検証をポ
ストレイアウト検証と呼び、論理設計後のレイアウト設
計結果として生ずる寄生容量及び寄生抵抗成分の影響を
考慮しない検証をプリレイアウト検証と呼ぶ。
【0004】図8は、従来のプリレイアウト検証及びポ
ストレイアウト検証の処理を示すブロック図である。プ
リレイアウト検証では、論理設計結果として得られるネ
ットリスト1に対する検証を行なう為、検証結果の確
認、解析作業に、論理設計結果のノード名、インスタン
ス名をそのまま使用して検証環境設定部13により検証
のための環境を設定し、プリレイアウト検証部19にて
検証を行う。従って、確認、解析作業が容易である。こ
こで、ノードとは、ネットリストにおいて接続されてい
るセルのピン(端子)の集合をいう。また、ネットリス
トとは、ある機能を有する電子回路をインスタンスとノ
ードの接続関係として表現したものをいう。インスタン
スとは、ネットリストに含まれるセルに特定の名称がつ
けられたものをいう。
【0005】一方、ポストレイアウト検証では、レイア
ウト設計部3にてレイアウト設計を行い、その結果を反
映したネットリスト5を新たに作成することになり、論
理設計結果であるネットリスト1とはノード名、インス
タンス名が異なる。従って、プリレイアウト検証での検
証環境をポストレイアウト検証に利用することは出来な
い。
【0006】現在では、ポストレイアウト検証の手法と
して、次の2つの手法が知られている。第1の手法は、
プリレイアウト検証の検証環境とは別に、レイアウト設
計結果として生じる寄生容量及び寄生抵抗成分を含んだ
レイアウト設計結果のネットリストに対応した検証環境
を新たに準備してポストレイアウト検証を行なう手法で
ある。
【0007】第2の手法は、プリレイアウト検証の検証
環境を再利用する手法であるが、レイアウト設計結果と
して生じる寄生容量成分だけを、論理設計結果であるネ
ットリストへ付加してポストレイアウト検証を行なう手
法である。
【0008】
【発明が解決しようとする課題】従来技術で示した2つ
のポストレイアウト検証の手法においては以下に述べる
問題点が生じる。
【0009】第1の手法の場合、ポストレイアウト検証
の検証環境を準備する為に、プリレイアウト検証の検証
環境に対して、ノード名、インスタンス名をレイアウト
設計結果のネットリストに対応したものに変更する作業
が必要となる。この作業には膨大な工数が必要となり、
且つ、変更作業上のミスが生じる可能性が大である。
【0010】一方、第2の手法の場合、レイアウト設計
結果として生ずる寄生容量成分のみを考慮し、寄生抵抗
成分を考慮していない為、特にディープサブミクロンプ
ロセスを用いた半導体集積回路の設計において、検証の
精度上の問題が生ずる。
【0011】以上、示した様に、従来の検証手法では、
プリレイアウト検証の検証環境をポストレイアウト検証
の検証環境に変更する作業に膨大な工数がかかり、且
つ、変更ミスの混入の可能性を残す。もしくは、レイア
ウト設計結果として生ずる寄生容量と寄生抵抗成分の双
方の影響を考慮した精度の高い検証が不可能となる。
【0012】本発明は上記事情に鑑みて成されたもので
あり、その目的とするところは、プリレイアウト検証の
検証環境をポストレイアウト検証の検証環境へ容易に変
更を可能とすることにより、変更ミスを減少し、精度の
高い検証を行うことができる半導体集積回路の検証方
法、半導体集積回路の検証装置、及び、半導体集積回路
の検証プログラムを記録したコンピュータ読み取り可能
な記録媒体を提供することにある。
【0013】
【課題を解決するための手段】上記目的を達成するため
に、本発明に係る半導体集積回路の検証方法、半導体集
積回路の検証装置、及び、半導体集積回路の検証プログ
ラムを記録したコンピュータ読み取り可能な記録媒体
は、論理設計結果の検証環境と同一の検証環境を利用可
能であり、且つ、レイアウト設計結果の寄生容量および
寄生抵抗成分の両方を考慮した検証を可能とする、半導
体集積回路の検証手法に関する発明である。
【0014】請求項1の発明は、半導体集積回路の検証
方法において、論理設計結果として得られるネットリス
トを入力し、レイアウトの設計を行うレイアウト設計ス
テップと、前記論理設計結果のネットリストと前記レイ
アウト設計ステップの結果のネットリストとのノードの
対応付けを行い、論理設計結果の名前を反映したレイア
ウト設計結果のネットリストを出力するノードの対応付
けステップと、前記論理設計結果の名前を反映したレイ
アウト設計結果のネットリストを用いてポストレイアウ
ト検証環境の設定を行うポストレイアウト検証環境の設
定ステップと、このポストレイアウト検証環境の設定ス
テップの検証環境を用いてポストレイアウト検証を行う
ポストレイアウト検証ステップと、を有することを特徴
とする。
【0015】請求項2の発明は、前記請求項1における
ノードの対応付けステップは、前記論理設計結果のネッ
トリストを入力し、この論理設計結果のネットリストに
おいてノードに接続されている全ての端子にそれぞれ異
なったノード名を与え、ノードの分割前後のノード対応
表作成を行う作成ステップと、この作成されたノード対
応表を用いてノード名を変更することによりノード名変
更済みネットリストを出力するノード名変更ステップ
と、前記レイアウト設計結果のネットリストを入力し、
各ノードのモジュール化を行い、寄生容量及び寄生抵抗
成分のネットリストの出力を行うノードのモジュール化
処理ステップと、前記寄生成分のみのネットリストを前
記ノード名変更済みネットリストに接続して論理設計結
果の名前を反映したレイアウト設計結果のネットリスト
を出力するモジュール接続ステップと、を有することを
特徴とする。
【0016】請求項3の発明は、半導体集積回路の検証
方法において、論理設計結果として得られるネットリス
トを入力し、レイアウトの設計を行うレイアウト設計ス
テップと、前記論理設計結果のネットリストと前記レイ
アウト設計ステップの結果のネットリストとのノードの
対応付けを行い、ノード対応情報を出力するノードの対
応付けステップと、前記論理設計結果として得られるネ
ットリストを用いて検証環境の設定を行うプリレイアウ
ト検証環境の設定ステップと、このプリレイアウト検証
環境設定ステップの検証環境を入力し、前記ノードの対
応情報を用いて、前記検証環境の変更を行う変更処理ス
テップと、前記変更されたプリレイアウトの検証環境を
用いてポストレイアウト検証の環境を設定するポストレ
イアウト検証環境の設定ステップと、このポストレイア
ウト検証環境の設定ステップの検証環境を用いてポスト
レイアウト検証を行うポストレイアウト検証ステップ
と、を有することを特徴とする。
【0017】請求項4の発明は、前記請求項3における
ノードの対応付けステップは、前記論理設計結果のネッ
トリストを入力し、この論理設計結果のネットリストに
おいてノードに接続されている全ての端子にそれぞれ異
なったノード名を与え、ノードの分割前後のノード対応
表作成を行う作成ステップと、この作成されたノード対
応表を用いてノード名を変更することによりノード名変
更済みネットリストを出力するノード名変更ステップ
と、前記レイアウト設計結果のネットリストを入力し、
各ノードのモジュール化を行い、寄生容量及び寄生抵抗
成分のネットリストの出力を行うノードのモジュール化
処理ステップと、前記寄生成分のみのネットリストを前
記ノード名変更済みネットリストに接続してノード対応
情報を出力するモジュール接続ステップと、を有するこ
とを特徴とする。
【0018】請求項5の発明は、半導体集積回路の検証
装置において、論理設計結果として得られるネットリス
トを入力し、レイアウトの設計を行うレイアウト設計部
と、前記論理設計結果のネットリストと前記レイアウト
設計ステップの結果のネットリストとのノードの対応付
けを行い、論理設計結果の名前を反映したレイアウト設
計結果のネットリストを出力するノードの対応付け部
と、前記論理設計結果の名前を反映したレイアウト設計
結果のネットリストを用いてポストレイアウト検証環境
の設定を行うポストレイアウト検証環境の設定部と、こ
のポストレイアウト検証環境の設定部の検証環境を用い
てポストレイアウト検証を行うポストレイアウト検証部
と、を有することを特徴とする。
【0019】請求項6の発明は、半導体集積回路の検証
プログラムを記録したコンピュータ読み取り可能な記録
媒体において、論理設計結果として得られるネットリス
トを入力し、レイアウトの設計を行うレイアウト設計ス
テップと、前記論理設計結果のネットリストと前記レイ
アウト設計ステップの結果のネットリストとのノードの
対応付けを行い、論理設計結果の名前を反映したレイア
ウト設計結果のネットリストを出力するノードの対応付
けステップと、前記論理設計結果の名前を反映したレイ
アウト設計結果のネットリストを用いてポストレイアウ
ト検証環境の設定を行うポストレイアウト検証環境の設
定ステップと、このポストレイアウト検証環境の設定ス
テップの検証環境を用いてポストレイアウト検証を行う
ポストレイアウト検証ステップと、を有することを特徴
とする。
【0020】上記発明の構成によれば、論理設計結果の
ノード名を保存したレイアウト設計結果のネットリスト
を得ることが可能となる。これにより、レイアウト設計
結果により生ずる寄生容量及び寄生抵抗成分を考慮した
高精度の検証を、論理設計結果のネットリストに対する
検証環境を再利用して実施することが可能となる。
【0021】
【発明の実施の形態】以下、本発明に係る半導体集積回
路の検証方法、半導体集積回路の検証装置、及び、半導
体集積回路の検証プログラムを記録したコンピュータ読
み取り可能な記録媒体の実施形態について、図面を参照
しながら詳細に説明する。
【0022】本実施形態の半導体集積回路の検証装置が
具備するハードウエア構成は、各種処理を行うためのC
PUと、キーボード、マウス、ライトペン、又はフレキ
シブルディスク装置等の入力装置と、メモリ装置やディ
スク装置等の外部記憶装置と、ディスプレイ装置、プリ
ンタ装置等の出力装置等とを備えた通常のコンピュータ
システムを用いる。なお、前記CPUは、以下に説明す
る各部の処理等を行う演算部と、前記処理の命令を記憶
する主記憶部とを具備する。
【0023】図1は、本実施形態を示すブロック図であ
る。この半導集積回路の検証装置は、論理設計結果とし
て得られるネットリスト1を入力し、レイアウトの設計
を行うレイアウト設計部3と、論理設計結果のネットリ
スト1とレイアウト設計結果のネットリスト5とのノー
ドの対応付けを行い、論理設計結果の名前を反映したレ
イアウト設計結果のネットリスト11を出力するノード
の対応付け部7と、この論理設計結果の名前を反映した
レイアウト設計結果のネットリスト11を用いて検証環
境の設定を行う検証環境の設定部17と、この検証環境
の設定部17の検証環境を用いてポストレイアウト検証
を行うポストレイアウト検証部21と、を具備するもの
である。
【0024】ここで、ポストレイアウト検証部21の検
証環境設定部17の検証環境について、ノード対応表9
を用いて変更を行うようにしてもよい。この場合には、
ノード対応表9及び検証環境の設定部13を入力してノ
ード対応表9に従って検証環境を変更する変更処理部1
5を設けるようにする。
【0025】次に、本実施形態の半導体集積回路の検証
処理動作を説明する。以下の処理動作により、レイアウ
ト設計結果のネットリストを、論理設計結果のネットリ
ストと同一の検証環境で検証可能な形式に変更する。
【0026】まず、レイアウト設計部3にて論理設計結
果のネットリスト1を用いてレイアウト設計を行う。
【0027】次に、ノードの対応付け部7にて、論理設
計結果のネットリスト1においてノードに接続されてい
る全ての端子にそれぞれ異なったノード名を与えること
によりネットリストを変更する。この際、各端子に与え
られるノード名は、元のノード名との間に対応関係を持
たせる。
【0028】続いて、論理設計結果のネットリスト1の
各ノードに対応した、レイアウト設計結果として生ずる
寄生容量及び寄生抵抗成分からなるネットリストを、ノ
ード毎に切り出してモジュールとする。
【0029】続いて、作成したモジュールを、変更した
ネットリストに接続して、論理設計結果の名前を反映し
たレイアウト設計結果のネットリスト11を出力する。
【0030】次に、検証環境の設定部17にて、論理設
計結果の名前を反映したレイアウト設計結果のネットリ
スト11を用いて検証環境の設定を行い、ポストレイア
ウト検証部21にて、設定された検証環境を用いて検証
を行う。
【0031】以上の手順により、論理設計結果のノード
名を保存したレイアウト設計結果のネットリストを得る
ことが可能となる。これにより、レイアウト設計結果に
より生ずる寄生容量及び寄生抵抗成分を考慮した高精度
の検証を、論理設計結果のネットリストに対する検証環
境を再利用して実施することが可能となる。
【0032】図2の破線図で囲まれた部分は、ノードの
対応付け部7の詳細を示すブロック図である。このノー
ドの対応付け部7は、論理設計結果のネットリスト1を
入力し、論理設計結果のネットリスト1においてノード
に接続されている全ての端子にそれぞれ異なったノード
名を与え、ノードの分割前後のノード対応表作成を行う
ノード対応表作成部71と、ノード対応表を用いてノー
ド名を変更することによりノード名変更済みネットリス
ト73を出力するノード名変更部72と、レイアウト設
計結果のネットリスト5を入力し、各ノードのモジュー
ル化を行い、寄生容量及び寄生抵抗成分のネットリスト
75の出力を行うノードのモジュール化処理部74と、
ノード名変更済みネットリスト73及び寄生成分のみの
ネットリスト75を接続して論理設計結果の名前を反映
したレイアウト設計結果のネットリスト11を出力する
モジュール接続部76と、を備えるものである。
【0033】次に、このノードの対応付け部7の動作に
ついて、具体例を用いて詳細に説明する。
【0034】図3は、論理設計結果のネットリスト1の
具体例である。図示の如く、インバータI1の出力が、
AND回路I2、インバータI3及びI4の入力に接続
されているものとする。図4は、レイアウト設計結果の
ネットリスト5の具体例である。レイアウト設計後であ
るので、各ノードにおける寄生成分等が分かっているも
のとする。
【0035】まず、ノードを分割したノード対応表作成
部71にて、論理設計結果のネットリスト1を入力し、
論理設計結果のネットリスト1においてノードに接続さ
れている全ての端子にそれぞれ異なったノード名を与
え、ノードを分割したネットリスト作成を行う。図5は
この処理を説明するための図面である。図示の如く、図
3に示した論理設計結果の回路図のノードであるnet
1に接続されている全ての端子に、それぞれ新しいノー
ド名、net1_I1_Z,net1_I2_B,ne
t1_I3_A,net1_I4_Aを与えることによ
りノード、net1を分割したネットリストを作成す
る。ノード名変更部72では、ノード対応表を用いてノ
ード名を変更することによりノード名変更済みネットリ
スト73を出力する。この際、新しく与えるノード名
は、「(変換前のノード名)_(インスタンス名)_
(ピン名)」とし、分割前のノード名、net1と対応
を持った名前を与える様にする。
【0036】次に、ノードのモジュール化処理部74で
は、レイアウト設計結果のネットリスト5を入力し、各
ノードのモジュール化を行い、寄生容量及び寄生抵抗成
分のネットリスト75の出力を行う。レイアウト設計結
果のネットリスト5を示す図4において、寄生抵抗、R
1の両端のノードn0,n1をショートさせることによ
り、1つのノードであるnet1に置き換える。次に、
寄生抵抗であるR2についても同様に両端のノードであ
るnet1,n2をショートさせて、1つのノードne
t1に置き換える。同様の処理を全ての寄生抵抗が接続
されている両端のノードに対して行うと、n0,n1,
n2,n3,n4,n5,n6,n7,n8,n9,n
10は全て同じノードであるnet1となる。このよう
にして、同じノードであるnet1のモジュール化を行
い、寄生容量及び寄生抵抗成分のネットリスト75の出
力を行う。この寄生容量及び寄生抵抗成分のネットリス
ト75を図6に示した。図6に示す様に、上記の手順に
於いて同一ノードとなった元々のノードに接続する全て
の寄生抵抗と寄生容量を一つの回路としてモジュール化
する。このモジュールは、図3の回路図のノード、ne
t1に対応している。
【0037】次に、モジュール接続部76では、ノード
名変更済みネットリスト73及び寄生成分のみのネット
リスト75を接続して論理設計結果の名前を反映したレ
イアウト設計結果のネットリストを出力する。この具体
例では、図6に示すモジュールの端子であるnoは、図
5に示すインバータI1の出力端子に接続する。noは
ノードnet1_I1_Zに対応していることも、上記
の寄生抵抗の探索の過程から求められる。同様に、図6
の端子であるn8,n9,n10がそれぞれ、図5のノ
ードnet1_I2_B,net1_I3_A,net
1_I4_Aに対応する。
【0038】以上の対応関係から図7に示す様に、図6
に示した寄生成分からなるモジュールを図5に示す回路
図と接続することが可能となる。このようにして、ノー
ドの対応付けを行うことが出来る。
【0039】こうして得られた図7に示す回路図からネ
ットリストを作成し、ポストレイアウト検証に使用する
ことにより、変更処理部15にて、プリレイアウト検証
の検証環境に於けるノード名を「(ノード名)_(イン
スタンス名)_(ピン名)」に変更するだけでポストレ
イアウト検証の検証環境の設定が可能となる。
【0040】上記の実施形態に示した検証手法を用いれ
ば、プリレイアウト検証の検証環境のノード名を一部変
更するだけでポストレイアウト検証の検証環境の設定が
可能で、かつ、レイアウト設計結果として生ずる寄生容
量と寄生抵抗の双方を考慮したポストレイアウト検証が
実現できる。
【0041】以上説明したように、本実施形態の半導体
集積回路の検証方法及び装置では次の2つの効果をもた
らし、大規模回路及びディープサブミクロンプロセスに
も対応可能なポストレイアウトでの検証が可能となる。
【0042】1.プリレイアウト検証の検証環境のノー
ド名のみを変更するだけで、ポストレイアウト検証の検
証環境を設定することができ、かつ、ポストレイアウト
検証のノード名がプリレイアウト検証のノード名に対応
がとれている為に、自動的にプリレイアウト検証のノー
ド名をポストレイアウト検証のノード名に変更ができる
ようになり、それにより検証の為の工数が大幅に削減さ
れ、かつ、変更作業ミスが生じる可能性がなくなる。
【0043】2.レイアウト設計結果として生ずる寄生
容量と寄生抵抗の双方を考慮した精度の高い検証ができ
るようになる。
【0044】なお、上述した半導体集積回路検証方法を
実現するためのプログラムは記録媒体に保存することが
できる。この記録媒体をコンピュータシステムによって
読み込ませ、前記プログラムを実行してコンピュータを
制御しながら上述した半導体集積回路の検証方法を実現
することができる。ここで、前記記録媒体とは、メモリ
装置、磁気ディスク装置、光ディスク装置等、プログラ
ムを記録することができるような装置が含まれる。
【0045】
【発明の効果】以上説明したように本発明に係る半導体
集積回路の検証方法、半導体集積回路の検証装置、及
び、半導体集積回路の検証プログラムを記録したコンピ
ュータ読み取り可能な記録媒体によれば、プリレイアウ
ト検証の検証環境をポストレイアウト検証の検証環境へ
容易に変更を可能とすることにより、変更ミスを減少
し、精度の高い検証を行うことができる。
【図面の簡単な説明】
【図1】本実施形態の半導体集積回路の検証装置を示す
ブロック図である。
【図2】ノードの対応付け部7及びその入出力部分を示
すブロック図である。
【図3】半導体集積回路のある論理設計結果における一
ノードを表わす回路図である。
【図4】図3の集積回路をレイアウト設計した結果の、
同一のノードを表わす回路図であり、この回路図には、
レイアウト設計結果として生ずる寄生容量と寄生抵抗が
含まれる。
【図5】図3に示すノードを、そのノードに接続する端
子それぞれに異なったノード名を与えることによりノー
ドを分割した状態を示す回路図である。
【図6】図3のノードに対応した図4のレイアウト設計
結果として生ずる寄生容量と寄生抵抗成分を取り出し
た、モジュールを示す回路図である。
【図7】図6のモジュールを、図5の回路図に接続した
様子を示す回路図である。
【図8】従来の半導体集積回路の検証装置を示すブロッ
ク図である。
【符号の説明】
1 論理設計結果のネットリスト 3 レイアウト設計部 5 レイアウト設計結果のネットリスト 7 ノードの対応付け部 9 ノードの対応表 11 論理設計結果の名前を反映したレイアウト設計結
果のネットリスト 13 検証環境の設定部 15 変更処理部 17 検証環境の設定部 19 プリレイアウト検証部 21 ポストレイアウト検証部 71 ノード対応表作成部 72 ノード名変更部 73 ノード名変更済ネットリスト 74 ノードのモジュール化処理部 75 寄生成分のみのネットリスト 76 モジュール接続部

Claims (6)

    【特許請求の範囲】
  1. 【請求項1】 半導体集積回路の検証方法において、 論理設計結果として得られるネットリストを入力し、レ
    イアウトの設計を行うレイアウト設計ステップと、 前記論理設計結果のネットリストと前記レイアウト設計
    ステップの結果のネットリストとのノードの対応付けを
    行い、論理設計結果の名前を反映したレイアウト設計結
    果のネットリストを出力するノードの対応付けステップ
    と、 前記論理設計結果の名前を反映したレイアウト設計結果
    のネットリストを用いてポストレイアウト検証環境の設
    定を行うポストレイアウト検証環境の設定ステップと、 このポストレイアウト検証環境の設定ステップの検証環
    境を用いてポストレイアウト検証を行うポストレイアウ
    ト検証ステップと、 を有することを特徴とする半導体集積回路の検証方法。
  2. 【請求項2】 前記ノードの対応付けステップは、 前記論理設計結果のネットリストを入力し、この論理設
    計結果のネットリストにおいてノードに接続されている
    全ての端子にそれぞれ異なったノード名を与え、ノード
    の分割前後のノード対応表作成を行う作成ステップと、 この作成されたノード対応表を用いてノード名を変更す
    ることによりノード名変更済みネットリストを出力する
    ノード名変更ステップと、 前記レイアウト設計結果のネットリストを入力し、各ノ
    ードのモジュール化を行い、寄生容量及び寄生抵抗成分
    のネットリストの出力を行うノードのモジュール化処理
    ステップと、 前記寄生成分のみのネットリストを前記ノード名変更済
    みネットリストに接続して論理設計結果の名前を反映し
    たレイアウト設計結果のネットリストを出力するモジュ
    ール接続ステップと、 を有することを特徴とする請求項1記載の半導体集積回
    路の検証方法。
  3. 【請求項3】 半導体集積回路の検証方法において、 論理設計結果として得られるネットリストを入力し、レ
    イアウトの設計を行うレイアウト設計ステップと、 前記論理設計結果のネットリストと前記レイアウト設計
    ステップの結果のネットリストとのノードの対応付けを
    行い、ノード対応情報を出力するノードの対応付けステ
    ップと、 前記論理設計結果として得られるネットリストを用いて
    検証環境の設定を行うプリレイアウト検証環境の設定ス
    テップと、 このプリレイアウト検証環境設定ステップの検証環境を
    入力し、前記ノードの対応情報を用いて、前記検証環境
    の変更を行う変更処理ステップと、 前記変更されたプリレイアウトの検証環境を用いてポス
    トレイアウト検証の環境を設定するポストレイアウト検
    証環境の設定ステップと、 このポストレイアウト検証環境の設定ステップの検証環
    境を用いてポストレイアウト検証を行うポストレイアウ
    ト検証ステップと、 を有することを特徴とする半導体集積回路の検証方法。
  4. 【請求項4】 前記ノードの対応付けステップは、 前記論理設計結果のネットリストを入力し、この論理設
    計結果のネットリストにおいてノードに接続されている
    全ての端子にそれぞれ異なったノード名を与え、ノード
    の分割前後のノード対応表作成を行う作成ステップと、 この作成されたノード対応表を用いてノード名を変更す
    ることによりノード名変更済みネットリストを出力する
    ノード名変更ステップと、 前記レイアウト設計結果のネットリストを入力し、各ノ
    ードのモジュール化を行い、寄生容量及び寄生抵抗成分
    のネットリストの出力を行うノードのモジュール化処理
    ステップと、 前記寄生成分のみのネットリストを前記ノード名変更済
    みネットリストに接続してノード対応情報を出力するモ
    ジュール接続ステップと、 を有することを特徴とする請求項3記載の半導体集積回
    路の検証方法。
  5. 【請求項5】 半導体集積回路の検証装置において、 論理設計結果として得られるネットリストを入力し、レ
    イアウトの設計を行うレイアウト設計部と、 前記論理設計結果のネットリストと前記レイアウト設計
    ステップの結果のネットリストとのノードの対応付けを
    行い、論理設計結果の名前を反映したレイアウト設計結
    果のネットリストを出力するノードの対応付け部と、 前記論理設計結果の名前を反映したレイアウト設計結果
    のネットリストを用いてポストレイアウト検証環境の設
    定を行うポストレイアウト検証環境の設定部と、 このポストレイアウト検証環境の設定部の検証環境を用
    いてポストレイアウト検証を行うポストレイアウト検証
    部と、 を有することを特徴とする半導体集積回路の検証装置。
  6. 【請求項6】 半導体集積回路の検証プログラムを記録
    したコンピュータ読み取り可能な記録媒体において、 論理設計結果として得られるネットリストを入力し、レ
    イアウトの設計を行うレイアウト設計ステップと、 前記論理設計結果のネットリストと前記レイアウト設計
    ステップの結果のネットリストとのノードの対応付けを
    行い、論理設計結果の名前を反映したレイアウト設計結
    果のネットリストを出力するノードの対応付けステップ
    と、 前記論理設計結果の名前を反映したレイアウト設計結果
    のネットリストを用いてポストレイアウト検証環境の設
    定を行うポストレイアウト検証環境の設定ステップと、 このポストレイアウト検証環境の設定ステップの検証環
    境を用いてポストレイアウト検証を行うポストレイアウ
    ト検証ステップと、 を有することを特徴とする半導体集積回路の検証プログ
    ラムを記録したコンピュータ読み取り可能な記録媒体。
JP9198959A 1997-07-24 1997-07-24 半導体集積回路の検証方法、半導体集積回路の検証装置、及び、半導体集積回路の検証プログラムを記録したコンピュータ読み取り可能な記録媒体 Pending JPH1139377A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9198959A JPH1139377A (ja) 1997-07-24 1997-07-24 半導体集積回路の検証方法、半導体集積回路の検証装置、及び、半導体集積回路の検証プログラムを記録したコンピュータ読み取り可能な記録媒体

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9198959A JPH1139377A (ja) 1997-07-24 1997-07-24 半導体集積回路の検証方法、半導体集積回路の検証装置、及び、半導体集積回路の検証プログラムを記録したコンピュータ読み取り可能な記録媒体

Publications (1)

Publication Number Publication Date
JPH1139377A true JPH1139377A (ja) 1999-02-12

Family

ID=16399790

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9198959A Pending JPH1139377A (ja) 1997-07-24 1997-07-24 半導体集積回路の検証方法、半導体集積回路の検証装置、及び、半導体集積回路の検証プログラムを記録したコンピュータ読み取り可能な記録媒体

Country Status (1)

Country Link
JP (1) JPH1139377A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100304711B1 (ko) * 1999-10-06 2001-11-02 윤종용 집적 회로 장치의 래이아웃 검증 방법
CN100451986C (zh) * 2006-12-29 2009-01-14 深圳市明微电子有限公司 网络芯片的自动化验证方法

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100304711B1 (ko) * 1999-10-06 2001-11-02 윤종용 집적 회로 장치의 래이아웃 검증 방법
CN100451986C (zh) * 2006-12-29 2009-01-14 深圳市明微电子有限公司 网络芯片的自动化验证方法

Similar Documents

Publication Publication Date Title
US8037436B2 (en) Circuit verification apparatus, a method of circuit verification and circuit verification program
CN113255258A (zh) 逻辑综合方法、装置、电子设备及存储介质
CN115238616A (zh) 一种芯片网表自动修改方法、装置及电子设备
vanCleemput An hierarchical language for the structural description of digital systems
US6658630B1 (en) Method to translate UDPs using gate primitives
CN114091393A (zh) 一种执行工程变更指令的方法、装置、设备和存储介质
WO1999009497A1 (fr) Procede d'extraction de caracteristiques de synchronisation de circuits a transistors, support de stockage stockant une bibliotheque de caracteristiques de synchronisation, procede de conception de lsi et procede d'extraction par grille
US20250103789A1 (en) Techniques for modeling and verification of convergence for hierarchical domain crossings
JP4142176B2 (ja) インタフェース仕様定義を記録した記憶媒体、及び接続検証方法、及び信号パタン生成方法
US20230110701A1 (en) Techniques for design verification of domain crossings
US7404156B2 (en) Language and templates for use in the design of semiconductor products
US8166427B1 (en) Tracing and reporting registers removed during synthesis
JPH1139377A (ja) 半導体集積回路の検証方法、半導体集積回路の検証装置、及び、半導体集積回路の検証プログラムを記録したコンピュータ読み取り可能な記録媒体
JP2006024008A (ja) 情報処理方法、情報処理装置およびプログラム
JP4544118B2 (ja) 回路検証システムと方法、及びプログラム
JP2005510787A (ja) 応答器による多様環境テスト
CN112464636B (zh) 约束文件的比较方法、装置、电子设备和存储介质
CN117892664A (zh) SoC混合信号验证装置及验证方法
US10628545B2 (en) Providing guidance to an equivalence checker when a design contains retimed registers
US6877140B1 (en) Method and system for generating a schematic representing bus structures
CN120354804B (zh) 一种自动布线方法、计算机设备及存储介质
JP3105782B2 (ja) 電子回路の論理生成方法
JP2002108967A (ja) 遅延計算用負荷生成方法および記録媒体
JP4537907B2 (ja) ピンレイアウト検証支援システム
JP2962292B2 (ja) レイアウト設計を考慮したlsi論理設計支援システム