JPS63257875A - ワイヤ−ド論理素子発生装置 - Google Patents
ワイヤ−ド論理素子発生装置Info
- Publication number
- JPS63257875A JPS63257875A JP62092916A JP9291687A JPS63257875A JP S63257875 A JPS63257875 A JP S63257875A JP 62092916 A JP62092916 A JP 62092916A JP 9291687 A JP9291687 A JP 9291687A JP S63257875 A JPS63257875 A JP S63257875A
- Authority
- JP
- Japan
- Prior art keywords
- logic element
- wired
- equivalent
- wired connection
- logic
- 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
- 238000010586 diagram Methods 0.000 claims description 17
- 230000006870 function Effects 0.000 claims description 13
- 238000000034 method Methods 0.000 abstract description 5
- 238000001514 detection method Methods 0.000 abstract description 4
- 238000012545 processing Methods 0.000 description 3
- 230000002457 bidirectional effect Effects 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
技術分野
本発明はワイヤード論理素子発生装置に関し、特に論理
回路図上において複数の論理ゲートの出力が共通に接続
されて生ずるいわゆワイヤード接続部をこれと等価な論
理素子シンボルに置換するためのワイヤード論理素子発
生装置に関する。
回路図上において複数の論理ゲートの出力が共通に接続
されて生ずるいわゆワイヤード接続部をこれと等価な論
理素子シンボルに置換するためのワイヤード論理素子発
生装置に関する。
従来技術
従来のこの種のワイヤード論理素子発生方式としては、
論理回路の設計名自身が直接に各ワイヤード接続部に対
してこれと等価な機能を有する論理素子のシンボルを選
択して、当該ワイヤード接続部をこの等価な論理素子シ
ンボルに置換し、配線修正を行うようになっている。
論理回路の設計名自身が直接に各ワイヤード接続部に対
してこれと等価な機能を有する論理素子のシンボルを選
択して、当該ワイヤード接続部をこの等価な論理素子シ
ンボルに置換し、配線修正を行うようになっている。
この様な従来の方式では、ワイヤード接続部毎に夫々そ
の機能に相当する等値論理素子のシンポルを選択する必
要があり、そのためには、ワイヤード接続部毎に、この
ワイヤード接続部に端子が接続された論理素子の入出力
信号線の属性(入力信号線であるか、出力信号線である
か、更にはまた双方向性の信号線であるか等の属性を指
す)の組合せを把握し、この組合せにより置換すべき等
値論理素子シンボルを決定する作業が必要となる。
の機能に相当する等値論理素子のシンポルを選択する必
要があり、そのためには、ワイヤード接続部毎に、この
ワイヤード接続部に端子が接続された論理素子の入出力
信号線の属性(入力信号線であるか、出力信号線である
か、更にはまた双方向性の信号線であるか等の属性を指
す)の組合せを把握し、この組合せにより置換すべき等
値論理素子シンボルを決定する作業が必要となる。
更には、この等!1iIi論理素子シンボルを対応ワイ
ヤード接続部へ挿入して置換することによって、配線の
修正が必要となり、工数の増大、回路情報の信頼性の低
下を沼来する要因となっている。
ヤード接続部へ挿入して置換することによって、配線の
修正が必要となり、工数の増大、回路情報の信頼性の低
下を沼来する要因となっている。
発明の目的
そこで、本発明はこの様な従来のものの欠点を解決すべ
くなされたものであって、その目的とするところは、ワ
イヤード接続部の検索及びこのワイヤード接続部と等価
な機能を有する論理素子シンボルの検出をすべて自動的
に行うようにして、回路設計者の工数の削減と人為的ミ
スによる回路情報の信頼性の低下防止を図ったワイヤー
ド論理素子発生装置を提供することにある。
くなされたものであって、その目的とするところは、ワ
イヤード接続部の検索及びこのワイヤード接続部と等価
な機能を有する論理素子シンボルの検出をすべて自動的
に行うようにして、回路設計者の工数の削減と人為的ミ
スによる回路情報の信頼性の低下防止を図ったワイヤー
ド論理素子発生装置を提供することにある。
発明の構成
本発明によれば、論理回路図上における複数の論理ゲー
トの出力が共通接続されて生ずるワイヤード接続部をこ
れと等価な論理素子シンボルに置換して前記論理回路図
を修正するようにしたワイヤード論理素子発生装置であ
って、前記ワイヤード接続部の発生条件であるワイヤー
ド接続点における各信号線の入出力属性の組合せを予め
定義して格納したワイヤード発生条件格納手段と、前記
ワイヤード接続部の発生条件に夫々対応して各信号線の
入出力属性により決定される等価な基本論理1能を有す
る論理素子シンボルを予め格納した等値論理素子シンボ
ル格納手段と、前記論理回路図上の各接続部が前記ワイ
ヤード接続部の発生条件と合致するか否かを検出する発
生条件検出手段と、前記発生条件の合致が検出されたど
ぎ前記等価論理素子シンボル格納手段から対応する等1
illi論理素子シンボルを導出して対応接続部をこの
導出した等値論理素子シンボルに置換する置換手段とを
有することを特徴とするワイヤード論理素子発生装置が
得られる。
トの出力が共通接続されて生ずるワイヤード接続部をこ
れと等価な論理素子シンボルに置換して前記論理回路図
を修正するようにしたワイヤード論理素子発生装置であ
って、前記ワイヤード接続部の発生条件であるワイヤー
ド接続点における各信号線の入出力属性の組合せを予め
定義して格納したワイヤード発生条件格納手段と、前記
ワイヤード接続部の発生条件に夫々対応して各信号線の
入出力属性により決定される等価な基本論理1能を有す
る論理素子シンボルを予め格納した等値論理素子シンボ
ル格納手段と、前記論理回路図上の各接続部が前記ワイ
ヤード接続部の発生条件と合致するか否かを検出する発
生条件検出手段と、前記発生条件の合致が検出されたど
ぎ前記等価論理素子シンボル格納手段から対応する等1
illi論理素子シンボルを導出して対応接続部をこの
導出した等値論理素子シンボルに置換する置換手段とを
有することを特徴とするワイヤード論理素子発生装置が
得られる。
実施例
以下、図面を用いて本発明の詳細な説明する。
第1図は本発明の実施例のブロック図である。
本発明の実施例のワイヤード論理素子発生装置は、演算
処理部としてのCPU 1と、演算処理に必要なデータ
等を格納するためのメインメモリ2と、データの入出力
部3及び4とを有する。更に、当該装置は、論理回路図
の回路情報が予め格納された回路情報ファイル5と、ワ
イヤード接続部の発生条件を予め定性してこれを格納し
たワイヤード発生条件格納部6と、各ワイヤード接続部
に対して等価な機能を有する論理素子シンボルを格納す
る等価論理素子シンボル格納部7と、ワイヤード発生条
件の検出を行うワイヤード発生条件検出部8と、ワイヤ
ード接続部をそれと等価な論理素子シンボルにて置換す
る等値論理素子シンボル置換部つと、置換挿入後の回路
配線接続の修正を行う等値論理素子回路配線部10とを
有している。
処理部としてのCPU 1と、演算処理に必要なデータ
等を格納するためのメインメモリ2と、データの入出力
部3及び4とを有する。更に、当該装置は、論理回路図
の回路情報が予め格納された回路情報ファイル5と、ワ
イヤード接続部の発生条件を予め定性してこれを格納し
たワイヤード発生条件格納部6と、各ワイヤード接続部
に対して等価な機能を有する論理素子シンボルを格納す
る等価論理素子シンボル格納部7と、ワイヤード発生条
件の検出を行うワイヤード発生条件検出部8と、ワイヤ
ード接続部をそれと等価な論理素子シンボルにて置換す
る等値論理素子シンボル置換部つと、置換挿入後の回路
配線接続の修正を行う等値論理素子回路配線部10とを
有している。
第2図は第1図のブロックの動作を示すフローチャート
であり、第3図は論理回路の1例を示す図である。尚、
第3図(A)はワイヤード接続部の発生例を示しており
、同図(B)は(A)に示したワイヤード接続部をそれ
と等価な論理素子シンボルにて置換して配線修正した図
である。
であり、第3図は論理回路の1例を示す図である。尚、
第3図(A)はワイヤード接続部の発生例を示しており
、同図(B)は(A)に示したワイヤード接続部をそれ
と等価な論理素子シンボルにて置換して配線修正した図
である。
これ等第1図〜第3図を参照しつつ本発明の実施例の動
作を詳細に説明する。ワイヤード発生条件格納部6は、
1つの回路接続点(ネット)に接続される複数の基本論
理素子シンボルの入出力信号線の入出力属性の組合せが
予め定義されて格納されている。すなわち、第3図(△
)を参照すれば、1つのネット201に対して、2つの
基本論理素子シンボル(本例ではナントゲート)31及
び32の各出力信号線が共通に接続されており、このネ
ット201においてワイヤード接続(ワイヤードオア接
続)が生じるものであり、従って、2つの基本論理素子
シンボルの両出力信号線が共通接続されるということが
、ワイヤード接続部発生条件とされこれが格納部6へ格
納されることになる。
作を詳細に説明する。ワイヤード発生条件格納部6は、
1つの回路接続点(ネット)に接続される複数の基本論
理素子シンボルの入出力信号線の入出力属性の組合せが
予め定義されて格納されている。すなわち、第3図(△
)を参照すれば、1つのネット201に対して、2つの
基本論理素子シンボル(本例ではナントゲート)31及
び32の各出力信号線が共通に接続されており、このネ
ット201においてワイヤード接続(ワイヤードオア接
続)が生じるものであり、従って、2つの基本論理素子
シンボルの両出力信号線が共通接続されるということが
、ワイヤード接続部発生条件とされこれが格納部6へ格
納されることになる。
また、3つの基本論理素子シンボルの各出力信帰線が共
通接続される場合も、これまたワイヤード接続部が発生
される条件となり、この条件も格納部6に予め格納され
る。更に、1つの論理素子の出力信号線と1つの双方向
論理素子の1方の端子の信号線とが共通接続される場合
も同様にワイヤード接続部発生条件となり、これ以外の
入出力信号線の組合せもワイヤード接続部発生条件とな
り得れば、それも格納部6に予め格納されることになる
。
通接続される場合も、これまたワイヤード接続部が発生
される条件となり、この条件も格納部6に予め格納され
る。更に、1つの論理素子の出力信号線と1つの双方向
論理素子の1方の端子の信号線とが共通接続される場合
も同様にワイヤード接続部発生条件となり、これ以外の
入出力信号線の組合せもワイヤード接続部発生条件とな
り得れば、それも格納部6に予め格納されることになる
。
等値論理素子シンボル格納部7は、ワイヤード発生条件
格納部6に格納されている各ワイヤード接続部発生条件
に夫々対応して各信号線の入出力属性により決定される
等価な基本論理機能を有する論理素子を予め格納するも
のである。すなわち、第3図(△)に示すネット201
におけるワイヤード接続部に対する等(lIi論理素子
シンボルとしては、第3図(B)に示す如くオアゲート
シンボル34が用いられることになり、従って、当該格
納部7において、第3図<A)のワイヤード発生条件に
対し第3図(B)のオアゲートシンボル34が格納され
ることになる。他のワイヤード接続部の各々に対しても
同様にそれと等価な機能を有する等値論理素子シンボル
が格納されるのである。
格納部6に格納されている各ワイヤード接続部発生条件
に夫々対応して各信号線の入出力属性により決定される
等価な基本論理機能を有する論理素子を予め格納するも
のである。すなわち、第3図(△)に示すネット201
におけるワイヤード接続部に対する等(lIi論理素子
シンボルとしては、第3図(B)に示す如くオアゲート
シンボル34が用いられることになり、従って、当該格
納部7において、第3図<A)のワイヤード発生条件に
対し第3図(B)のオアゲートシンボル34が格納され
ることになる。他のワイヤード接続部の各々に対しても
同様にそれと等価な機能を有する等値論理素子シンボル
が格納されるのである。
回路情報ファイル5には、対象とする論理回路図の情報
が予め格納されており、こ論理回路図において生じるで
あろうワイヤード接続部がそれと等価な論理素子シンボ
ルに置換して修正されることになる。その動作が第2図
にフローチャートにて示されている。
が予め格納されており、こ論理回路図において生じるで
あろうワイヤード接続部がそれと等価な論理素子シンボ
ルに置換して修正されることになる。その動作が第2図
にフローチャートにて示されている。
第2図のステップ11においては、前述したワイヤード
発生条件定義が行われてワイヤード発生条件格納部6に
予め格納される。次のステップ12においては、ワイヤ
ード発生条件毎に、これと等価な懇能を有する等値論理
素子シンボルの定義が行われて等値論理素子シンボル格
納部7へ予め格納される。ステップ13において、回路
情報ファイル5に格納されている対象とする論理回路図
情報が読出されて参照されることになる。
発生条件定義が行われてワイヤード発生条件格納部6に
予め格納される。次のステップ12においては、ワイヤ
ード発生条件毎に、これと等価な懇能を有する等値論理
素子シンボルの定義が行われて等値論理素子シンボル格
納部7へ予め格納される。ステップ13において、回路
情報ファイル5に格納されている対象とする論理回路図
情報が読出されて参照されることになる。
ステップ14〜17はワイヤード発生条件検出部8の動
作を示すフローであり、先ずステップ14において、回
路情報の1ネツト毎における接続信号線の入出力属性デ
ータを抽出する。ステップ15において、当該抽出が終
了したかどうかチェックされる。ステップ16では、こ
の抽出データに関してワイヤード接続部の発生条件の適
合性の有無が検査されるが、この適合性の検査はワイヤ
ード発生条件格納部6に格納されている発生条件との一
致不一致を判定することにより行われるこ゛とになる。
作を示すフローであり、先ずステップ14において、回
路情報の1ネツト毎における接続信号線の入出力属性デ
ータを抽出する。ステップ15において、当該抽出が終
了したかどうかチェックされる。ステップ16では、こ
の抽出データに関してワイヤード接続部の発生条件の適
合性の有無が検査されるが、この適合性の検査はワイヤ
ード発生条件格納部6に格納されている発生条件との一
致不一致を判定することにより行われるこ゛とになる。
この適合性のチェックがステップ17により行われ、発
生条件と一致しないと判定されれば次のネットについて
処理を行う。発生条件と一致していると判定されれば、
等価論理素子シンボル置換部9へ処理が移行される。
生条件と一致しないと判定されれば次のネットについて
処理を行う。発生条件と一致していると判定されれば、
等価論理素子シンボル置換部9へ処理が移行される。
この置換部9の動作フローがステップ18及び19に示
されており、先ずステップ18においては、ワイヤード
接続部に対してこれと等価な論理機能を有する等til
[i論理素子シンボルが格納部7を参照しつつ選択決定
される。ステップ19において、選択決定された等値論
理素子シンボルをワイヤード接続部に置換して、置換し
た新しい情報を回路情報に挿入することになる。
されており、先ずステップ18においては、ワイヤード
接続部に対してこれと等価な論理機能を有する等til
[i論理素子シンボルが格納部7を参照しつつ選択決定
される。ステップ19において、選択決定された等値論
理素子シンボルをワイヤード接続部に置換して、置換し
た新しい情報を回路情報に挿入することになる。
等値論理素子回路配線部10の動作フローがステップ2
0及び21に示されており、ステップ20では、等値論
理素子シンボルを挿入置換したことによる配線変更処理
を行って、第3図(A)の接続を(B)の如き接続状態
に変更する。次のステップ21において、当該配線変更
処理により新しく発生した信号系列に列して新信号名を
付与する。例えば、変更前は第3図(A)に示す如く、
ネット201において共通接続されている3つの信号線
の信号名はすべて等しく5IGNAL1 (101にて
示す)とされているが、変更後は、(B)に示す如く、
等値論理素子シンボル34の2人力501及び502に
対して夫々5IGNALI−1及び5IGNAL1−2
なる新信号名が付与され、シンボル34の出力401に
対して5IGNALIなる信号名が付与されることにな
る。
0及び21に示されており、ステップ20では、等値論
理素子シンボルを挿入置換したことによる配線変更処理
を行って、第3図(A)の接続を(B)の如き接続状態
に変更する。次のステップ21において、当該配線変更
処理により新しく発生した信号系列に列して新信号名を
付与する。例えば、変更前は第3図(A)に示す如く、
ネット201において共通接続されている3つの信号線
の信号名はすべて等しく5IGNAL1 (101にて
示す)とされているが、変更後は、(B)に示す如く、
等値論理素子シンボル34の2人力501及び502に
対して夫々5IGNALI−1及び5IGNAL1−2
なる新信号名が付与され、シンボル34の出力401に
対して5IGNALIなる信号名が付与されることにな
る。
こうして得られた断回路情報がステップ22にて出力さ
れ、次のネットに対して上記と同様の処理が行われる。
れ、次のネットに対して上記と同様の処理が行われる。
ステップ15にて終了が判定されれば、動作終了となる
。
。
発明の効果
叙上の如く、本発明によれば、ワイヤード接続部の発生
条件及び発生条件に適合したワイヤード接続部に対する
等価な論理素子シンボルを夫々予め定義してメモリ等に
格納しておき、回路情報の各ネット毎に上記メモリ内容
を逐次参照することにより、ワイヤード接続部が全く存
在しない等価な回路情報を自動的に生成ザることが可能
となるので、回路設計者の工数の削減と人為的ミスの削
減ができるという効果がある。
条件及び発生条件に適合したワイヤード接続部に対する
等価な論理素子シンボルを夫々予め定義してメモリ等に
格納しておき、回路情報の各ネット毎に上記メモリ内容
を逐次参照することにより、ワイヤード接続部が全く存
在しない等価な回路情報を自動的に生成ザることが可能
となるので、回路設計者の工数の削減と人為的ミスの削
減ができるという効果がある。
第1図は本発明の実施例のブロック図、第2図は第1図
のブロックの動作フローチャート、第3図(A)はワイ
ヤード接続部の発生例を示す図、第3図(B)はワイヤ
ード接続部を等値論理素子シンボルにて置換した場合の
回路例を示す図である。 主要部分の符号の説明
のブロックの動作フローチャート、第3図(A)はワイ
ヤード接続部の発生例を示す図、第3図(B)はワイヤ
ード接続部を等値論理素子シンボルにて置換した場合の
回路例を示す図である。 主要部分の符号の説明
Claims (1)
- 論理回路図上における複数の論理ゲートの出力が共通接
続されて生ずるワイヤード接続部をこれと等価な論理素
子シンボルに置換して前記論理回路図を修正するように
したワイヤード論理素子発生装置であって、前記ワイヤ
ード接続部の発生条件であるワイヤード接続点における
各信号線の入出力属性の組合せを予め定義して格納した
ワイヤード発生条件格納手段と、前記ワイヤード接続部
の発生条件に夫々対応して各信号線の入出力属性により
決定される等価な基本論理機能を有する論理素子シンボ
ルを予め格納した等価論理素子シンボル格納手段と、前
記論理回路図上の各接続部が前記ワイヤード接続部の発
生条件と合致するか否かを検出する発生条件検出手段と
、前記発生条件の合致が検出されたとき前記等価論理素
子シンボル格納手段から対応する等価論理素子シンボル
を導出して対応接続部をこの導出した等価論理素子シン
ボルに置換する置換手段とを有することを特徴とするワ
イヤード論理素子発生装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62092916A JPS63257875A (ja) | 1987-04-15 | 1987-04-15 | ワイヤ−ド論理素子発生装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP62092916A JPS63257875A (ja) | 1987-04-15 | 1987-04-15 | ワイヤ−ド論理素子発生装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS63257875A true JPS63257875A (ja) | 1988-10-25 |
Family
ID=14067808
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP62092916A Pending JPS63257875A (ja) | 1987-04-15 | 1987-04-15 | ワイヤ−ド論理素子発生装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS63257875A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0773223A (ja) * | 1993-06-16 | 1995-03-17 | Nec Corp | 遅延シミュレーション装置 |
-
1987
- 1987-04-15 JP JP62092916A patent/JPS63257875A/ja active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0773223A (ja) * | 1993-06-16 | 1995-03-17 | Nec Corp | 遅延シミュレーション装置 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5838581A (en) | Layout system for logic circuit | |
| JP3022315B2 (ja) | 回路抽出方法 | |
| Ebeling | GeminiII: A second generation layout validation program | |
| CN104091616A (zh) | 机顶盒内置flash芯片数据一致性检测方法 | |
| JPS63145549A (ja) | 論理回路シミユレ−シヨン方法 | |
| US6643826B2 (en) | Semiconductor circuit connection data base and method of designing semiconductor circuit using the data base | |
| JP6578841B2 (ja) | 難読化装置、方法およびプログラム | |
| JPS63257875A (ja) | ワイヤ−ド論理素子発生装置 | |
| JP3190514B2 (ja) | レイアウトデータ生成装置及び生成方法 | |
| JP2006024008A (ja) | 情報処理方法、情報処理装置およびプログラム | |
| CN114564336B (zh) | 数据一致性校验方法、装置、设备以及存储介质 | |
| US8073670B2 (en) | Method for calculating delay time, program for calculating delay time and device for calculating delay time | |
| JP3941336B2 (ja) | 論理回路検証装置 | |
| JP4453592B2 (ja) | Rtl入力プログラムの不具合解析支援装置及びその方法ならびに部分rtl生成装置 | |
| CN112347723A (zh) | 基于版图的rom代码提取验证方法及装置 | |
| US20030018460A1 (en) | Method to preserve comments of circuit simulation text file | |
| CN112613256B (zh) | 验证平台的电路参考文件的生成方法、装置和计算机设备 | |
| JP3042446B2 (ja) | 静電破壊検証ツール | |
| JP2943709B2 (ja) | 論理回路修正装置 | |
| JPS6161426B2 (ja) | ||
| JP3171236B2 (ja) | 入力端子競合パターン検出システム | |
| JP2626498B2 (ja) | 自動配置配線処理方法 | |
| CN121365013A (zh) | 一种Hex文件地址修改方法及系统 | |
| CN121328443A (zh) | 存储电路的自动化设计方法及设备、存储介质 | |
| JP3048046B2 (ja) | 半導体集積回路の配線方法 |