(57)【要約】【課題】  不具合が発生する可能性のある部位をこれまでに無い視点で警告項目として提示することにより、回路図のチェック結果に対する確認作業をより容易に行えるようにした回路図チェック装置を提供する。【解決手段】  設計ルールテーブルＤＴには、電源信号の電圧レベル、及び部品に供給されるべき電圧レベルをそれぞれ定義する情報が格納されている。回路チェック部１０１は、データベースファイル２０２、及び設計ルーツテーブルＤＴを参照して、そのファイル２０２から特定される回路図のチェックを行い、供給されるべきでない電圧レベルが供給される部品を抽出し、その部品についての情報をチェック結果としてエラーレポートファイルＥＲにまとめて出力する。出力部１０２は、そのチェック結果を出力する。【選択図】      図２
2005071283.tif 000002
【特許請求の範囲】
【請求項１】
電気回路、電子回路、或いは論理回路等の回路図データを用いて回路図のチェックを行う回路図チェック装置において、
前記回路図で使用可能な電源、及び部品に対し、該電源から供給される信号、及び該部品に供給されるべき信号について定義した設計ルールテーブルを取得するテーブル取得手段と、
前記テーブル取得手段が取得した設計ルールテーブルを参照して、前記回路図データで表される回路図上で部品に供給される信号が該設計ルールテーブルで定義された信号となっているか否かチェックする回路図チェック手段と、
を具備することを特徴とする回路図チェック装置。
【請求項２】
前記テーブル取得手段は、前記部品のなかで有極性の有極性部品における＋側端子、−側端子が更に定義されている前記設計ルールテーブルを取得し、
前記回路図チェック手段は、前記設計ルールテーブルを参照して、前記回路図データで表される回路図上の前記有極性部品の＋側端子、−側端子にそれぞれ流れる信号の大小関係が適切か否かチェックする、
ことを特徴とする請求項１記載の回路図チェック装置。
【請求項３】
電気回路、電子回路、或いは論理回路等の回路図データを用いて回路図のチェックを行う回路図チェック装置において、
前記回路図で使用可能な電源から供給される信号についての定義、及び前記部品のなかで有極性の有極性部品における＋側端子、−側端子の定義がそれぞれされている設計ルールテーブルを取得するテーブル取得手段と、
前記テーブル取得手段が取得した設計ルールテーブルを参照して、前記回路図データで表される回路図上の前記有極性部品の＋側端子、−側端子にそれぞれ流れる信号の大小関係が適切か否かチェックする回路図チェック手段と、
を具備することを特徴とする回路図チェック装置。
【請求項４】
電気回路、電子回路、或いは論理回路等の回路図データを用いて回路図のチェックを行う回路図チェック装置に実行させるプログラムであって、
前記回路図で使用可能な電源、及び部品に対し、該電源から供給される信号、及び該部品に供給されるべき信号について定義した設計ルールテーブルを取得する機能と、
前記取得する機能により取得した設計ルールテーブルを参照して、前記回路図データで表される回路図上で部品に供給される信号が該設計ルールテーブルで定義された信号となっているか否かチェックする機能と、
を実現させるためのプログラム。
【請求項５】
電気回路、電子回路、或いは論理回路等の回路図データを用いて回路図のチェックを行う回路図チェック装置に実行させるプログラムであって、
前記回路図で使用可能な電源から供給される信号についての定義、及び前記部品のなかで有極性の有極性部品における＋側端子、−側端子の定義がそれぞれされている設計ルールテーブルを取得する機能と、
前記取得する機能により取得した設計ルールテーブルを参照して、前記回路図データで表される回路図上の前記有極性部品の＋側端子、−側端子にそれぞれ流れる信号の大小関係が適切か否かチェックする機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電気回路、電子回路、或いは論理回路等の回路図データを用いて回路図のチェックを行う回路図チェック装置に関する。
【背景技術】
【０００２】
近年、電気回路、電子回路、或いは論理回路などの回路設計は、より短期間、より低コストに行うことが非常に強く求められている。このため、現在では、その回路設計を支援するＣＡＤ（Computer Aided Design ）装置は非常に重要なものとなっている。
【０００３】
そのＣＡＤ装置での回路設計は、登録された素子やレジスタ、メモリ、或いはＣＰＵ、といった基本素子（セル）の相互接続を決定するために行われる。このことから、回路図データであるネットリストは、登録されたセルの相互接続として記述される。ここでは、セルは回路図を製作するうえでの部品であることから「部品」と呼ぶことにする。
【０００４】
そのようにして設計した回路は、正常に動作するか否かチェック（検証）する必要がある。このことから、ＣＡＤ装置には、不具合が発生する可能性が考えられる確認すべき回路図上の部位（セルの接続関係）を警告項目として提示するために、そのチェックを行うための機能が搭載されているのが普通である。回路図チェック装置は、そのチェック用に搭載される。従来の回路図チェック装置としては、例えば特許文献１、２にそれぞれ記載されたものがある。
【特許文献１】特開２０００−９９５５８号公報
【特許文献２】特開２００２−２８８２５４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
回路図チェック装置による回路図のチェックは、回路図上の警告すべき部位を抽出するための設計ルールテーブルを参照して行われる。それにより、設計ルールテーブルに設計ルールとして定義された内容に合致する部位が、警告すべき部位として抽出される。実際に抽出される警告すべき部位とは、部品では「端子に信号線が接続されていない部品」、或いは「信号の出力先の無い部品」などである。
【０００６】
特許文献２に記載の従来の回路図チェック装置では、設計ルールを示すデータとして、警告すべき部位の機能ブロック情報、プロセス情報、カテゴリー情報、ネットリスト情報などを設計ルールテーブルに格納していた。それらの情報は、過去に不具合があるとして検出された部位に関する情報である。機能ブロック情報はその部位が持つ機能についての情報、プロセス情報は形成に用いられた製造プロセスについての情報、カテゴリ情報は組み込まれる電子機器についての情報、及びネットリスト情報はその部位、及び周辺の部位間の接続関係についての情報である。
【０００７】
それらの情報により、回路で使用されている部品のなかで部品間の接続関係が不適切な部位を抽出することができる。しかし、回路上の不具合は、接続関係が不適切という以外の理由によっても発生する。このため、それ以外の理由によって不具合が発生する可能性のある部位を抽出できないという問題点があった。
【０００８】
回路図のチェックにより、不具合が発生する可能性のある部位を全て抽出できるとは限らない。このため、ユーザ（回路設計者）は、チェック結果に対し、そのチェックにより提示された警告項目の他に、抽出されていない部位の確認を様々な視点で行うのが普通である。そのような確認作業を行うことにより、不具合が発生する可能性のある部位のなかで警告項目として提示されなかった部位を抽出・特定して対応するのが普通である。
【０００９】
警告項目として提示されなかった部位、つまりチェックで提示する対象としていなかった、不具合が発生する可能性のある部位の抽出は、必ずしも容易ではなく、見逃してしまうことも多いのが実状である。このことから、より短期間により高い設計完成度を実現させるためには、不具合が発生する可能性のある部位をこれまでに無い視点で警告項目として提示できるようにして、チェック結果の確認作業に対するユーザの負担をより軽減することも重要であると考えられる。
【００１０】
本発明は、不具合が発生する可能性のある部位をこれまでに無い視点で警告項目として提示することにより、回路図のチェック結果に対する確認作業をより容易に行えるようにした回路図チェック装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
本発明の第１、及び第２の態様の回路図チェック装置は共に、電気回路、電子回路、或いは論理回路等の回路図データを用いて回路図のチェックを行うことを前提とし、それぞれ以下の手段を具備する。
【００１２】
第１の態様の回路図チェック装置は、回路図で使用可能な電源、及び部品に対し、該電源から供給される信号、及び該部品に供給されるべき信号について定義した設計ルールテーブルを取得するテーブル取得手段と、テーブル取得手段が取得した設計ルールテーブルを参照して、回路図データで表される回路図上で部品に供給される信号が該設計ルールテーブルで定義された信号となっているか否かチェックする回路図チェック手段と、を具備する。
【００１３】
なお、上記テーブル取得手段は、部品のなかで有極性の有極性部品における＋側端子、−側端子が更に定義されている設計ルールテーブルを取得し、回路図チェック手段は、設計ルールテーブルを参照して、回路図データで表される回路図上の有極性部品の＋側端子、−側端子にそれぞれ流れる信号の大小関係が適切か否かチェックする、ことが望ましい。
【００１４】
第２の態様の回路図チェック装置は、回路図で使用可能な電源から供給される信号についての定義、及び部品のなかで有極性の有極性部品における＋側端子、−側端子の定義がそれぞれされている設計ルールテーブルを取得するテーブル取得手段と、テーブル取得手段が取得した設計ルールテーブルを参照して、回路図データで表される回路図上の有極性部品の＋側端子、−側端子にそれぞれ流れる信号の大小関係が適切か否かチェックする回路図チェック手段と、を具備する。
【００１５】
本発明の第１、及び第２の態様のプログラムは共に、電気回路、電子回路、或いは論理回路等の回路図データを用いて回路図のチェックを行う回路図チェック装置に実行させることを前提とし、それぞれ以下の機能を実現させる。
【００１６】
第１の態様のプログラムは、回路図で使用可能な電源、及び部品に対し、該電源から供給される信号、及び該部品に供給されるべき信号について定義した設計ルールテーブルを取得する機能と、取得する機能により取得した設計ルールテーブルを参照して、回路図データで表される回路図上で部品に供給される信号が該設計ルールテーブルで定義された信号となっているか否かチェックする機能と、を実現させる。
【００１７】
第２の態様のプログラムは、回路図で使用可能な電源から供給される信号についての定義、及び部品のなかで有極性の有極性部品における＋側端子、−側端子の定義がそれぞれされている設計ルールテーブルを取得する機能と、取得する機能により取得した設計ルールテーブルを参照して、回路図データで表される回路図上の有極性部品の＋側端子、−側端子にそれぞれ流れる信号の大小関係が適切か否かチェックする機能と、を実現させる。
【００１８】
本発明では、回路図で使用可能な電源、及び部品に対し、その電源から供給される信号、及び該部品に供給されるべき信号について定義した設計ルールテーブルを参照して、回路図データで表される回路図上で部品に供給される信号がその設計ルールテーブルで定義された信号となっているか否かチェックする。
【００１９】
そのチェックにより、ユーザ（回路設計者等）にとっては、回路図上の部品に供給される信号が適切か否か確認する必要性が回避されることになる。その必要性が回避される結果、回路図のチェック結果に対する確認作業をユーザはより容易、且つ迅速に行えるようになる。
【００２０】
部品のなかで有極性の有極性部品における＋側端子、−側端子が定義されている設計ルールテーブルを参照して、回路図データで表される回路図上の有極性部品の＋側端子、−側端子にそれぞれ流れる信号の大小関係が適切か否かチェックするようにした場合には、その大小関係が適切か否かユーザが確認する必要性が回避されることになる。それにより、回路図のチェック結果に対する確認作業をユーザはより容易、且つ迅速に行えるようになる。部品に供給される信号が適切か否か確認する必要性を併せて回避させた場合には、その確認作業をユーザは更に容易、且つ迅速に行えるようになる。それらの効果は何れも、より短期間により高い設計完成度を実現させるうえで大きく寄与する。
【発明の効果】
【００２１】
以上、説明したように本発明は、回路図で使用可能な電源、及び部品に対し、その電源から供給される信号、及び該部品に供給されるべき信号について定義した設計ルールテーブルを参照して、回路図データで表される回路図上で部品に供給される信号がその設計ルールテーブルで定義された信号となっているか否かチェックする。
【００２２】
そのチェックにより、ユーザ（回路設計者等）にとっては、回路図上の部品に供給される信号が適切か否か確認する必要性が回避されることになる。このため、回路図のチェック結果に対する確認作業をユーザはより容易、且つ迅速に行えるようになる。
【００２３】
部品のなかで有極性の有極性部品における＋側端子、−側端子が定義されている設計ルールテーブルを参照して、回路図データで表される回路図上の有極性部品の＋側端子、−側端子にそれぞれ流れる信号の大小関係が適切か否かチェックするようにした場合には、その大小関係が適切か否かユーザが確認する必要性が回避されることになる。このため、回路図のチェック結果に対する確認作業をユーザはより容易、且つ迅速に行えるようになる。部品に供給される信号が適切か否か確認する必要性を併せて回避させた場合には、その確認作業をユーザは更に容易、且つ迅速に行えるようになる。それらの効果は何れも、より短期間により高い設計完成度を実現させるうえで大きく寄与する。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態について、図面を参照しながら詳細に説明する。
図１は、本実施の形態による回路図チェック装置の機能構成図である。
【００２５】
その回路図チェック装置１００は、回路設計用のＣＡＤ装置２００から必要なデータを取得して回路図のチェックを行うものである。便宜的にそれらは別に示しているが、実際には、チェック装置１００はＣＡＤ装置２００に搭載されている。
【００２６】
そのＣＡＤ装置２００は、例えばパーソナルコンピュータ、或いはワークステーションによって実現されている。それにより、本実施の形態による回路図チェック装置（以降「チェック装置」と略記）１００は、記録媒体Ｍに記録されたプログラムをパーソナルコンピュータ、或いはワークステーションに実行させることで実現されている。
【００２７】
なお、そのプログラムは、記録媒体Ｍに記録して配布するのではなく、公衆網等の通信ネットワークで用いられる伝送媒体を介してその全て、或いは一部をダウンロードするようにしても良い。そのようにした場合には、ダウンロードしたプログラムをコンピュータ等のデータ処理装置に実行させることにより、本発明を適用したチェック装置を実現させることができる。
【００２８】
図１に示す回路図データ２０１は、回路設計によって作成された回路図（図２、或いは図８参照）上のセル（基本素子。以降「部品」と呼ぶ）、セルの相互接続を特定できるデータである。その回路図データ２０１から、部品の相互接続を示すネット接続情報、及び部品プロパティ情報を抽出、或いは取得して格納することにより、データベース（ＤＢ）ファイル２０２が生成される。そのファイル２０２がチェック装置１００に送られる。
【００２９】
設計ルールテーブルＤＴは、例えば回路図上で回路設計者の確認が必要と考えられる部位（ネット接続情報）が満たすべき条件（チェック条件）を複数、設計ルールとして格納したテーブルである。回路チェック部１０１は、例えばＣＡＤ装置２０２から送られたデータベースファイル２０２に格納されたネット接続情報毎に、ファイル２０２に格納された他の内容を必要に応じて参照しつつ、そのネット接続情報が示す相互接続が設計ルールテーブルＤＴに格納されたチェック条件を満たすか否か確認していくことで回路図のチェックを行う。そのチェック条件の何れかを満たすネット接続情報は警告項目として見なし、警告項目毎にそれに係わるデータをまとめたチェック結果をエラーレポートファイルＥＲとして出力する。
【００３０】
エラーレポートファイルＥＲに格納されたチェック結果は、出力部１０２によって不図示の表示装置上に出力される。その出力（表示）方法としては任意のものを採用することができる。例えば確認がより容易となるように、回路図と併せて表示させても良い。
【００３１】
以降は、図２〜図１２に示す説明図を参照しつつ、ＤＢファイル２０２や設計ルールテーブルＤＴにそれぞれ格納されるデータ、及びそれらのデータを用いて行う回路図チェックについて具体的に説明する。
【００３２】
図２は、部品に供給されるべき信号を考慮する場合に、ＤＢファイル２０２、及び設計ルールテーブルＤＴにそれぞれ格納されるデータを用いて行われる回路図チェックを説明する図である。
【００３３】
回路図データ２０１は、図２に示すように、部品番号として「ａ１」「ａ２」が付された部品名が「Ａ」の部品、部品番号として「ｂ１」「ｂ２」が付された部品が「Ｂ」の部品を各２個使用して設計された回路図を表している。図２中の「ＶＰ５」「ＶＰ３Ｒ３」及び「ＧＮＤ」はそれぞれ回路図上の電源として扱われる電源信号の信号名称を示している。部品名Ａ、Ｂの各部品は、端子としてＶＣＣピン、及びＧＮＤピンを備えたものである。電源信号が供給される電源端子については、以降その信号名称を用いて表記する。それにより、例えば信号名称ＶＰ５の電源信号が供給（出力）される電源端子は「電源端子ＶＰ５」と表記する。
【００３４】
部品番号ａ１の部品名Ａの部品、部品番号ｂ１の部品Ｂの部品の各ＶＣＣ端子（ピン）には信号名称ＶＰ５の電源信号が供給される電源端子ＶＰ５が接続され、部品番号ａ２の部品名Ａの部品、部品番号ｂ２の部品名Ｂの部品の各ＶＣＣ端子（ピン）には信号名称ＶＰ３Ｒ３の電源信号が供給される電源端子ＶＰ３Ｒ３が接続されている。それら各部品のＧＮＤ端子（ピン）は電源端子ＧＮＤと接続されている。それにより、部品名Ａ、Ｂの各部品が備えた端子には図３に示すように電源信号が供給される。
【００３５】
ネット接続情報（ネットリスト）は、信号毎にそれが供給される（その信号が出力、或いは入力される）部品番号および端子名(もしくは端子番号)を示す情報である。ここでは、図４に示す内容となっている。ＤＢファイル２０２には、図４に内容を示すネット接続情報、及び部品名Ａ、Ｂの部品の各プロパティ情報が格納される。ここではそのプロパティ情報として、使用部品と部品番号との対応関係を特定するための部品情報を格納している。
【００３６】
設計ルールテーブルＤＴには、電源信号の電圧レベル、及び部品に供給されるべき電圧レベルを定義する情報が格納されている。電源信号の電圧レベル定義情報は、電源信号毎にその電圧レベルを定義している。ここでは、図４に示すように、各電源信号の電圧レベルが格納している。信号名称がＶＰ３Ｒ３、ＶＰ５、ＶＰ９、ＧＮＤ、ＦＧ、ＶＮ９の各電源信号の電圧レベルは、それぞれ３．３、５．０、９．０、０、０，−９．０（Ｖ）となっている。
【００３７】
部品は、供給されるべき電圧レベルが同じものをグループ分けしている。それにより、部品の電源電圧レベル定義情報は、グループ毎に、そのグループに属する部品名（もしくは部品種別）を定義している。ここでは図５に示すように、グループ種別を示すグループ名称毎に、それに属する部品名を格納している。
【００３８】
図中「３．３Ｖ＿Ｃｏｍｐ」「５．０Ｖ＿Ｃｏｍｐ」「９．０Ｖ＿Ｃｏｍｐ」で示すグループ名称は、３．３Ｖ、５．０Ｖ、及び９．０Ｖの電圧がそれぞれ供給されるべき部品のグループに割り当てられている。それにより、部品名Ａの部品に供給されるべき信号の電圧レベルは３．３Ｖ、部品名Ｂの部品に供給されるべき信号の電圧レベルは３．３Ｖもしくは５Ｖ、部品Ｘに供給されるべき信号の電圧レベルは９Ｖであることを示している。
【００３９】
回路図チェック部１０１は、図２に示すように、それぞれ上述したようなデータが格納されたＤＢファイル２０２、及び設計ルールテーブルＤＴを参照して、各部品に供給される電源信号を抽出し、その電源信号の電圧レベルが、その部品に供給されるべき電圧レベルと一致するか否か判定する。その判定により、不一致と確認すると、その部品に対する信号の供給はＮＧ（不適切）としてエラーレポートファイルＥＲに出力する。一致していると確認すると、ＯＫ（適切）としてファイルＥＲに出力する。
【００４０】
回路図データ２０１で表される図２の回路図では、供給されるべき電圧レベルが３．３Ｖの部品番号ａ１の部品が備えたＶＣＣ端子に、電圧レベルが５．０Ｖの信号名称ＶＰ５の電源信号が供給される。このため、その供給はＮＧと判定される。それにより、エラーレポートファイルＥＲには、図７に示すような内容のチェック結果が出力されることとなる。
【００４１】
図７に示すように、本実施の形態では、判定結果の他に、警告項目で警告する部位の確認をユーザ（回路設計者）が容易に行えるような情報も併せてファイルＥＲに格納している。その情報は、ＤＢファイル２０２、或いは設計ルールテーブルＤＴから抽出したものである。出力部１０２は、ファイルＥＲに格納された情報を、例えば図７に示すような表形式で表示装置上に表示させる。
【００４２】
このようにして、回路図に使用された部品に適切な信号が供給されているか否か自動的にチェックしている。このため、ユーザにとっては、供給される信号が不適切な部品を抽出しなくとも済むようになる。警告項目により警告された部品のみを対象に確認、更にはその修正を行えば良いようになる。それにより、ユーザが確認すべき範囲をより狭く限定させられるようになることから、言い換えればユーザがこれまで確認を行っていた範囲の一部の確認を行わなくとも済むようになることから、チェック結果の確認作業をより容易、且つ迅速に行えるようにすることができる。不具合が発生する可能性のある部位を見逃す危険性が低下することから、より短期間により高い設計完成度を実現させられるようになる。
【００４３】
次に図８〜図１２を参照して、極性を有する端子を備えた有極性部品を考慮する場合の回路図チェックについて具体的に説明する。
図８は、その有極性部品を考慮する場合に、ＤＢファイル２０２、及び設計ルールテーブルＤＴにそれぞれ格納されるデータを用いて行われる回路図チェックを説明する図である。
【００４４】
回路図データ２０１は、図８に示すように、部品番号として「ｃ１」〜「ｃ５」が付された部品名が「Ｃ」の部品のみを５個使用して設計された回路図を表している。
その部品は、有極性部品であり、端子番号が１、２の２つの端子を備えている。端子番号１の端子は＋側端子、その番号２の端子は−側端子である。ここでの＋側、−側という極性は、相対的な電圧レベルの違いにより表現されるものである。それにより、＋側端子には−側端子より高い電圧レベルの信号を供給する必要があることを表している。
【００４５】
部品番号ｃ１、ｃ４の部品の端子番号１の端子、及び部品番号ｃ２、ｃ５の部品の端子番号２の端子には、それぞれ電源端子ＶＰ５が接続され、部品番号ｃ３の部品の端子番号２の端子には、電源端子ＶＮ９が接続され、部品番号ｃ４の部品の端子番号２の端子、及び部品番号ｃ５の部品の端子番号１の端子には、それぞれ電源端子ＶＰ３Ｒ３が接続され、部品番号ｃ１の部品の端子番号２の端子、及び部品番号ｃ２、ｃ３の部品の端子番号１の端子には、それぞれ電源端子ＧＮＤが接続されている。それにより、部品名Ｃの部品が備えた端子には図９に示すように電源信号が供給される。ネット接続情報（ネットリスト）は、図１０に示す内容となっている。ＤＢファイル２０２には、図１０に内容を示すネット接続情報、及び部品名Ｃの部品の部品（プロパティ）情報が格納される。図１０中の「１ピン」「２ピン」はそれぞれ、端子番号１の端子、端子番号２の端子を表している。
【００４６】
設計ルールテーブルＤＴには、有極性部品に対応できるようにする必要から、電源信号の電圧レベル定義情報の他に、有極性部品の＋側端子、−側端子を識別するための定義情報（＋側端子／−側端子定義情報）が格納されている。その定義情報として、図１１に示すように、部品毎に＋側端子、−側端子の各端子の端子番号、或いは端子名を格納している。それにより、部品名Ｃ、Ｘ、及びＹの各部品では、それぞれ、端子番号１の端子には端子番号２の端子より高い電圧レベルの信号を供給すべき、端子名＋の端子には端子名−の端子より高い電圧レベルの信号を供給すべき、端子名ＶＣＣの端子には端子名ＧＮＤの端子より高い電圧レベルの信号を供給すべき、ということを認識できるようにさせている。
【００４７】
回路図チェック部１０１は、図８に示すように、それぞれ上述したようなデータが格納されたＤＢファイル２０２、及び設計ルールテーブルＤＴを参照して、部品の端子にそれぞれ供給される電源信号を抽出し、各端子に供給される電源信号の電圧レベルの大小関係が、その部品の＋側端子／−側端子定義情報により定義されたものと一致するか否か判定する。その判定により、不一致と確認すると、その部品に対する信号の供給はＮＧ（不適切）としてエラーレポートファイルＥＲに出力する。一致していると確認すると、ＯＫ（適切）としてファイルＥＲに出力する。
【００４８】
回路図データ２０１で表される図８の回路図では、例えば部品番号ｃ２の部品における端子番号１の端子には端子番号２の端子よりも低い電圧レベルの電源信号が供給される。これは部品番号ｃ５の部品でも同じである。このことから、それらの部品に対する信号の供給はＮＧと判定される。それにより、エラーレポートファイルＥＲには、図１１に示すような内容のチェック結果が出力されることとなる。
【００４９】
このようにして、回路図に使用された部品が有する各端子に対して適切な関係の信号が供給されているか否か自動的にチェックしている。このため、ユーザにとっては、部品が有する端子に供給される信号の関係が適切か否かを自ら確認しなくとも済むようになる。警告項目により警告された部品のみを対象にその関係の確認、更にはその修正を行えば良いようになる。それにより、上記の場合と同じく、ユーザが確認すべき範囲をより狭く限定させられるようになることから、同様の効果が得られることとなる。
【００５０】
なお、本実施の形態では、信号レベルのチェックとして、部品に供給される信号の電圧レベルの大きさ、或いは部品が有する各端子に供給される信号の電圧レベルの大小関係、の何れかを行う場合を例にとって説明したが、それらのチェックを共に行うようにしても良い。それ以外には、電流レベル、信号の周波数、或いは／及び帯域などに着目してチェックを行うようにしても良い。それらには、許容範囲を設定して、その許容範囲を考慮してＮＧか否か判定するようにしても良い。
【図面の簡単な説明】
【００５１】
【図１】本実施の形態による回路図チェック装置の機能構成図である。
【図２】部品に供給されるべき信号を考慮する場合に、データベースファイル、及び設計ルールテーブルにそれぞれ格納されるデータを用いて行われる回路図チェックを説明する図である。
【図３】図２に示す回路図で使用された部品の端子に供給される電源信号を説明する図である。
【図４】図２に示す回路図のネット接続情報を説明する図である。
【図５】部品に供給されるべき信号を考慮する場合に、設計ルールテーブルで定義された電源信号の電圧レベルを説明する図である。
【図６】部品に供給されるべき信号を考慮する場合に、設計ルールテーブルで定義された部品に供給されるべき電圧レベルを説明する図である。
【図７】部品に供給されるべき信号を考慮した場合の回路図のチェック結果を説明する図である。
【図８】極性を有する端子を備えた有極性部品を考慮する場合に、データベースファイル、及び設計ルールテーブルにそれぞれ格納されるデータを用いて行われる回路図チェックを説明する図である。
【図９】図８に示す回路図で使用された部品の端子に供給される電源信号を説明する図である。
【図１０】図９に示す回路図のネット接続情報を説明する図である。
【図１１】極性を有する端子を備えた有極性部品を考慮する場合に、設計ルールテーブルで定義された部品が有する端子の極性を説明する図である。
【図１２】極性を有する端子を備えた有極性部品を考慮する場合の回路図のチェック結果を説明する図である。
【符号の説明】
【００５２】
１００    回路図チェック装置
１０１    回路チェック部
１０２    出力部
２００    ＣＡＤ装置
２０１    回路図データ
２０２    データベースファイル
ＤＴ    設計ルールテーブル
ＥＲ    エラーレポートファイル
【図１】
2005071283.tif 000003
【図２】
2005071283.tif 000004
【図３】
2005071283.tif 000005
【図４】
2005071283.tif 000006
【図５】
2005071283.tif 000007
【図６】
2005071283.tif 000008
【図７】
2005071283.tif 000009
【図８】
2005071283.tif 000010
【図９】
2005071283.tif 000011
【図１０】
2005071283.tif 000012
【図１１】
2005071283.tif 000013
【図１２】
2005071283.tif 000014