(57)【特許請求の範囲】
【請求項１】
スイッチング電源回路の方式を判定するために，コンピュータが実行する処理方法であって，
スイッチング電源回路が配置されている基板に実装される部品およびネットを示す実装ＣＡＤ情報，ならびに前記基板に配置される各部品の部品種別，部品内のピン間の接続およびピン属性を示す部品情報をもとに，前記スイッチング電源回路の１つの端点を開始点とし他の端点を終了点とする経路であって当該開始点から当該終了点への配線が他の部品を介して連続する経路を抽出し，前記経路に接続する部品および接続関係を示すスイッチング電源回路経路情報を生成する経路情報抽出処理ステップと，
スイッチング電源回路の経路に接続されている部品および接続関係にもとづいてスイッチング電源回路の方式を判別する条件をもとに，前記スイッチング電源回路経路情報の前記経路の部品および接続関係と一致するスイッチング電源回路の方式を，前記基板に配置されているスイッチング電源回路の方式として判定する回路方式判定処理ステップとを，実行する
ことを特徴とするスイッチング電源回路方式判定処理方法。
【請求項２】
前記回路方式判定処理ステップにおいて，前記条件として，前記スイッチング電源回路の前記経路に接続する部品にインダクタを有しない場合に該スイッチング電源回路をチャージポンプ方式と判定すること，前記スイッチング電源回路の前記経路の開始点および終了点を含む電界効果トランジスタと開始点および終了点を含まない電界効果トランジスタの２つの電界効果トランジスタを有する場合に該スイッチング電源回路をスイッチングレギュレータ方式の昇降圧方式と判定すること，前記スイッチング電源回路の前記経路に接続するインダクタの一方の端点がＧＮＤ接続である場合に該スイッチング電源回路をスイッチングレギュレータ方式の極性反転方式と判定すること，前記スイッチング電源回路の前記経路に接続するダイオード端子のスイッチング電源回路側のピン属性がアノードである場合に該スイッチング電源回路をスイッチングレギュレータ方式の昇圧方式と判定すること，前記スイッチング電源回路の前記経路に接続するダイオード端子のスイッチング電源回路側のピン属性がカソードである場合に該スイッチング電源回路をスイッチングレギュレータ方式の降圧方式と判定することが定義されている
ことを特徴とする請求項１に記載のスイッチング電源回路方式判定処理方法。
【請求項３】
各スイッチング電源回路の方式に対するノイズ対策箇所を定義するノイズ対策情報をもとに，前記スイッチング電源回路経路情報および前記部品情報から前記判定されたスイッチング電源回路の方式に対するノイズ対策箇所を抽出する処理ステップと，
前記実装ＣＡＤ情報をもとに，前記基板に実装された部品およびネットのうち前記抽出されたノイズ対策箇所に対応する部品およびネットを示すノイズ対策箇所情報を出力する結果出力処理ステップとを，実行する
ことを特徴とする請求項１または請求項２に記載のスイッチング電源回路方式判定処理方法。
【請求項４】
スイッチング電源回路の方式を判定するＣＡＤ装置であって，
スイッチング電源回路が配置されている基板に実装される部品およびネットを示す実装ＣＡＤ情報，ならびに前記基板に配置される各部品の部品種別，部品内のピン間の接続およびピン属性を示す部品情報をもとに，前記スイッチング電源回路の１つの端点を開始点とし他の端点を終了点とする経路であって当該開始点から当該終了点への配線が他の部品を介して連続する経路を抽出し，前記経路に接続する部品および接続関係を示すスイッチング電源回路経路情報を生成する経路情報抽出処理部と，
スイッチング電源回路の経路に接続されている部品および接続関係にもとづいてスイッチング電源回路の方式を判別する条件をもとに，前記スイッチング電源回路経路情報の前記経路の部品および接続関係と一致するスイッチング電源回路の方式を，前記基板に配置されているスイッチング電源回路の方式として判定する回路方式判定処理部とを備える
ことを特徴とするＣＡＤ装置。
【請求項５】
スイッチング電源回路の方式を判定するために，コンピュータに，
スイッチング電源回路が配置されている基板に実装される部品およびネットを示す実装ＣＡＤ情報，ならびに前記基板に配置される各部品の部品種別，部品内のピン間の接続およびピン属性を示す部品情報をもとに，前記スイッチング電源回路の１つの端点を開始点とし他の端点を終了点とする経路であって当該開始点から当該終了点への配線が他の部品を介して連続する経路を抽出し，前記経路に接続する部品および接続関係を示すスイッチング電源回路経路情報を生成する処理と，
スイッチング電源回路の経路に接続されている部品および接続関係にもとづいてスイッチング電源回路の方式を判別する条件をもとに，前記スイッチング電源回路経路情報の前記経路の部品および接続関係と一致するスイッチング電源回路の方式を，前記基板に配置されているスイッチング電源回路の方式として判定する処理とを，実行させる
ことを特徴とするＣＡＤプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，スイッチング電源回路方式の判定処理に関し，より詳しくは，前記判定処理の方法および前記判定処理を実現するＣＡＤ装置およびＣＡＤプログラムに関する。
【背景技術】
【０００２】
例えば，携帯電話，カーナビゲーション端末などの無線機能を有する情報端末では，「機器内イントラＥＭＣ問題」が知られている。機器内イントラＥＭＣ問題とは，無線機能を有する情報端末などにおいて，機器内で発生したノイズ影響により，自身の無線性能を低下させる問題であり，いわゆる自家中毒問題とも呼ばれている。
【０００３】
機器内イントラＥＭＣ問題の原因となるノイズ源の１つとして，スイッチング電源回路があげられる。
【０００４】
情報端末の各機能を実現する電子回路に使用されるＬＳＩなどへの電源供給にあたり，基準となる電源（例えば，内蔵バッテリ）から電源供給条件に合った電源を作るところでスイッチング電源回路が使用されている。
【０００５】
一般的なスイッチング電源回路の方式には，「スイッチングレギュレータ方式」と「チャージポンプ方式」がある。スイッチングレギュレータ方式の中でも，「昇圧」，「降圧」，「昇降圧」，「極性反転」などの方式がある。また，チャージポンプ方式にも，「昇圧」，「極性反転」などの方式がある。例えば，携帯電話などに搭載されるＬＳＩの電源は，内蔵バッテリ電圧よりも低い電圧が必要なため，「降圧方式」が使用される。また，ＬＣＤ駆動用電源では，内蔵バッテリ電圧よりも高い電圧や，ＬＣＤ駆動方式によっては極性反転電圧が必要であるため，昇圧方式や極性反転方式が使用される。なお，昇圧方式や極性反転方式で，スイッチングレギュレータ方式とチャージポンプ方式のどちらの方式が採用されるかは，供給先の電流条件や電圧条件などによる。このように，電源供給条件によって，様々なスイッチング電源回路方式が採用されている。
【０００６】
スイッチング電源回路が動作することにより，機器内イントラＥＭＣ問題の原因となるスイッチングノイズが発生する。一般的に，スイッチング電源回路のスイッチング基本周波数は，数ｋＨｚ〜数ＭＨｚであり，スイッチング周波数の高調波が，数百ＭＨｚの周波数帯域までフロアノイズとして発生し，スイッチング基本周波数が高くなるにつれてノイズが小さくなるという特徴がある。
【０００７】
ところで，従来，基板の回路設計情報から電源の電圧変動特性とノイズ特性とを導出して，特性の許容範囲を示す条件と比較することにより，許容される電圧変動特性およびノイズ特性であるかを定量的に評価する手法が知られている。
【０００８】
また，基板全体のレイアウト情報から電源供給系回路のレイアウト情報を抽出して電気回路情報に変換し，この電気回路情報をもとに，あるアクティブ素子の電源端子接続位置からみた電源供給系回路のインピーダンス特性を算出する手法が知られている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００８−２７６６１２号公報
【特許文献２】特開２００２−４１５９４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
従来から，スイッチング電源回路の動作時にスイッチングノイズが発生することは知られていた。しかし，機器内イントラＥＭＣ問題において，スイッチングノイズは，以下の理由により，問題とはならなかった。
【００１１】
図１５は，スイッチングノイズの周波数とノイズ量との関係を示す図である。
【００１２】
図１５（Ａ）に示すように，発生するスイッチングノイズの周波数帯域は，例えばＦＯＭＡなど従来使用されていた無線周波数帯域と重ならない低い周波数帯域であった。そのため，スイッチングノイズの周波数は，無線性能に影響を及ぼさず問題とはならなかった。したがって，スイッチングノイズに対するノイズ対策が不要であり，ノイズ対策箇所を絞り込むためのスイッチング電源回路方式の判別も不要だった。
【００１３】
しかし，近年の情報端末の高性能化や小型化により，スイッチングノイズが，機器内イントラＥＭＣ問題の要因となり始め，ノイズ対策が必要になってきている。
【００１４】
情報端末の高性能化として，例えば，無線通信種類の増加などがあげられる。図１５（Ｂ）に示すように，無線通信種類の増加によって，例えばワンセグ放送のような低い周波数帯域が使用されるようになった。そのため，無線通信に対するスイッチングノイズの影響を無視することができなくなった。
【００１５】
また，情報端末の小型化として，例えば，スイッチング電源回路部品の小型化に伴うスイッチング周波数の高速化などがあげられる。図１５（Ｂ）に示すように，スイッチング周波数の高速化につれて，発生するスイッチングノイズの周波数帯域が高くなるため，従来であれば影響がなかった周波数帯域にもスイッチングノイズが影響し始めている。
【００１６】
スイッチング電源回路のスイッチングノイズに対するノイズ対策では，以下の理由により，配置・配線設計での対策が必要とされている。
【００１７】
スイッチングノイズの発生要因には，スイッチング周波数，スイッチング電圧波形の立ち上がり・立ち下がり時間，配置・配線設計などがある。これらの発生要因のうち，「スイッチング周波数」の対策として，例えば，スイッチング周波数を遅くしてスイッチングノイズを低い周波数帯域にずらす方法がある。しかし，この方法では，スイッチング電源回路の構成部品（インダクタ，キャパシタなど）の定数を大きくする必要があり，部品サイズが大きくなる。そのため，情報端末の小型化に対してデメリットがある。
【００１８】
また，スイッチング電圧波形の立ち上がり・立ち下がり時間の対策として，波形の立ち上がり・立ち下がりを遅くする方法がある。しかしこの方法では，電源効率が悪くなるため，バッテリの使用可能時間が短くなるなどのデメリットがある。したがって，配置・配線設計でのノイズ対策が要求されている。
【００１９】
さらに，近年の情報端末の高性能化による電源数の増加や小型化による高密度実装化などにより，限られたプリント基板の実装領域内でノイズ対策を行う必要がある。
【００２０】
図１６および図１７は，スイッチング電源回路の主なノイズ発生箇所の例を示す図である。図１６および図１７において，太い破線により，主なノイズ発生箇所となる配線の経路を示している。図１６（Ａ）は，スイッチングレギュレータ（昇圧）方式の場合のノイズ発生箇所を示す図であり，図１６（Ｂ）は，スイッチングレギュレータ（極性反転）方式の場合のノイズ発生箇所を示す図，図１６（Ｃ）は，スイッチングレギュレータ（降圧）方式の場合のノイズ発生箇所を示す図である。図１７（Ａ）は，スイッチングレギュレータ（昇降圧）方式の場合のノイズ発生箇所を示す図，図１７（Ｂ）は，チャージポンプ方式の場合のノイズ発生箇所を示す図である。
【００２１】
図１６および図１７に示すように，スイッチング電源回路のノイズ発生箇所は，スイッチング電源回路方式によって異なるため，対策箇所を絞り込まずに，電源系のすべての経路に対策部品を追加するなどしてノイズ対策を行うことは，限られたプリント基板の実装領域内では現実的に困難であり，かつ，コスト面でもデメリットとなる。
【００２２】
また，スイッチング電源回路方式を正しく判別できずに効果が小さい箇所に対策を行うことは，結局，手戻りが発生して，対策期間が長くなるなどの問題がある。例えば，昇圧方式のスイッチングレギュレータにおいて１次側経路にノイズ対策を行ったとしても，対策効果が十分でないため，結局，再度の対策が必要となり，設計作業上の無駄や負担を増やすことになる。
【００２３】
情報端末に搭載されるスイッチング電源回路には様々な方式のものが使用されているため，限られたプリント基板の実装領域内で確実にノイズ対策を行うためには，スイッチング電源回路の方式を明確に判別することが必要である。さらに，スイッチング電源回路の方式に応じたノイズ対策箇所を明確にすることが重要である。
スイッチング電源回路の方式ごとにノイズ対策を施す箇所が異なるため，スイッチング電源回路の方式を明確に判別することが必要である。
【００２４】
近年では，上述するような課題が顕著になってきたが，従来ではノイズ対策が不要であったため，設計ツール（例えば，ＥＤＲＣシステムなど）に，スイッチング電源回路の方式を判別する機能が備えられていなかった。また，判別されたスイッチング電源回路の方式でのノイズ対策箇所を示す機能が備えられていなかった。
【００２５】
そのため，技術者がスイッチング電源回路方式の判別やノイズ対策箇所の特定をしなければならなかったが，スキルが要求されるため，スキル不十分な技術者では困難であった。さらに，人による判断の場合には，技術者のスキルの有無に限らず，確認モレや判断ミスなどのエラーの可能性を払拭することができなかった。よって，プリント基板設計段階でのノイズ対策設計の品質維持上の課題があった。
【００２６】
本発明は，上記の課題に鑑みてなされたものであり，その目的は，スイッチング電源回路方式を自動的に判別する処理方法，および，上記の処理方法を実行可能なＣＡＤ装置，および，コンピュータに前記処理方法で実行させるＣＡＤプログラムを提供することである。
【課題を解決するための手段】
【００２７】
本発明の一態様として開示されるスイッチング電源回路方式の判定処理方法は，スイッチング電源回路の方式を判定するために，コンピュータが実行する処理方法であって，１）スイッチング電源回路が配置されている基板に実装される部品およびネットを示す実装ＣＡＤ情報，ならびに前記基板に配置される各部品の部品種別，部品内のピン間の接続およびピン属性を示す部品情報をもとに，前記スイッチング電源回路の１つの端点を開始点とし他の端点を終了点とする経路であって当該開始点から当該終了点への配線が他の部品を介して連続する経路を抽出し，前記経路に接続する部品および接続関係を示すスイッチング電源回路経路情報を生成する経路情報抽出処理ステップと，２）スイッチング電源回路の経路に接続されている部品および接続関係にもとづいてスイッチング電源回路の方式を判別する条件をもとに，前記スイッチング電源回路経路情報の前記経路の部品および接続関係と一致するスイッチング電源回路の方式を，前記基板に配置されているスイッチング電源回路の方式として判定する回路方式判定処理ステップとを，実行するものである。
【００２８】
また，本発明の一態様として開示されるＣＡＤ装置は，上記の判別処理方法を実行するものである。
【００２９】
また，本発明の一態様として開示されるＣＡＤプログラムは，上記の判別処理方法をコンピュータに実行させるためのものである。
【発明の効果】
【００３０】
上記した処理方法によれば，ＣＡＤシステムのデータから，基板に実装されているスイッチング電源回路の方式を自動的に判別することができる。
【図面の簡単な説明】
【００３１】
【図１】本発明の一実施例におけるＣＡＤ装置の構成例を示す図である。
【図２】部品の回路例と対応する部品情報の例を示す図である。
【図３】ノイズ対策箇所情報の例を示す図である。
【図４】ノイズ対策箇所の例を示す図である。
【図５】ＣＡＤ装置の処理フロー例を示す図である。
【図６】スイッチング電源回路経路情報の抽出処理のより詳細な処理フロー例を示す図である。
【図７】開始点と終了点の関係情報の例を示す図である。
【図８】スイッチング電源回路経路情報の例を示す図である。
【図９】スイッチング電源回路方式の判定処理のより詳細な処理フローを示す図である。
【図１０】ノイズ対策箇所の判定処理のより詳細な処理フローを示す図である。
【図１１】ノイズ対策箇所情報の例を示す図である。
【図１２】結果出力処理のより詳細な処理フローを示す図である。
【図１３】ノイズ対策箇所の一覧の表示例を示す図である。
【図１４】ノイズ対策箇所の部品およびネットの強調表示の例を示す図である。
【図１５】スイッチング周波数とノイズ量との関係を示す図である。
【図１６】スイッチング電源回路方式の主なノイズ発生箇所の例を示す図である。
【図１７】スイッチング電源回路方式の主なノイズ発生箇所の例を示す図である。
【発明を実施するための形態】
【００３２】
以下，本発明の一態様として開示するスイッチング電源回路方式の判定処理方法を実行するＣＡＤ装置１の一実施例を説明する。
【００３３】
ＣＡＤ装置１は，判定対象のプリント基板の実装ＣＡＤ情報２および部品情報データベース（部品情報ＤＢ）の部品情報３を入力として，スイッチング電源回路の経路を示すスイッチング電源回路経路情報１４を抽出し，スイッチング電源回路経路情報１４からスイッチング電源回路方式を判別し，さらに，判別したスイッチング電源回路方式のノイズ対策箇所を判別して出力する。
【００３４】
図１は，本発明の一実施例におけるＣＡＤ装置１の構成例を示す図である。
【００３５】
ＣＡＤ装置１は，部品区分情報記憶部１１，ノイズ対策情報記憶部１２，経路情報抽出部１３，回路方式判定部１５，ノイズ対策箇所判定部１６，および結果出力部１７を備える。
【００３６】
部品区分情報記憶部１１は，スイッチング電源回路の基本構成に使用される部品（基本構成部品）の部品種別（例えば，ＦＥＴ，インダクタ，キャパシタ，ダイオードなど）を定義する部品区分情報を記憶する。部品区分情報記憶部１１は，部品区分情報データベースとして実施されていてもよい。
【００３７】
ノイズ対策情報記憶部１２は，各スイッチング電源回路方式に対応したノイズ対策箇所を示すノイズ対策情報を記憶する。ノイズ対策箇所は，部品およびネットで特定される経路により定義する。
【００３８】
経路情報抽出部１３は，実装ＣＡＤ情報２と部品情報３とを入力して，実装ＣＡＤ情報２に含まれるすべてのスイッチング電源回路の経路情報を抽出し，スイッチング電源回路経路情報１４を生成，出力する。
【００３９】
経路情報抽出部１３は，実装ＣＡＤ情報２からスイッチング電源回路の経路情報を抽出する際に，部品区分情報記憶部１１の部品区分情報を参照して，抽出した経路上の部品が，スイッチング電源回路の基本構成部品であるかの判別を行い，スイッチング電源回路の経路上にある基本構成部品以外の部品に対して，経路情報抽出部１３の判定処理で判定対象外の部品であることを示す区分フラグを追加する。基本構成部品以外の部品とは，例えば回路にすでに組み込まれている，ビーズフィルタなどのノイズ対策部品などである。スイッチング電源回路の基本構成品のみで判定することにより，確実にスイッチング電源回路の方式を判定するためである。
【００４０】
実装ＣＡＤ情報２および部品情報３は，既知のＣＡＤシステムで生成または保持される情報である。
【００４１】
回路方式判定部１５は，スイッチング電源回路の経路に接続する部品およびその接続関係をもとにスイッチング電源回路の方式を判別する条件情報を備えて，経路情報抽出部１３が出力したスイッチング電源回路経路情報１４から，判別対象とするスイッチング電源回路の経路に接続されている部品および部品同士の接続関係をもとに，スイッチング電源回路の方式を判別する。
【００４２】
条件情報には，スイッチング電源回路の方式ごとに，当該方式の回路の経路に接続する部品および接続関係の特徴的な条件とともに判定順序が定義されている。条件情報の定義の一例として，（ａ）“経路にインダクタを有する場合に，チャージポンプ方式と判定する”，（ｂ）“経路に開始点および終了点を含む電界効果トランジスタ（ＦＥＴ）と開始点および終了点を含まないＦＥＴの２つを有する場合に，スイッチングレギュレータ方式（昇降圧）方式と判定する”，（ｃ）“経路に接続するインダクタの一方の端点がＧＮＤ接続である場合に，スイッチングレギュレータ（極性反転）方式と判定する”，（ｄ）“ダイオード端子のＦＥＴ側のピン属性がアノードである場合に，スイッチングレギュレータ（昇圧）方式と判定する”，（ｅ）“ダイオード端子のＦＥＴ側のピン属性がカソードである場合に，スイッチングレギュレータ（降圧）方式と判定する”などがある。
【００４３】
ノイズ対策箇所判定部１６は，スイッチング電源回路経路情報１４，回路方式判定部１５が保持している判定結果情報（スイッチング電源回路と判定された方式との関係情報），およびノイズ対策情報記憶部１２に記憶されているノイズ対策情報をもとに，各スイッチング電源回路についてノイズ対策箇所を判別し，判別したノイズ対策箇所を保持する。ノイズ対策箇所は，スイッチング電源回路の経路の部品名およびピン番号で特定される。
【００４４】
結果出力部１７は，ノイズ対策箇所判定部１６が保持する各スイッチング電源回路のノイズ対策箇所を出力する。また，結果出力部１７は，実装ＣＡＤ情報２にもとづいて，プリント基板の実装された部品および配線の中からノイズ対策箇所に対応する部分を所定の表示態様で示して出力する。
【００４５】
実装ＣＡＤ情報２は，判別対象とするスイッチング電源回路が配置・配線設計されているプリント基板などの設計された配置・配線を示す情報である。実装ＣＡＤ情報２は，プリント基板に実装される部品の部品名および配線に関するネット情報を含む。
【００４６】
「部品名」は，プリント基板に実装されている部品を識別する情報である。
【００４７】
ネット情報は，部品同士の接続を示す情報であり，少なくとも「ネット名，ネットの属性，接続関係」が定義される。「ネット名」は，プリント基板の配線を識別する情報である。「ネット属性」は，例えば，ＧＮＤネット，信号ネットなどのネットの属性を示す。「接続関係」は，ネットに繋がる部品の接続関係を示し，ネットの端に接続される部品名とそのピン番号（ピンＮｏ．とも表す）を用いて定義される。
【００４８】
部品情報３は，実装ＣＡＤ情報２の配置・配線設計に使用される部品の種別や内部の接続情報を示す情報であり，部品情報データベースの情報である。部品情報３は，「部品名，部品種別，ＰＡＴＨ」を含む。
【００４９】
「部品種別」は，ネットの端に接続される部品の種別，例えば，電源ＩＣ，インダクタ，キャパシタなどを示す。
【００５０】
ＰＡＴＨは，部品内のピン間の接続や属性を示す情報であり，ピン番号（ピンＮｏ．）で示す部分ごとに，少なくとも，ＰＡＴＨ種別，ピン属性が定義される。
「ＰＡＴＨ種別」は，ＰＡＴＨで定義された部分の回路機能の種類（例えば，ＦＥＴ，ダイオードなど）を示す。「ピン属性」は，ＰＡＴＨの両端子で，ピン属性が異なる場合のピンの属性（例えば，ダイオードのアノード，カソードなど）を示す。
【００５１】
また，１つの部品内に同じ回路機能ブロック（ポーション）が複数ある場合には，回路機能ブロック（ポーション）ごとに，「ＰＡＴＨ」が定義される。
【００５２】
図２は，部品の回路例と対応する部品情報の例を示す図である。
【００５３】
図２（Ａ）は，電源ＩＣの回路例，図２（Ｂ）は，図２（Ａ）の電源ＩＣの部品情報例，図２（Ｃ）は，ダイオードの回路例，および，図２（Ｄ）は，図２（Ｃ）のダイオードの部品情報例を示す。
【００５４】
図２（Ａ）に示す電源ＩＣは，内部に同一回路ブロック（スイッチング電源回路）を２つ有している。図２（Ｂ）に示すように，その電源ＩＣに対応する部品情報３は，２つの［ポーション１］，［ポーション２］の情報を含む。
【００５５】
図２（Ｃ）に示すダイオードの回路例は，２端子からなる単品の回路例である。図２（Ｄ）に示すように，ダイオードの回路は，ブロックが１つであり，対応する部品情報３は，［ポーション１］の情報のみを含む。
【００５６】
図３は，ノイズ対策情報の例を示す図である。
【００５７】
図１６および図１７に示すように，スイッチング電源回路の各方式によってノイズ対策箇所が異なる。ノイズ対策情報記憶部１２に記憶されるノイズ対策情報は，スイッチング電源回路の方式ごとに，１または複数のノイズ対策箇所が定義される。ノイズ対策箇所は，対策が必要な経路の部分を，ＰＡＴＨ種別の並びおよびピン属性で定義される。
【００５８】
図３の例では，スイッチング電源回路がスイッチングレギュレータ（昇圧）方式の場合には，そのスイッチング電源回路が有するＦＥＴのドレイン端子から開始してＦＥＴのソース端子で終了する経路上で，ＰＡＴＨ種別（ピン属性）が，“ＦＥＴ（ドレイン），ダイオード（アノード），ダイオード（カソード），キャパシタ，キャパシタ，ＦＥＴ（ソース）”の順序の経路の部分が，ノイズ対策の範囲であることを示す。
【００５９】
図４は，ノイズ対策箇所の例を示す図である。
【００６０】
図４に示す例は，図３に示すノイズ対策情報の「スイッチングレギュレータ（降圧）方式」に対するノイズ対策箇所を回路上で模式的に図示している。「スイッチングレギュレータ（降圧）方式」の場合に，［対策箇所１］および［対策箇所２］の２つのノイズ対策箇所が定義されている。
【００６１】
以下，ＣＡＤ装置１の処理の流れを説明する。
【００６２】
図５は，ＣＡＤ装置１の処理フロー例を示す図である。
【００６３】
ステップＳ１：  ＣＡＤ装置１の経路情報抽出部１３が，スイッチング電源回路経路情報の抽出処理を実行する。
【００６４】
図６は，スイッチング電源回路経路情報の抽出処理のより詳細な処理フロー例を示す図である。
【００６５】
ステップＳ１０：  経路情報抽出部１３は，実装ＣＡＤ情報２および部品情報３を取得して，実装ＣＡＤ情報２内のすべての部品の中から，スイッチング電源部品を抽出する。
【００６６】
より具体的には，経路情報抽出部１３は，実装ＣＡＤ情報２のすべての部品について以下のステップＳ１０１〜Ｓ１０３の処理を行う。
【００６７】
すなわち，経路情報抽出部１３は，実装ＣＡＤ情報２の部品情報を検索し，部品名を読み取る（ステップＳ１０１）。さらに，経路情報抽出部１３は，部品情報３の中から，読み取った部品名と一致する部品情報３を検索し，部品名が一致する部品情報３に定義されている「部品種別」の情報を読み取る（ステップＳ１０２）。次に，経路情報抽出部１３は，「部品種別」が“電源ＩＣ”または“電源用ＦＥＴ”である部品をスイッチング電源部品と判断し，その部品名の部品情報３を保持する（ステップＳ１０３）。
【００６８】
ステップＳ１１：  経路情報抽出部１３は，経路抽出対象のスイッチング電源部品を選択する。ステップＳ１０の処理でスイッチング電源部品が複数ある場合には，経路情報抽出部１３は，経路抽出対象のスイッチング電源部品を順番に選択する。例えば，最初に選択するスイッチング電源部品は，ステップＳ１０の処理で抽出した最初のスイッチング電源部品とし，２回目以降（ステップＳ１８の処理で判定結果＝Ｙｅｓの場合）で選択するスイッチング電源部品は，その次のスイッチング電源部品というように順番に選択する。
【００６９】
また，経路情報抽出部１３は，１つのスイッチング電源回路についての重複抽出を防止するため，一度抽出したスイッチング電源部品を選択対象から除外する。スイッチング電源回路の方式によっては，経路で２つの電源部品を使用する場合があるからである。
【００７０】
ステップＳ１２：  経路情報抽出部１３は，ステップＳ１１の処理で選択したスイッチング電源部品について，予め保持している開始点と終了点の関係情報をもとに，スイッチング電源回路の経路の開始点をすべて抽出する。例えば，１つのスイッチング電源部品で複数の電源回路を有する場合（ポーションが複数ある場合）には，開始点が複数となる。
【００７１】
図７は，開始点と終了点の関係情報の例を示す図である。
【００７２】
開始点と終了点の関係情報は，開始点と終了点との組み合わせを定義する情報であり，「開始点のピン属性」と「終了点のピン属性」とで定義される。例えば，開始点のピン属性が“ドレイン”の場合に終了点のピン属性は“ソース”と定義され，開始点のピン属性が“フライングコンデンサ”である場合には，フライングコンデンサが必ず偶数個となるため，終了点のピン属性は“フライングコンデンサ”と定義される。
【００７３】
経路情報抽出部１３は，すべてのピンについて，以下のステップＳ１２１〜Ｓ１２２の処理を行う。
【００７４】
すなわち，経路情報抽出部１３は，部品情報データベースの部品情報３の中から，ステップＳ１１の処理で選択したスイッチング電源部品の部品名と一致する部品情報３に定義されている「ピン属性」を読み取る（ステップＳ１２１）。そして，経路情報抽出部１３は，「ピン属性」が，保持する開始点と終了点の関係情報に定義されている開始点のピン属性と一致する場合は，そのピン属性が定義されている「ピンＮｏ．」を開始点と判断し，開始点情報として，「部品名」と開始点の「ピンＮｏ．」情報を保持する。
【００７５】
ステップＳ１３：  経路情報抽出部１３は，経路抽出対象の開始点となる端点を選択する。ステップＳ１２の処理で開始点が複数ある場合には，経路情報抽出部１３は，経路抽出対象の開始点を順番に選択する。例えば，最初に選択する開始点は，ステップＳ１２の処理で抽出した最初の開始点とし，２回目以降（ステップＳ１７の処理で判定結果＝Ｙｅｓの場合）で選択する開始点は，その次の開始点というように，順番に選択する。
【００７６】
ステップＳ１４：  経路情報抽出部１３は，接続元と繋がる接続先の部品情報を抽出し，接続先情報として「部品名」と「ピンＮｏ．」情報を保持する。
【００７７】
具体的には，接続元となる端点は，以下のように設定される。すなわち，ステップＳ１３の次のステップとして本処理が実行される場合には，接続元の部品は，ステップＳ１３の処理で選択された開始点の部品およびピンＮｏ．となる。また，ステップＳ１５の処理で判定結果＝Ｎｏとなって本処理が実行される場合には，接続元の部品は，ステップＳ１５で判定対象とした部品およびピンＮｏ．となる。また，ステップＳ１６の処理で判定結果＝Ｙｅｓとなって本処理が実行される場合には，接続元の部品は，分岐経路情報の分岐元の部品およびピンＮｏ．となる。
【００７８】
また，経路情報抽出部１３は，接続先について，接続元と配線で接続される別の部品だけでなく，接続元の部品内部回路の接続先も判断対象とする。また，経路情報抽出部１３は，部品内部に接続先があるかの判断は，部品情報３の［ＰＡＴＨ］の情報に接続先があるかにより判断する。すなわち，接続先が部品内部の場合には，接続先の部品は，接続元と同じ部品となり，ピンＮｏ．は部品情報３の［ＰＡＴＨ］で定義される接続先のピンＮｏ．となる。
【００７９】
また，接続先が，接続元と配線で接続される別部品の場合には，実装ＣＡＤ情報２のネット情報で定義されている接続先の部品およびピンＮｏ．となる。接続先が複数ある場合（経路が分岐する場合など）には，分岐経路情報として，分岐元と接続先の情報が保持される。
【００８０】
また，ステップＳ１６の処理で判定結果＝Ｙｅｓとなって本処理が実行される場合には，保持している分岐経路情報のうち，経路を抽出していない分岐接続先について接続先情報が保持される。
【００８１】
ステップＳ１５：  経路情報抽出部１３は，ステップＳ１４の処理で得た接続先情報から，経路の終了点であるかを判定する。
【００８２】
具体的には，経路情報抽出部１３は，下記の（ａ）〜（ｄ）いずれかに該当する場合に，終了点であると判断し（判定結果＝Ｙｅｓ），ステップＳ１６の処理へ進み，終了点ではないと判断した場合には（判定結果＝Ｎｏ），ステップＳ１４の処理へ戻る。
【００８３】
（ａ）接続先情報のピン情報（ピン属性）が，開始点と終了点の対応関係に定義された開始点に対応する終了点である場合，
（ｂ）接続先情報のピンＮｏ．に，ＰＡＴＨの定義情報がない場合，
（ｃ）接続先情報が開始点に戻った場合，
（ｄ）抽出中の経路情報に接続先情報と同じ情報がある場合。
【００８４】
なお，上記（ａ）以外の条件によって終了点と判定された経路は，抽出対象外の分岐経路と判断し，直前の分岐点からこの終了点までの経路情報は不要とされる。
【００８５】
ステップＳ１６：  経路情報抽出部１３は，抽出されていない分岐経路があるかを判断する。具体的には，ステップＳ１４の処理で分岐経路情報があり，かつ，未抽出の分岐経路がある場合は（判定結果＝Ｙｅｓ），ステップＳ１４の処理へ戻り，未抽出の分岐経路がない場合は（判定結果＝Ｎｏ），ステップＳ１７の処理へ進む。
【００８６】
ステップＳ１７：  経路情報抽出部１３は，選択されていないポーションがあるかを判断する。ステップＳ１２の処理でポーションが複数（すなわち，開始点が複数）あり，かつ，未選択（経路が未抽出）のポーションがある場合に（判定結果＝Ｙｅｓ），ステップＳ１３の処理へ戻り，未選択のポーションがない場合に（判定結果＝Ｎｏ），ステップＳ１８の処理へ進む。
【００８７】
ステップＳ１８：  経路情報抽出部１３は，選択されていないスイッチング電源部品があるかを判断する。ステップＳ１０の処理でスイッチング電源部品が複数あり，かつ，未選択（経路が未抽出）のスイッチング電源部品がある場合は（判定結果＝Ｙｅｓ），ステップＳ１１の処理へ戻り，未選択のスイッチング電源部品がない場合は（判定結果＝Ｎｏ），ステップＳ１９の処理へ進む。
【００８８】
ステップＳ１９：  経路情報抽出部１３は，ステップＳ１０〜Ｓ１８の処理で保持している経路上にある部品の部品情報３について，スイッチング電源回路の基本構成部品であるかを識別する。
【００８９】
具体的には，経路情報抽出部１３は，下記のステップＳ１３１〜Ｓ１３２の処理を，すべての部品について行う。
【００９０】
経路情報抽出部１３は，部品情報３の「部品種別」を読み取り，部品区分情報記憶部１１の部品区分情報に一致する部品種別があるか検索する（ステップＳ１３１）。そして，経路情報抽出部１３は，部品区分情報に一致する部品種別がある場合は，その部品をスイッチング電源回路部品の基本構成部品と判断し，一致する部品種別がない場合は，基本構成部品以外の部品と判断して，その部品名を保持する（ステップＳ１３２）。
【００９１】
ステップＳ１１０：  経路情報抽出部１３は，ステップＳ１０〜Ｓ１８の処理で保持している部品の接続情報と部品情報とをもとに，スイッチング電源回路経路情報１４を生成，出力する。この際，経路情報抽出部１３は，対象の部品情報３から，「部品種別」，「ＰＡＴＨ種別」，「ピン属性（情報がある場合のみ）」の各情報を読み込み，スイッチング電源回路経路情報１４に追加する。
【００９２】
また，経路情報抽出部１３は，ステップＳ１９の処理で保持している部品名に該当する部品について，スイッチング電源回路経路情報１４の該当する部品の情報に区分フラグを追加する。
【００９３】
図８は，スイッチング電源回路経路情報１４の例を示す図である。
【００９４】
図８（Ａ）は，抽出された経路例を示す図であり，各経路を配線に沿った太い矢印で表している。
【００９５】
図８（Ｂ）は，抽出された経路に該当するスイッチング電源回路経路情報１４の例を示す図である。図８（Ｂ）に示す例では，スイッチング電源回路経路情報１４が，開始点から終了点までの経路を，部品名，部品種別，ピン番号（ピンＮｏ．），ＰＡＴＨ種別，ピン属性により定義される。一例として，実装ＣＡＤ情報２から抽出されたスイッチング電源回路ＩＣ（Ｘ００１）について，“ドレイン”側のピン（ピンＮｏ．＝２）が開始点となり，“ソース”側のピン（ピンＮｏ．＝１）が終了点となる，２つの［経路１］，［経路２］が抽出されている。
【００９６】
［経路２］の経路上にあるビーズフィルタ（Ｂ００１）は，部品区分情報に定義されていない部品（基本構成部品以外の部品）であり，区分フラグが付加されている。なお，この区分フラグにより，スイッチング電源回路方式の判定処理で，ビーズフィルタ（Ｂ００１）を判別対象から除外して判定することが可能となる。
【００９７】
ステップＳ２（図５）：  回路方式判定部１５は，スイッチング電源回路経路情報１４をもとに，スイッチング電源回路方式の判定処理を実行する。
【００９８】
図９は，スイッチング電源回路方式の判定処理のより詳細な処理フローを示す図である。
【００９９】
ステップＳ２０：  回路方式判定部１５は，スイッチング電源回路経路情報１４から，判別対象のスイッチング電源回路を選択する。スイッチング電源回路経路情報１４に判別対象とするスイッチング電源回路が複数ある場合には，回路方式判定部１５は，判別対象のスイッチング電源回路を順番に選択する。例えば，最初に選択するスイッチング電源回路は，スイッチング電源回路経路情報１４の最初に定義されているスイッチング電源回路とし，２回目以降（ステップＳ２１０の処理で判定結果＝Ｙｅｓの場合）で選択するスイッチング電源回路は，その次のスイッチング電源回路というように，順番に選択する。なお，スイッチング電源回路ごとに判別するため，判別対象とするスイッチング電源回路には分岐による複数の経路が含まれる。
【０１００】
ステップＳ２１：  回路方式判定部１５は，保持する条件情報をもとに，スイッチング電源回路経路情報１４の判別対象とするスイッチング電源回路の情報について，「部品種別」が“インダクタ”となっている情報があるかを判定する。
【０１０１】
チャージポンプ方式は，スイッチング電源回路の経路に接続される部品にインダクタを含まないという構成上の特徴がある。そのため，インダクタの有無により，スイッチング電源回路がチャージポンプ方式であるか，その他の方式（スイッチングレギュレータ方式）であるかの判別が可能となる。
【０１０２】
具体的な判定方法を，図８に示すスイッチング電源回路経路情報１４の例で説明する。図８に示す例では，判別対象とするスイッチング電源回路の２つの経路（ここでは［経路１］と［経路２］）に記載されている「部品種別」の情報の中に“インダクタ”の記載が２箇所あるかで判定する。図８に示す例では，［経路２］の情報番号がＮｏ．４とＮｏ．５の「部品種別」が“インダクタ”であり，２箇所に記載がある。そのため，判定結果＝Ｙｅｓとなり，ステップＳ２３の処理へ進む。一方，判別対象とするスイッチング電源回路のスイッチング電源回路経路情報１４に，「部品種別」が“インダクタ”となっている部品がない場合に（判定結果＝Ｎｏ），ステップＳ２２の処理へ進む。
【０１０３】
ステップＳ２２：  回路方式判定部１５は，判別対象とするスイッチング電源回路の方式を「チャージポンプ方式」と判定し，判別対象としたスイッチング電源回路と方式判別結果との関係情報（判定結果情報）を保持する。
【０１０４】
ステップＳ２３：  回路方式判定部１５は，ステップＳ２１の処理で判定結果＝Ｙｅｓとなったスイッチング電源回路について，スイッチング電源回路経路情報１４の情報に，「ＰＡＴＨ種別」が“ＦＥＴ”となっている情報が，開始点と終了点の“ＦＥＴ”以外に２つあるかを判定する。
【０１０５】
スイッチングレギュレータ（昇降圧）方式は，スイッチング電源回路の経路に接続される部品に，昇圧用と降圧用の２つのＦＥＴを含むという構成上の特徴がある。そのため，開始点および終了点を含むＦＥＴと開始点および終了点を含まないＦＥＴの２つのＦＥＴが存在するかの判定により，昇降圧方式であるか，その他（昇圧方式，極性反転方式，降圧方式のいずれか）であるかの判別が可能となる。
【０１０６】
具体的な判定方法を，図８のスイッチング電源回路経路情報１４の例で説明する。図８の例では，スイッチング電源回路経路情報１４の「ＰＡＴＨ種別」の情報の中に，“ＦＥＴ”の記載が４箇所（開始点と終了点以外に２箇所）あるかを経路ごとに判定する。経路のいずれかが該当する合に，判定結果＝Ｙｅｓとする。図８の例では，［経路１］と［経路２］のどちらの経路についても“ＦＥＴ”の記載が２箇所（開始点と終了点の２箇所のみ）であるため，判定結果＝Ｎｏとなる。判定結果＝Ｙｅｓである場合に，ステップＳ２４の処理へ進み，判定結果＝Ｎｏである場合に，ステップＳ２５の処理へ進む。
【０１０７】
ステップＳ２４：  回路方式判定部１５は，判別対象とするスイッチング電源回路方式を「スイッチングレギュレータ（昇降圧）方式」と判定し，判別対象としたスイッチング電源回路と方式判別結果の関係情報（判定結果情報）を保持する。
【０１０８】
ステップＳ２５：  回路方式判定部１５は，ステップＳ２３の処理で判定結果＝Ｎｏとなったスイッチング電源回路について，スイッチング電源回路経路情報１４の経路情報に含まれるインダクタの片側ピンが，ＧＮＤ属性定義のネットに接続しているかを判定する。
【０１０９】
スイッチングレギュレータ（極性反転）方式は，スイッチング電源回路の経路に接続する部品にインダクタを含み，その片側をＧＮＤ接続するという接続上の特徴がある。そのため，経路にあるインダクタの片側がＧＮＤ接続であるかの判定により，極性反転方式であるか，その他（昇圧方式，降圧方式のいずれか）であるかの判別が可能となる。
【０１１０】
インダクタには方向性がないため，インダクタの両側のピンについてＧＮＤ接続しているかの判定が行われる。具体的には，回路方式判定部１５は，実装ＣＡＤ情報２のネット情報から，スイッチング電源回路経路情報１４の経路情報の判定対象とするインダクタのピンが繋がるネットを検索し，その「ネット属性」が“ＧＮＤ”であるかの判定を，インダクタの両側のピンについて行う。なお，回路方式判定部１５は，この判定処理の際に，スイッチング電源回路経路情報１４で区分フラグが付加された部品（基本構成部品以外の部品）を除外して判定する。
【０１１１】
具体的な判定方法を，図８のスイッチング電源回路経路情報１４の例で説明する。図８の例では，「部品種別」が“インダクタ”と記載されている［経路２］の情報番号がＮｏ．４とＮｏ．５とに記載されている部品名Ｌ００１のピンＮｏ．１とピンＮｏ．２が判定対象のピンとなる。
【０１１２】
そして，判定結果＝Ｙｅｓである場合に，ステップＳ２６の処理へ進み，判定結果＝Ｎｏである場合に，ステップＳ２７の処理へ進む。
【０１１３】
ステップＳ２６：  回路方式判定部１５は，判別対象とするスイッチング電源回路の方式を「スイッチングレギュレータ（極性反転）方式」と判定し，判別対象としたスイッチング電源回路と方式判別結果の関係情報（判定結果情報）を保持する。
【０１１４】
ステップＳ２７：  回路方式判定部１５は，ステップＳ２５の処理で判定結果＝Ｎｏとなったスイッチング電源回路について，スイッチング電源回路経路情報１４の経路情報の「ＰＡＴＨ種別」が“ＦＥＴ”，かつ「ピン属性」が“ドレイン”となっているピン側に接続するダイオードの情報について，その「ピン属性」が“アノード”と“カソード”のどちらであるかを判定する。なお，回路方式判定部１５は，区分フラグが付加された部品を除外して判定する。
【０１１５】
スイッチングレギュレータ方式の昇圧方式と降圧方式において，経路の接続関係の特徴の違いにダイオードの向きがある。そのため，ダイオードの向きの判定により，昇圧方式であるか，降圧方式であるかの判別が可能となる。
【０１１６】
回路方式判定部１５は，下記のステップＳ２７１〜Ｓ２７２の処理により判定する。
【０１１７】
回路方式判定部１５は，判定対象のスイッチング電源回路の各経路で，「ＰＡＴＨ種別」の情報の中に“ダイオード”の記載が２箇所ある経路をステップＳ２７２の処理対象とする（ステップＳ２７１）。さらに，回路方式判定部１５は，Ｓ２７１の処理で該当した経路の中で，「ＰＡＴＨ種別」が“ＦＥＴ”，かつ，「ピン属性」が“ドレイン”となっている情報（行）の次に記載される情報（行）で「ＰＡＴＨ種別」が“ダイオード”の「ピン属性」が“アノード”であるか“カソード”であるかを判定する（ステップＳ２７２）。なお，スイッチング電源回路部品に含まれない経路情報は除外する。
【０１１８】
具体的判定方法を，図８のスイッチング電源回路経路情報の例で説明する。図８の例では，［経路１］の情報Ｎｏ．２とＮｏ．３の「ＰＡＴＨ種別」が“ダイオード”であり，［経路１］が該当する。さらに，［経路１］の情報Ｎｏ．２の「ピン属性」が判定対象であり“カソード”である。
【０１１９】
そして，判定結果＝アノードである場合に，ステップＳ２８の処理へ進み，判定結果＝カソードである場合に，ステップＳ２９の処理へ進む。
【０１２０】
ステップＳ２８：  回路方式判定部１５は，判別対象とするスイッチング電源回路方式を「スイッチングレギュレータ（昇圧）方式」と判定し，判別対象としたスイッチング電源回路と方式判別結果の関係情報（判定結果情報）を保持する。
【０１２１】
ステップＳ２９：  回路方式判定部１５は，判別対象とするスイッチング電源回路方式を「スイッチングレギュレータ（降圧）方式」と判定し，判別対象としたスイッチング電源回路と方式判別結果の関係情報（判定結果情報）を保持する。
【０１２２】
ステップＳ２１０：  回路方式判定部１５は，判別されていないスイッチング電源回路があるかを判定する。スイッチング電源回路経路情報１４に判別対象とするスイッチング電源回路が複数あり，かつ，未判別のスイッチング電源回路経路がある場合は（判定対象＝Ｙｅｓ），ステップＳ２０の処理へ戻り，未判別のスイッチング電源回路経路がない場合は（判定対象＝Ｎｏ），処理を終了する。
【０１２３】
回路方式判定部１５は，各スイッチング電源回路の経路に接続する部品および接続関係について各方式が持つ特徴を示す情報にもとづいて，スイッチング電源回路の方式を判定している。しかし，この判定処理に限らず，さらに判定条件を増やした判別処理を実行するようにしてもよい。例えば，スイッチング電源回路の各方式の基本経路を情報データベースに持たせておき，判別対象とするスイッチング電源回路の経路情報との比較判定処理，すなわち，経路に接続されるすべての部品とその接続関係が完全一致するかの判定処理を行うようにしてもよい。
【０１２４】
ステップＳ３（図５）：  ノイズ対策箇所判定部１６が，ノイズ対策情報記憶部１２を参照して，ノイズ対策箇所の判定処理を実行する。
【０１２５】
図１０は，ノイズ対策箇所の判定処理のより詳細な処理フローを示す図である。
【０１２６】
ステップＳ３０：  ノイズ対策箇所判定部１６は，回路方式判定部１５が保持している判定結果情報から，判別対象のスイッチング電源回路に関係付けられた判定結果（判定された方式）を選択する。
【０１２７】
回路方式判定部１５が保持している判定結果情報で，スイッチング電源回路と方式判別結果の関係情報が複数ある場合に，判別対象とするスイッチング電源回路を順番に選択する。例えば，最初に選択するスイッチング電源回路は，ステップＳ２の処理で情報を保持した最初のスイッチング電源回路とし，２回目以降（ステップＳ３２の処理で判定結果＝Ｙｅｓの場合）で選択するスイッチング電源回路は，その次のスイッチング電源回路というように，順番に選択する。
【０１２８】
ステップＳ３１：  ノイズ対策箇所判定部１６は，ステップＳ３０で選択したスイッチング電源回路のノイズ対策箇所を判別する。
【０１２９】
具体的には，ノイズ対策箇所判定部１６は，以下のステップＳ３１１〜Ｓ３１４の処理を行う。すなわち，ノイズ対策箇所判定部１６は，ノイズ対策情報記憶部１２のノイズ対策情報に定義されている，方式ごとのノイズ対策情報の中から，ステップＳ３０の処理で選択したスイッチング電源回路の方式に該当する情報を検索し，ノイズ対策箇所の経路情報を読み取る（ステップＳ３１１）。例えば，選択したスイッチング電源回路の方式が「スイッチングレギュレータ（降圧）方式」である場合に，図３に示すノイズ対策情報の例では，点線の角丸の矩形で囲む範囲の情報，すなわち“［方式］  スイッチングレギュレータ，降圧”と記載されている行から，以降の行であって行先頭が“［方式］”と記載される行の前まで情報が，ノイズ対策情報（ノイズ対策箇所の経路情報）となる。
【０１３０】
ノイズ対策箇所判定部１６は，スイッチング電源回路経路情報１４から，ステップＳ３０の処理で選択したスイッチング電源回路の経路情報を読み取る（ステップＳ３１２）。
【０１３１】
次に，ノイズ対策箇所判定部１６は，ステップＳ３１２処理で読み取ったノイズ対策情報の中で，ステップＳ３１１で読み取った経路情報と一致する経路（すなわち，経路上の「ＰＡＴＨ種別」と「ピン属性」の組み合わせと接続順が一致する経路）を抽出し，抽出した経路をノイズ対策箇所と判定する（ステップＳ３１３）。なお，ノイズ対策箇所を判定する際に，スイッチング電源回路の基本構成部品以外の部品は除外して判定される。
【０１３２】
例えば，ノイズ対策情報記憶部１２に図３に示すノイズ対策情報が記憶され，かつ，ステップＳ３１１の処理で，図８に示すスイッチング電源回路経路情報１４が読み取られた場合に，ノイズ対策箇所は，以下の範囲となる。
【０１３３】
まず，スイッチング電源回路経路情報１４中のスイッチング電源回路の経路情報から，区分フラグが付加された［経路２］の情報Ｎｏ．２と情報Ｎｏ．３が，判定対象から除外される。そして，ノイズ対策情報のうち「スイッチングレギュレータ（降圧）方式」に対応するノイズ対策情報と，スイッチング電源回路の区分フラグの情報が除外された経路情報とが比較され，一致する経路の部分がノイズ対策箇所として取り出される。具体的には，［対策箇所１］に該当する経路は，［経路１］の情報Ｎｏ．１の行から情報Ｎｏ．６までの行で示される経路であり，［対策箇所２］に該当する経路は，［経路２］の情報Ｎｏ．１の行から情報Ｎｏ．４までの行で示される経路である。
【０１３４】
ノイズ対策箇所判定部１６は，ノイズ対策箇所と判定した経路上のすべての部品名とピンＮｏ．および接続関係を，ノイズ対策箇所情報として保持する。ノイズ対策箇所情報として，ステップＳ３１３の判定で除外した区分フラグが付加された情報も含めて保持する（ステップＳ３１４）。例えば，図８に示すスイッチング電源回路経路情報１４で，ノイズ対策箇所が［経路２］の情報Ｎｏ．１〜情報Ｎｏ．４の経路である場合に，スイッチング電源回路部品に含まれない部品である［経路２］の情報Ｎｏ．２と情報Ｎｏ．３の情報（行）も含めた情報がノイズ対策箇所情報として保持される。
【０１３５】
図１１は，ノイズ対策箇所情報の例を示す図である。
【０１３６】
ステップＳ３２：  ノイズ対策箇所判定部１６は，判別されていないスイッチング電源回路があるかを判定する。ステップＳ３０の処理で，判別対象とするスイッチング電源回路が複数あり，かつ，未判別のスイッチング電源回路がある場合は（判定結果＝Ｙｅｓ），ステップＳ３０に戻り，未判別のスイッチング電源回路がない場合は（判定結果＝Ｎｏ），処理を終了する。
【０１３７】
ステップＳ４（図５）：  結果出力部１７が，結果出力処理を実行する。
【０１３８】
図１２は，結果出力処理のより詳細な処理フローを示す図である。
【０１３９】
ステップＳ４０：  結果出力部１７は，ノイズ対策箇所情報をもとに，判定したスイッチング電源回路の方式，およびノイズ対策箇所の一覧を生成し，実装ＣＡＤ画面上に表示する。
【０１４０】
図１３は，ノイズ対策箇所の一覧の表示例を示す図である。
【０１４１】
図１３のノイズ対策箇所の一覧の表示により，ユーザは，処理対象のプリント基板に配置されているスイッチング電源回路が，“スイッチングレギュレータ（降圧）方式”であることを把握することができる。また，ユーザは，そのスイッチング電源回路について２つのノイズ対策箇所［対策箇所１］，［対策箇所２］があることを把握することができる。
【０１４２】
ステップＳ４１：  図１３に示すノイズ対策箇所の一覧から，ユーザの操作によって任意の１または複数のノイズ対策箇所が選択されると，結果出力部１７は，ノイズ対策箇所情報から，選択されたノイズ対策箇所に対応する情報（経路上のすべての部品名およびピンＮｏ．ならびに接続関係の情報）を取り出して保持する。なお，複数のノイズ対策箇所が選択されている場合には，選択されたノイズ対策箇所ごとに対応する情報が取り出されて保持される。
【０１４３】
ステップＳ４２：  結果出力部１７は，実装ＣＡＤ情報２から，選択されているノイズ対策箇所について，保持しているノイズ対策箇所情報の該当する部品およびネットを実装ＣＡＤ画面上に表示する。
【０１４４】
具体的には，結果出力部１７は，実装ＣＡＤ情報２の部品情報の中から，選択されたノイズ対策箇所について保持しているノイズ対策箇所情報に含まれる部品名と一致する部品を検索し，一致した部品をノイズ対策箇所の部品とする。また，結果出力部１７は，実装ＣＡＤ情報２のネット情報から，選択されたノイズ対策箇所について保持しているノイズ対策箇所情報に含まれる部品間の接続情報（部品名，ピンＮｏ．，接続関係）と一致するネットを検索し，一致したネットをノイズ対策箇所のネットとする。そして，実装ＣＡＤ画面上にプリント基板を表示する際に，ノイズ対策箇所の部品およびネットを，表示色などを変えて強調表示する。
【０１４５】
図１４は，ノイズ対策箇所の部品およびネットの強調表示の例を示す図である。
【０１４６】
図１４（Ａ）には，実装ＣＡＤ画面に表示されたプリント基板の表層（部品搭載面）上での選択されたノイズ対策箇所の強調表示の例を示し，図１４（Ｂ）には，同じプリント基板の内層上でのノイズ対策箇所の強調表示の例を示している。なお，図１４（Ａ）および図１４（Ｂ）の表示は，ユーザ操作による実装ＣＡＤ画面の切替指示により，切り替えて表示される。
【０１４７】
図１４の例は，図３のノイズ対策情報の場合に，スイッチングレギュレータ（降圧）方式の［対策箇所１］および［対策箇所２］に該当する箇所であり，［対策箇所２］については，ノイズ対策箇所が表層および内層にまたがっている場合である。
【０１４８】
図１４のノイズ対策箇所の強調表示により，ユーザは，そのスイッチング電源回路に必要な２つのノイズ対策箇所が，具体的に実装ＣＡＤ情報のどの部分に該当するかを確認することができる。
【０１４９】
ＣＡＤ装置１は，ＣＰＵおよびメモリ等を有するハードウェアおよびソフトウェアプログラムを備えるコンピュータ・システム，または専用ハードウェアによって実現される。
【０１５０】
また，ＣＡＤ装置１は，このコンピュータが実行可能なプログラムによっても実施することができる。この場合に，ＣＡＤ装置１が有すべき機能の処理内容を記述したプログラムが提供される。提供されたプログラムを上記コンピュータが実行することによって，上記説明したＣＡＤ装置１の処理機能がコンピュータ上で実現される。なお，上記コンピュータは，可搬型記録媒体から直接プログラムを読み取り，そのプログラムに従った処理を実行することもできる。さらに，上記プログラムは，コンピュータで読み取り可能な記録媒体に記録しておくことができる。
【０１５１】
以上説明したように，開示するＣＡＤ装置によれば，プリント基板などの設計作業において，スイッチング電源回路方式の判別，および，ノイズ対策箇所の判別が自動化でき，人による判別ミスを払拭することができる。
【０１５２】
さらに，開示するＣＡＤ装置によれば，ノイズ対策箇所が明確に示されるため，スイッチング電源回路が搭載されるプリント基板などのノイズ対策不十分によるリメーク回避など，効率的なノイズ対策設計品質の作りこみが可能となる。
【０１５３】
開示するＣＡＤ装置は，特に，無線機能を有する情報端末など（例えば，携帯電話，カーナビなど）の基板設計に適用することができる。
【符号の説明】
【０１５４】
１  ＣＡＤ装置
１１  部品区分情報記憶部
１２  ノイズ対策情報記憶部
１３  経路情報抽出部
１４  スイッチング電源回路経路情報
１５  回路方式判定部
１６  ノイズ対策箇所判定部
１７  結果出力部
２  実装ＣＡＤ情報
３  部品情報
【図１】
0005699719.tif 000002
【図２】
0005699719.tif 000003
【図３】
0005699719.tif 000004
【図４】
0005699719.tif 000005
【図５】
0005699719.tif 000006
【図６】
0005699719.tif 000007
【図７】
0005699719.tif 000008
【図８】
0005699719.tif 000009
【図９】
0005699719.tif 000010
【図１０】
0005699719.tif 000011
【図１１】
0005699719.tif 000012
【図１２】
0005699719.tif 000013
【図１３】
0005699719.tif 000014
【図１４】
0005699719.tif 000015
【図１５】
0005699719.tif 000016
【図１６】
0005699719.tif 000017
【図１７】
0005699719.tif 000018