(57)【要約】      （修正有）【課題】デジタル回路、アナログ回路基盤のハンダ付け、基板加工等の工程を踏まずに、パーソナルコンピューター上のソフトウェアで動作を確認し試作基板作成のコストを削減する。【解決手段】パーソナルコンピューターを用いて、ハードウェア全般で使用される、デジタル回路、アナログ回路の情報を、シミュレートする情報として、ハードディスク内に作成または保管し、プログラムを用いて、入力部品のキーボード入力、表示部品のモニタ表示、基板のシミュレート状況のモニタ表示をするソフトウェアを用いる。【選択図】図１
2006164205.tif 000002
【特許請求の範囲】
【請求項１】
パーソナルコンピュータを用いて、ハードウェア全般で使用される、デジタル回路基板、アナログ回路基板の情報を、シミュレートする情報としてハードディスク内に作成または保管し、プログラムを用いて、入力部品のキーボード入力、表示部品のモニタ表示、基板のシミュレートの状況のモニタ表示をするソフトウェア商品。
【請求項２】
パーソナルコンピュータを用いて、ハードウェア全般で使用される、デジタル回路基板、アナログ回路基板の入力部品（スイッチ、ボタン、ディップスイッチ）の情報を、シミュレートする情報として、ハードディスク内に保管し、プログラムを用いて、入力部品のキーボード入力、モニタにシミュレートして表示するソフトウェア商品。
【請求項３】
パーソナルコンピュータを用いて、ハードウェア全般で使用される、デジタル回路基板、アナログ回路基板の表示部品（ＬＥＤ、発光ダイオード、液晶）の情報をシミュレートする情報として、ハードディスク内に保管し、プログラムを用いて、モニタにシミュレートして表示するソフトウェア商品。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、デジタル回路、アナログ回路に関したものであり、デジタル回路、アナログ回路の実行をパーソナルコンピューター上のソフトウェアで再現するものである。
［背景技術］【０００２】  ＰＬＤ（書き込みの出来るＬＳＩ）のメーカーである、アルテラ社、ザイリンクス社などの、ＰＬＤ開発ツールの中に、ハードウェアの回路情報をパーソナルコンピュータ上のソフトウェアでシミュレートし表示させるものがある。ただし、ＰＬＤ内部の入力から出力までを、ＡＮＤ、ＯＲ、ＸＯＲ、ラッチなどのロジックを組み合わせて表示するものであり、ダイオードの表示、ボタンの入力など、ＬＳＩの外部のシミュレートは含まれない。
デジタル回路、アナログ回路の製品は、視覚的に見ると、表示をする部分（ＬＥＤ，液晶等）、入力をする部分（ボタン、スイッチ等）、と処理をする部分（ＩＣ）等に分けられ、パーソナルコンピューターは表示をする部分（ディスプレイ）と入力をする部分（キーボード）と処理をする部分（本体）に分けられる。
本発明は、基板全体（ＬＳＩの外部も含めて）をこの区分けを利用してパーソナルコンピューター上のソフトウェアでシミュレートするものである。
［発明の開示］
［発明が解決しようとする課題］【０００３】デジタル回路、アナログ回路の基板の動作をチェックする時は、基板加工、ハンダ付け、塗装などの工程を踏み、通電してはじめて動作をチェックできるが、本発明は、このような試作基板作成のコスト削減を課題とする。
［課題を解決するための手段］【０００４】この課題を解決するための請求項１の発明は、デジタル回路、アナログ回路の基板の情報をパーソナルコンピューターのプログラムでシミュレートし、ボタン、スイッチのかわりにキーボードから入力し、ＬＥＤ、発光ダイオードのかわりにモニタに表示し、シミュレート状況もモニタに表示する。【０００５】この課題を解決するための請求項２の発明は、請求項１の発明の一部で、デジタル回路、アナログ回路の基板の入力部品の情報を、パーソナルコンピューターのプログラムでシミュレートし、ボタン、スイッチのかわりにキーボードから入力しモニタに表示する。【０００６】この課題を解決するための請求項３の発明は、請求項１の発明の一部で、デジタル回路、アナログ回路の基板の表示部品の情報を、パーソナルコンピューターのプログラムでシミュレートし、ＬＥＤ、発光ダイオードのかわりにモニタに表示する。
［発明の効果］【０００７】デジタル回路、アナログ回路の基板の動作を、基板加工、ハンダ付け、塗装などの工程を踏まず、コンピューターでシミュレートする事で、試作基板作成のコスト削減が行える。
［発明を実施する為の最良の形態］【０００８】パーソナルコンピューターを用いて、ハードウェアの情報を元に、シミュレートするソフトウェア製品。
［産業上の利用可能性］【０００９】本発明は工業的に量産する事が可能であるため、産業上の利用可能性を有する。
【図面の簡単な説明】
【００１０】図１は本発明を商品化したと仮定したときの、モニタ画面の表示の例である。
【図１】
2006164205.tif 000003
【手続補正書】
【提出日】平成17年2月13日(2005.2.13)
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
パーソナルコンピュータを用いて、デジタル回路基板、アナログ回路基板の回路情報を、ハードディスク内に作成し、プログラムを用いて、入力部品のキーボード入力、チャタリングシミュレーション、表示部品のモニタ表示、過電流、逆電圧、過電流シミュレーション、基板のシミュレートの状況のモニタ表示、をするソフトウェア商品。
【請求項２】
パーソナルコンピュータを用いて、デジタル回路基板、アナログ回路基板の入力部品（スイッチ、ボタン、ディップスイッチ）の部品情報を、ハードディスク内に作成し、プログラムを用いて、入力部品のキーボード入力、チャタリング、過電流、過電圧シミュレーション、モニタ表示を行うソフトウェア商品。
【請求項３】
パーソナルコンピュータを用いて、デジタル回路基板、アナログ回路基板の表示部品（ＬＥＤ、発光ダイオード、液晶）の部品情報をハードディスク内に作成し、プログラムを用いて、モニタに表示、逆電圧、過電流、過電圧シミュレーションするソフトウェア商品。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、デジタル回路、アナログ回路に関したものであり、デジタル回路、アナログ回路の実行をパーソナルコンピューター上のソフトウェアで再現するものである。
【背景技術】
【０００２】  ＰＬＤ（書き込みの出来るＬＳＩ）のメーカーである、アルテラ社、ザイリンクス社などの、ＰＬＤ開発ツールの中に、ハードウェアの回路情報をパーソナルコンピュータ上のソフトウェアでシミュレートし表示させるものがある。
ただし、ＰＬＤ内部の入力から出力までを、ＡＮＤ、ＯＲ、ＸＯＲ、ラッチなどのロジックを組み合わせて表示するものであり、ダイオードの表示、ボタンの入力など、ＬＳＩの外部のシミュレートは含まれない。
デジタル回路、アナログ回路の製品は、視覚的に見ると、表示をする部分（ＬＥＤ，液晶等）、入力をする部分（ボタン、スイッチ等）、と処理をする部分（ＩＣ）等に分けられ、パーソナルコンピューターは表示をする部分（ディスプレイ）と入力をする部分（キーボード）と処理をする部分（本体）に分けられる。
本発明は、基板全体（ＬＳＩの外部も含めて）をこの区分けを利用してパーソナルコンピューター上のソフトウェアでシミュレートするものである。
【発明の開示】
【発明が解決しようとする課題】
【０００３】デジタル回路、アナログ回路の基板の動作をチェックする時は、基板加工、ハンダ付け、塗装などの工程を踏み、通電してはじめて動作をチェックできるが、本発明は、このような試作基板作成のコスト削減を課題とする。
【課題を解決するための手段】
【０００４】この課題を解決するための請求項１の発明は、デジタル回路、アナログ回路の基板の情報をパーソナルコンピューターのプログラムでシミュレートし、ボタン、スイッチのかわりにキーボードから入力し、ＬＥＤ、発光ダイオードのかわりにモニタに表示し、シミュレート状況もモニタに表示する。
擬似ノイズ発生機能を有し、コンデンサー等で対策を行っていないとき、動作の異常をシミュレートする。また、過電流、過電圧の時の回路の異常を検出する。
ハードウェアの回路情報をソフトウェアでシミュレーションする原理について、すでに一般に知られている原理で、本発明の要件には含まれないが、内容を説明する為に、原理を説明する。
基本素子、ＡＮＤ回路、ＯＲ回路、ＮＯＴ回路、ＮＡＮＤ回路、ＸＯＲ回路、フリップフロップを用意する。
７４シリーズなどで使用されるＬＳＩの機能、例えばセレクタ回路、カウンタ回路、加算回路、減算回路、積算回路、割算回路、などは、上で定義した素子を組み合わせて実装する。
図２、図３に、ＡＮＤ、ＯＲ、ＮＯＴを用いたセレクタ回路、加算回路の例を示す。【０００５】この課題を解決するための請求項２の発明は、請求項１の発明の一部で、デジタル回路、アナログ回路の基板の入力部品の情報を、パーソナルコンピューターのプログラムでシミュレートし、ボタン、スイッチのかわりにキーボードから入力しモニタに表示する。
擬似チャタリング発生機能を有し、チャタリング処理を行っている時と行っていないときの動作の異常をシミュレートする。
また、過電流、過電圧の時の回路の異常を検出する。【０００６】この課題を解決するための請求項３の発明は、請求項１の発明の一部で、デジタル回路、アナログ回路の基板の表示部品の情報を、パーソナルコンピューターのプログラムでシミュレートし、ＬＥＤ、発光ダイオードのかわりにモニタに表示する。
渦電流、逆電圧、過電圧などの判定を行い、ダイオードが破損するような場合もシミュレートする。
【発明の効果】
【０００７】デジタル回路、アナログ回路の基板の動作を、基板加工、ハンダ付け、塗装などの工程を踏まず、コンピューターでシミュレートする事で、試作基板作成のコスト削減が行える。
【発明を実施する為の最良の形態】
【０００８】パーソナルコンピューターを用いて、ハードウェアの情報を元に、シミュレートするソフトウェア製品。
【産業上の利用可能性】
【０００９】本発明は工業的に量産する事が可能であるため、産業上の利用可能性を有する。
【図面の簡単な説明】
【００１０】図１は本発明を商品化したと仮定したときの、モニタ画面の表示の例である。
図２、図３はハードウェアの回路情報をシミュレーションする原理で、本発明の要件には含まれない。
【手続補正４】
【補正対象書類名】図面
【補正対象項目名】全図
【補正方法】変更
【補正の内容】
【図１】
2006164205.tif 000004
【図２】
2006164205.tif 000005
【図３】
2006164205.tif 000006