(57)【要約】【課題】回路設計者のスキルによらずに、ノイズ対策用のコンデンサの配置を決定する。【解決手段】コンピュータに、１以上の信号ピン２１と１以上の電源ピン２１とを有する回路部品２０において、前記１以上の信号ピン２１のうち第１の信号ピン２１に対して最も近い位置に存在する前記１以上の電源ピン２１のうちの第１の電源ピン２１を、ノイズ対策のためのコンデンサが接続される電源ピン２１として設定し、前記回路部品２０の表示を含む回路図において、前記第１の電源ピン２１と、前記ノイズ対策のためのコンデンサを示す第１のマーク２２とを表示させる、処理を実行させる。【選択図】図３
2020187579.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータに、
１以上の信号ピンと１以上の電源ピンとを有する回路部品において、前記１以上の信号ピンのうち第１の信号ピンに対して最も近い位置に存在する前記１以上の電源ピンのうちの第１の電源ピンを、ノイズ対策のためのコンデンサが接続される電源ピンとして設定し、
前記回路部品の表示を含む回路図において、前記第１の電源ピンと、前記ノイズ対策のためのコンデンサを示す第１のマークとを表示させる、
処理を実行させる、パスコン配置選定プログラム。
【請求項２】
前記表示させる処理は、前記第１の電源ピンに隣り合わせて前記第１のマークを表示させる、請求項１に記載のパスコン配置選定プログラム。
【請求項３】
前記表示させる処理は、前記第１の電源ピンの電源ライン上に前記第１のマークを表示させる、請求項１又は２に記載のパスコン配置選定プログラム。
【請求項４】
前記回路部品における識別番号が前記第１の信号ピンの識別番号と最も近い電源ピンを前記第１の電源ピンとして設定する、
処理を前記コンピュータに実行させる、請求項１〜３のいずれか１項に記載のパスコン配置選定プログラム。
【請求項５】
前記回路部品における座標位置が前記第１の信号ピンの座標位置と最も近い電源ピンを前記第１の電源ピンとして設定する、
処理を前記コンピュータに実行させる、請求項１〜３のいずれか１項に記載のパスコン配置選定プログラム。
【請求項６】
前記ノイズ対策のためのコンデンサとは異なる、前記回路部品への電源供給のためのコンデンサを示す第２のマークを、前記第１のマークと並べて表示させる、
処理を前記コンピュータに実行させる、請求項１〜５のいずれか１項に記載のパスコン配置選定プログラム。
【請求項７】
１以上の信号ピンと１以上の電源ピンとを有する回路部品において、前記１以上の信号ピンのうち第１の信号ピンに対して最も近い位置に存在する前記１以上の電源ピンのうちの第１の電源ピンを、ノイズ対策のためのコンデンサが接続される電源ピンとして設定する設定部と、
前記回路部品の表示を含む回路図において、前記第１の電源ピンと、前記ノイズ対策のためのコンデンサを示す第１のマークとを表示させる表示部と、
を備える、情報処理装置。
【請求項８】
１以上の信号ピンと１以上の電源ピンとを有する回路部品において、前記１以上の信号ピンのうち第１の信号ピンに対して最も近い位置に存在する前記１以上の電源ピンのうちの第１の電源ピンを、ノイズ対策のためのコンデンサが接続される電源ピンとして設定し、
前記回路部品の表示を含む回路図において、前記第１の電源ピンと、前記ノイズ対策のためのコンデンサを示す第１のマークとを表示させる、
パスコン配置選定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスコン配置選定プログラム，情報処理装置及びパスコン配置選定方法に関する。
【背景技術】
【０００２】
回路設計Computer-Aided Design（ＣＡＤ）システムにおける回路表示方法においては、電源ピンに接続されるノイズ対策用のコンデンサは、各電源ピンとは別の頁に表示されることがある。なお、ノイズ対策用のコンデンサはElectromagnetic Interference（ＥＭＩ）パスコンと称されてもよい。なお、パスコンは、バイパスコンデンサの略称である。
【０００３】
ＥＭＩパスコンは、ノイズ対策以外の用途に使用されるコンデンサと同様に並べて表示され、コンデンサが接続されるネット名が一致すればどの頁に表示されてもよい。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１７−７６３２３号公報
【特許文献２】特開２０００−３５９７６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の回路設計ＣＡＤシステムでは、電源ネットとコンデンサとの接続は表現できても、電源ピンとコンデンサとの配置関係を表わせていない。
【０００６】
また、基板パターンの設計の際に、コンデンサをどのピン傍に配置すべきかが判断できず、パターン設計者のスキルに依存した任意のコンデンサの配置となり、パターン設計の品質低下やバラツキが発生する。
【０００７】
更に、基板のパターン上のコンデンサの配置情報を回路図上で表現できないため、ノイズ対策の際にコンデンサの最適配置分析ができない。
【０００８】
また、従来の回路設計ＣＡＤシステムにコンデンサの配置を指示する機能があり、回路設計ＣＡＤシステムで生成された回路図に従って回路設計を行なう場合であっても、回路設計者による回路図の読み取りのスキルが低い場合が想定される。このような場合には、回路設計者の違いによるバラツキが発生し、回路設計の品質低下が発生する。
【０００９】
更に、コンデンサの数が多いと回路図が複雑化して回路図の頁数が増加するため、回路図が判りにくくなる。
【００１０】
１つの側面では、回路設計者のスキルによらずに、ノイズ対策用のコンデンサの配置を決定する。
【課題を解決するための手段】
【００１１】
１つの側面では、パスコン配置選定プログラムは、コンピュータに、１以上の信号ピンと１以上の電源ピンとを有する回路部品において、前記１以上の信号ピンのうち第１の信号ピンに対して最も近い位置に存在する前記１以上の電源ピンのうちの第１の電源ピンを、ノイズ対策のためのコンデンサが接続される電源ピンとして設定し、前記回路部品の表示を含む回路図において、前記第１の電源ピンと、前記ノイズ対策のためのコンデンサを示す第１のマークとを表示させる。
【発明の効果】
【００１２】
１つの側面では、回路設計者のスキルによらずに、ノイズ対策用のコンデンサの配置を決定できる。
【図面の簡単な説明】
【００１３】
【図１】実施形態の一例における情報処理装置のハードウェア構成例を模式的に示すブロック図である。
【図２】図１に示した情報処理装置における機能構成例を模式的に示すブロック図である。
【図３】図１に示した情報処理装置におけるＥＭＩパスコンの表示例である。
【図４】図３に示したＥＭＩパスコンの表示例におけるパスコン情報を示すテーブルである。
【図５】図１に示した情報処理装置におけるＥＭＩパスコン及び電源用パスコンの表示例である。
【図６】図５に示したＥＭＩパスコン及び電源用パスコンの表示例におけるパスコン情報を示すテーブルである。
【図７】図１に示した情報処理装置１におけるＥＭＩパスコンの配置処理を説明する図である。
【図８】図７に示した集積回路ＩＣ２の電源ピンライブラリ情報を例示するテーブルである。
【図９】図７に示した集積回路ＩＣ１の電源ピンライブラリ情報を例示するテーブルである。
【図１０】図７に示した集積回路ＩＣ３の電源ピンライブラリ情報を例示するテーブルである。
【図１１】回路部品のピン配置例を示す図である。
【図１２】図１１に示した回路部品の電源ピンライブラリ情報を例示するテーブルである。
【図１３】図１１に示した回路部品の電源ピン配置情報を例示するテーブルである。
【図１４】図１に示した情報処理装置におけるＥＭＩパスコンの配置処理を説明するフローチャートである。
【図１５】図１に示した情報処理装置におけるネット名からの周波数抽出後のネット周波数情報を例示するテーブルである。
【図１６】図１に示した情報処理装置における２端子部品の相手先周波数設定後のネット周波数情報を例示するテーブルである。
【発明を実施するための形態】
【００１４】
以下、図面を参照して一実施の形態を説明する。ただし、以下に示す実施形態はあくまでも例示に過ぎず、実施形態で明示しない種々の変形例や技術の適用を排除する意図はない。すなわち、本実施形態を、その趣旨を逸脱しない範囲で種々変形して実施することができる。
【００１５】
また、各図は、図中に示す構成要素のみを備えるという趣旨ではなく、他の機能等を含むことができる。
【００１６】
以下、図中において、同一の各符号は同様の部分を示しているので、その説明は省略する。
【００１７】
〔Ａ〕実施形態の一例
〔Ａ−１〕システム構成例
図１は、情報処理装置１のハードウェア構成例を模式的に示すブロック図である。
【００１８】
情報処理装置１は、ＣＰＵ１１，メモリ１２，表示制御部１３，記憶装置１４，入力Interface（Ｉ／Ｆ）１５，読み書き処理部１６及び通信Ｉ／Ｆ１７を備える。
【００１９】
メモリ１２は、記憶部の一例であり、例示的に、Read Only Memory（ＲＯＭ）及びRandom Access Memory（ＲＡＭ）を含む記憶装置である。メモリ１２のＲＯＭには、Basic Input/Output System（ＢＩＯＳ）等のプログラムが書き込まれてよい。メモリ１２のソフトウェアプログラムは、ＣＰＵ１１に適宜に読み込まれて実行されてよい。また、メモリ１２のＲＡＭは、一次記録メモリあるいはワーキングメモリとして利用されてよい。
【００２０】
表示制御部１３は、表示装置１３０と接続され、表示装置１３０を制御する。表示装置１３０は、液晶ディスプレイやOrganic Light-Emitting Diode（ＯＬＥＤ）ディスプレイ，Cathode Ray Tube（ＣＲＴ），電子ペーパーディスプレイ等であり、オペレータ等に対する各種情報を表示する。表示装置１３０は、入力装置と組み合わされたものでもよく、例えば、タッチパネルでもよい。
【００２１】
記憶装置１４は、例示的に、データを読み書きして記憶する装置であり、例えば、Hard Disk Drive（ＨＤＤ）やSolid State Drive（ＳＳＤ），Storage Class Memory（ＳＣＭ）が用いられてよい。
【００２２】
入力Ｉ／Ｆ１５は、マウス１５１やキーボード１５２等の入力装置と接続され、マウス１５１やキーボード１５２等の入力装置を制御してよい。マウス１５１やキーボード１５２は、入力装置の一例であり、これらの入力装置を介して、オペレータが各種の入力操作を行なう。
【００２３】
読み書き処理部１６は、記録媒体１６０が装着可能に構成される。読み書き処理部１６は、記録媒体１６０が装着された状態において、記録媒体１６０に記録されている情報を読み取り可能に構成される。本例では、記録媒体１６０は、可搬性を有する。例えば、記録媒体１６０は、フレキシブルディスク、光ディスク、磁気ディスク、光磁気ディスク、又は、半導体メモリ等である。
【００２４】
通信Ｉ／Ｆ１７は、外部装置との通信を可能にするためのインタフェースである。
【００２５】
ＣＰＵ１１は、種々の制御や演算を行なう処理装置であり、メモリ１２に格納されたOperating System（ＯＳ）やプログラムを実行することにより、種々の機能を実現する。
【００２６】
情報処理装置１全体の動作を制御するための装置は、ＣＰＵ１１に限定されず、例えば、ＭＰＵやＤＳＰ，ＡＳＩＣ，ＰＬＤ，ＦＰＧＡのいずれか１つであってもよい。また、情報処理装置１全体の動作を制御するための装置は、ＣＰＵ，ＭＰＵ，ＤＳＰ，ＡＳＩＣ，ＰＬＤ及びＦＰＧＡのうちの２種類以上の組み合わせであってもよい。なお、ＭＰＵはMicro Processing Unitの略称であり、ＤＳＰはDigital Signal Processorの略称であり、ＡＳＩＣはApplication Specific Integrated Circuitの略称である。また、ＰＬＤはProgrammable Logic Deviceの略称であり、ＦＰＧＡはField Programmable Gate Arrayの略称である。
【００２７】
図２は、図１に示した情報処理装置１における機能構成例を模式的に示すブロック図である。
【００２８】
情報処理装置１は、ＣＰＵ１１によって、図２に示すようなパスコン配置選定プログラム１０を実行する。パスコン配置選定プログラム１０は、回路情報取得部１１１，パスコン設定部１１２及びマーク表示部１１３としての機能を有する。
【００２９】
回路情報取得部１１１は、回路内の回路部品２０（図３等を用いて後述）の接続関係（別言すれば、ネット）に基づき、図１５及び図１６を用いて後述するネット周波数情報を作成する。
【００３０】
また、回路情報取得部１１１は、回路部品２０の電源ピンの配置位置を示す電源ピン配置情報（図１３等を用いて後述）と、ネット周波数情報とに基づき、信号ピンと電源ピンとの対応関係を示す電源ピンライブラリ情報（図８〜図１０等を用いて後述）を作成する。
【００３１】
パスコン設定部１１２は、電源ピンライブラリ情報に基づき、ＥＭＩ対策が必要な電源ピンを示すパスコン情報（図３及び図５等を用いて後述）を作成する。
【００３２】
別言すれば、パスコン設定部１１２は、１以上の信号ピンのうち第１の信号ピンに対して最も近い位置に存在する１以上の電源ピンのうちの第１の電源ピンを、ノイズ対策のためのコンデンサが接続される電源ピンとして設定する設定部の一例として機能する。
【００３３】
ネット周波数情報，電源ピン配置情報，電源ピンライブラリ情報及びパスコン情報は、記憶装置１４に記憶されてよい。
【００３４】
マーク表示部１１３は、パスコン情報に含まれる全ての電源ピンに対して、ＥＭＩパスコンを示す丸型マーク２２（図３及び図５等を用いて後述）を表示させる。
【００３５】
別言すれば、マーク表示部１１３は、回路部品２０の表示を含む回路図において、第１の電源ピンと、ノイズ対策のためのコンデンサを示す丸型マーク２２とを表示させる表示部の一例として機能する。
【００３６】
マーク表示部１１３は、第１の電源ピンに隣り合わせて丸型マーク２２を表示させてよい。また、マーク表示部１１３は、第１の電源ピンの電源ライン上に丸型マーク２２を表示させてよい。
【００３７】
図３は、図１に示した情報処理装置１におけるＥＭＩパスコンの表示例である。
【００３８】
図３に示す回路部品２０は、複数のピン２１（電源ピン及び信号ピン）を有する。なお、図３では、電源ピンと信号ピンの両方を表示すると見にくくなるので、信号ピンの表示を抑止している。
【００３９】
図３に示す回路図では、ＥＭＩパスコンの配置について回路記号で接続を指示するのではなく、パスコンを必要とする電源ピンに対して、ＥＭＩパスコンを表わす丸型マーク２２が表示装置１３０（図１を参照）等に描画される。これにより、パスコン配置のために必要な情報を情報処理装置１のオペレータに正確に伝えることができ、回路図の頁数を低減し、見やすい回路図を作成できる。
【００４０】
図３に示す例では、符号Ａ１及びＡ２で示すように、電源ピンＫ２及びＣ１に対してＥＭＩパスコン“１”が接続される。また、符号Ａ３に示すように、電源ピンＦ１に対してＥＭＩパスコン“２”が接続される。なお、電源ピンＫ２，Ｃ１，Ｆ１の間の距離が近い場合には、ＥＭＩパスコンは１つを共有できる。
【００４１】
図４は、図３に示したＥＭＩパスコンの表示例におけるパスコン情報を示すテーブルである。
【００４２】
図４に示すように、電源ピンのパスコン情報には、電源ピン番号とパスコンの識別番号とが対応付けられる。図示する例では、電源ピンIC01-K2及びIC01-C1に対して、識別番号“１”のＥＭＩパスコンが接続されている。また、電源ピンIC01-F1に対して、識別番号“２”のＥＭＩパスコンが接続されている。
【００４３】
なお、識別番号“１”のＥＭＩパスコンは、1000pF，50Vのコンデンサであってよい。また、識別番号“２”のＥＭＩパスコンは、2200pF，80Vのコンデンサであってよい。
【００４４】
図５は、図１に示した情報処理装置１におけるＥＭＩパスコン及び電源用パスコンの表示例である。なお、図５では、電源ピンと信号ピンの両方を表示すると見にくくなるので、信号ピンの表示を抑止しているが、電源ピンと信号ピンの両方を表示してもよい。
【００４５】
回路図に示すマークや色の種類を増加させることによって、ＥＭＩパスコン以外の電源用パスコン等も回路図に表示させることができる。
【００４６】
図５に示す例では、ＥＭＩパスコンが丸型マーク２２で示され、電源用パスコンが四角型マーク２３で示されている。また、各電源ピンからの丸型マーク２２又は四角型マーク２３が示される順序によって、各電源ピンからのＥＭＩパスコン又は電源用パスコンの順序を特定することができる。符号Ｂ１に示すように、電源ピンＣ１には、丸型マーク２２で示されるＥＭＩパスコンと、四角型マーク２３で示される電源用パスコンとが順に接続されている。
【００４７】
なお、丸型マーク２２は第１のマークの一例であり、四角型マーク２３は第２のマークの一例である。
【００４８】
図６は、図５に示したＥＭＩパスコン及び電源用パスコンの表示例におけるパスコン情報を示すテーブルである。
【００４９】
図６に示すように、電源ピンのパスコン情報には、電源ピン番号と、パスコンＡの識別番号と、パスコンＢの識別番号とが対応付けられている。パスコンＡは、パスコンＢよりも電源ピン側に接続されているパスコンである。電源ピンに接続されているパスコンが１つだけの場合には、電源ピンのパスコン情報には、パスコンＡの識別番号が登録されるが、パスコンＢの識別番号は登録されない。
【００５０】
符号Ｂ２に示す例では、電源ピンIC01-B2に対して、パスコンＡとして識別番号“５”の電源用パスコンが接続されている。また、電源ピンIC01-K2及びIC01-C1に対しては、パスコンＡとして識別番号“１”のＥＭＩパスコンが接続されていると共に、パスコンＢとして識別番号“５”の電源用パスコンが接続されている。更に、電源ピンIC01-F1に対しては、パスコンＡとして識別番号“１”のＥＭＩパスコンが接続されている。
【００５１】
なお、識別番号“１”のＥＭＩパスコンは、1000pF，50Vのコンデンサであってよい。また、識別番号“５”の電源用パスコンは、0.1μF，50Vのコンデンサであってよい。
【００５２】
このように、マーク表示部１１３は、ノイズ対策のためのコンデンサとは異なる、回路部品２０への電源供給のためのコンデンサを示す第２のマーク２３を、第１のマーク２２と並べて表示させる。
【００５３】
図７は、図１に示した情報処理装置１におけるＥＭＩパスコンの配置処理を説明する図である。図８は、図７に示した集積回路ＩＣ２の電源ピンライブラリ情報を例示するテーブルである。
【００５４】
図７においては、回路部品２０として、集積回路ＩＣ１〜ＩＣ３，演算処理装置ＣＰＵ０１及び抵抗Ｒが示されている。
【００５５】
図８に示す電源ピンライブラリ情報には、ネット名に記入された周波数（例えば、図７のネット名「CLK100M」には周波数100MHzの意味合いを持つ）及びピン番号Ａに基づき、ＥＭＩパスコンが必要な電源ピンが登録される。
【００５６】
集積回路ＩＣ２の全てのピン接続のネット名が調べられ、ネット名から周波数が抽出される場合にそのピン番号が電源ピンライブラリ情報のピン番号Ａに記録される。次に、記録したピン番号に関連する電源ピン番号がピン番号Ｂとして記録される。そして、全てのピン２１についてピン番号Ａ及びピン番号Ｂの記録が繰り返される。ただし、ピン番号“１３”のように周波数が同じピン番号“４”のピン２１が存在する場合には、ピン番号“４”もピン番号Ｂとして記録される。
【００５７】
集積回路ＩＣ２については、電源ピン“５”，“９”，“１４”のうち、電源ピン“５”，“１４”は、信号ピンからのノイズが発生する可能性があるため、ＥＭＩパスコンが必要であると判定する（図７の符号Ｃ１及びＣ２参照）。また、電源ピン“９”は、信号ピンからのノイズが発生する可能性が低いため、ＥＭＩパスコンは不要であると判定される（図７の符号Ｃ３参照）。
【００５８】
なお、信号ピン“１３”から信号ピン“４”へはクロック周波数が同じであってクロック信号が通過するため、信号ピン“１３”をピン番号Ａとして、信号ピン“４”を信号ピンＢとして、電源ピンライブラリ情報に記録される。一方、信号ピン“７”にもクロック信号が接続されているが、クロック信号の周波数が不明であるため、信号ピン“７”は信号ピンライブラリ情報に記録されない。
【００５９】
図８に示す電源ピンライブラリ情報では、集積回路ＩＣ２の信号ピン“４”からのノイズが電源ピン“５”に漏えいすることが示され、集積回路ＩＣ２の信号ピン“１３”からのノイズが電源ピン“１４”に漏えいすることが示されている。また、集積回路ＩＣ２の信号ピン“１３”の信号と信号ピン“４”の信号とは、同じ周波数であることを示している。
【００６０】
図９は、図７に示した集積回路ＩＣ１の電源ピンライブラリ情報を例示するテーブルである。
【００６１】
集積回路ＩＣ１においては、信号ピン“２”の接続ネット名から周波数が判別できるため、信号ピン“２”がピン番号Ａとして電源ピンライブラリ情報に記録される。そして、信号ピン“２”の近傍の電源ピン“３”が電源ピンライブラリ情報に記録される。
【００６２】
図９に示すように、集積回路ＩＣ１においては、周波数が判る信号が信号ピン“２”だけであるため、信号ピン“２”及び電源ピン“３”が電源ピンライブラリ情報に登録される。
【００６３】
図１０は、図７に示した集積回路ＩＣ３の電源ピンライブラリ情報を例示するテーブルである。
【００６４】
集積回路ＩＣ３においては、周波数があるネットが検索される。２端子の抵抗やコンデンサ，インダクタンスが接続される場合には、接続先のネット名に同じ周波数が記録される。そして、そのネットに接続される部品の信号ピンに対して、電源ピンライブラリ情報が作成される。
【００６５】
図１０に示す例では、集積回路ＩＣ３に対して周波数が判る信号の接続はないが、信号ピン“１”は周波数が判る信号CLK100M2に２端子の抵抗Ｒを経由して接続されるため、信号PLLCLKの周波数はCLK100M2と同じであると判断される。従って、集積回路ＩＣ３の信号ピン“１”に対して、電源ピンライブラリ情報が作成される。
【００６６】
部品に接続されるネット名には、CLK100MやMCLK100P5M等、周波数を意味する数字が使用されている場合がある。このネット名から、周波数と接続先の部品と信号ピンとが判定される。
【００６７】
例えば、ネット名がCLK100Mの場合は周波数100MHzが取得され、ネット名がMCLK100P5Mの場合は周波数100.5MHzが取得される。
【００６８】
このように、周波数が判るネットに接続される部品について、電源ピンライブラリ情報が作成される。電源ピンライブラリ情報は、回路を分析することによって、自動的に作成されてよい。
【００６９】
作成された電源ピンライブラリ情報は、部品固有の情報であるため、同一の部品が使用されている他の回路においても再利用可能である。電源ピンライブラリ情報が再利用される場合には、ネット名に周波数情報がない回路においても使用できる。
【００７０】
一般的に、ネット名は回路設計者が自由に決めている。クロックのように周波数が重要な場合は、周波数情報を含めたネット名が用いられる。
【００７１】
電源ピンライブラリ情報は周波数が判るネットの接続ピンについて作成されるが、２端子部品間の接続を追跡することで、周波数が不明のネットにおいても周波数が設定され、電源ピンライブラリ情報が作成される。
【００７２】
各信号ピンには、関連する１以上の電源ピンがセットで記入させる。信号ピンのノイズが電源ピンから漏れるため、ＥＭＩパスコンが必要となる。そのため、複数の電源ピンの中から、ノイズが漏れやすい電源ピンが選定される。
【００７３】
図１１は、回路部品２０のピン配置例を示す図である。図１２は、図１１に示した回路部品２０の電源ピンライブラリ情報を例示するテーブルである。図１３は、図１１に示した回路部品２０の電源ピン配置情報を例示するテーブルである。
【００７４】
図１１に示す回路部品２０は、ピン番号“１”〜“１４”でそれぞれ特定されるピン２１（信号ピン及び電源ピン）を有する。図１１に示す例において、信号ピン“４”に対してピン番号の数字が最も近い電源ピン“５”について、図１２に示す電源ピンライブラリ情報が作成される。
【００７５】
このように、パスコン設定部１１２は、回路部品２０における識別番号が第１の信号ピンの識別番号と最も近い電源ピンを、ノイズ対策のためのコンデンサが接続される第１の電源ピンとして設定する。
【００７６】
ここで、図１３に示すような物理的なピン２１間の距離を示す電源ピン配置情報が保持されている場合には、ピン番号の数字ではなく、電源ピン配置情報に基づいて電源ピンライブラリ情報が作成されてよい。図１３に示す例では、ＸＹ座標（０，３）である電源ピン“４”に対して、ＸＹ（０，４）である最も近い電源ピン“５”が対応付けられた電源ピンライブラリ情報が作成される（図１３の網掛け部参照）。
【００７７】
座標は、回路部品２０の実際の寸法を用いて定められてもよいし、相対的な数字であってもよい。
【００７８】
このように、パスコン設定部１１２は、回路部品２０における座標位置が第１の信号ピンの座標位置と最も近い電源ピンを、ノイズ対策のためのコンデンサが接続される第１の電源ピンとして設定する。
【００７９】
〔Ａ−２〕動作例
図１に示した情報処理装置１におけるＥＭＩパスコンの配置処理を、図１５及び図１６を参照しながら図１４に示すフローチャート（ステップＳ１〜Ｓ５）に従って説明する。図１５は、図１に示した情報処理装置１におけるネット名からの周波数抽出後のネット周波数情報を例示するテーブルである。図１６は、図１に示した情報処理装置１における２端子部品の相手先周波数設定後のネット周波数情報を例示するテーブルである。
【００８０】
回路情報取得部１１１は、回路中の全てのネット名を調べて周波数情報を取得し（ステップＳ１）、図１５に示すようなネット周波数情報を更新する（符号Ｄ１及びＤ２参照）。
【００８１】
回路情報取得部１１１は、周波数のあるネットに接続される抵抗やコンデンサ，インダクタンス等の２端子部品の相手先のネット名にも同じ周波数を設定する（ステップＳ２）。これにより、ネット周波数情報は、図１６の符号Ｅ１に示すように更新される。
【００８２】
回路情報取得部１１１は、電源ピン配置情報に基づき、周波数のあるネットに接続される信号ピンについて、電源ピンライブラリ情報を作成する（ステップＳ３及び符号Ｄ３，Ｄ４参照）。
【００８３】
パスコン設定部１１２は、電源ピンライブラリ情報が存在する全ての信号ピンに対応する電源ピンを抽出し、電源ピンのパスコン情報を作成する（ステップＳ４及び符号Ｄ５参照）。
【００８４】
マーク表示部１１３は、電源ピンのパスコン情報で示される全ての電源ピンに対して、ＥＭＩパスコンのマークを表示する（ステップＳ５）。そして、ＥＭＩパスコンの配置処理は終了する。
【００８５】
〔Ａ−３〕効果
上述したパスコン配置選定プログラム１０，情報処理装置１及びパスコン配置選定方法によれば、例えば以下の効果を奏することができる。
【００８６】
パスコン設定部１１２は、１以上の信号ピンのうち第１の信号ピンに対して最も近い位置に存在する１以上の電源ピンのうちの第１の電源ピンを、ノイズ対策のためのコンデンサが接続される電源ピンとして設定する。マーク表示部１１３は、回路部品２０の表示を含む回路図において、第１の電源ピンと、ノイズ対策のためのコンデンサを示す第１のマーク２２とを表示させる。
【００８７】
これにより、回路設計者のスキルによらずに、ノイズ対策用のコンデンサの配置を決定できる。具体的には、ＥＭＩパスコンの配置について回路記号で接続を指示するのではなく、パスコンを必要とする電源ピンに対して、パスコンを表わす丸型マーク２２を描画することで、回路図においてパスコンの配置箇所を正確に表わすことができる。また、回路図の頁数を低減でき、見やすい回路図を作成できる。
【００８８】
パスコン設定部１１２は、第１の電源ピンに隣り合わせて第１のマーク２２を表示させる。
【００８９】
これにより、回路設計者は、電源ピンとＥＭＩパスコンとの接続関係を直ぐに理解できる。
【００９０】
パスコン設定部１１２は、第１の電源ピンの電源ライン上に第１のマーク２２を表示させる。
【００９１】
これにより、回路図においてＥＭＩパスコンを表示させても、コンパクトな回路図を作成できる。
【００９２】
パスコン設定部１１２は、回路部品２０における識別番号が第１の信号ピンの識別番号と最も近い電源ピンを、ノイズ対策のためのコンデンサが接続される第１の電源ピンとして設定する。
【００９３】
これにより、回路部品２０における信号ピン及び電源ピンの位置関係を容易に認識できる。
【００９４】
パスコン設定部１１２は、回路部品２０における座標位置が第１の信号ピンの座標位置と最も近い電源ピンを、ノイズ対策のためのコンデンサが接続される第１の電源ピンとして設定する。
【００９５】
これにより、回路部品２０における信号ピン及び電源ピンの位置関係を正確に認識できる。
【００９６】
マーク表示部１１３は、ノイズ対策のためのコンデンサとは異なる、回路部品２０への電源供給のためのコンデンサを示す第２のマーク２３を、第１のマーク２２と並べて表示させる。
【００９７】
これにより、ＥＭＩパスコン以外の電源供給用パスコン等についても、電源ピンへの接続箇所を正確に表わすことこができる。
【００９８】
〔Ｂ〕その他
開示の技術は上述した実施形態に限定されるものではなく、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。本実施形態の各構成及び各処理は、必要に応じて取捨選択することができ、あるいは適宜組み合わせてもよい。
【００９９】
〔Ｃ〕付記
以上の実施形態に関し、さらに以下の付記を開示する。
【０１００】
（付記１）
コンピュータに、
１以上の信号ピンと１以上の電源ピンとを有する回路部品において、前記１以上の信号ピンのうち第１の信号ピンに対して最も近い位置に存在する前記１以上の電源ピンのうちの第１の電源ピンを、ノイズ対策のためのコンデンサが接続される電源ピンとして設定し、
前記回路部品の表示を含む回路図において、前記第１の電源ピンと、前記ノイズ対策のためのコンデンサを示す第１のマークとを表示させる、
処理を実行させる、パスコン配置選定プログラム。
【０１０１】
（付記２）
前記表示させる処理は、前記第１の電源ピンに隣り合わせて前記第１のマークを表示させる、付記１に記載のパスコン配置選定プログラム。
【０１０２】
（付記３）
前記表示させる処理は、前記第１の電源ピンの電源ライン上に前記第１のマークを表示させる、付記１又は２に記載のパスコン配置選定プログラム。
【０１０３】
（付記４）
前記回路部品における識別番号が前記第１の信号ピンの識別番号と最も近い電源ピンを前記第１の電源ピンとして設定する、
処理を前記コンピュータに実行させる、付記１〜３のいずれか１項に記載のパスコン配置選定プログラム。
【０１０４】
（付記５）
前記回路部品における座標位置が前記第１の信号ピンの座標位置と最も近い電源ピンを前記第１の電源ピンとして設定する、
処理を前記コンピュータに実行させる、付記１〜３のいずれか１項に記載のパスコン配置選定プログラム。
【０１０５】
（付記６）
前記ノイズ対策のためのコンデンサとは異なる、前記回路部品への電源供給のためのコンデンサを示す第２のマークを、前記第１のマークと並べて表示させる、
処理を前記コンピュータに実行させる、付記１〜５のいずれか１項に記載のパスコン配置選定プログラム。
【０１０６】
（付記７）
１以上の信号ピンと１以上の電源ピンを有する回路部品において、前記１以上の信号ピンのうち第１の信号ピンに対して最も近い位置に存在する前記１以上の電源ピンのうちの第１の電源ピンを、ノイズ対策のためのコンデンサが接続される電源ピンとして設定する設定部と、
前記回路部品の表示を含む回路図において、前記第１の電源ピンと、前記ノイズ対策のためのコンデンサを示す第１のマークとを表示させる表示部と、
を備える、情報処理装置。
【０１０７】
（付記８）
前記表示部は、前記第１の電源ピンに隣り合わせて前記第１のマークを表示させる、付記７に記載の情報処理装置。
【０１０８】
（付記９）
前記表示部は、前記第１の電源ピンの電源ライン上に前記第１のマークを表示させる、付記７又は８に記載の情報処理装置。
【０１０９】
（付記１０）
前記設定部は、前記回路部品における識別番号が前記第１の信号ピンの識別番号と最も近い電源ピンを前記第１の電源ピンとして設定する、
付記７〜９のいずれか１項に記載の情報処理装置。
【０１１０】
（付記１１）
前記設定部は、前記回路部品における座標位置が前記第１の信号ピンの座標位置と最も近い電源ピンを前記第１の電源ピンとして設定する、
付記７〜９のいずれか１項に記載の情報処理装置。
【０１１１】
（付記１２）
前記表示部は、前記ノイズ対策のためのコンデンサとは異なる、前記回路部品への電源供給のためのコンデンサを示す第２のマークを、前記第１のマークと並べて表示させる、
付記７〜１１のいずれか１項に記載の情報処理装置。
【０１１２】
（付記１３）
１以上の信号ピンと１以上の電源ピンとを有する回路部品において、前記１以上の信号ピンのうち第１の信号ピンに対して最も近い位置に存在する前記１以上の電源ピンのうちの第１の電源ピンを、ノイズ対策のためのコンデンサが接続される電源ピンとして設定し、
前記回路部品の表示を含む回路図において、前記第１の電源ピンと、前記ノイズ対策のためのコンデンサを示す第１のマークとを表示させる、
パスコン配置選定方法。
【０１１３】
（付記１４）
前記表示させる処理は、前記第１の電源ピンに隣り合わせて前記第１のマークを表示させる、付記１３に記載のパスコン配置選定方法。
【０１１４】
（付記１５）
前記表示させる処理は、前記第１の電源ピンの電源ライン上に前記第１のマークを表示させる、付記１３又は１４に記載のパスコン配置選定方法。
【０１１５】
（付記１６）
前記回路部品における識別番号が前記第１の信号ピンの識別番号と最も近い電源ピンを前記第１の電源ピンとして設定する、
付記１３〜１５のいずれか１項に記載のパスコン配置選定方法。
【０１１６】
（付記１７）
前記回路部品における座標位置が前記第１の信号ピンの座標位置と最も近い電源ピンを前記第１の電源ピンとして設定する、
付記１３〜１５のいずれか１項に記載のパスコン配置選定方法。
【０１１７】
（付記１８）
前記ノイズ対策のためのコンデンサとは異なる、前記回路部品への電源供給のためのコンデンサを示す第２のマークを、前記第１のマークと並べて表示させる、
付記１３〜１７のいずれか１項に記載のパスコン配置選定方法。
【符号の説明】
【０１１８】
１                ：情報処理装置
１１              ：ＣＰＵ
１３              ：表示制御部
１３０            ：表示装置
１４              ：記憶装置
１５              ：入力Ｉ／Ｆ
１５１            ：マウス
１５２            ：キーボード
１６              ：読み書き処理部
１６０            ：記録媒体
１７              ：通信Ｉ／Ｆ
１０              ：パスコン配置選定プログラム
１１１            ：回路情報取得部
１１２            ：パスコン設定部
１１３            ：マーク表示部
２０              ：回路部品
２１              ：ピン
２２              ：丸型マーク
２３              ：四角型マーク
【図１】
2020187579.tif 000003
【図２】
2020187579.tif 000004
【図３】
2020187579.tif 000005
【図４】
2020187579.tif 000006
【図５】
2020187579.tif 000007
【図６】
2020187579.tif 000008
【図７】
2020187579.tif 000009
【図８】
2020187579.tif 000010
【図９】
2020187579.tif 000011
【図１０】
2020187579.tif 000012
【図１１】
2020187579.tif 000013
【図１２】
2020187579.tif 000014
【図１３】
2020187579.tif 000015
【図１４】
2020187579.tif 000016
【図１５】
2020187579.tif 000017
【図１６】
2020187579.tif 000018