JPH0774255A - レイアウトパターン検証装置 - Google Patents
レイアウトパターン検証装置Info
- Publication number
- JPH0774255A JPH0774255A JP5216646A JP21664693A JPH0774255A JP H0774255 A JPH0774255 A JP H0774255A JP 5216646 A JP5216646 A JP 5216646A JP 21664693 A JP21664693 A JP 21664693A JP H0774255 A JPH0774255 A JP H0774255A
- Authority
- JP
- Japan
- Prior art keywords
- verification
- cell
- circuit diagram
- logic circuit
- layout pattern
- 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)
Abstract
(57)【要約】
【目的】 階層レイアウト検証を行なう検証装置に関
し、階層処理の対象とするセルの接続検証領域にある全
てのノードと、階層セル以外の領域の接続検証を可能と
することを目的とする。 【構成】 セル内部の論理回路図データ中において、セ
ルの入出力配線として定義されていない配線の情報と定
義のされている配線の情報とを、セルの検証結果から抽
出するとともに、セル領域以外の比較検証をする際に、
セル領域以外の論理回路図データとセルの比較検証によ
る検証結果とに、上記の定義のされていない配線情報を
追加することにより、セル内部の装置間で接続される配
線とセル外部の配線との接続をも検証した回路の検証結
果を得るようにしたものである。
し、階層処理の対象とするセルの接続検証領域にある全
てのノードと、階層セル以外の領域の接続検証を可能と
することを目的とする。 【構成】 セル内部の論理回路図データ中において、セ
ルの入出力配線として定義されていない配線の情報と定
義のされている配線の情報とを、セルの検証結果から抽
出するとともに、セル領域以外の比較検証をする際に、
セル領域以外の論理回路図データとセルの比較検証によ
る検証結果とに、上記の定義のされていない配線情報を
追加することにより、セル内部の装置間で接続される配
線とセル外部の配線との接続をも検証した回路の検証結
果を得るようにしたものである。
Description
【0001】
【産業上の利用分野】この発明は、半導体集積回路のレ
イアウトパターンと論理回路図との比較検証を、階層的
に処理していくレイアウトパターン検証装置に関するも
のである。
イアウトパターンと論理回路図との比較検証を、階層的
に処理していくレイアウトパターン検証装置に関するも
のである。
【0002】
【従来の技術】図7は従来のレイアウトパターン検証装
置を示すブロック図であり、この検証装置は、階層処理
によりレイアウトパターンを検証するものである。図に
おいて、1は階層的に設計されたLSIの各セルの内部
構成のレイアウトパターンデータ、2は各セルの内部構
成の論理回路図データ、3はレイアウトパターンデータ
1と論理回路図データ2との比較検証を行なうためのレ
イアウト検証ルール、4はレイアウトパターンデータ
1,論理回路図データ2,レイアウト検証ルール3を用
いて、比較検証を実行するレイアウト検証モジュールで
ある。
置を示すブロック図であり、この検証装置は、階層処理
によりレイアウトパターンを検証するものである。図に
おいて、1は階層的に設計されたLSIの各セルの内部
構成のレイアウトパターンデータ、2は各セルの内部構
成の論理回路図データ、3はレイアウトパターンデータ
1と論理回路図データ2との比較検証を行なうためのレ
イアウト検証ルール、4はレイアウトパターンデータ
1,論理回路図データ2,レイアウト検証ルール3を用
いて、比較検証を実行するレイアウト検証モジュールで
ある。
【0003】5は検証結果、6はレイアウト検証で生成
されるレイアウト検証データベース、7はレイアウト上
の各セルの接続ピン(入出力配線)の情報(ノード名,
座標,レイヤ等)を記述した接続ピン情報ファイルであ
る。
されるレイアウト検証データベース、7はレイアウト上
の各セルの接続ピン(入出力配線)の情報(ノード名,
座標,レイヤ等)を記述した接続ピン情報ファイルであ
る。
【0004】8はチップ全体のレイアウトパターンデー
タであり、正確には、階層セルの領域以外のレイアウト
パターンである。9はチップ全体の論理回路図データで
あり、正確には、階層セルの領域以外の論理回路図デー
タである。10は階層的レイアウト検証を行なう階層レ
イアウト検証モジュール、11はチップ全体での検証結
果、12はレイアウト検証によって生成されるレイアウ
ト検証データベースである。
タであり、正確には、階層セルの領域以外のレイアウト
パターンである。9はチップ全体の論理回路図データで
あり、正確には、階層セルの領域以外の論理回路図デー
タである。10は階層的レイアウト検証を行なう階層レ
イアウト検証モジュール、11はチップ全体での検証結
果、12はレイアウト検証によって生成されるレイアウ
ト検証データベースである。
【0005】また、図8は、LSIの階層構造を模式的
に表したもので、13,14は、LSIを構成するセ
ル、15は回路を構成するデバイス、ND1a〜ND1
4aは、回路内の配線(ノード)である。
に表したもので、13,14は、LSIを構成するセ
ル、15は回路を構成するデバイス、ND1a〜ND1
4aは、回路内の配線(ノード)である。
【0006】次に動作について説明する。レイアウトパ
ターン検証装置において、図8のセル13,14を階層
処理の対象(階層セル)とし、そのレイアウトパターン
データ1と論理回路図データ2、およびレイアウト検証
ルール3を用いて、レイアウト検証モジュール4によっ
て、レイアウトパターンデータ1と論理回路図データ2
との比較検証を実行する。
ターン検証装置において、図8のセル13,14を階層
処理の対象(階層セル)とし、そのレイアウトパターン
データ1と論理回路図データ2、およびレイアウト検証
ルール3を用いて、レイアウト検証モジュール4によっ
て、レイアウトパターンデータ1と論理回路図データ2
との比較検証を実行する。
【0007】これにより、検証結果5,レイアウト検証
データベース6,ならびにレイアウトパターンデータ1
および論理回路図データ2と対応のとれた入出力ピンの
情報が抽出された接続ピン情報ファイル7が生成され
る。
データベース6,ならびにレイアウトパターンデータ1
および論理回路図データ2と対応のとれた入出力ピンの
情報が抽出された接続ピン情報ファイル7が生成され
る。
【0008】チップ全体のレイアウト検証では、チップ
全体のレイアウトパターンデータ8,論理回路図データ
9,各階層セルの接続ピン情報ファイル7を用いて比較
検証を行ない、その結果として検証結果11が得られ
る。即ち、これらの3つのデータの比較検証により、階
層セルの領域については、セル内部とセル外部の接続が
検証されるとともに、階層セル以外の領域については、
セル間の接続等が検証され(レイアウトパターンデータ
8と論理回路図データ9とによる検証)、これにより全
領域が検証されて、検証結果11が得られるのである。
全体のレイアウトパターンデータ8,論理回路図データ
9,各階層セルの接続ピン情報ファイル7を用いて比較
検証を行ない、その結果として検証結果11が得られ
る。即ち、これらの3つのデータの比較検証により、階
層セルの領域については、セル内部とセル外部の接続が
検証されるとともに、階層セル以外の領域については、
セル間の接続等が検証され(レイアウトパターンデータ
8と論理回路図データ9とによる検証)、これにより全
領域が検証されて、検証結果11が得られるのである。
【0009】
【発明が解決しようとする課題】従来のレイアウトパタ
ーン検証装置は以上のように構成されているので、階層
セルの接続ピン情報ファイル7には、論理回路図データ
中に入出力ピンとして定義されているノード(例えば、
ND9a,ND10a,ND12a,ND13a,ND
14a)の情報しか含まれていないため、階層セル内部
の配線(例えばND11a)と階層セル外のノードとが
ショートしているような場合、エラーとして検出できな
いなどの問題点があった。
ーン検証装置は以上のように構成されているので、階層
セルの接続ピン情報ファイル7には、論理回路図データ
中に入出力ピンとして定義されているノード(例えば、
ND9a,ND10a,ND12a,ND13a,ND
14a)の情報しか含まれていないため、階層セル内部
の配線(例えばND11a)と階層セル外のノードとが
ショートしているような場合、エラーとして検出できな
いなどの問題点があった。
【0010】請求項1の発明は、上記のような問題点を
解消するためになされたもので、より完璧なチップ全体
の階層レイアウト検証を行なうことができるレイアウト
パターン検証装置を得ることを目的とする。
解消するためになされたもので、より完璧なチップ全体
の階層レイアウト検証を行なうことができるレイアウト
パターン検証装置を得ることを目的とする。
【0011】また、請求項2の発明は、検証の結果をレ
イアウトパターンエディタ上に表示し、エラー箇所を一
目で認識できるレイアウトパターン検証装置を得ること
を目的とする。
イアウトパターンエディタ上に表示し、エラー箇所を一
目で認識できるレイアウトパターン検証装置を得ること
を目的とする。
【0012】また、請求項3の発明は、検証の結果を論
理回路図エディタ上に表示し、エラー箇所が論理回路図
中の何処に在るかを一目で認識できるレイアウトパター
ン検証装置を得ることを目的とする。
理回路図エディタ上に表示し、エラー箇所が論理回路図
中の何処に在るかを一目で認識できるレイアウトパター
ン検証装置を得ることを目的とする。
【0013】
【課題を解決するための手段】請求項1の発明に係るレ
イアウトパターン検証装置は、セル内部の論理回路図デ
ータ中において、セルの入出力配線として定義されてい
ない配線の情報と定義のされている配線の情報とを、セ
ルの検証結果から抽出するとともに、セル領域以外の比
較検証をする際に、セル領域以外の論理回路図データ
に、上記の定義のされていない配線情報を追加すること
により、セル内部の装置間で接続される配線とセル外部
の配線との接続をも検証した回路の検証結果を得るよう
にしたものである。
イアウトパターン検証装置は、セル内部の論理回路図デ
ータ中において、セルの入出力配線として定義されてい
ない配線の情報と定義のされている配線の情報とを、セ
ルの検証結果から抽出するとともに、セル領域以外の比
較検証をする際に、セル領域以外の論理回路図データ
に、上記の定義のされていない配線情報を追加すること
により、セル内部の装置間で接続される配線とセル外部
の配線との接続をも検証した回路の検証結果を得るよう
にしたものである。
【0014】また、請求項2の発明に係るレイアウトパ
ターン検証装置は、レイアウト検証の結果、エラーが検
出されると、エラー箇所等のエラー情報をレイアウトパ
ターン上に示したものを表示するようにしたものであ
る。
ターン検証装置は、レイアウト検証の結果、エラーが検
出されると、エラー箇所等のエラー情報をレイアウトパ
ターン上に示したものを表示するようにしたものであ
る。
【0015】また、請求項3の発明に係るレイアウトパ
ターン検証装置は、レイアウト検証の結果、エラーが検
出されると、エラー箇所等のエラー情報を論理回路図上
に示したものを表示するようにしたものである。
ターン検証装置は、レイアウト検証の結果、エラーが検
出されると、エラー箇所等のエラー情報を論理回路図上
に示したものを表示するようにしたものである。
【0016】
【作用】請求項1の発明におけるレイアウトパターン検
証装置は、セル内部の論理回路図データ中において、セ
ルの入出力配線として定義されていない配線の情報と定
義のされている配線の情報とを、セルの検証結果から抽
出する抽出手段と、セル領域以外の比較検証をする際
に、セル領域以外の論理回路図データに、上記の定義の
されていない配線情報を追加して比較検証する検証手段
とを備えたことにより、回路のレイアウト検証におい
て、論理回路図データで入出力配線として定義されたセ
ルの配線とともに、定義されていない配線(セル内部の
装置間で接続される配線)と、セル外部の配線との接続
関係をも検証した回路の検証結果が得られる。
証装置は、セル内部の論理回路図データ中において、セ
ルの入出力配線として定義されていない配線の情報と定
義のされている配線の情報とを、セルの検証結果から抽
出する抽出手段と、セル領域以外の比較検証をする際
に、セル領域以外の論理回路図データに、上記の定義の
されていない配線情報を追加して比較検証する検証手段
とを備えたことにより、回路のレイアウト検証におい
て、論理回路図データで入出力配線として定義されたセ
ルの配線とともに、定義されていない配線(セル内部の
装置間で接続される配線)と、セル外部の配線との接続
関係をも検証した回路の検証結果が得られる。
【0017】また、請求項2の発明におけるレイアウト
パターン検証装置は、レイアウト検証の結果、エラーが
検出されると、エラー箇所等のエラー情報をレイアウト
パターン上に示したものを表示するレイアウトパターン
表示手段を備えたことにより、前記検証結果におけるエ
ラー箇所が一目で認識される。
パターン検証装置は、レイアウト検証の結果、エラーが
検出されると、エラー箇所等のエラー情報をレイアウト
パターン上に示したものを表示するレイアウトパターン
表示手段を備えたことにより、前記検証結果におけるエ
ラー箇所が一目で認識される。
【0018】また、請求項3の発明におけるレイアウト
パターン検証装置は、レイアウト検証の結果、エラーが
検出されると、エラー箇所等のエラー情報を論理回路図
上に示したものを表示する論理回路図表示手段を備えた
ことにより、エラー箇所が回路の論理回路図データ上の
何処に在るかが一目で認識される。
パターン検証装置は、レイアウト検証の結果、エラーが
検出されると、エラー箇所等のエラー情報を論理回路図
上に示したものを表示する論理回路図表示手段を備えた
ことにより、エラー箇所が回路の論理回路図データ上の
何処に在るかが一目で認識される。
【0019】
【実施例】実施例1.以下、この発明の実施例1を図に
ついて説明する。図1において、1はレイアウトパター
ンデータ、2は各セルの論理回路図データ、3はレイア
ウト検証ルール、4はレイアウト検証モジュール、5は
検証結果、6はレイアウト検証データベース、7は接続
ピン情報ファイル、8はチップ全体のレイアウトパター
ンデータ、9はチップ全体の論理回路図データ、11A
はチップ全体での検証結果であり、これらのものは、先
の従来例で説明した通りである。
ついて説明する。図1において、1はレイアウトパター
ンデータ、2は各セルの論理回路図データ、3はレイア
ウト検証ルール、4はレイアウト検証モジュール、5は
検証結果、6はレイアウト検証データベース、7は接続
ピン情報ファイル、8はチップ全体のレイアウトパター
ンデータ、9はチップ全体の論理回路図データ、11A
はチップ全体での検証結果であり、これらのものは、先
の従来例で説明した通りである。
【0020】また、10は、従来例で説明した階層レイ
アウト検証モジュール(検証手段)であるが、この場
合、チップ全体のレイアウトパターンを検証する際に、
論理回路図データ2でセルの入出力ピンとして定義され
ているノード情報のみならず、定義されていないノード
情報を用いて比較検証することにより、階層セル以外の
領域の接続等の関係とともに、階層セルの領域の全ての
ノードに係わる接続に関しての検証を行なうものであ
る。
アウト検証モジュール(検証手段)であるが、この場
合、チップ全体のレイアウトパターンを検証する際に、
論理回路図データ2でセルの入出力ピンとして定義され
ているノード情報のみならず、定義されていないノード
情報を用いて比較検証することにより、階層セル以外の
領域の接続等の関係とともに、階層セルの領域の全ての
ノードに係わる接続に関しての検証を行なうものであ
る。
【0021】20は、チップ全体のレイアウト検証にて
生成されたレイアウト検証データベース、16は、セル
のセル検証領域にある全てのノードの情報を抽出するセ
ルのノード情報抽出モジュール(抽出手段)であり、言
い換えると、論理回路図データ2中で、セルの入出力ピ
ンとして定義されたノード情報とともに、入出力ピンと
して定義されていないノード情報を抽出するものであ
る。
生成されたレイアウト検証データベース、16は、セル
のセル検証領域にある全てのノードの情報を抽出するセ
ルのノード情報抽出モジュール(抽出手段)であり、言
い換えると、論理回路図データ2中で、セルの入出力ピ
ンとして定義されたノード情報とともに、入出力ピンと
して定義されていないノード情報を抽出するものであ
る。
【0022】17は、ノード情報抽出モジュール16で
生成されたセルの接続検証ノード情報ファイルであり、
セルのセル検証領域にある全てのノードの情報がファイ
ルされたものである。18は、接続検証ノード情報ファ
イル17から、論理回路図データ2に入出力ピンとして
定義のないセルの接続検証ノードを抽出し、これを論理
回路図データ9に入出力ピンとして追加して、接続検証
ノード対応論理回路図データ19を生成する接続検証ノ
ード対応論理回路図データ生成モジュール(抽出手段)
である。
生成されたセルの接続検証ノード情報ファイルであり、
セルのセル検証領域にある全てのノードの情報がファイ
ルされたものである。18は、接続検証ノード情報ファ
イル17から、論理回路図データ2に入出力ピンとして
定義のないセルの接続検証ノードを抽出し、これを論理
回路図データ9に入出力ピンとして追加して、接続検証
ノード対応論理回路図データ19を生成する接続検証ノ
ード対応論理回路図データ生成モジュール(抽出手段)
である。
【0023】次に図2のフローチャートを用いて動作に
ついて説明する。従来例において説明した図8のセル1
3,14を階層処理の対象(階層セル)とし、階層セル
とするセルのレイアウトパターンデータ1と論理回路図
データ2とを、レイアウト検証ルール3を用いて、レイ
アウト検証モジュール4で比較検証を実行する。これに
より、検証結果5,レイアウト検証データベース6,な
らびにレイアウトパターンデータ1および論理回路図デ
ータ2と対応のとれた入出力ピンの情報が抽出された接
続ピン情報ファイル7が生成される(ステップST
1)。
ついて説明する。従来例において説明した図8のセル1
3,14を階層処理の対象(階層セル)とし、階層セル
とするセルのレイアウトパターンデータ1と論理回路図
データ2とを、レイアウト検証ルール3を用いて、レイ
アウト検証モジュール4で比較検証を実行する。これに
より、検証結果5,レイアウト検証データベース6,な
らびにレイアウトパターンデータ1および論理回路図デ
ータ2と対応のとれた入出力ピンの情報が抽出された接
続ピン情報ファイル7が生成される(ステップST
1)。
【0024】そして、検証結果5にエラーが存在する場
合(ステップST2)、レイアウトパターンデータ1も
しくは論理回路図データ2の修正を行なう(ステップS
T3)。全ての階層セルに対しての検証が終了した時点
で、階層セルのレイアウトパターンデータ1と論理回路
図データ2とに対して、対応のとれた入出力ピンの情報
が抽出され、この情報が、接続ピン情報ファイル7に格
納される(ステップST4)。
合(ステップST2)、レイアウトパターンデータ1も
しくは論理回路図データ2の修正を行なう(ステップS
T3)。全ての階層セルに対しての検証が終了した時点
で、階層セルのレイアウトパターンデータ1と論理回路
図データ2とに対して、対応のとれた入出力ピンの情報
が抽出され、この情報が、接続ピン情報ファイル7に格
納される(ステップST4)。
【0025】その後、ノード情報抽出モジュール16に
よって、生成したレイアウト検証データベース6の中
で、レイアウトパターンのノード情報を持つものの中か
ら、階層セルの接続検証領域にあるノードが検索され
る。そして、それらのノードに関する情報(ノード名,
座標,レイヤ等)が抽出されて、接続検証ノード情報フ
ァイル17が生成される(ステップST5)。
よって、生成したレイアウト検証データベース6の中
で、レイアウトパターンのノード情報を持つものの中か
ら、階層セルの接続検証領域にあるノードが検索され
る。そして、それらのノードに関する情報(ノード名,
座標,レイヤ等)が抽出されて、接続検証ノード情報フ
ァイル17が生成される(ステップST5)。
【0026】そして、接続検証ノード対応論理回路図デ
ータ生成モジュール18によって、接続検証ノード情報
ファイル17が検索され、入出力ピンとして論理回路図
データ2中に定義のないノードが、新たに入出力ピンと
してチップ全体の論理回路図データ9に追加される。こ
れにより、階層セルの接続検証ノードと対応のとれた、
接続検証ノード対応論理回路図データ19が生成される
(ステップST6)。
ータ生成モジュール18によって、接続検証ノード情報
ファイル17が検索され、入出力ピンとして論理回路図
データ2中に定義のないノードが、新たに入出力ピンと
してチップ全体の論理回路図データ9に追加される。こ
れにより、階層セルの接続検証ノードと対応のとれた、
接続検証ノード対応論理回路図データ19が生成される
(ステップST6)。
【0027】そして、チップ全体のレイアウト検証で
は、検証済みのセルを階層セルとして指定し(ステップ
ST7)、階層レイアウト検証モジュール10で、チッ
プ全体のレイアウトパターンデータ8,接続検証ノード
対応論理回路図データ19,接続検証ノード情報ファイ
ル17を用いて比較検証を行ない、その結果として検証
結果11Aが得られる。即ち、これらの3つのデータの
比較検証により、階層セルについては、セル内部とセル
外部との接続が検証されるとともに、階層セル以外の領
域については、セル間の接続等が検証され(レイアウト
パターンデータ8と論理回路図データ19とによる検
証)、これにより全領域が検証されて、検証結果11A
が得られるのである(ステップST8)。
は、検証済みのセルを階層セルとして指定し(ステップ
ST7)、階層レイアウト検証モジュール10で、チッ
プ全体のレイアウトパターンデータ8,接続検証ノード
対応論理回路図データ19,接続検証ノード情報ファイ
ル17を用いて比較検証を行ない、その結果として検証
結果11Aが得られる。即ち、これらの3つのデータの
比較検証により、階層セルについては、セル内部とセル
外部との接続が検証されるとともに、階層セル以外の領
域については、セル間の接続等が検証され(レイアウト
パターンデータ8と論理回路図データ19とによる検
証)、これにより全領域が検証されて、検証結果11A
が得られるのである(ステップST8)。
【0028】検証の結果、エラーが存在した場合(ステ
ップST9)、レイアウトパターンデータ1,8もしく
は論理回路図データ2,9を修正し、再び検証を行なう
(ステップST10)。なお、修正するデータは、チッ
プの全領域のものであってもよい。
ップST9)、レイアウトパターンデータ1,8もしく
は論理回路図データ2,9を修正し、再び検証を行なう
(ステップST10)。なお、修正するデータは、チッ
プの全領域のものであってもよい。
【0029】このように、階層セルの内部とセル外部と
の接続検証に用いる接続検証ノード情報には、論理回路
図データ中に入出力ピンとして定義されているノードの
情報だけでなく、接続検証領域になる全てのノードの情
報が含まれているため、階層セル内部の配線(セル内部
のデバイス15間等を接続している配線)に対しても、
階層セル以外のノードとの検証が行なわれ、チップ全体
の階層レイアウト検証が、より正確に行なわれる。
の接続検証に用いる接続検証ノード情報には、論理回路
図データ中に入出力ピンとして定義されているノードの
情報だけでなく、接続検証領域になる全てのノードの情
報が含まれているため、階層セル内部の配線(セル内部
のデバイス15間等を接続している配線)に対しても、
階層セル以外のノードとの検証が行なわれ、チップ全体
の階層レイアウト検証が、より正確に行なわれる。
【0030】実施例2.この発明の実施例2を図につい
て説明する。図3において、1はレイアウトパターンデ
ータ、2は各セルの論理回路図データ、3はレイアウト
検証ルール、4はレイアウト検証モジュール、5は検証
結果、6はレイアウト検証データベース、7は接続ピン
情報ファイル、8はチップ全体のレイアウトパターンデ
ータ、9はチップ全体の論理回路図データ、10は階層
レイアウト検証モジュール、11Aはチップ全体での検
証結果、16はノード情報抽出モジュール、17は接続
検証ノード情報ファイル、18は接続検証ノード対応論
理回路図データ生成モジュール、19は接続検証ノード
対応論理回路図データ19、20はレイアウト検証デー
タベースであり、これらのものは、先の実施例1および
従来例で説明した通りである。
て説明する。図3において、1はレイアウトパターンデ
ータ、2は各セルの論理回路図データ、3はレイアウト
検証ルール、4はレイアウト検証モジュール、5は検証
結果、6はレイアウト検証データベース、7は接続ピン
情報ファイル、8はチップ全体のレイアウトパターンデ
ータ、9はチップ全体の論理回路図データ、10は階層
レイアウト検証モジュール、11Aはチップ全体での検
証結果、16はノード情報抽出モジュール、17は接続
検証ノード情報ファイル、18は接続検証ノード対応論
理回路図データ生成モジュール、19は接続検証ノード
対応論理回路図データ19、20はレイアウト検証デー
タベースであり、これらのものは、先の実施例1および
従来例で説明した通りである。
【0031】また、30は検証結果によって得られる情
報等をレイアウトパターン上に表示するレイアウトパタ
ーンエディタ(レイアウトパターン表示手段)、21
は、回路のレイアウト検証の結果にエラーが検出される
と、レイアウト検証データベース20または検証結果1
1Aから、そのエラーのエラー箇所の情報を抽出すると
ともに、レイアウトパターンデータ8を抽出することに
より、エラー箇所をレイアウトパターンデータ8に示し
たものを、レイアウトパターンエディタ30上に表示す
るためのエラー表示レイアウトパターンデータ22を生
成するエラーレイアウトパターンデータ生成モジュール
(レイアウトパターン表示手段)である。
報等をレイアウトパターン上に表示するレイアウトパタ
ーンエディタ(レイアウトパターン表示手段)、21
は、回路のレイアウト検証の結果にエラーが検出される
と、レイアウト検証データベース20または検証結果1
1Aから、そのエラーのエラー箇所の情報を抽出すると
ともに、レイアウトパターンデータ8を抽出することに
より、エラー箇所をレイアウトパターンデータ8に示し
たものを、レイアウトパターンエディタ30上に表示す
るためのエラー表示レイアウトパターンデータ22を生
成するエラーレイアウトパターンデータ生成モジュール
(レイアウトパターン表示手段)である。
【0032】次に図4のフローチャートを用いて動作に
ついて説明する。ステップST1〜9に関しての動作
は、先の実施例1で示した通りである。
ついて説明する。ステップST1〜9に関しての動作
は、先の実施例1で示した通りである。
【0033】そして、ステップST9で、チップ全体の
階層レイアウト検証終了時にエラーが存在すると、エラ
ーレイアウトパターンデータ生成モジュール21によっ
て、レイアウト検証データベース20からエラー箇所の
情報が抽出される。その後、モジュール21は、レイア
ウトパターンエディタ30上で、それらのエラーを表示
するためのエラー表示レイアウトパターンデータ22を
生成する(ステップST11)。
階層レイアウト検証終了時にエラーが存在すると、エラ
ーレイアウトパターンデータ生成モジュール21によっ
て、レイアウト検証データベース20からエラー箇所の
情報が抽出される。その後、モジュール21は、レイア
ウトパターンエディタ30上で、それらのエラーを表示
するためのエラー表示レイアウトパターンデータ22を
生成する(ステップST11)。
【0034】そして、そのエラー表示レイアウトパター
ンデータ22は、レイアウトパターンエディタ30に取
り組まれてることにより、チップの全領域のレイアウト
パターンのエラー箇所が、このエディタ30に表示され
る(ステップST12)。
ンデータ22は、レイアウトパターンエディタ30に取
り組まれてることにより、チップの全領域のレイアウト
パターンのエラー箇所が、このエディタ30に表示され
る(ステップST12)。
【0035】これにより、レイアウトパターンデータ1
またはレイアウトパターンデータ8が修正されて、再び
検証が行なわれる(ステップST10)。
またはレイアウトパターンデータ8が修正されて、再び
検証が行なわれる(ステップST10)。
【0036】このように、チップ全体の階層レイアウト
検証におけるエラー箇所を、レイアウトパターンエディ
タ30上で表示することにより、レイアウトパターン上
のエラー箇所が一目で分かり、レイアウトパターン上の
修正を容易にすることができる。
検証におけるエラー箇所を、レイアウトパターンエディ
タ30上で表示することにより、レイアウトパターン上
のエラー箇所が一目で分かり、レイアウトパターン上の
修正を容易にすることができる。
【0037】実施例3.の発明の実施例3を図について
説明する。図5において、1はレイアウトパターンデー
タ、2は各セルの論理回路図データ、3はレイアウト検
証ルール、4はレイアウト検証モジュール、5は検証結
果、6はレイアウト検証データベース、7は接続ピン情
報ファイル、8はチップ全体のレイアウトパターンデー
タ、9はチップ全体の論理回路図データ、10は階層レ
イアウト検証モジュール、11Aはチップ全体での検証
結果、16はノード情報抽出モジュール、17は接続検
証ノード情報ファイル、18は接続検証ノード対応論理
回路図データ生成モジュール、19は接続検証ノード対
応論理回路図データ、20はレイアウト検証データベー
スであり、これらのものは、先の実施例1および実施例
2、また従来例で説明した通りである。
説明する。図5において、1はレイアウトパターンデー
タ、2は各セルの論理回路図データ、3はレイアウト検
証ルール、4はレイアウト検証モジュール、5は検証結
果、6はレイアウト検証データベース、7は接続ピン情
報ファイル、8はチップ全体のレイアウトパターンデー
タ、9はチップ全体の論理回路図データ、10は階層レ
イアウト検証モジュール、11Aはチップ全体での検証
結果、16はノード情報抽出モジュール、17は接続検
証ノード情報ファイル、18は接続検証ノード対応論理
回路図データ生成モジュール、19は接続検証ノード対
応論理回路図データ、20はレイアウト検証データベー
スであり、これらのものは、先の実施例1および実施例
2、また従来例で説明した通りである。
【0038】また、31は検証結果によって得られる情
報等をレイアウトパターン上に表示する論理回路図エデ
ィタ(論理回路図表示手段)、23は、回路のレイアウ
ト検証の結果にエラーが検出されると、レイアウト検証
データベース20または検証結果11Aからエラー箇所
の情報を抽出するとともに、接続検証ノード対応論理回
路図データ19を抽出することにより、エラー箇所を論
理回路図データ19に示したものを、論理回路図エディ
タ31上に表示するためのエラー表示論理回路図データ
24を生成するエラー論理回路図データ生成モジュール
(論理回路図表示手段)である。
報等をレイアウトパターン上に表示する論理回路図エデ
ィタ(論理回路図表示手段)、23は、回路のレイアウ
ト検証の結果にエラーが検出されると、レイアウト検証
データベース20または検証結果11Aからエラー箇所
の情報を抽出するとともに、接続検証ノード対応論理回
路図データ19を抽出することにより、エラー箇所を論
理回路図データ19に示したものを、論理回路図エディ
タ31上に表示するためのエラー表示論理回路図データ
24を生成するエラー論理回路図データ生成モジュール
(論理回路図表示手段)である。
【0039】次に図6のフローチャートを用いて動作に
ついて説明する。ステップST1〜9に関しての動作
は、先の実施例1で示した通りである。
ついて説明する。ステップST1〜9に関しての動作
は、先の実施例1で示した通りである。
【0040】そして、ステップST9で、チップ全体の
階層レイアウト検証終了時にエラーが存在すると、エラ
ー論理回路図データ生成モジュール23によって、レイ
アウト検証データベース20または検証結果11Aか
ら、エラー箇所の情報が抽出される。その後、モジュー
ル23は、抽出したエラー情報とチップの全領域の論理
回路図データとによって、論理回路図エディタ31上
で、上記のエラーを表示するためのエラー表示論理回路
図データ24を生成する(ステップST13)。
階層レイアウト検証終了時にエラーが存在すると、エラ
ー論理回路図データ生成モジュール23によって、レイ
アウト検証データベース20または検証結果11Aか
ら、エラー箇所の情報が抽出される。その後、モジュー
ル23は、抽出したエラー情報とチップの全領域の論理
回路図データとによって、論理回路図エディタ31上
で、上記のエラーを表示するためのエラー表示論理回路
図データ24を生成する(ステップST13)。
【0041】そして、そのエラー表示論理回路図データ
24が、論理回路図エディタ31に取り組まれて、チッ
プの全領域の論理回路図データによる論理回路図上に、
エラー箇所が表示される(ステップST14)。
24が、論理回路図エディタ31に取り組まれて、チッ
プの全領域の論理回路図データによる論理回路図上に、
エラー箇所が表示される(ステップST14)。
【0042】これにより、論理回路図データ2または論
理回路図データ9、または接続検証ノード対応論理回路
図データ19が修正されて、再び検証が行なわれる(ス
テップST10)。
理回路図データ9、または接続検証ノード対応論理回路
図データ19が修正されて、再び検証が行なわれる(ス
テップST10)。
【0043】このように、チップ全体の階層レイアウト
検証におけるエラー箇所を、論理回路図エディタ31上
で表示することにより、論理回路図上のエラー箇所が一
目で分かり、レイアウトパターン上の修正を容易にする
ことができる。
検証におけるエラー箇所を、論理回路図エディタ31上
で表示することにより、論理回路図上のエラー箇所が一
目で分かり、レイアウトパターン上の修正を容易にする
ことができる。
【0044】
【発明の効果】以上のように、請求項1の発明によれ
ば、セル内部の論理回路図データ中において、セルの入
出力配線として定義されていない配線の情報と定義のさ
れている配線の情報とを、セルの検証結果から抽出する
とともに、セル領域以外の比較検証をする際に、セル領
域以外の論理回路図データに、上記の定義のされていな
い配線情報を追加することにより、セル内部の装置間で
接続される配線とセル外部の配線との接続をも検証した
回路の検証結果を得るように構成したので、セルの内部
とセル外部との接続検証に用いる配線情報として、論理
回路図データ中に入出力配線として定義されている配線
情報だけでなく、接続検証領域になる全ての配線情報を
含めることができる。これにより、セル内部の装置間の
配線に対しても、セル以外の配線との検証が行なわれ、
結果として、チップ全体の階層レイアウト検証が、より
正確に行なわれるなどの効果がある。
ば、セル内部の論理回路図データ中において、セルの入
出力配線として定義されていない配線の情報と定義のさ
れている配線の情報とを、セルの検証結果から抽出する
とともに、セル領域以外の比較検証をする際に、セル領
域以外の論理回路図データに、上記の定義のされていな
い配線情報を追加することにより、セル内部の装置間で
接続される配線とセル外部の配線との接続をも検証した
回路の検証結果を得るように構成したので、セルの内部
とセル外部との接続検証に用いる配線情報として、論理
回路図データ中に入出力配線として定義されている配線
情報だけでなく、接続検証領域になる全ての配線情報を
含めることができる。これにより、セル内部の装置間の
配線に対しても、セル以外の配線との検証が行なわれ、
結果として、チップ全体の階層レイアウト検証が、より
正確に行なわれるなどの効果がある。
【0045】また、請求項2の発明によれば、回路のレ
イアウト検証の結果、エラーが検出されると、エラー箇
所等のエラー情報を回路のレイアウトパターン上に示し
たものを表示するように構成したので、レイアウトパタ
ーン上のエラー箇所が一目で分かり、レイアウトパター
ン上の修正が容易になるなどの効果がある。
イアウト検証の結果、エラーが検出されると、エラー箇
所等のエラー情報を回路のレイアウトパターン上に示し
たものを表示するように構成したので、レイアウトパタ
ーン上のエラー箇所が一目で分かり、レイアウトパター
ン上の修正が容易になるなどの効果がある。
【0046】また、請求項3の発明によれば、回路のレ
イアウト検証の結果、エラーが検出されると、エラー箇
所等のエラー情報を回路の論理回路図上に示したものを
論理回路図表示するように構成したので、論理回路図上
のエラー箇所が一目で分かり、論理回路図上の修正が容
易になるなどの効果がある。
イアウト検証の結果、エラーが検出されると、エラー箇
所等のエラー情報を回路の論理回路図上に示したものを
論理回路図表示するように構成したので、論理回路図上
のエラー箇所が一目で分かり、論理回路図上の修正が容
易になるなどの効果がある。
【図1】この発明の実施例1によるレイアウトパターン
検証装置を示す構成図である。
検証装置を示す構成図である。
【図2】この発明の実施例1によるレイアウトパターン
検証装置の動作を説明するフローチャートである。
検証装置の動作を説明するフローチャートである。
【図3】この発明の実施例2によるレイアウトパターン
検証装置を示す構成図である。
検証装置を示す構成図である。
【図4】この発明の実施例2によるレイアウトパターン
検証装置の動作を説明するフローチャートである。
検証装置の動作を説明するフローチャートである。
【図5】この発明の実施例3によるレイアウトパターン
検証装置を示す構成図である。
検証装置を示す構成図である。
【図6】この発明の実施例3によるレイアウトパターン
検証装置の動作を説明するフローチャートである。
検証装置の動作を説明するフローチャートである。
【図7】従来のレイアウトパターン検証装置を示す構成
図である。
図である。
【図8】LSIの階層構造を示す模式図である。
10 階層レイアウト検証モジュール(検証手段) 16 ノード情報抽出モジュール(抽出手段) 18 接続検証ノード対応論理回路図データ生成モジュ
ール(抽出手段) 21 エラーレイアウトパターンデータ生成モジュール
(レイアウトパターン表示手段) 23 エラー論理回路図データ生成モジュール(論理回
路図表示手段) 30 レイアウトパターンエディタ(レイアウトパター
ン表示手段) 31 論理回路図エディタ(論理回路図表示手段)
ール(抽出手段) 21 エラーレイアウトパターンデータ生成モジュール
(レイアウトパターン表示手段) 23 エラー論理回路図データ生成モジュール(論理回
路図表示手段) 30 レイアウトパターンエディタ(レイアウトパター
ン表示手段) 31 論理回路図エディタ(論理回路図表示手段)
Claims (3)
- 【請求項1】 回路の構成要素であるセルの内部のレイ
アウトパターンデータとセルの内部の論理回路図データ
とを比較検証する内部検証を実行し、その後、回路のセ
ル領域以外のレイアウトパターンデータ、セル領域以外
の論理回路図データ、およびセルの比較検証による検証
結果から得られたセルとセル外部とを接続するセルの入
出力配線情報を比較検証する全体検証を実行することに
より、回路のレイアウトパターンと回路の論理回路図と
の適応性を検証するレイアウトパターン検証装置におい
て、セルの入出力配線として前記セル内部の論理回路図
データ中で定義されている配線の情報と定義のされてい
ない配線の情報とを、前記内部検証の結果から抽出する
抽出手段と、前記全体検証をする際に、前記セル領域以
外の論理回路図データに、前記抽出手段で抽出された定
義のされていない配線情報を追加することにより、セル
内部の装置間で接続される配線とセル外部の配線との接
続をも検証した回路の検証結果を得る検証手段とを備え
たことを特徴とするレイアウトパターン検証装置。 - 【請求項2】 検証手段による比較検証の結果にエラー
が検出されると、そのエラー情報とエラー発生したレイ
アウトパターンデータとを抽出し、エラー箇所等のエラ
ー情報をレイアウトパターンデータ上に表示するレイア
ウトパターン表示手段を備えた請求項1記載のレイアウ
トパターン検証装置。 - 【請求項3】 検証手段による比較検証の結果にエラー
が検出されると、そのエラー情報とエラー発生した論理
回路図データとを抽出し、エラー箇所等のエラー情報を
この論理回路図上に示したものを表示する論理回路図表
示手段を備えた請求項1記載のレイアウトパターン検証
装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5216646A JPH0774255A (ja) | 1993-08-31 | 1993-08-31 | レイアウトパターン検証装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5216646A JPH0774255A (ja) | 1993-08-31 | 1993-08-31 | レイアウトパターン検証装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0774255A true JPH0774255A (ja) | 1995-03-17 |
Family
ID=16691706
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5216646A Pending JPH0774255A (ja) | 1993-08-31 | 1993-08-31 | レイアウトパターン検証装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0774255A (ja) |
-
1993
- 1993-08-31 JP JP5216646A patent/JPH0774255A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7644382B2 (en) | Command-language-based functional engineering change order (ECO) implementation | |
| US8037436B2 (en) | Circuit verification apparatus, a method of circuit verification and circuit verification program | |
| US8117586B2 (en) | Printed circuit board layout system and method thereof | |
| JP2000242672A (ja) | 形式的論理検証装置および形式的論理検証方法 | |
| JPH10256386A (ja) | マスクパターンデータの作成方法 | |
| US20060117283A1 (en) | Integrated circuit verification method, verification apparatus, and verification program | |
| JPH0774255A (ja) | レイアウトパターン検証装置 | |
| JP2000195960A (ja) | 半導体集積回路の遅延計算装置及びその方法並びにタイミング検証装置及びその方法 | |
| US8266564B2 (en) | Verification apparatus, verification method, and computer-readable recording medium for supporting engineering change order | |
| US6981238B1 (en) | Verification of integrated circuit designs using buffer control | |
| US6965853B2 (en) | Back annotation apparatus for carrying out a simulation based on the extraction result in regard to parasitic elements | |
| JPH0618626A (ja) | シミュレーション用回路データの生成方法とデータの生成装置 | |
| JP4255270B2 (ja) | シミュレーション装置の実行方法、およびシミュレーション装置 | |
| JPH11175580A (ja) | 集積回路設計装置 | |
| KR20110081961A (ko) | 회로 설계 방법, 회로 설계 시스템 및 기록 매체 | |
| JP2003006268A (ja) | レイアウト検証方法及びレイアウト検証装置 | |
| JP2001298088A (ja) | レイアウトデータの検証方法 | |
| CN119067044A (zh) | 集成电路版图与原理图一致性检查的歧义匹配方法 | |
| JPH0574948A (ja) | エラー指示システム | |
| JP3011591B2 (ja) | 半導体集積回路の誤動作の判定方法 | |
| JP2004246680A (ja) | 半導体集積回路のレイアウト検証方法 | |
| JPH1139377A (ja) | 半導体集積回路の検証方法、半導体集積回路の検証装置、及び、半導体集積回路の検証プログラムを記録したコンピュータ読み取り可能な記録媒体 | |
| JP2011003080A (ja) | 接続検証支援装置 | |
| JP3037022B2 (ja) | 素子接続状態の認識方法 | |
| JP2001202263A (ja) | 論理検証用テストプログラム生成方法 |