(57)【特許請求の範囲】
【請求項１】
設計対象データにあるエラーをチェックし、発見されたエラーそれぞれについて警告を発信する警告発信装置であって、
警告を発信しないことを許容する許容情報と、当該許容情報を解除して警告を発信するための解除情報とを、各エラーを識別するエラー識別情報それぞれに対応付けて記憶するエラー識別情報記憶手段と、
前記エラー識別情報に対応付けて、生成された設計対象データを編集する編集コマンドを特定する命令識別情報を記憶する命令識別情報記憶手段と、
前記編集コマンドを受け付けた場合に、当該編集コマンドの命令識別情報に対応付けて前記命令識別情報記憶手段に記憶されているエラー識別情報を取得するエラー識別情報取得手段と、
前記エラー識別情報取得手段によって取得されたエラー識別情報に対応付けて前記エラー識別情報記憶手段に前記解除情報を登録する解除情報登録手段と、
設計対象データをチェックする操作を受け付けた場合に、前記エラー識別情報記憶手段に記憶されているエラー識別情報ごとに、当該エラー識別情報に対応するエラーをそれぞれチェックするエラーチェック手段と、
前記エラーチェック手段によってエラーが発見されたエラー識別情報ごとに、当該エラー識別情報に対応付けて前記エラー識別情報記憶手段に記憶されている許容情報および解除情報に基づいて警告を発信するか否かを判定する警告可否判定手段と、
前記警告可否判定手段によって警告を発信する旨の判定結果を得た場合に警告を発信する警告発信手段と、
を備えたことを特徴とする警告発信装置。
【請求項２】
前記警告可否判定手段は、前記エラーチェック手段によってエラーが発見されたエラー識別情報に対応付けて前記エラー識別情報記憶手段に記憶されている解除情報が有効である場合には、警告を発信するものと判定することを特徴とする請求項１に記載の警告発信装置。
【請求項３】
前記エラー識別情報記憶手段は、エラー識別情報に対応付けて設計対象データに描画されている部品を特定する部品ＩＤを記憶し、
前記描画コマンドおよび前記編集コマンドによって設計対象データが更新されるごとに、当該設計対象データに描画されている各部品の接続関係を記憶する接続関係記憶手段と、
前記編集コマンドを受け付けた場合に、前記接続関係記憶手段を参照し、前記編集コマンドに含まれている部品ＩＤと、当該部品ＩＤによって特定される部品と接続関係を有する接続部品の部品ＩＤとを取得する部品ＩＤ取得手段とをさらに備え、
前記解除情報登録手段は、前記エラー識別情報記憶手段に記憶されている各エラー識別情報のうちで、前記部品ＩＤ取得手段によって取得された各部品ＩＤおよび前記エラー識別情報取得手段によって取得されたエラー識別情報の組み合わせに対応するエラー識別情報について解除情報を登録することを特徴とする請求項１に記載の警告発信装置。
【請求項４】
設計対象データにあるエラーをチェックし、発見されたエラーそれぞれについて警告を発信する警告発信方法をコンピュータに実行させる警告発信プログラムであって、
警告を発信しないことを許容する許容情報と、当該許容情報を解除して警告を発信するための解除情報とを、各エラーを識別するエラー識別情報それぞれに対応付けて記憶するエラー識別情報記憶手順と、
前記エラー識別情報に対応付けて、生成された設計対象データを編集する編集コマンドを特定する命令識別情報を記憶する命令識別情報記憶手順と、
前記編集コマンドを受け付けた場合に、当該編集コマンドの命令識別情報に対応付けて前記命令識別情報記憶手順によって記憶部に記憶されているエラー識別情報を取得するエラー識別情報取得手順と、
前記エラー識別情報取得手順によって取得されたエラー識別情報に対応付けて前記エラー識別情報記憶手順によって記憶されている情報に前記解除情報を登録する解除情報登録手順と、
設計対象データをチェックする操作を受け付けた場合に、前記エラー識別情報記憶手順によって記憶部に記憶されているエラー識別情報ごとに、当該エラー識別情報に対応するエラーをそれぞれチェックするエラーチェック手順と、
前記エラーチェック手順によってエラーが発見されたエラー識別情報ごとに、当該エラー識別情報に対応付けて前記エラー識別情報記憶手順によって記憶部に記憶されている許容情報および解除情報に基づいて警告を発信するか否かを判定する警告可否判定手順と、
前記警告可否判定手順によって警告を発信する旨の判定結果を得た場合に警告を発信する警告発信手順と、
をコンピュータに実行させることを特徴とする警告発信プログラム。
【請求項５】
設計対象データにあるエラーをチェックし、発見されたエラーそれぞれについて警告を発信する警告発信方法であって、
警告を発信しないことを許容する許容情報と、当該許容情報を解除して警告を発信するための解除情報とを、各エラーを識別するエラー識別情報それぞれに対応付けて記憶するエラー識別情報記憶ステップと、
前記エラー識別情報に対応付けて、生成された設計対象データを編集する編集コマンドを特定する命令識別情報を記憶する命令識別情報記憶ステップと、
前記編集コマンドを受け付けた場合に、当該編集コマンドの命令識別情報に対応付けて前記命令識別情報記憶ステップによって記憶部に記憶されているエラー識別情報を取得するエラー識別情報取得ステップと、
前記エラー識別情報取得ステップによって取得されたエラー識別情報に対応付けて前記エラー識別情報記憶ステップによって記憶されている情報に前記解除情報を登録する解除情報登録ステップと、
設計対象データをチェックする操作を受け付けた場合に、前記エラー識別情報記憶ステップによって記憶部に記憶されているエラー識別情報ごとに、当該エラー識別情報に対応するエラーをそれぞれチェックするエラーチェックステップと、
前記エラーチェックステップによってエラーが発見されたエラー識別情報ごとに、当該エラー識別情報に対応付けて前記エラー識別情報記憶ステップによって記憶部に記憶されている許容情報および解除情報に基づいて警告を発信するか否かを判定する警告可否判定ステップと、
前記警告可否判定ステップによって警告を発信する旨の判定結果を得た場合に警告を発信する警告発信ステップと、
をコンピュータに実行させることを特徴とする警告発信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、警告発信装置、警告発信プログラムおよび警告発信方法に関する。
【背景技術】
【０００２】
従来より、プリント基板は、図１３の（Ａ）に示すような開発フローに基づいて開発されている。そして、この開発フローの「回路設計」などで使用される、回路設計用アプリケーションがある（図１３の（Ｂ）参照）。
【０００３】
そして、回路設計用アプリケーションには、デザインルールチェック（ＤＲＣ：Ｄｓｉｇｎ  Ｒｕｌｅ  Ｃｈｅｃｈ）機構が設けられている（特許文献１参照）。
【０００４】
デザインルールチェック機構は、回路が描画された回路図に、「文字と図形とが重なっていないか」や、「入力ピンおよび出力ピンが使用されているか」などの各チェック内容に反するエラーをチェックし、エラーが発見されたときに、ユーザに対して警告を発信する機構である（図１３の（Ｃ）参照）。
【０００５】
そして、デザインルールチェック機構には、同一のエラーに対して繰り返し警告が発信されるという煩雑さを解消するために、警告の発信を中止する「許容設定」がある。
【０００６】
具体的に一例をあげて説明すると、回路設計用アプリケーションを搭載した回路設計装置（例えば、ＣＡＤ装置（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ））は、各エラーを識別するエラー識別ＩＤと、警告を発信しないことを許容するエラー許容情報とを対応付けて記憶部に記憶している。
【０００７】
このエラー許容情報は、警告を受けてエラーの内容を確認したユーザが、このエラーについての警告の発信を中止する旨（言い換えると、エラーを許容する旨）のコマンドを入力することで、警告を発信するエラーであることを示す「ＮＧ」から警告の発信しないエラーであることを示す「ＯＫ」に切り替えられる。
【０００８】
そして、回路設計装置は、デザインルールチェックを実行する際に、エラー識別ＩＤに対応付けて記憶されているエラー許容情報を確認して、「ＮＧ」が記憶されている場合には警告を発信し、「ＯＫ」が記憶されている場合には警告の発信を中止する（図１３の（Ｄ）参照）。なお、図１３は、従来技術の概要を説明するための図である。
【０００９】
【特許文献１】特開平１０−２４０７８９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ところで、上記した従来の技術には、エラーが見過ごされる可能性があるという課題があった。すなわち、ユーザは、エラーがあること、および、このエラーについての警告の発信を中止させたことを忘却する場合がある。このとき、従来の回路設計装置では、エラーが解消さていなくても、警告を再発信することができないので、エラーが見過ごされる可能性があるという問題点があった。
【００１１】
そこで、この警告発信装置、警告発信プログラムおよび警告発信方法は、上述した従来技術の課題を解決するためになされたものであり、エラーの見過ごしを防止することが可能な警告発信装置、警告発信プログラムおよび警告発信方法を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するため、開示の警告発信装置は、設計対象データにあるエラーをチェックし、発見されたエラーそれぞれについて警告を発信する警告発信装置であって、警告を発信しないことを許容する許容情報と、当該許容情報を解除して警告を発信するための解除情報とを、各エラーを識別するエラー識別情報それぞれに対応付けて記憶するエラー識別情報記憶手段と、前記エラー識別情報に対応付けて、生成された設計対象データを編集する編集コマンドを特定する命令識別情報を記憶する命令識別情報記憶手段と、前記編集コマンドを受け付けた場合に、当該編集コマンドの命令識別情報に対応付けて前記命令識別情報記憶手段に記憶されているエラー識別情報を取得するエラー識別情報取得手段と、前記エラー識別情報取得手段によって取得されたエラー識別情報に対応付けて前記エラー識別情報記憶手段に前記解除情報を登録する解除情報登録手段と、設計対象データをチェックする操作を受け付けた場合に、前記エラー識別情報記憶手段に記憶されているエラー識別情報ごとに、当該エラー識別情報に対応するエラーをそれぞれチェックするエラーチェック手段と、前記エラーチェック手段によってエラーが発見されたエラー識別情報ごとに、当該エラー識別情報に対応付けて前記エラー識別情報記憶手段に記憶されている許容情報および解除情報に基づいて警告を発信するか否かを判定する警告可否判定手段と、前記警告可否判定手段によって警告を発信する旨の判定結果を得た場合に警告を発信する警告発信手段とを備えることを要する。
【００１３】
また、開示の警告発信プログラムは、設計対象データにあるエラーをチェックし、発見されたエラーそれぞれについて警告を発信する警告発信方法をコンピュータに実行させる警告発信プログラムであって、警告を発信しないことを許容する許容情報と、当該許容情報を解除して警告を発信するための解除情報とを、各エラーを識別するエラー識別情報それぞれに対応付けて記憶するエラー識別情報記憶手順と、前記エラー識別情報に対応付けて、生成された設計対象データを編集する編集コマンドを特定する命令識別情報を記憶する命令識別情報記憶手順と、前記編集コマンドを受け付けた場合に、当該編集コマンドの命令識別情報に対応付けて前記命令識別情報記憶手順によって記憶部に記憶されているエラー識別情報を取得するエラー識別情報取得手順と、前記エラー識別情報取得手順によって取得されたエラー識別情報に対応付けて前記エラー識別情報記憶手順によって記憶されている情報に前記解除情報を登録する解除情報登録手順と、設計対象データをチェックする操作を受け付けた場合に、前記エラー識別情報記憶手順によって記憶部に記憶されているエラー識別情報ごとに、当該エラー識別情報に対応するエラーをそれぞれチェックするエラーチェック手順と、前記エラーチェック手順によってエラーが発見されたエラー識別情報ごとに、当該エラー識別情報に対応付けて前記エラー識別情報記憶手順によって記憶部に記憶されている許容情報および解除情報に基づいて警告を発信するか否かを判定する警告可否判定手順と、前記警告可否判定手順によって警告を発信する旨の判定結果を得た場合に警告を発信する警告発信手順とをコンピュータに実行させることを要する。
【００１４】
また、開示の警告発信方法は、設計対象データにあるエラーをチェックし、発見されたエラーそれぞれについて警告を発信する警告発信方法であって、警告を発信しないことを許容する許容情報と、当該許容情報を解除して警告を発信するための解除情報とを、各エラーを識別するエラー識別情報それぞれに対応付けて記憶するエラー識別情報記憶ステップと、前記エラー識別情報に対応付けて、生成された設計対象データを編集する編集コマンドを特定する命令識別情報を記憶する命令識別情報記憶ステップと、前記編集コマンドを受け付けた場合に、当該編集コマンドの命令識別情報に対応付けて前記命令識別情報記憶ステップによって記憶部に記憶されているエラー識別情報を取得するエラー識別情報取得ステップと、前記エラー識別情報取得ステップによって取得されたエラー識別情報に対応付けて前記エラー識別情報記憶ステップによって記憶されている情報に前記解除情報を登録する解除情報登録ステップと、設計対象データをチェックする操作を受け付けた場合に、前記エラー識別情報記憶ステップによって記憶部に記憶されているエラー識別情報ごとに、当該エラー識別情報に対応するエラーをそれぞれチェックするエラーチェックステップと、前記エラーチェックステップによってエラーが発見されたエラー識別情報ごとに、当該エラー識別情報に対応付けて前記エラー識別情報記憶ステップによって記憶部に記憶されている許容情報および解除情報に基づいて警告を発信するか否かを判定する警告可否判定ステップと、前記警告可否判定ステップによって警告を発信する旨の判定結果を得た場合に警告を発信する警告発信ステップとを含むことを要する。
【発明の効果】
【００１５】
開示の警告発信装置、警告発信プログラムおよび警告発信方法によれば、エラーの見過ごしを防止することが可能である。
【発明を実施するための最良の形態】
【００１６】
以下に添付図面を参照して、この発明に係る警告発信装置、警告発信プログラムおよび警告発信方法の実施例を詳細に説明する。なお、以下では、この発明が搭載された回路設計装置（例えば、ＣＡＤ装置）を実施例として説明する。
【実施例１】
【００１７】
以下の実施例１では、実施例１に係る回路設計装置の概要および特徴、回路設計装置の構成、回路設計装置の処理の流れ、回路設計装置による処理の例を順に説明し、最後に実施例１の効果を説明する。
【００１８】
［実施例１に係る回路設計装置の概要および特徴］
まず最初に、図１を用いて実施例１に係る回路設計装置の概要および特徴を説明する。図１は、実施例１に係る回路設計装置の概要および特徴を説明するための図である。
【００１９】
実施例１に係る回路設計装置は、回路図を描画するための描画コマンドを受け付けて回路図を生成するとともに、生成された回路図にあるエラーをチェックし、発見されたエラーそれぞれについて警告を発信することを概要とし、エラーの見過ごしを防止することを主たる特徴とする。
【００２０】
すなわち、実施例１に係る回路設計装置は、図１の（Ａ）に示すように、警告を発信しないことを許容するエラー許容情報と、エラー許容情報を解除して警告を発信するための無効化情報（無効化）とを、各エラーを識別するエラー識別ＩＤそれぞれに対応付けてエラー許容情報ＤＢ（データベース）に記憶している。
【００２１】
また、実施例１に係る回路設計装置は、エラー識別ＩＤに対応付けて、生成された回路図を編集する編集コマンドを特定するコマンドＩＤをコマンドテーブルに記憶している。
【００２２】
ここで、実施例１に係る回路設計装置は、図１の（Ｂ）に示すように、編集コマンドを受け付けた場合に、編集コマンドのコマンドＩＤに対応付けてコマンドテーブルに記憶されているエラー識別ＩＤを取得し、取得されたエラー識別ＩＤに対応付けてエラー許容情報「ＯＫ」が記憶されている場合には、無効化「ＯＮ」を登録する。
【００２３】
そして、実施例１に係る回路設計装置は、回路図をチェックする操作を受け付けた場合に、エラー許容情報ＤＢに記憶されているエラー識別ＩＤごとに、エラー識別ＩＤに対応するエラーをそれぞれチェックする。
【００２４】
続いて、実施例１に係る回路設計装置は、エラーが発見されたエラー識別ＩＤごとに、エラー識別ＩＤに対応付けてエラー許容情報ＤＢに記憶されている許容情報および無効化情報に基づいて警告を発信するか否かを判定し、警告を発信する旨の判定結果を得た場合に警告を発信する。
【００２５】
このようなことから、実施例１に係る回路設計装置は、上記した主たる特徴のごとく、エラーの見過ごしを防止することが可能である。
【００２６】
［回路設計装置の構成］
次に、図２〜図６を用いて、図１に示した回路設計装置の構成を説明する。図２は、回路設計装置の構成を示すブロック図である。図３は、編集コマンドを説明するための図である。図４は、エラー許容情報ＤＢに記憶される情報を説明するための図である。図５は、コマンドテーブルに記憶される情報を説明するための図である。図６は、接続関係データベースに記憶される情報を説明するための図である。図２に示すように、この回路設計装置１０は、入力部１１と、出力部１２と、表示部１３と、記憶部１４と、回路設計部１５と、ＤＲＣ実行部１６とを備える。
【００２７】
このうち、入力部１１は、各種の情報の入力を受け付ける。具体的には、入力部１１は、キーボードやマウスなどを備えて構成され、例えば、回路図を描画するための描画コマンドや、生成された回路図を編集する編集コマンドを受け付ける。
【００２８】
ここで、編集コマンドとは、例えば、図３の（Ａ）に示したネットＮ１を、図３の（Ｂ）に示すように「移動」させるコマンドである。なお、実施例１に係る回路設計装置は、図３の（Ｃ）に示す各編集コマンドを有するものとする。
【００２９】
出力部１２は、各種の情報を出力する。具体的には、出力部１２は、プリンタなどに相当し、回路図のデータを出力する。
【００３０】
表示部１３は、各種の情報を表示する。具体的には、表示部１３は、モニタやディスプレイなどに相当し、回路図を表示する。
【００３１】
記憶部１４は、各種処理に必要なデータおよびプログラムを記憶する。特に密接に関連するものとしては、記憶部１４は、部品ライブラリ１４ａと、回路データベース１４ｂと、エラー許容情報ＤＢ１４ｃと、コマンドテーブル１４ｄと、接続関係データベース１４ｅとを有する。
【００３２】
なお、特許請求の範囲に記載の「エラー識別情報記憶手段」は、エラー許容情報ＤＢ１４ｃに対応し、「命令識別情報記憶手段」は、コマンドテーブル１４ｄに対応し、「接続関係記憶手段」は、接続関係データベース１４ｅに対応する。
【００３３】
部品ライブラリ１４ａは、回路図を描画するときに利用される部品のデータを記憶する。また、回路データベース１４ｂは、回路図のデータを記憶する。
【００３４】
エラー許容情報ＤＢ１４ｃは、警告を発信しないことを許容するエラー許容情報と、エラー許容情報を解除して警告を発信するための無効化情報とを、各エラーを識別するエラー識別ＩＤそれぞれに対応付けて記憶する。
【００３５】
具体的には、エラー許容情報ＤＢ１４ｃは、図４の（Ａ）に示すようなデータベース構造を有し、図４の（Ｂ）に示すような各情報を記憶する。
【００３６】
ここで、エラー識別ＩＤとは、エラーを識別するためのＩＤである。許容者名とは、エラーを許容した（言い換えると、警告の発信を中止させた）ユーザに係る情報である。容認理由とは、許容した理由などのコメントである。エラー対象ＩＤとは、エラーを出力する対象（例えば、部品、ネットなど）の識別ＩＤである。エラー対象種別とは、エラーを出力する対象の種別（例えば、部品、ネット、電源シンボルなど）である。
【００３７】
また、エラー許容情報とは、エラーが発見されたときに警告を発信しないことを許容するための情報である。例えば、警告を受けてエラーの内容を確認したユーザが、このエラーについての警告の発信を中止する旨（言い換えると、エラーを許容する旨）のコマンドを入力することで、警告を発信するエラーであることを示す「ＮＧ」から警告の発信をしないエラーであることを示す「ＯＫ」に切り替えられる。
【００３８】
また、無効化とは、エラー許容情報として無効となったかどうかを識別する情報である。言い換えると、エラー許容情報「ＯＫ」および無効化「ＯＦＦ」の組み合わせに対応するエラーは、警告を発信しないエラーである。また、エラー許容情報「ＯＫ」および無効化「ＯＮ」の組み合わせに対応するエラーは、警告を発信するエラーである。
【００３９】
コマンドテーブル１４ｄは、エラー識別ＩＤに対応付けて、生成された回路図を編集する編集コマンドを特定するコマンドＩＤを記憶する。具体的には、コマンドテーブル１４ｄは、図５の（Ａ）に示すように、コマンドＩＤに対応付けて、エラー種別のＩＤ（エラー識別ＩＤ）を記憶する。
【００４０】
例えば、コマンドテーブル１４ｄは、図５の（Ｂ）に示すように、編集コマンド「移動」のＩＤ「ｘ」に対応付けて、エラー種別「１ネット内入出力ピンなし」のＩＤ「ｙ」を記憶する。なお、コマンドテーブル１４ｄに記憶される各情報は、予め記憶されている情報である。
【００４１】
接続関係データベース１４ｅは、回路図に描画されている各部品の接続関係を記憶する。具体的には、接続関係データベース１４ｅは、図６の（Ａ）に示すようなデータベース構造を有する。例えば、接続関係データベース１４ｅは、図６の（Ｂ）に示すような回路図が描画されている場合には、図６の（Ｃ）に示すような情報を記憶する。
【００４２】
ここで、図６の（Ｃ）に示した例において、例えば、部品Ｒは、部品ピンＰＲ１を介して、ネットＮ１に接続され、部品ピンＰＲ２を介してネットＮ２に接続されていることを意味する。また、ネットＮ１は、部品ピンＰＡを介して部品Ａに接続され、部品ピンＰＲ１を介して部品Ｒに接続されていることを意味する。
【００４３】
回路設計部１５は、回路図を生成する。特に密接に関連するものとしては、回路設計部１５は、コマンド実行部１５ａと、エラー対象ＩＤ取得部１５ｂと、エラー識別ＩＤ取得部１５ｃとを有する。
【００４４】
なお、特許請求の範囲に記載の「エラー識別情報取得手段」および「解除情報登録手段」は、エラー識別ＩＤ取得部１５ｃに対応し、「部品ＩＤ取得手段」は、エラー対象ＩＤ取得部１５ｂに対応する。
【００４５】
コマンド実行部１５ａは、回路設計アプリケーションなどに相当し、コマンドを実行する。具体的には、コマンド実行部１５ａは、コマンドを受け付けると、回路データベース１４ｂおよび接続関係データベース１４ｅに記憶されている情報を更新する。
【００４６】
例えば、コマンド実行部１５ａは、部品を新たに描画するコマンドを受け付けると、部品ライブラリ１４ａから部品のデータを読み込み、回路データベース１４ｂに記憶されている回路図データに部品のデータを書き込む。
【００４７】
続いて、コマンド実行部１５ａは、エラー許容情報ＤＢ１４ｃに、エラー識別ＩＤ、エラー対象（ＩＤ）、エラー対象（種別）、エラー許容情報「ＮＧ」、無効化「ＯＦＦ」を格納する。そして、コマンド実行部１５ａは、接続関係データベース１４ｅに記憶されている、部品の接続関係を更新する。
【００４８】
部品ＩＤ取得部１５ｂは、編集コマンドを受け付けた場合に、編集コマンドに含まれているエラー対象ＩＤと、このエラー対象ＩＤによって特定される部品と接続関係を有する接続部品のエラー対象ＩＤとを取得する。具体的には、エラー対象ＩＤ取得部１５ｂは、接続関係データベース１４ｅを参照して、編集コマンドに含まれているエラー対象ＩＤによって特定される部品と接続関係を有する接続部品のエラー対象ＩＤを取得する。そして、エラー対象ＩＤ取得部１５ｂは、編集コマンドに含まれていたエラー対象ＩＤと、取得されたエラー対象ＩＤとをエラー識別ＩＤ取得部１５ｃに対して通知する。
【００４９】
例えば、エラー対象ＩＤ取得部１５ｂは、コマンド実行部１５ａがネットＮ１を移動させる編集コマンドを受け付けると、接続関係データベース１４ｅを参照して、ネットＮ１が部品Ａおよび部品Ｒに接続されていることを特定し、部品ＡのＩＤと、部品ＲのＩＤとを取得する。そして、エラー対象ＩＤ取得部１５ｂは、ネットＮ１のＩＤと、部品ＡのＩＤと、部品ＲのＩＤとをエラー識別ＩＤ取得部１５ｃに通知する。
【００５０】
エラー識別ＩＤ取得部１５ｃは、編集コマンドを受け付けた場合に、編集コマンドのコマンドＩＤに対応付するエラー識別ＩＤを取得する。そして、エラー識別ＩＤ取得部１５ｃは、取得されたエラー識別ＩＤに対応付けて無効化情報を登録する。
【００５１】
具体的には、エラー識別ＩＤ取得部１５ｃは、コマンドテーブル１４ｄを参照して、編集コマンドのコマンドＩＤに対応するエラー対象ＩＤを取得する。そして、エラー識別ＩＤ取得部１５ｃは、エラー許容情報ＤＢ１４ｃに記憶されている各エラー識別ＩＤのうちで「コマンドテーブル１４ｄを参照して取得されたエラー対象ＩＤ」および「エラー対象ＩＤ取得部１５ｂから受け付けたエラー対象ＩＤ」の組み合わせに対応するエラー識別ＩＤについて無効化を「ＯＦＦ」から「ＯＮ」に変更する。
【００５２】
例えば、エラー識別ＩＤ取得部１５ｃは、コマンド実行部１５ａがネットＮ１を移動させる編集コマンドを受け付けて、エラー対象ＩＤ取得部１５ｂからネットＮ１のＩＤを受け付けたものとする。
【００５３】
ここで、エラー識別ＩＤ取得部１５ｃは、コマンドテーブル１４ｄを参照し、編集コマンド「移動」のＩＤ「ｘ」に対応するエラー種別「１ネット内入出力ピンなし」のＩＤ「ｙ」を取得する。
【００５４】
そして、エラー識別ＩＤ取得部１５ｃは、エラー許容情報ＤＢ１４ｃに記憶され、「１ネット内入出力ピンなし」のＩＤ「ｙ」およびネットＮ１のＩＤ「Ｎ１」の組み合わせにに対応する無効化を「ＯＦＦ」から「ＯＮ」に変更する。
【００５５】
ＤＲＣ実行部１６は、デザインルールチェック（ＤＲＣ：Ｄｓｉｇｎ  Ｒｕｌｅ  Ｃｈｅｃｈ）機構に相当し、回路図にあるエラーをチェックする。なお、特許請求の範囲に記載の「エラーチェック手段」、「警告可否判定手段」および「警告発信手段」は、ＤＲＣ実行部１６に対応する。
【００５６】
具体的には、ＤＲＣ実行部１６は、回路図をチェックする操作を受け付けた場合に、回路データベース１４ｂから回路図のデータを読み込み、エラー許容情報ＤＢ１４ｃを参照して、エラー識別ＩＤごとに、エラー識別ＩＤに対応するエラーをそれぞれチェックする。
【００５７】
続いて、ＤＲＣ実行部１６は、エラーが発見されたエラー識別ＩＤごとに、このエラー識別ＩＤに対応付けてエラー許容情報ＤＢ１４ｃに記憶されているエラー許容情報および無効化情報に基づいて警告を発信するか否かを判定し、警告を発信する旨の判定結果を得た場合に警告を発信する。
【００５８】
例えば、ＤＲＣ実行部１６は、エラー許容情報「ＯＫ」および無効化「ＯＮ」の組み合わせ、エラー許容情報「ＮＧ」および無効化「ＯＮ」の組み合わせ、もしくは、エラー許容情報「ＮＧ」および無効化「ＯＦＦ」の組み合わせが記憶されていた場合には、警告を発信する。一方では、ＤＲＣ実行部１６は、エラー許容情報「ＯＫ」および無効化「ＯＦＦ」の組み合わせが記憶されていた場合には、警告の発信を中止する。
【００５９】
［回路設計装置による処理］
次に、図７および図８を用いて、回路設計装置１０による処理を説明する。図７は、回路設計装置による編集処理の流れを示すフローチャート図である。また、図８は、回路設計装置によるチェック処理の流れを示すフローチャート図である。
【００６０】
図７に示すように、回路設計装置１０は、編集コマンドを受け付けると（ステップＳ１００１肯定）、回路図を編集し（ステップＳ１００３）、エラー対象ＩＤを取得する（ステップＳ１００４）。
【００６１】
続いて、回路設計装置１０は、編集コマンドに対応するエラー識別ＩＤを取得し（ステップＳ１００５）、取得したエラー識別ＩＤに対応する無効化を「ＯＦＦ」から「ＯＮ」に変更し（ステップＳ１００５）、編集処理を終了する。
【００６２】
図８に示すように、回路設計装置１０は、エラー識別ＩＤごとに、全てのエラーをチェックするまでチェック処理を実行するが（ステップＳ２００２肯定〜ステップＳ２００５）、全てのエラーをチェックしたと判定した場合に（ステップＳ２００２否定）、チェック処理を終了するものとして説明する。
【００６３】
回路設計装置１０は、回路図をチェックする操作を受け付けると（ステップＳ２００１肯定、ステップＳ２００２肯定）、エラーあるか否かを判定する（ステップＳ２００３）。
【００６４】
ここで、エラーあると判定した場合には（ステップＳ２００３肯定）、回路設計装置１０は、エラー許容情報と、無効化情報とを確認する（ステップＳ２００４）。
【００６５】
ここで、回路設計装置１０は、エラー許容情報「ＯＫ」および無効化「ＯＮ」の組み合わせ、エラー許容情報「ＮＧ」および無効化「ＯＮ」の組み合わせ、もしくは、エラー許容情報「ＮＧ」および無効化「ＯＦＦ」の組み合わせが記憶されていた場合には（ステップＳ２００４否定）、警告を発信し（ステップＳ２００５）、全てのエラーをチェックしたか否かを判定する（ステップＳ２００２）。
【００６６】
一方では、エラー許容情報「ＯＫ」および無効化「ＯＦＦ」の組み合わせが記憶されていた場合には（ステップＳ２００４肯定）、回路設計装置１０は、警告の発信を中止して、全てのエラーをチェックしたか否かを判定する（ステップＳ２００２）。
【００６７】
［回路設計装置による処理の例］
次に、図９〜図１１を用いて、回路設計装置１０による処理の例を説明する。図９〜図１１は、回路設計装置による処理の例を説明するための図である。
【００６８】
（前提）
まず、回路設計装置１０による処理の一例を説明する上の前提を説明する。ユーザによって、図９の（Ａ）に示すような回路図が既に生成されているものとする。また、回路設計装置１０は、図９の（Ｂ）に示すようなチェック内容に反するエラーをチェックするものとする。例えば、回路設計装置１０は、チェック種別が「全部品ピンが未使用」であり、エラー対象種別「部品」に対応するエラー識別ＩＤについて、エラー対象ＩＤによって特定される部品（図５の（Ｂ）のＮｏ．「１」では、部品Ｒ１）の部品ピンが全て使用されているか否かをチェックする。
【００６９】
そして、回路設計装置１０は、ユーザに対して警告を発信し、その警告に対する応答として、図９の（Ｃ）に示す各コマンドを受け付けているものとする。
【００７０】
例えば、図９の（Ｃ）のＮｏ．「１」は、部品Ｒ１を特定するエラー対象ＩＤに対応付けられたエラー識別ＩＤであって、チェック種別が「全部品ピンが未使用」であるエラー識別ＩＤ（図５の（Ｂ）のＮｏ．「１」参照）についてのエラーを許容する旨のコマンドを意味する。言い換えると、部品Ｒ１が有する部品ピンが全て使用されていない状態であっても警告の発信を中止させるためのコマンドである。
【００７１】
また、回路設計装置１０は、編集コマンドと、エラー種別とが図９の（Ｄ）に示すような対応関係を有するように、コマンドテーブル１４ｄにコマンドＩＤと、エラー種別ＩＤとを記憶しているものとする。
【００７２】
このような前提によって、エラー許容情報ＤＢ１４ｃは、図１０の（Ａ）に示す各情報を記憶し、コマンドテーブル１４ｄは、図１０の（Ｂ）に示す各情報を記憶し、接続関係データベース１４ｅは、図１０の（Ｃ）に示す各情報を記憶しているものとする。なお、図１０に示した情報は、説明の便宜上、エラー許容情報ＤＢ１４ｃと、コマンドテーブル１４ｄと、接続関係データベース１４ｅとにそれぞれ記憶される情報を簡素化したものである。
【００７３】
なお、エラー識別ＩＤ「Ｅ１」は、「全部品ピンが未使用」のＩＤに対応し、エラー識別ＩＤ「Ｅ２」は、「１ネット内入出力ピンなし」のＩＤに対応し、エラー識別ＩＤ「Ｅ３」は、「部品属性の入力エラー」のＩＤに対応するものとする。
【００７４】
また、コマンドＩＤ「Ｃ１」は、編集コマンド「移動」に対応し、コマンドＩＤ「Ｃ２」は、編集コマンド「名称変更」に対応し、コマンドＩＤ「Ｃ３」は、編集コマンド「属性変更」に対応し、コマンドＩＤ「Ｃ４」は、編集コマンド「コピー」に対応するものとする。
【００７５】
（シチュエーション１）
「部品Ｒ１をネットＮ１と接続しないように移動する」編集処理を実行するシチュエーション１を説明する。回路設計装置１０は、「Ｃ１」および「Ｒ１」を含んだ編集コマンドを受け付け、回路データベース１４ｂおよび接続関係データベース１４ｅに記憶されている情報を更新する（なお、シチュエーション１では、接続関係データベース１４ｅに記憶されている情報は変更されない）。
【００７６】
続いて、回路設計装置１０は、接続関係データベース１４ｅを参照し、「Ｒ１」に対応する接続先のエラー対象ＩＤが記憶されていないため、「Ｒ１」を取得する。続いて、回路設計装置１０は、コマンドテーブル１４ｄを参照し、「Ｃ１」に対応する「Ｅ１」および「Ｅ２」を取得する。
【００７７】
続いて、回路設計装置１０は、エラー許容情報ＤＢ１４ｃに記憶されている「Ｅ１」および「Ｒ１」の組み合わせに対応する無効化を「ＯＦＦ」から「ＯＮ」に変更する。また、回路設計装置１０は、「Ｅ２」および「Ｒ１」の組み合わせがエラー許容情報ＤＢ１４ｃに記憶されていないので、編集処理を終了する。
【００７８】
（シチュエーション２）
「部品Ｒ１をネットＮ１と接続するように移動する」編集処理を実行するシチュエーション２を説明する。回路設計装置１０は、「Ｃ１」および「Ｒ１」を含んだ編集コマンドを受け付け、回路データベース１４ｂおよび接続関係データベース１４ｅに記憶されている情報を更新する（図１１の（Ａ−１）および（Ａ−２）参照）。
【００７９】
続いて、回路設計装置１０は、接続関係データベース１４ｅを参照し、「Ｒ１」と、「Ｎ１」とを取得する。続いて、回路設計装置１０は、コマンドテーブル１４ｄを参照し、「Ｃ１」に対応する「Ｅ１」および「Ｅ２」を取得する。
【００８０】
続いて、回路設計装置１０は、エラー許容情報ＤＢ１４ｃに記憶されている「Ｅ１」および「Ｒ１」の組み合わせ、「Ｅ２」および「Ｎ１」の組み合わせに対応する無効化をそれぞれ「ＯＦＦ」から「ＯＮ」に変更する。また、回路設計装置１０は、「Ｅ２」および「Ｒ１」の組み合わせ、「Ｅ１」および「Ｎ１」の組み合わせがエラー許容情報ＤＢ１４ｃに記憶されていないので、編集処理を終了する。
【００８１】
（シチュエーション３）
「ネットＮ１をコピーして新たなるネットＮ３を描画する」編集処理を実行するシチュエーション３を説明する。回路設計装置１０は、「Ｃ４」および「Ｎ３」を含んだ編集コマンドを受け付け、回路データベース１４ｂ、エラー許容情報ＤＢ１４ｃおよび接続関係データベース１４ｅに記憶されている情報を更新する（図１１の（Ｂ）参照）。
【００８２】
続いて、回路設計装置１０は、接続関係データベース１４ｅを参照し、「Ｎ３」に対応する接続先のエラー対象ＩＤが記憶されていないため、「Ｎ３」を取得する。続いて、回路設計装置１０は、コマンドテーブル１４ｄを参照し、「Ｃ４」に対応する「Ｅ１」および「Ｅ２」を取得する。
【００８３】
続いて、回路設計装置１０は、「Ｅ１」および「Ｎ３」の組み合わせ、「Ｅ２」および「Ｎ３」の組み合わせがエラー許容情報ＤＢ１４ｃに記憶されていないので、編集処理を終了する。
【００８４】
（シチュエーション４）
「ネットＮ１をコピーしてネットＮ１の接続先を３つにする」編集処理を実行するシチュエーション４を説明する。回路設計装置１０は、「Ｃ４」および「Ｎ１」を含んだ編集コマンドを受け付け、回路データベース１４ｂおよび接続関係データベース１４ｅに記憶されている情報を更新する（図１１の（Ｃ）参照）。
【００８５】
続いて、回路設計装置１０は、接続関係データベース１４ｅを参照し、「Ｎ１」と、「Ｒ２」と、「Ｒ３」とを取得する（なお、「Ｒ２」および「Ｒ３」に係る説明は省略する）。続いて、回路設計装置１０は、コマンドテーブル１４ｄを参照し、「Ｃ４」に対応する「Ｅ１」および「Ｅ２」を取得する。
【００８６】
続いて、回路設計装置１０は、エラー許容情報ＤＢ１４ｃに記憶されている「Ｅ２」および「Ｎ１」の組み合わせに対応する無効化を「ＯＦＦ」から「ＯＮ」に変更する。また、回路設計装置１０は、「Ｅ１」および「Ｎ１」の組み合わせがエラー許容情報ＤＢ１４ｃに記憶されていないので、編集処理を終了する。
【００８７】
（シチュエーション５）
「ネットＮ１の接続先を３つにし、さらに、新たなる接続先を部品Ｒ１に接続するようにネットＮ１をコピーする」編集処理を実行するシチュエーション５を説明する。回路設計装置１０は、「Ｃ４」および「Ｎ１」を含んだ編集コマンドを受け付け、回路データベース１４ｂおよび接続関係データベース１４ｅに記憶されている情報を更新する（図１１の（Ｄ−１）および（Ｄ−２）参照））。
【００８８】
続いて、回路設計装置１０は、接続関係データベース１４ｅを参照し、「Ｎ１」と、「Ｒ１」、「Ｒ２」と、「Ｒ３」とを取得する（なお、「Ｒ２」および「Ｒ３」とに係る説明は省略する）。続いて、回路設計装置１０は、コマンドテーブル１４ｄを参照し、「Ｃ４」に対応する「Ｅ１」および「Ｅ２」を取得する。
【００８９】
続いて、回路設計装置１０は、エラー許容情報ＤＢ１４ｃに記憶されている「Ｅ１」および「Ｒ１」の組み合わせ、「Ｅ２」および「Ｎ１」の組み合わせに対応する無効化をそれぞれ「ＯＦＦ」から「ＯＮ」に変更する。また、回路設計装置１０は、「Ｅ２」および「Ｒ１」の組み合わせ、「Ｅ１」および「Ｎ１」の組み合わせがエラー許容情報ＤＢ１４ｃに記憶されていないので、編集処理を終了する。
【００９０】
（シチュエーション６）
「ネットＮ１の名称を変更する」編集処理を実行するシチュエーション６を説明する。回路設計装置１０は、「Ｃ２」および「Ｎ１」を含んだ編集コマンドを受け付け、回路データベース１４ｂおよび接続関係データベース１４ｅに記憶されている情報を更新する。
【００９１】
続いて、回路設計装置１０は、接続関係データベース１４ｅを参照し、「Ｎ１」と、「Ｒ２」と、「Ｒ３」とを取得する。続いて、回路設計装置１０は、コマンドテーブル１４ｄを参照し、「Ｃ２」に対応するエラー識別ＩＤが記憶されていないため編集処理を終了する。
【００９２】
（シチュエーション７）
「部品Ｒ１を削除する」編集処理を実行するシチュエーション７を説明する。回路設計装置１０は、「Ｒ１」を含んだ編集コマンドを受け付け、回路データベース１４ｂ、エラー許容情報ＤＢ１４ｃおよび接続関係データベース１４ｅに記憶されている情報を更新し（図１１の（Ｅ−１）および（Ｅ−２）参照）、編集処理を終了する。
【００９３】
［実施例１の効果］
上記したように、実施例１によれば、エラーの見過ごしを防止することが可能である。例えば、上述したシチュエーション１では、実施例１に係る回路設計装置１０は、部品Ｒ１が有する部品ピンが全て使用されていない状態であっても警告の発信を中止させるためのコマンドを受け付けているが、「部品Ｒ１を移動する」旨の編集コマンドを受け付けることに起因して、警告の発信の中止が解除されるので、エラーの見過ごしを防止することが可能である。
【００９４】
また、実施例１によれば、編集コマンドによって編集される部品と接続関係を有する部品についてのエラーの見過ごしを防止することが可能である。例えば、上述したシチュエーション２では、「部品Ｒ１をネットＮ１と接続するように移動する」旨の編集コマンドを受け付けることに起因して、ネットＮ１についての警告の発信の中止が解除されるので、エラーの見過ごしを防止することが可能である。
【００９５】
また、実施例１によれば、エラー識別ＩＤごとに無効化「ＯＮ」（もしくは、「ＯＦＦ」）を記憶するので、警告の発信の中止を解除すべきエラーと、警告の発信の中止を解除すべきでないエラーとを容易に区別することが可能である。
【実施例２】
【００９６】
さて、これまで実施例１について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、実施例２として、他の実施例を説明する。
【００９７】
例えば、実施例１では、無効化を「ＯＦＦ」から「ＯＮ」に変更して、エラーに対する警告を発信する場合を説明した。しかしながら、本発明はこれに限定されるものではなく、例えば、警告を発信するエラー識別ＩＤであることを特定するフラグを立てるようにしてもよい。
【００９８】
また、「コマンドテーブル１４ｄを参照して取得されたエラー対象ＩＤ」および「エラー対象ＩＤ取得部１５ｂから受け付けたエラー対象ＩＤ」の組み合わせに対応するエラー許容情報を「ＯＫ」から「ＮＧ」に切り替えるようにしても本発明に適用可能である。
【００９９】
また、実施例１では、エラーに対する警告を発信する場合を説明した。しかしながら、エラーの通知方法は、本発明を限定するものではなく、例えば、ＧＵＩ（Ｇｒａｐｈｉｃａｌ  Ｕｓｅｒ  Ｉｎｔｅｒｆａｃｅ）を使用してエラーメッセージを表示するようにしてもよい。
【０１００】
また、実施例１では、接続関係データベース１４ｅを参照して、編集された部品と接続関係を有する部品のエラー対象ＩＤを取得する場合を説明した。しかしながら、接続関係を有する部品のエラー対象ＩＤを取得する方法は、本発明を限定するものではなく、例えば、回路図を参照して取得するようにしてもよい。
【０１０１】
また、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報（例えば、図１、図４、図５、図６および図１０示したデータベース構造や記憶情報）については、特記する場合を除いて任意に変更することができる。
【０１０２】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、図２に示したエラー対象ＩＤ取得部１５ｂと、エラー識別ＩＤ取得部１５ｃとを統合して構成することができる。
【０１０３】
さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ハードウェアとして実現され得る。
【０１０４】
ところで、本発明はあらかじめ用意されたプログラムを回路設計装置１０としてのコンピュータに警告発信処理を実行させることによって実現するようにしてもよい。そこで、以下では、図１２を用いて、上記の実施例に示した回路設計装置１０と同様の機能を有するコンピュータを一例として説明する。図１２は、警告発信プログラムを実行するコンピュータを示す図である。
【０１０５】
同図に示すように、回路設計装置１０としてのコンピュータ１１０は、入力部１２０、ＲＯＭ１３０、ＣＰＵ１４０、ＨＤＤ１５０、ＲＡＭ１６０および出力部１７０をバス１９０などで接続して構成される。
【０１０６】
ＲＯＭ１３０には、上記の実施例１に示した回路設計装置１０と同様の機能を発揮するためのプログラム、つまり、図１２に示すようにコマンド実行プログラム１３０ａと、エラー対象ＩＤ取得プログラム１３０ｂと、エラー識別ＩＤ取得プログラム１３０ｃと、ＤＲＣ実行プログラム１３０ｄとが、あらかじめ記憶されている。なお、これらのプログラム１３０ａ〜プログラム１３０ｄについては、図２に示した回路設計装置１０の各構成要素と同様、適宜統合または、分散してもよい。
【０１０７】
そして、ＣＰＵ１４０がこれらのプログラム１３０ａ〜プログラム１３０ｄをＲＯＭ１３０から読み出して実行することで、図１２に示すように、プログラム１３０ａ〜プログラム１３０ｅは、コマンド実行プロセス１４０ａと、エラー対象ＩＤ取得プロセス１４０ｂと、エラー識別ＩＤ取得プロセス１４０ｃと、ＤＲＣ実行プロセス１４０ｄとして機能するようになる。なお、プロセス１４０ａ〜プロセス１４０ｄは、図２に示した、コマンド実行部１５ａと、エラー対象ＩＤ取得部１５ｂと、エラー識別ＩＤ取得部１５ｃとにそれぞれ対応する。
【０１０８】
また、ＨＤＤ１５０には、図１２に示すように、部品データテーブル１５０ａと、回路データテーブル１５０ｂと、エラー許容データテーブル１５０ｃと、コマンドデータテーブル１５０ｄと、接続関係データテーブル１５０ｅとが設けられる。
【０１０９】
そして、ＣＰＵ１４０は、データテーブル１５０ａ〜データテーブル１５０ｇから、部品集合データ１６０ａと、回路データ１６０ｂと、エラー許容データ１６０ｃと、コマンドデータ１６０ｄと、接続関係データ１６０ｅとを読み出してＲＡＭ１６０に格納し、ＲＡＭ１６０に格納されたデータ１６０ａ〜データ１６０ｅに基づいて処理を実行する。
【０１１０】
なお、データ１６０ａ〜データ１６０ｅは、図２に示した部品ライブラリ１４ａと、回路データベース１４ｂと、エラー許容情報ＤＢ１４ｃと、コマンドテーブル１４ｄと、接続関係データベース１４ｅとに対応する。
【０１１１】
なお、上記した各プログラム１３０ａ〜プログラム１３０ｄについては、必ずしも最初からＲＯＭ１３０に記憶させておく必要はなく、例えば、コンピュータ１１０に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」、またはコンピュータ１１０の内外に備えられるＨＤＤなどの「固定用の物理媒体」、さらには公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ１１０に接続される「他のコンピュータ（またはサーバ）」などに各プログラムを記憶させておき、コンピュータ１１０がこれから各プログラムを読み出して実行するようにしてもよい。
【０１１２】
なお、本実施例で説明した警告発信方法は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータで実行することによって実現することができる。このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ、ＤＶＤなどのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することもできる。
【０１１３】
また、本実施例で説明した警告発信方法は、回路設計に対象としているが、物理的な設計や構造的な設計についても適用することができる。例えば、輸送機械、移動装置、建築物などの設計に適用できる。さらに情報処理装置間のネットワークの設計にも適用できる。
【図面の簡単な説明】
【０１１４】
【図１】実施例１に係る回路設計装置の概要および特徴を説明するための図である。
【図２】回路設計装置の構成を示すブロック図である。
【図３】編集コマンドを説明するための図である。
【図４】エラー許容情報ＤＢに記憶される情報を説明するための図である。
【図５】コマンドテーブルに記憶される情報を説明するための図である。
【図６】接続関係データベースに記憶される情報を説明するための図である。
【図７】回路設計装置による編集処理の流れを示すフローチャート図である。
【図８】回路設計装置によるチェック処理の流れを示すフローチャート図である。
【図９】回路設計装置による処理の例を説明するための図である。
【図１０】回路設計装置による処理の例を説明するための図である。
【図１１】回路設計装置による処理の例を説明するための図である。
【図１２】警告発信プログラムを実行するコンピュータを示す図である。
【図１３】従来技術の概要を説明するための図である。
【符号の説明】
【０１１５】
１０  回路設計装置
１１  入力部
１２  出力部
１３  表示部
１４  記憶部
１４ａ  部品ライブラリ
１４ｂ  回路データベース
１４ｃ  エラー許容情報ＤＢ
１４ｄ  コマンドテーブル
１４ｅ  接続関係データベース
１５  回路生成部
１５ａ  コマンド実行部
１５ｂ  エラー対象ＩＤ取得部
１５ｃ  エラー識別ＩＤ取得部
１６  ＤＲＣ実行部
１１０  コンピュータ
１２０  入力部
１３０  ＲＯＭ（Read Only Memory）
１３０ａ  コマンド実行プログラム
１３０ｂ  エラー対象ＩＤ取得プログラム
１３０ｃ  エラー識別ＩＤ取得プログラム
１３０ｄ  ＤＲＣ実行プログラム
１４０  ＣＰＵ（Central Processing Unit）
１４０ａ  コマンド実行プロセス
１４０ｂ  エラー対象ＩＤ取得プロセス
１４０ｃ  エラー識別ＩＤ取得プロセス
１４０ｄ  ＤＲＣ実行プロセス
１５０  ＨＤＤ（Hard disk drive）
１５０ａ  部品データテーブル
１５０ｂ  回路データテーブル
１５０ｃ  エラー許容データテーブル
１５０ｄ  コマンドデータテーブル
１５０ｅ  接続関係データテーブル
１６０  ＲＡＭ（Random Access Memory）
１６０ａ  部品データ
１６０ｂ  回路データ
１６０ｃ  エラー許容データ
１６０ｄ  コマンドデータ
１６０ｅ  接続関係データ
１７０  出力部
１８０  バス
【図１】
0004941382.tif 000002
【図２】
0004941382.tif 000003
【図３】
0004941382.tif 000004
【図４】
0004941382.tif 000005
【図５】
0004941382.tif 000006
【図６】
0004941382.tif 000007
【図７】
0004941382.tif 000008
【図８】
0004941382.tif 000009
【図９】
0004941382.tif 000010
【図１０】
0004941382.tif 000011
【図１１】
0004941382.tif 000012
【図１２】
0004941382.tif 000013
【図１３】
0004941382.tif 000014