(57)【要約】【課題】プリント回路基板等の設計データから実装されているフィルタ回路を自動的に抽出して確認するフィルタ回路実装確認方法を提供すること。【解決手段】入力された回路基板の設計データ１００から当該回路基板に搭載される部品間の接続関係を求めてフィルタ回路の部品が含まれる回路構成１１３を抽出し、抽出された回路構成を予め保持したリファレンス用フィルタ回路構成１１２と照合し、フィルタ回路が実装されていることを示す回路構成リスト１１９として出力する。また、回路構成制約情報１０５を入力してフィルタ回路構成の制約条件１１６を設定し、前記出力した回路構成リストについて制約条件を満足しているかどうかを判定し、判定結果リスト１２０として出力する。【選択図】図１
2008186043.tif 000002
【特許請求の範囲】
【請求項１】
回路基板の設計データからフィルタ回路が実装されていることを確認するフィルタ回路実装確認方法において、
入力された回路基板の設計データから該回路基板に搭載される部品間の接続関係を求めてフィルタ回路の部品が含まれる回路構成を抽出し、
抽出された回路構成を予め保持したリファレンス用フィルタ回路構成と照合し、
照合結果に基づきフィルタ回路が実装されていることを示す回路構成リストとして出力することを特徴とするフィルタ回路実装確認方法。
【請求項２】
請求項１記載のフィルタ回路実装確認方法において、
前記入力された回路基板の設計データから、信号情報テーブル、部品情報テーブル、ピン情報テーブルおよび接続情報テーブルを作成し、これらのテーブルを参照してフィルタ回路の部品が含まれる回路構成を抽出することを特徴とするフィルタ回路実装確認方法。
【請求項３】
請求項１または２記載のフィルタ回路実装確認方法において、
回路構成制約情報を入力してフィルタ回路構成の制約条件を設定し、
前記出力した回路構成リストについて上記制約条件を満足しているかどうかを判定し、
判定結果を判定結果リストとして出力することを特徴とするフィルタ回路実装確認方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プリント回路基板等の設計データから、ＰＬＬ等の電源入力等に用いられるフィルタ回路が実装されていることを確認するフィルタ回路実装確認方法に関する。
【背景技術】
【０００２】
プリント基板の実装において、フィルタ回路は多く用いられており、例えば、ＬＳＩ内の基準クロックを生成するＰＬＬ（Ｐｈａｓｅ  Ｌｏｃｋｅｄ  Ｌｏｏｐ）の出力信号のジッタ要因となる供給電源のノイズを防ぐため、ＰＬＬの供給電源にフィルタ回路を付与することが必須となっている。フィルタ回路の位相特性を改善する方法として、特許文献１に記載された方法がある。
【０００３】
【特許文献１】特開平１０−１６３８５９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
フィルタ回路は抵抗、コンデンサ、コイルなどの複数の部品によってネットが分断されるため、ネットリストなどの接続情報からトレースして抽出するのは困難である。よって、対象となる実装基板を、作業者が手動により、フィルタ回路の有無、各部品の特性値取得を目視確認で行っている。従って、確認工数の負担が大きいという問題や、手動による確認のため見逃しによる設計不良等の問題も発生していた。
【０００５】
本発明の目的は、プリント回路基板等の設計データから実装されているフィルタ回路を自動的に抽出して確認するフィルタ回路実装確認方法を提供することである。
【課題を解決するための手段】
【０００６】
本発明は、回路基板の設計データからフィルタ回路が実装されていることを確認するフィルタ回路実装確認方法であって、入力された回路基板の設計データから当該回路基板に搭載される部品間の接続関係を求めてフィルタ回路の部品が含まれる回路構成を抽出し、抽出された回路構成を予め保持したリファレンス用フィルタ回路構成と照合し、照合結果に基づきフィルタ回路が実装されていることを示す回路構成リストとして出力する。
【０００７】
その際、前記入力された回路基板の設計データから、信号情報テーブル、部品情報テーブル、ピン情報テーブルおよび接続情報テーブルを作成し、これらのテーブルを参照してフィルタ回路の部品が含まれる回路構成を抽出する。
【０００８】
また、回路構成制約情報を入力してフィルタ回路構成の制約条件を設定し、前記出力した回路構成リストについて上記制約条件を満足しているかどうかを判定し、判定結果を判定結果リストとして出力する。
【発明の効果】
【０００９】
本発明によれば、回路基板の設計データからフィルタ回路の実装を自動的に確認することができ、作業工数を低減し、回路基板の信頼性が向上する。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施の形態について、図面を用いて説明する。
図１は、本発明によるフィルタ回路実装確認システムの一実施例を示す構成図である。本システムでは、プリント回路基板等の設計データを入力し、これより回路基板に搭載される部品間の接続関係を求めてフィルタ回路の部品を含む回路構成を抽出する。そして、抽出した回路構成を予め保持している基準のフィルタ回路構成（回路種別など）と照合し、フィルタ回路が実装されていることを示す回路構成リストとして出力する。さらに、別途入力されたフィルタ回路構成の制約情報（回路定数など）と比較し、抽出したフィルタ回路がこれを満足しているかどうか判定結果を出力するものである。本システムは、コンピュータに専用の解析ソフトウェアを搭載して、以下に述べる各処理を実行する。
【００１１】
本システムには、入力データとして、解析するプリント基板の設計データ１００と回路構成制約情報１０５とを入力する。基板設計データ１００はファイル形式で記述され、基板に搭載された部品の信号情報１０１、部品情報１０２、ピン情報１０３、接続情報１０４などが含まれる。
【００１２】
回路構成抽出・判定処理部１１５では、入力した設計データ１００から上記各種情報１０１〜１０４を読み取り、信号情報テーブル１０６、部品情報テーブル１０７、ピン情報テーブル１０８、接続情報テーブル１０９を作成する。回路構成抽出処理１１０は、作成したテーブル１０６〜１０９を参照してフィルタ回路構成を抽出し、回路構成抽出テーブル１１３を作成する。回路構成判定処理１１４では、基準のフィルタ回路構成（回路種別など）を記述した回路構成管理テーブル１１１と回路構成リファレンステーブル１１２を予め保持し、これらを基準に回路構成抽出テーブル１１３を照合判定し、照合結果に基づきフィルタ回路が実装されていることを示す回路構成リスト１１９を出力する。
【００１３】
制約条件判定処理部１１８は、入力された回路構成制約情報１０５からフィルタ回路構成の制約条件（回路定数など）を設定した回路構成制約テーブル１１６を作成する。そして、制約条件判定処理１１７では、回路構成リスト１１９を回路構成制約テーブル１１６と比較し、制約条件を満足しているかどうか判定し、判定結果リスト１２０を出力する。
【００１４】
次に、図１の各テーブルと出力ファイルのデータ構造の一例を図２〜図４および図６を用いて説明する。
図２は、設計データを読み取って作成した各テーブルの例である。これらのテーブルは、図６（ａ）のフィルタ回路を例に解析したものであり、図６を参照しながら説明する。
【００１５】
図２（ａ）は、ピン情報テーブル１０８のデータ構造を示し、部品名と各部品のピン番号の関係が記述される。目的とする回路構成リスト１１９を得るためには、ＰＬＬ等の電源入力に接続されている部品を順次トレースし、接続回路構成を求める必要がある。ピン番号は、各部品の特定されたピン番号で、接続先ピン番号は次の部品へ接続するために使用されるピン番号である。各部品において、任意のピン番号を特定すると、次の部品への接続先にはどのピン番号が使用されるかが示されている。たとえば、部品ＢＢＢ（図６の符号６０２）の１ピンを特定した場合、次の部品への接続にはＢＢＢの２ピンが使用されることを示している。また、このテーブルには、フィルタが接続されるべき部品とピン番号も記述される。すなわち、部品ＡＡＡ（符号６０８）のピン番号Ａ１（符号６０７）にフィルタ回路（符号６００）が接続されることが、あらかじめ登録されている。フィルタ接続ピン欄に○印が示してあり、このことを意味している。
【００１６】
図２（ｂ）は、部品情報テーブル１０７のデータ構造を示し、各部品の種別、定格値、識別名が記述される。種別は各部品の機能分類名を表し、ＣＰＵ、メモリ、抵抗、コンンデンサ、コイルなどの名称である。定格値は種別が抵抗、コンデンサ、コイルなどのディスクリート部品の場合に登録する。識別名はプリント基板に搭載される部品を特定するための情報で、各部品の実装位置に対応して識別名が設定される。識別名によりプリント基板上の部品が特定され、各部品の識別名の数に相当する数量がプリント基板に搭載されている。
【００１７】
図２（ｃ）は、接続情報テーブル１０９のデータ構造を示し、各部品の接続ピンと信号名の関係が記述される。接続部品欄には、部品情報テーブル１０７で定義された識別名と各信号へ接続されるピン番号がペアで示されている。このピン番号は、ピン情報テーブル１０８におけるピン番号に相当する。
【００１８】
図２（ｄ）は、信号情報テーブル１０６のデータ構造を示し、信号名、信号種別、電圧値が記述される。信号種別は電源、グランドの場合はその情報を、信号の場合はその他の表現とし、電圧値は電源電圧の値を記述する。
【００１９】
本実施例における回路実装確認方法では、ピン情報テーブル１０８に記述されたフィルタ接続ピンＡ１を起点とし、部品情報テーブル１０７を用いて起点とすべきフィルタ接続ピンの総数を求める。次に接続情報テーブル１０９とピン情報テーブル１０８を用いて、それぞれのフィルタ接続ピンを起点として接続構成をトレースし、フィルタ回路構成を抽出する。
【００２０】
図２（ｅ）は、抽出した回路構成抽出テーブル１１３のデータ構造を示し、フィルタ接続ピンの接続構成のトレース結果を登録する。縦軸はフィルタ接続ピンからトレースした部品種別名を掲げ、本例ではフィルタ接続ピン、抵抗、コイル、コンデンサで構成される。横軸は、上記縦軸に示した各部品種別を接続元とし、これがどこに接続されるかを接続先の部品種別名等で表している。本例では、抵抗、コイル、コンデンサ、電源、グラウンド、その他で構成される。
【００２１】
接続先が部品の場合（抵抗、コイル、コンデンサの欄）は、接続元の部品との接続状態を登録し、接続している場合はその部品の定格値を登録し、未接続の場合は×印を登録する。接続先が信号源等の場合（電源、グラウンドの欄）は、接続元の部品が電源接続している場合は電源電圧値を登録し、未接続の場合は×印を登録する。接続先がその他の欄は、接続先が上記（部品、信号源等）以外との接続状態を登録し、接続している場合は○印、未接続の場合は×印を登録する。
【００２２】
このように回路構成抽出テーブル１１３を２次元表示することで、各部品間の複雑な接続関係を簡単に表記できる。また、後述する他のテーブルについても同様の表示とすることで、テーブル間の照合が容易になる。
【００２３】
本例では、フィルタ接続ピン（図６の符号６０７）に対して、１Ωの定格値を持つ抵抗（符号６０２）と、３３μＦの定格値を持つコンデンサ（符号６０４）が接続され、１Ωの抵抗は１．５Ｖの電源電圧（符号６０１）に繋がり、３３μＦのコンデンサは０．０Ｖのグラウンド（符号６０５）に繋がっている接続構成を表している。
【００２４】
図３は、回路構成リファレンステーブル１１２と回路構成管理テーブル１１１の例である。図３（ａ）は、回路構成リファレンステーブル１１２のデータ構造を示し、前記回路構成抽出テーブル１１３と同様の形式で記述されている。本テーブルは、前記抽出した回路構成抽出テーブル１１３のリファレンス用のテーブルで、フィルタ回路構成のパターン（種別）を定義したものである。本テーブルには接続の可否情報が定義され、○印は接続状態、×印は非接続状態を示す。テーブル番号１は、ＲＣフィルタ回路（図６の符号６００）の回路構成を示したものであり、テーブル番号２は、ＬＲフィルタ回路（図６の符号６１０）の回路構成、テーブル番号３は、ＬＲＣフィルタ回路（図６の符号６２０）の回路構成を示している。
【００２５】
図３（ｂ）は、回路構成管理テーブル１１１のデータ構造を示し、回路構成リファレンステーブル１１２のテーブル番号とフィルタ種別で構成される。テーブル番号に対応するフィルタ種別は、その回路構成リファレンステーブル１１２の登録名称、すなわちフィルタ回路名を表す。また、このフィルタ種別は、後述図４のフィルタ種別に相当する。
【００２６】
本実施例における回路実装確認方法では、前記回路構成抽出テーブル１１３のトレース結果を、回路構成リファレンステーブル１１２及び回路構成管理テーブル１１１と照合することで、フィルタ回路の種別が特定される。ちなみに本例の回路構成抽出テーブル１１３は、回路構成リファレンステーブル１１２のテーブル番号１に相当し、種別はＲＣフィルタ回路であることが判明する。
【００２７】
図４は、回路構成リスト１１９、回路構成制約テーブル１１６および判定結果リスト１２０の例である。
図４（ａ）は、回路構成リスト１１９のデータ構造を示し、フィルタ接続ピン毎のフィルタ種別、フィルタを構成する部品の定格値や時定数、接続電圧がリスト出力される。これらのデータは、回路構成判定処理１１４で生成される。
【００２８】
図４（ｂ）は、回路構成制約テーブル１１６のデータ構造を示し、回路構成リスト１１９と同じ形式で記述され、フィルタ接続ピン毎の制約条件（フィルタ種別、定格値、時定数、接続電圧）が登録されている。フィルタ種別には、どのフィルタ種別がフィルタ接続ピンに接続されるべきかを定義する。抵抗定格値、コイル定格値、コンデンサ定格値は、フィルタ回路を構成する各ディスクリート部品の定格値の制約条件が定義される。時定数は、フィルタ回路を構成する各ディスクリート部品の定格値から算出される時定数の制約条件が定義される。また、接続電圧値は、フィルタ回路の入力電圧値の制約条件が定義される。１つの入力ピンに対して、複数のファイルタ種別を許容する場合は、識別子Ｉ１のＢ１ピンのように複数登録する。
【００２９】
図４（ｃ）は、判定結果リスト１２０のデータ構造を示し、回路構成リスト１１９や回路制約テーブル１１６と同じ形式で記述されている。ここでは、回路構成リスト１１９が回路構成制約テーブル１１６で定義された制約条件（定格値）を満たしているかの判定結果が出力される。○印は満足していること、×印は満足しないことを示す。
【００３０】
本実施例による回路実装確認方法では、回路構成リスト１１９と回路構成制約テーブル１１６を付き合わせることでフィルタ回路の各部品が正しく実装されているかを自動判別し、判定結果リスト１２０として出力する。
【００３１】
図５は、本実施例のフィルタ回路実装確認システムにおける処理手順を示すフローチャートである。以下、各ステップについて、図２〜図４のテーブルやリストを参照しながら説明する。
回路構成抽出処理１１０では、フィルタ接続ピンの抽出（ステップＳ５０１）、フィルタ接続ピンの接続部品の検索（ステップＳ５０２）、接続部品の接続先の検索（ステップＳ５０３）、回路構成抽出テーブルの作成（ステップＳ５０４）の処理を行う。
【００３２】
ステップＳ５０１では、フィルタ接続ピンの抽出処理を行う。部品情報テーブル１０７、ピン情報テーブル１０８を参照し、全てのフィルタ接続ピンを抽出する。ピン情報テーブル１０８から、フィルタ接続ピン欄が○印となっている部品名とピン名を特定する。次に、部品名をキーとして部品情報テーブル１０７から対象となる識別名を特定することで、識別名とピン番号のセットとして全てのフィルタ接続ピンを抽出する。
【００３３】
前記図２の例では、ピン情報テーブル１０８から、部品名ＡＡＡのピン番号Ａ１がフィルタ接続ピンとして選択され、次に部品名ＡＡＡをキーとして部品情報テーブル１０７から識別名Ｉ１が抽出される。従って、フィルタ接続ピンは、識別名Ｉ１のＡ１ピンと決定される。
【００３４】
ステップＳ５０２では、フィルタ接続ピンの接続部品の検索処理を行う。Ｓ５０１で抽出したフィルタ接続ピン情報に基づき、信号情報テーブル１０６、部品情報テーブル１０７、接続情報テーブル１０９を参照し、フィルタ接続ピンに接続した部品情報（種別、定格値、部品名、ピン番号）を検索し、回路構成抽出テーブル１１３へ出力する。
【００３５】
はじめに、フィルタ接続ピン情報（識別名とピン番号のセット）をキーとして接続情報テーブル１０９を検索し、接続部品の識別名とピン番号のセットを抽出する。次に、識別名をキーとして部品情報テーブル１０７を検索し、部品名、種別、定格値を取得し、回路構成抽出テーブル１１３のフィルタ接続ピンの行の抵抗、コイル、コンデンサの欄に定格値を登録する。該当する部品が接続されていない場合は、非接続情報（×印）を登録する。
【００３６】
次に、フィルタ接続ピンに接続した信号が、電源またはグラウンドかを判定する。信号名をキーとして、信号情報テーブル１０６を検索し、信号種別の欄が電源またはグラウンドであれば、その電圧値を回路構成抽出テーブル１１３のフィルタ接続ピンの行の電源またはグラウンドの該当欄に登録する。最後にその他の欄を登録する。フィルタ接続ピンに、上記接続部品（抵抗、コイル、コンデンサ、電源、グラウンド）以外のものが接続されている場合は○印を登録し、接続されていなければ×印を登録する。
【００３７】
前記図２の例では、フィルタ接続ピンは識別名Ｉ１のＡ１ピンなので、識別名Ｉ１をキーとして接続情報テーブル１０９を検索すると、接続部品のピンは識別名Ｒ１の１ピンと識別名Ｃ１の１ピンと判定される。次に、識別名Ｒ１とＣ１をキーとして部品情報テーブル１０７を検索すると、Ｒ１の種別は抵抗、定格値は１Ω、部品名はＢＢＢであり、Ｃ１の種別はコンデンサ、定格値は３３μＦ、部品名はＣＣＣと判定される。そこで、回路構成抽出テーブル１１３のフィルタ接続ピンの抵抗の欄に１Ω、コンデンサの欄に３３μＦ、コイルに非接続情報（×印）を登録する。また、識別名Ｉ１のＡ１ピンに接続した信号名ＰＬＬＩＮをキーとして信号情報テーブル１０６を検索すると、電源またはグラウンドに該当しないことが分かるので、フィルタ接続ピンの行の電源とグラウンドの欄に非接続情報（×印）を登録する。
【００３８】
ステップＳ５０３では、接続部品の接続先の検索処理を行う。Ｓ５０２で求めた接続部品情報（種別、部品名、ピン番号）に基づき、信号情報テーブル１０６、部品情報テーブル１０７、ピン情報テーブル１０８、接続情報テーブル１０９を参照し、接続部品の先に繋がった部品があるかどうか、また電源またはグラウンドに接続されているかどうかを検索し、回路構成抽出テーブル１１３に出力する。
【００３９】
はじめに、Ｓ５０２で求めた接続部品情報の部品名とピン番号をキーとしてピン情報テーブル１０８を検索し、接続先ピン番号を求める。次に、接続部品情報の識別名と接続先ピン番号のセットをキーとして接続情報テーブル１０９を検索し、接続部品の識別名とピン番号を抽出する。続いて、識別名をキーとして部品情報テーブル１０７を検索し、当該部品の部品名、種別、定格値を取得し、回路構成抽出テーブル１１３の接続元の該当する部品の行の抵抗、コイル、コンデンサの欄に定格値を登録する。また、該当する部品が接続されていない場合は非接続情報（×印）を登録する。
【００４０】
次に、当該部品に接続した信号が電源またはグラウンドかを判定するため、信号名をキーとして信号情報テーブル１０６を検索する。信号種別が電源またはグラウンドの場合は、回路構成抽出テーブル１１３の接続元の該当する部品の行の電源またはグラウンドの欄に電圧値を登録する。該当しない場合は×印を登録する。最後にその他の欄を登録する。上記部品（抵抗、コイル、コンデンサ、電源、グラウンド）以外のものが接続されている場合はその他の欄に○印を登録し、接続されていなければ×印を登録する。
このようにして、接続先に接続部品があった場合は、接続部品がなくなるまで本処理を繰り返す。
【００４１】
前記図２の例では、Ｓ５０２で求めたピン番号が１、部品名がＢＢＢの抵抗と、ピン番号が１、部品名がＣＣＣのコンデンサに対して処理を開始する。はじめに、抵抗部品について処理を実施する。部品名ＢＢＢのピン１の接続ピンをピン情報テーブル１０８から検索すると、ピン２と接続しているのが分かるので、接続先のピンは、識別子Ｒ１のピン２である。これをキーにして接続情報テーブル１０９を検索すると、接続部品は存在せず、接続信号名はＶＤＤと判定される。次に、接続信号名ＶＤＤをキーにして信号情報テーブル１０６を検索すると、１．５Ｖの電源に接続されていることが判定される。従って、回路構成抽出テーブル１１３の抵抗の行に対して、電源の欄に１．５Ｖ、それ以外の欄は接続なし（本例では×と記入）と登録する。コンデンサ部品に対しても同様に処理を行うと、回路構成抽出テーブル１１３のコンデンサの行はグラウンド欄に０．０Ｖ、それ以外の欄は接続なし（本例では×と記入）と登録する。
【００４２】
ステップＳ５０４では、上記Ｓ５０２とＳ５０３の検索結果を基に回路構成抽出テーブル１１３を完成させる。
【００４３】
次に、回路構成判定処理１１４では、回路構成の判定（ステップＳ５０５）、回路構成リストの出力（ステップＳ５０６）の処理を行う。
ステップＳ５０５では、回路構成の判定処理を行う。回路構成抽出テーブル１１３に基づき、回路構成管理テーブル１１１と回路構成リファレンステーブル１１２を参照し、回路構成の判定を行う。すなわち、回路構成抽出テーブル１１３と回路構成リファレンステーブル１１２の突き合せを行い、回路構成が一致した回路構成リファレンステーブル１１２のテーブル番号を求め、そのテーブル番号をキーとして、回路構成管理テーブル１１１よりフィルタ種別を特定する。
【００４４】
前記図３の例では、回路構成抽出テーブル１１３と回路構成が一致するのは、回路構成リファレンステーブル１１２のテーブル番号１であり、回路構成管理テーブル１１１より、フィルタ種別は「ＲＣフィルタ」と決定される。
【００４５】
ステップＳ５０６では、回路構成リスト１１９の出力処理を行う。Ｓ５０５で求めた回路構成判定結果と回路構成抽出テーブル１１３を入力し、回路構成リスト１１９を出力する。回路構成リスト１１９には、回路構成の判定処理（Ｓ５０５）で求めたフィルタ種別と、回路構成抽出テーブル１１３の抵抗、コイル、コンデンサの定格値、時定数、電源の電圧値を記述する。
【００４６】
前記図４の例では、識別子Ｉ１のＡ１ピンに接続したフィルタ種別はＳ５０５で求めた「ＲＣフィルタ」と決定され、抵抗の定格値は１Ω、コンデンサの定格値は３３μＦ、電源電圧は１．５Ｖ、時定数は１×３３μ＝３３μ（ｓ）となることから、回路構成リスト１１９にはこれらを記載する。
【００４７】
このように、抽出した回路構成について基準回路構成である回路構成リファレンステーブル１１２との突き合せを行うことで、フィルタ回路の種別の判定を自動的に行うので、無駄がなく効率が向上する。
【００４８】
最後に、制約条件判定処理１１７では、制約条件の判定（ステップＳ５０７）、判定結果リストの出力（ステップＳ５０８）の処理を行う。
ステップＳ５０７では、制約条件の判定処理を行う。まず、入力された回路構成制約情報１０５からフィルタ回路構成の制約条件（フィルタ種別など）を読み取り、回路構成制約テーブル１１６を作成しておく。そして、回路構成リスト１１９を回路構成制約テーブル１１６と比較する。回路構成リスト１１９のフィルタ接続ピンをキーとして、回路構成制約テーブル１１６を検索し、該当する制約条件を読み出す。該当する制約条件が定義されている場合、各制約条件と比較し、条件を満足しているかどうかを判定する。
【００４９】
ステップＳ５０８では、判定結果リスト１２０の出力処理を行う。判定結果リスト１２０には、回路構成制約テーブル１１６の制約条件を満足している場合は○印、満足しない場合は×印を記載して出力する。また、該当する制約条件が登録されていない場合は、合否判定を行わず−印を記載する。
【００５０】
前記図４の例では、回路構成リスト１１９の識別子Ｉ１のＡ１ピンの制約条件は回路構成制約テーブル１１６で定義されているので、該当する各項目を比較する。フィルタ種別は制約条件「ＲＣフィルタ」で一致しており、抵抗定格値は制約条件２Ω以下に対し１Ωなので満たしている。一方、時定数は制約条件５０μｓ以上に対し３３μｓなので満たしていない。接続電圧は制約条件１．５Ｖに対して１．５Ｖであるので満たしている。従って、判定結果リスト１２０の識別子Ｉ１のＡ１ピンの欄は、フィルタ種別、抵抗定格値、接続電圧は○印、時定数は×印、コイル定格値、コンデンサ定格値は−印が記載される。
【００５１】
図６は、本実施例で対象とするフィルタ回路の一例を示す図である。本例は、高周波のノイズを除去するローパスフィルタ回路の場合である。（ａ）は、抵抗部品６０２とコンデンサ部品６０４で構成されるＲＣフィルタ６００を、電源６０１とＬＳＩ６０８のＰＬＬの電源供給ピン６０７の間に挿入して接続した例である。これにより、電源からＬＳＩへの高周波ノイズが低減される。他のフィルタ回路としては、（ｂ）のように、コイル６１１と抵抗６１２を直列に接続したＬＲフィルタ６１０や、（ｃ）のようにコイル６２１と抵抗６２２ならびにコンデンサ６２３から構成されるＬＲＣフィルタ６２０などが用いられている。本実施例は、いずれのフィルタ回路構成についても解析可能である。
【００５２】
本実施例によれば、ＰＬＬ等の電源入力部にフィルタ回路を設けるプリント基板において、実装されたフィルタ回路を自動的に抽出し、またフィルタ回路特性の合否判定も自動で行うことができる。これにより、電子回路のプリント基板設計の効率化と信頼性向上に寄与する。
【００５３】
本実施例では解析対象としてフィルタ回路を取り上げたが、複数部品で構成される他のアナログ回路、例えば遅延回路や共振回路などにも同様に適用できることは言うまでもない。
【図面の簡単な説明】
【００５４】
【図１】本発明によるフィルタ回路実装確認システムの一実施例を示す構成図。
【図２】設計データから作成した各テーブルのデータ構成の例を示す図。
【図３】回路構成リファレンステーブルと回路構成管理テーブルの例を示す図。
【図４】回路構成リスト、回路構成制約テーブルおよび判定結果リストの例を示す図。
【図５】本実施例のフィルタ回路実装確認システムにおける処理手順を示すフローチャート。
【図６】本実施例で対象とするフィルタ回路の一例を示す図。
【符号の説明】
【００５５】
１００…設計データ
１０１…信号情報
１０２…部品情報
１０３…ピン情報
１０４…接続情報
１０５…回路構成制約情報
１０６…信号情報テーブル
１０７…部品情報テーブル
１０８…ピン情報テーブル
１０９…接続情報テーブル
１１０…回路構成抽出処理
１１１…回路構成管理テーブル
１１２…回路構成リファレンステーブル
１１３…回路構成抽出テーブル
１１４…回路構成判定処理
１１５…回路構成抽出・判定処理部
１１６…回路構成制約テーブル
１１７…制約条件判定処理
１１８…制約条件判定処理部
１１９…回路構成リスト
１２０…判定結果リスト
６００，６１０，６２０…フィルタ回路。
【図１】
2008186043.tif 000003
【図２】
2008186043.tif 000004
【図３】
2008186043.tif 000005
【図４】
2008186043.tif 000006
【図５】
2008186043.tif 000007
【図６】
2008186043.tif 000008