(57)【要約】【課題】ノイズフィルタを必要とする配線の検討および検出、ならびにノイズフィルタの挿入操作を簡略化したプリント配線板設計装置を得る。【解決手段】回路部品および回路部品を結ぶ配線に関連したＥＭＣ情報３であって、少なくともクロックおよびデータを示す信号の種類を含むＥＭＣ情報３を登録するＥＭＣ情報登録手段２と、ＥＭＣ情報登録手段２で登録したＥＭＣ情報に基づいてノイズフィルタを必要とする配線が検出されるノイズフィルタチェック処理手段４と、を備えている。ノイズフィルタチェック処理手段４は、ＥＭＣ情報登録手段２から取り込んだＥＭＣ情報３を用いて信号の種類を追加したネットリストを作成するネットリスト作成ステップ７と、信号の種類を追加したネットリストに基づいて、ノイズフィルタの挿入を検討するための回路図を作成する回路図作成ステップ１ｄと、を実行する。【選択図】図１
2007193830.tif 000002
【特許請求の範囲】
【請求項１】
回路部品および前記回路部品を結ぶ配線に関連したＥＭＣ情報であって、少なくともクロックおよびデータを示す信号の種類を含むＥＭＣ情報を登録するＥＭＣ情報登録手段と、
前記ＥＭＣ情報登録手段で登録したＥＭＣ情報に基づいてノイズフィルタを必要とする配線が検出されるノイズフィルタチェック処理手段と、
を備えたプリント配線板設計装置であって、
前記ノイズフィルタチェック処理手段は、
前記ＥＭＣ情報登録手段から取り込んだＥＭＣ情報を用いて前記信号の種類を追加したネットリストを作成するネットリスト作成ステップと、
前記信号の種類を追加したネットリストに基づいて、前記ノイズフィルタの挿入を検討するための回路図を作成する回路図作成ステップと、
を実行することを特徴とするプリント配線板設計装置。
【請求項２】
前記ノイズフィルタチェック処理手段は、
前記ノイズフィルタを必要とする配線の配線条件を設定する配線条件設定ステップと、
前記ネットリストおよび前記配線条件に基づいて前記ノイズフィルタが必要な配線を検出する配線検出ステップと
を含むことを特徴とする請求項１に記載のプリント配線板設計装置。
【請求項３】
前記配線検出ステップは、
前記ノイズフィルタを必要とする配線を、前記ノイズフィルタの必要度に応じて色分けなどにより分類して表示する表示ステップ
を含むことを特徴とする請求項２に記載のプリント配線板設計装置。
【請求項４】
前記ノイズフィルタチェック処理手段は、
前記配線検出ステップに続いて、
前記ノイズフィルタを必要とする配線に対して前記ノイズフィルタの挿入位置を指定する挿入位置入力ステップと、
あらかじめ準備したファイルの中から前記挿入位置に応じたノイズフィルタを選択するフィルタ選択ステップと、
前記回路図に前記ノイズフィルタを挿入するフィルタ挿入ステップと
を含むことを特徴とする請求項２または請求項３に記載のプリント配線板設計装置。
【請求項５】
前記ノイズフィルタチェック処理手段は、
前記フィルタ挿入ステップに続いて、
前記配線に関連した前記ノイズフィルタと他の回路部品との配線長を設定する配線長設定ステップと、
前記配線長を回路図情報として登録する回路図情報登録ステップと
を含むことを特徴とする請求項４に記載のプリント配線板設計装置。
【請求項６】
前記配線長設定ステップは、
前記ノイズフィルタと他の回路部品との配線を選択する配線選択ステップと、
前記配線長が最短となるように前記ノイズフィルタと他の回路部品とを再配置する再配置ステップとを含み、
前記配線長が最短となるような配置に自動的に設定することを特徴とする請求項５に記載のプリント配線板設計装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、プリント配線板の設計に必要な回路図作成段階に適用されるプリント配線板設計装置に関し、特にノイズフィルタなどの回路部品を挿入する際の配線の選択を容易にしたプリント配線板設計装置に関するものである。
【背景技術】
【０００２】
従来から、プリント配線板設計装置に関連して、回路基板のノイズフィルタ挿入などのためのプリント配線板作成方法が提案されている（たとえば、特許文献１参照）。
図１１は特許文献１に記載された従来の回路基板のノイズフィルタ挿入方法を示すフローチャートである。
【０００３】
図１１において、ステップ３１は、プリント配線板の設計に必要な許容値（許容量）を入力する処理である。ステップ３１においては、各配線の仮想配線長または最大配線長と、各配線の伝送線路定数と、各配線の入力信号の振幅、周波数、立ち上がり時間、立ち下がり時間および放射ノイズの許容値の上限とが入力される。
【０００４】
ステップ３２は、ステップ３１により得られた各種許容値を用いて信号波形を計算する処理、ステップ３３は、ステップ３２により得られた信号波形を用いて放射ノイズ量を計算する処理である。
【０００５】
ステップ３４は、ステップ３３に続いて放射ノイズ量を判定する処理である。ステップ３４においては、ステップ３３で計算された放射ノイズ量と、ステップ３１で設定された許容量とを比較し、放射ノイズ量が許容量を超えるか否かが判定される。
ステップ３５は、回路図中にノイズフィルタを挿入する処理である。
【０００６】
次に、図１１を参照しながら、従来のプリント配線板作成方法によるノイズフィルタ挿入方法について説明する。
まず、許容値（許容量）を入力して（ステップ３１）、プリント配線板上の信号波形を推定演算し（ステップ３２）、配線上の信号波形および配線長などから配線の放射ノイズ量を推定演算する（ステップ３３）。
【０００７】
続いて、ステップ３３で得られた放射ノイズ量と、ステップ３１で設定された許容量とを比較して、放射ノイズ量が許容量よりも大きいか否かを判定し（ステップ３４）、放射ノイズ量が許容量以下（すなわち、Ｎｏ）と判定されれば、そのまま図１１の処理ルーチンを終了する。
【０００８】
一方、ステップ３４において、放射ノイズ量が許容量よりも大きい（すなわち、Ｙｅｓ）と判定されれば、ノイズフィルタを必要とする条件を満たすので、回路図中にノイズフィルタを挿入して（ステップ３５）、ステップ３２に戻る。
以下、ステップ３２〜３４を繰り返すことにより、ノイズフィルタが必要な配線を決定することができる。
【０００９】
しかしながら、上記従来のプリント配線板作成方法を用いたノイズフィルタ挿入方法では、ノイズフィルタを検討する全ての配線の選択を、回路設計者やオペレータが判断しなければならない。
また、回路の規模が大きくなると、回路図が複数枚に分割されて記載されるので、ノイズフィルタの有無や挿入箇所の確認が難しく、ノイズフィルタを挿入し忘れる可能性がある。
【００１０】
【特許文献１】特開平５−３３４３９４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
従来のプリント配線板作成方法では、ノイズフィルタなどの検討対象となる全ての配線の選択を回路設計者やオペレータが判断しなければならないので、作業性が悪いという課題があった。
また、特に、回路規模が大きくなって回路図が複数枚に分割記載された場合には、ノイズフィルタなどの有無および挿入箇所の確認が困難になり、ノイズフィルタなどを挿入し忘れる可能性があるという課題があった。
【００１２】
この発明は、上記のような課題を解決するためになされたもので、ノイズフィルタなどの回路部品を必要とする配線の検討および検出、ならびにノイズフィルタなどの回路部品の挿入操作を簡略化したプリント配線板設計装置を得ることを目的とする。
【課題を解決するための手段】
【００１３】
この発明によるプリント配線板設計装置は、回路部品および回路部品を結ぶ配線に関連したＥＭＣ情報であって、少なくともクロックおよびデータを示す信号の種類を含むＥＭＣ情報を登録するＥＭＣ情報登録手段と、ＥＭＣ情報登録手段で登録したＥＭＣ情報に基づいてノイズフィルタを必要とする配線が検出されるノイズフィルタチェック処理手段と、を備えたプリント配線板設計装置であって、ノイズフィルタチェック処理手段は、ＥＭＣ情報登録手段から取り込んだＥＭＣ情報を用いて信号の種類を追加したネットリストを作成するネットリスト作成ステップと、信号の種類を追加したネットリストに基づいて、ノイズフィルタの挿入を検討するための回路図を作成する回路図作成ステップと、を実行するものである。
【００１４】
また、ノイズフィルタチェック処理手段は、ノイズフィルタを必要とする配線の配線条件を設定する配線条件設定ステップと、ネットリストおよび配線条件に基づいてノイズフィルタが必要な配線を検出する配線検出ステップとを含むものである。
【００１５】
また、配線検出ステップは、ノイズフィルタを必要とする配線を、ノイズフィルタの必要度に応じて色分けなどにより分類して表示する表示ステップを含むものである。
【００１６】
また、ノイズフィルタチェック処理手段は、配線検出ステップに続いて、ノイズフィルタを必要とする配線に対してノイズフィルタの挿入位置を指定する挿入位置入力ステップと、あらかじめ準備したファイルの中から挿入位置に応じたノイズフィルタを選択するフィルタ選択ステップと、回路図にノイズフィルタを挿入するフィルタ挿入ステップとを含むものである。
【００１７】
また、ノイズフィルタチェック処理手段は、フィルタ挿入ステップに続いて、配線に関連したノイズフィルタと他の回路部品との配線長を設定する配線長設定ステップと、配線長を回路図情報として登録する回路図情報登録ステップとを含むものである。
【００１８】
また、配線長設定ステップは、ノイズフィルタと他の回路部品との配線を選択する配線選択ステップと、配線長が最短となるようにノイズフィルタと他の回路部品とを再配置する再配置ステップとを含み、配線長が最短となるような配置に自動的に設定するものである。
【発明の効果】
【００１９】
この発明によれば、ノイズフィルタなどの回路部品を必要とする配線の検討および検出、ならびにノイズフィルタなどの回路部品の挿入操作を簡略化することができる。
【発明を実施するための最良の形態】
【００２０】
実施の形態１．
以下、この発明の実施の形態１を図について説明する。
図１はこの発明の実施の形態１によるプリント配線板設計装置を用いたプリント配線板の作成までの処理動作を示すフローチャートである。
【００２１】
図１において、一般的なプリント配線板の作成処理内容１は、ここでは詳述しないが、以下の各ステップ１ａ〜１ｍを含む。
すなわち、プリント配線板の作成処理内容１は、基板配置などを考慮した構想設計ステップ１ａと、機構設計ステップ１ｂと、回路構成を考慮した回路設計ステップ１ｃと、回路図作成ステップ１ｄと、回路部品登録ステップ１ｅと、ネットリスト作成ステップ１ｆと、回路部品レイアウトステップ１ｇと、パターンレイアウトステップ１ｈと、結線チェックステップ１ｉと、試作ステップ１ｊと、評価判定ステップ１ｋと、量産ステップ１ｍと、を含む。
【００２２】
回路設計ステップ１ｃは、構想設計ステップ１ａおよび機構設計ステップ１ｂに続いて実行され、回路図作成ステップ１ｄは、回路設計ステップ１ｃに続いて実行され、ネットリスト作成ステップ１ｆは、回路部品登録ステップ１ｅに続いて実行され、パターンレイアウトステップ１ｈは、回路部品レイアウトステップ１ｆに続いて実行され、結線チェックステップ１ｉは、パターンレイアウトステップ１ｈに続いて実行される。
【００２３】
各レイアウトステップ１ｇ、１ｈおよび結線チェックステップ１ｉは、各段階へのフィードバック処理へも分岐している。試作ステップ１ｊは、結線チェックステップ１ｉに続いて実行される。
評価判定ステップ１ｋにおいて、ＮＧと判定されれば、回路設計ステップ１ｃに戻り、ＯＫと判定されれば、量産ステップ１ｍに進む。
【００２４】
また、プリント配線板設計装置は、回路図作成ステップ１ｄに関連したＥＭＣ情報登録ステップ２（ＥＭＣ情報登録手段）と、ＥＭＣ情報登録手段で登録したＥＭＣ情報３に基づいてノイズフィルタを必要とする配線が検出されるノイズフィルタチェック処理４（チェック処理手段）と、を備えている。ＥＭＣ情報登録ステップ２においては、回路部品および各回路部品を結ぶ配線に関連したＥＭＣ情報３が登録される。
【００２５】
ＥＭＣ情報は、回路部品および回路部品を結ぶ配線に関連した情報であって、少なくともクロックおよびデータを示す信号の種類を含む。
たとえば、ＥＭＣ情報３は、ＥＭＣ情報登録ステップ２で登録される回路部品の種類（ＩＣ、バッファ、フィルタ、コネクタなど）、信号の種類（アナログ、デジタル、クロック、データ、周波数、電圧、電流など）、信号の送受、電流の流れなどを含んでいる。
【００２６】
回路図作成ステップ１ｄに関連したノイズフィルタ（回路部品）チェック処理４（ノイズフィルタチェック処理手段）においては、ＥＭＣ登録情報４に基づいてノイズフィルタを必要とする配線が検出される。
ノイズフィルタチェック処理手段は、後述するように、ＥＭＣ情報登録手段から取り込んだＥＭＣ情報３を用いて信号の種類を追加したネットリストを作成するネットリスト作成ステップと、信号の種類を追加したネットリストに基づいて、ノイズフィルタの挿入を検討するための回路図を作成する回路図作成ステップと、を実行する。
【００２７】
図２はノイズフィルタチェック処理４の具体的内容を示すフローチャートである。
図２において、５はＥＭＣ情報３を取り込むステップ、６はステップ３で取り込んだＥＭＣ情報３を分類するステップ、７はステップ６で分類された情報から信号に対するネットリストを作成するステップ、８はステップ７で作成されたネットリストから信号に対する回路図を作成して表示するステップである。
【００２８】
次に、図１および図２を参照しながら、この発明の実施の形態１によるノイズフィルタ挿入用のチェック処理動作について具体的に説明する。
まず、プリント配線板を作成する場合、図１内のプリント配線板の作成処理内容１に示すように、回路設計ステップ１ｃで構成された回路の回路図が作成される（ステップ１ｄ）。
【００２９】
回路図作成ステップ１ｄにおいては、回路構成回路部品の登録に加え、ノイズフィルタの検討が必要な回路部品および各回路部品を結ぶ配線に関連したＥＭＣ情報３（回路部品の種類や信号の種類など）が合わせて登録されるとともに、ノイズフィタチェック処理４が実行される。
【００３０】
すなわち、図２において、登録されたＥＭＣ情報３を取り込み（ステップ５）、取り込んだ情報を回路部品や信号の種類に応じて分類するとともに（ステップ６）、信号に対するネットリストを作成する（ステップ７）。
続いて、ステップ７で得られたネットリストから、信号に対する回路図を作成して表示し（ステップ８）、図２の処理ルーチンを終了する。
【００３１】
このように、回路の回路図作成ステップ１ｄにおいて、回路部品および各回路部品を結ぶ配線に関連したＥＭＣ情報３（回路部品の種類や信号の種類など）を登録し（ステップ２）、ＥＭＣ情報３を用いてネットリストを作成し（ステップ７）、ネットリストに基づいてノイズフィルタ挿入検討用の信号に対する回路図を表示する（ステップ８）。
これにより、表示された回路図を参照して、信号の流れが容易に理解することができ、ノイズフィルタを挿入する配線および挿入箇所の選択が容易になる。
【００３２】
実施の形態２．
なお、上記実施の形態１では、ネットリスト作成ステップ７に続いて、直ちに回路表示ステップ８を実行したが、ノイズフィルタを必要とする配線の条件を設定してもよい。
【００３３】
図３は配線条件設定ステップを追加したこの発明の実施の形態２によるノイズフィルタチェック処理４を具体的に示すフローチャートである。
図３において、ステップ５〜７は、前述（図２参照）と同様の処理内容であり、ここでは詳述を省略する。
【００３４】
９はノイズフィルタを必要とする配線を検出するための条件を設定する配線条件設定ステップ、１０は前述の回路表示ステップ８に対応する検出および表示ステップである。
【００３５】
検出および表示ステップ１０においては、ステップ９で設定された配線条件に基づいて、ノイズフィルタを必要とする配線が検出されて回路図として表示される。
【００３６】
次に、図３を参照しながら、この発明の実施の形態２によるノイズフィルタ挿入用のチェック処理動作について説明する。
まず、前述の処理ステップ５〜７を実行した後、ステップ７で作成されたネットリストを用いて、ノイズフィルタを必要とする配線を検出するため信号の種類や信号の周波数などの配線条件を設定する（ステップ９）。
【００３７】
続いて、ステップ９で設定された配線条件から、ノイズフィルタを必要とする配線を検出して、回路図として表示し（ステップ１０）、図３の処理ルーチンを終了する。
【００３８】
このように、ステップ７で作成されたネットリストを用いて、ノイズフィルタが必要な配線の条件を設定し（ステップ９）、作成されたネットリストから配線条件に適合する配線を検出する（ステップ１０）。
【００３９】
これにより、必要配線の条件に適合する配線が検出されるので、回路設計者によるノイズフィルタ挿入時の配線選択作業が軽減される。
【００４０】
実施の形態３．
なお、上記実施の形態２では、特に考慮しなかったが、ノイズフィルタの必要度を設定し、ノイズフィルタの必要度に応じて配線を色分けなどにより分類表示してもよい。
【００４１】
図４はノイズフィルタを必要とする配線を分類表示したこの発明の実施の形態３によるノイズフィルタチェック処理４を具体的に示すフローチャートである。
図４において、ステップ５〜７、９は、前述（図３参照）と同様の処理内容であり、ここでは詳述を省略する。
【００４２】
１１は前述の検出および表示ステップ１０に対応する検出ステップである。検出ステップ１１においては、ステップ９で設定された配線条件に基づいて、ノイズフィルタを必要とする配線が検出される。
【００４３】
１２はステップ１１に続く必要度設定ステップである。必要度設定ステップ１２においては、ステップ１１で検出された配線をノイズフィルタの必要度に応じて分類するための条件が、フィルタ必要度として設定される。
【００４４】
１３はステップ１２に続く分類および表示ステップである。分類および表示ステップ１３においては、ステップ１１で検出されたノイズフィルタを必要とする配線が、ステップ１２で設定されたノイズフィルタの必要度に応じて分類され、たとえば、必要度に応じた色分けなどにより分類表示される。
【００４５】
次に、図４を参照しながら、この発明の実施の形態３によるノイズフィルタ挿入用のチェック処理動作について説明する。
まず、前述の処理ステップ５〜７、９を実行した後、ステップ９で設定された配線条件から、ノイズフィルタを必要とする配線を検出する（ステップ１１）。
【００４６】
続いて、ステップ１１で検出された配線を、ノイズフィルタの必要度に応じて分類するための条件、すなわち、信号の種類や周波数などの分類条件を設定する（ステップ１２）。
【００４７】
最後に、ステップ１１で検出された配線を、ステップ１２で設定されたノイズフィルタの必要度に応じて分類するとともに、必要度に応じて色分け分類し、これを回路図として表示する（ステップ１３）。
これにより、ノイズフィルタを挿入する配線の選択作業が軽減される。
【００４８】
実施の形態４．
なお、上記実施の形態２では、特に考慮しなかったが、ノイズフィルタの挿入位置に応じて、あらかじめ準備されたファイルの中からノイズフィルタを選択してもよい。
【００４９】
図５は挿入位置に応じてノイズフィルタを選択したこの発明の実施の形態４によるノイズフィルタチェック処理４を具体的に示すフローチャートである。
図５において、ステップ５〜７、９、１０は、前述（図３参照）と同様の処理内容であり、ここでは詳述を省略する。
【００５０】
１４はステップ１０に続くノイズフィルタの挿入位置入力ステップである。ステップ１４においては、ステップ１０で表示されたノイズフィルタを必要とする配線に関連して、ノイズフィルタを挿入する位置が入力される。
【００５１】
１５はステップ１４に続くノイズフィルタの選択ステップである。ステップ１５においては、あらかじめ準備したノイズフィルタのファイルから、挿入するノイズフィルタが選択される。
【００５２】
１６はステップ１５で選択されたノイズフィルタを回路図に挿入するステップである。
フィルタ挿入ステップ１６からは、ステップ１４にリターンするループも形成されている。
【００５３】
次に、図５を参照しながら、この発明の実施の形態４によるノイズフィルタ挿入用のチェック処理動作について説明する。
まず、前述の処理ステップ５〜７、９、１０を実行した後、ステップ１０で表示されたノイズフィルタの必要な配線に対してノイズフィルタを挿入する位置を入力する（ステップ１４）。
【００５４】
続いて、挿入位置に応じたノイズフィルタを、あらかじめ準備したノイズフィルタのファイルから選択し（ステップ１５）、ステップ１５で選択されたノイズフィルタを回路図に挿入する（ステップ１６）。
【００５５】
以下、ステップ１４に戻って、上記作業を配線毎に実行し、全ての配線に対して実行した時点で、図５の処理ルーチンを終了する。
【００５６】
このように、ノイズフィルタを必要とする配線に関連したノイズフィルタ挿入位置を指定し（ステップ１４）、あらかじめ準備したファイルの中からノイズフィルタを選択して（ステップ１５）、回路図にノイズフィルタを挿入することにより（ステップ１６）、ノイズフィルタの挿入作業が軽減される。
【００５７】
なお、上記実施の形態４では、特に考慮しなかったが、ノイズフィルタを必要とする配線の確認結果が不良を示す場合には、配線条件を変更して、ノイズフィルタを必要とする配線を再度検出してもよい。
【００５８】
図６は配線条件を変更してノイズフィルタを必要とする配線を再検出可能にした参考例１によるノイズフィルタチェック処理フロー４を具体的にを示すフローチャートである。
【００５９】
図６において、ステップ５〜７、９、１０、１４〜１６は、前述（図５参照）と同様の処理内容であり、ここでは詳述を省略する。
【００６０】
１７はステップ１０に続く配線の判定ステップである。ステップ１７においては、ステップ１０で表示された配線の検出結果の良否（ＯＫか否か）が確認判定され、良好（すなわち、Ｙｅｓ）と判定されればステップ１４に進み、良好でない（すなわち、Ｎｏ）と判定されればステップ９に戻る。
【００６１】
次に、図６を参照しながら、参考例１によるノイズフィルタ挿入用のチェック処理動作について説明する。
まず、前述の処理ステップ５〜７、９、１０を実行した後、ステップ１０で表示された配線の検出結果の良否を判定する（ステップ１７）。
【００６２】
ステップ１７において、配線の検出結果が良好（ＯＫ）と判定された場合は、ステップ１４に進み、前述のノイズフィルタの選択処理および挿入処理（ステップ１４〜１６）を実行する。
【００６３】
一方、ステップ１７において、配線の検出結果が不良と判定された場合は、配線条件設定ステップ９に戻って再設定を実行し、ノイズフィルタを必要とする配線をあらためて検出する。
【００６４】
このように、ノイズフィルタを必要とする配線の検出結果に応じて、判定ステップ１７での配線確認結果が不良を示す場合に、ノイズフィルタが必要な配線の検出条件を変更して、配線の再検出を可能にする。
【００６５】
これにより、ノイズフィルタ挿入する配線の絞り込みが可能となり、ノイズフィルタの過剰挿入を防ぐことができる。
【００６６】
なお、上記参考例１では、特に考慮しなかったが、ノイズフィルタの挿入位置条件および選択条件を設定することにより、自動的にノイズフィルタを回路図に挿入してもよい。
【００６７】
図７はノイズフィルタの挿入位置条件および選択条件を設定した参考例２によるノイズフィルタチェック処理４を具体的に示すフローチャートである。
【００６８】
図７において、ステップ５〜７、９、１０、１７は、前述（図６参照）と同様の処理内容であり、ここでは詳述を省略する。
【００６９】
１８はステップ１７に続くノイズフィルタの挿入位置条件設定ステップである。挿入位置条件設定ステップ１８においては、ステップ１０で表示されたノイズフィルタの必要な配線に関連して、ノイズフィルタを挿入する位置の条件が設定される。
【００７０】
１９はステップ１８に続く選択条件設定ステップである。選択条件設定ステップ１９においては、挿入するノイズフィルタを選択する条件が設定される。
【００７１】
２０はステップ１９に続くノイズフィルタの挿入ステップであり、前述のステップ１６に対応している。
挿入ステップ２０においては、回路図に関連してステップ１８、１９で設定された条件により、選択された配線の位置にノイズフィルタが挿入される。
【００７２】
次に、図７を参照しながら、参考例２によるノイズフィルタ挿入用のチェック処理動作について説明する。
まず、前述の処理ステップ５〜７、９、１０、１７を実行し、ステップ１７において、配線の検出結果が不良と判定された場合は条件設定ステップ９に戻る。
【００７３】
また、ステップ１７において、配線の検出結果が良好（ＯＫ）と判定された場合は、ステップ１０で表示されたノイズフィルタの必要な配線に関連して、ノイズフィルタの挿入位置の条件（たとえば、信号を送信する回路部品側に挿入する必要性など）を設定する（ステップ１８）。
【００７４】
続いて、挿入されるノイズフィルタを選択する条件（たとえば、クロック信号に対してはＡフィルタ、データ信号に対してはＢフィルタを選択することなど）を設定する（ステップ１９）。
【００７５】
最後に、回路図に対して、各ステップ１８、１９で設定された条件により選択された配線位置にノイズフィルタを挿入し（ステップ２０）、図７の処理ルーチンを終了する。
【００７６】
上記作業は、配線毎に実行される。
このように、ノイズフィルタの挿入位置条件および選択条件を設定することにより、自動的にノイズフィルタを回路図に挿入することができ、ノイズフィルタの挿入作業を軽減することができる。
【００７７】
なお、上記参考例１では、特に考慮しなかったが、配線のノイズレベルを計算して、ノイズレベルが許容量以上の場合に、ノイズレベルが許容量未満となるようにノイズフィルタを選定して挿入してもよい。
【００７８】
図８はノイズレベルが許容量未満となるようにノイズフィルタを選定した参考例３によるノイズフィルタチェック処理４を具体的に示すフローチャートである。
【００７９】
図８において、ステップ５〜７、９、１０、１４、１７は、前述（図６参照）と同様の処理内容であり、ここでは詳述を省略する。
【００８０】
２１はステップ１４に続く入力ステップである。ステップ２１においては、仮想配線長、線路定数、ノイズ許容量などの値が入力される。
２２はステップ２１に続く計算ステップである。ステップ２２においては、ステップ５で取り込んだＥＭＣ情報３に基づいて配線に流れる信号波形が計算される。
【００８１】
２３はステップ２２に続く計算ステップである。ステップ２３においては、ステップ５で取り込んだＥＭＣ情報３、ステップ２１で入力した値、ステップ２２で計算した信号波形、および、フィルタを挿入した場合のフィルタ定数を用いて、配線から放射されるノイズ量が計算される。
【００８２】
２４はステップ２３に続く判定ステップである。ステップ２４においては、ステップ２３で計算した放射ノイズ量と、ステップ２１で入力したノイズ許容量とを比較して、放射ノイズ量が許容量よりも小さいか否かが判定される。
【００８３】
ステップ２４の判定結果（Ｙｅｓ）により、ステップ１４に戻る。
２５はステップ２４の判定結果（Ｎｏ）により分岐された選定ステップである。ステップ２５においては、ステップ２４の比較結果（放射ノイズ量が許容量以上）に基づいてノイズフィルタが選択される。
【００８４】
２６はステップ２５に続く挿入ステップである。ステップ２６においては、ステップ２５で選択したノイズフィルタが回路図に挿入される。
ステップ２６の実行後は、ステップ２３に戻る。
【００８５】
次に、図８を参照しながら、参考例３によるノイズフィルタ挿入用のチェック処理動作について説明する。
まず、前述の処理ステップ５〜７、９、１０、１７、１４を実行し、ステップ１４において、ノイズフィルタを必要とする配線に関連したノイズフィルタ挿入位置を指定する。
【００８６】
続いて、仮想配線長、線路定数、放射ノイズ許容量などの値を入力した後（ステップ２１）、ＥＭＣ情報３に基づいて配線に流れる信号を計算し（ステップ２２）、ＥＭＣ情報３、ステップ２１の入力値、ステップ２２で計算した信号波形およびフィルタを挿入時のフィルタ定数を用いて、配線から放射されるノイズ量を計算する（ステップ２３）。
【００８７】
次に、ステップ２３で得られた放射ノイズ量と２１で設定したノイズ許容量とを比較して、放射ノイズ量が許容量未満か否かを判定し（ステップ２４）、放射ノイズ量が許容量未満（すなわち、Ｙｅｓ）と判定されれば、ステップ１４に戻る。
【００８８】
また、ステップ２４において、放射ノイズ量がノイズ許容量より大きい（すなわち、Ｎｏ）と判定されれば、放射ノイズ量とノイズ許容量との差に基づいてノイズフィルタを選択し（ステップ２５）、選択されたノイズフィルタを回路図に挿入する（ステップ２６）。
【００８９】
また、ステップ２６の実行後、ステップ２３に戻り、さらに、ノイズフィルタ挿入時の放射ノイズ量を計算して、許容量と比較し（ステップ２４）、ノイズフィルタの選択が正しいか否かを確認する。
【００９０】
このように、仮想配線長、線路定数およびノイズ許容量などの値と、配線および回路部品のＥＭＣ情報３とを用いて放射ノイズ量（ノイズレベル）を計算し、設定したノイズ許容量を満足するノイズフィルタを選定する。
上記作業は配線毎に実行され、これにより、配線に適したノイズフィルタを選択することができる。
【００９１】
実施の形態５．
なお、上記実施の形態４では、特に考慮しなかったが、ノイズフィルタと他の回路部品との配線長を設定するとともに、配線長を回路図情報として登録してもよい。
【００９２】
図９はノイズフィルタと他の回路部品との配線長を設定したこの発明の実施の形態５によるノイズフィルタチェック処理４を具体的に示すフローチャートである。
【００９３】
図９において、ステップ５〜７、９、１０および１４〜１６は、前述（図５参照）と同様の処理内容であり、ここでは詳述を省略する。
【００９４】
２７はステップ１４〜１６に続く配線長設定ステップである。ステップ２７においては、ノイズフィルタと他の回路部品との配線長が設定される。
２８はステップ２７に続く回路図情報登録ステップである。ステップ２８においては、ステップ２７で設定された配線長が回路図情報として登録される。
ステップ２８の実行後は、ステップ１４に戻るループも形成されている。
【００９５】
次に、図９を参照しながら、この発明の実施の形態５によるノイズフィルタ挿入用のチェック処理動作について説明する。
まず、前述の処理ステップ５〜７、９、１０、１４〜１６を実行する。
【００９６】
ステップ１４においては、ノイズフィルタを必要とする配線に関連したノイズフィルタ挿入位置が指定され、ステップ１５においては、挿入位置に応じたノイズフィルタが、あらかじめ準備されたノイズフィルタのファイルから選択され、ステップ１６においては、ステップ１５で選択されたノイズフィルタが回路図に挿入される。
【００９７】
続いて、信号およびＧＮＤパターンに対するノイズフィルタと、ノイズフィルタに結ばれる他の部品との配線の長さを設定する（ステップ２７）。
次に、ステップ２７で設定された配線長（たとえば、最大で数ｍｍ）を回路図情報として登録し（ステップ２８）、この回路図情報を回路図に表記する。
【００９８】
以下、ステップ１４にリターンすることにより、上記作業は、配線毎に実行される。
【００９９】
このように、ノイズフィルタと他の部品との間の配線長を設定し、この配線長を回路図情報として回路図に表記することにより、ノイズフィルタの挿入条件を容易に定めることができる。
【０１００】
実施の形態６．
なお、上記実施の形態５では、特に考慮しなかったが、ノイズフィルタと他の回路部品との配線長が最短となるように、配置を自動的に設定してもよい。
【０１０１】
図１０はノイズフィルタと他の回路部品との配線長が最短となるような自動設定したこの発明の実施の形態６によるノイズフィルタチェック処理４を具体的に示すフローチャートである。
【０１０２】
図１０において、ステップ５〜７、９、１０、１４〜１６および２８は、前述（図９参照）と同様の処理内容であり、ここでは詳述を省略する。
図１０においては、前述のステップ２７に代えて、ステップ２９、３０が挿入されている。
【０１０３】
２９はステップ１４〜１６に続く配線選択ステップである。ステップ２９においては、ノイズフィルタと他の回路部品との配線（配線長の設定が必要なノイズフィルタに結ばれる配線）が選択される。
【０１０４】
３０はステップ２９に続く再配置ステップである。ステップ２９においては、配線長が最短となるようにノイズフィルタと他の回路部品とが再配置される。
すなわち、ステップ２９で選択された配線を介してノイズフィルタに結ばれる部品の配置を、ノイズフィルタと他の部品との間の配線長が最短となるように、配置が自動的に設定される。
【０１０５】
次に、図１０を参照しながら、この発明の実施の形態６によるノイズフィルタ挿入用のチェック処理動作について説明する。
まず、前述の処理ステップ５〜７、９、１０、１４〜１６に続いて、ノイズフィルタに結ばれる配線（配線長の設定が必要な配線）を選択する（ステップ２９）。
【０１０６】
次に、ステップ２９で選択された配線を介してノイズフィルタに結ばれる部品とノイズフィルタとの配置を、両者の間の配線長が最短となるように自動設定し（ステップ３０）、ステップ２８に進む。
【０１０７】
ステップ２９で選択された配線は、たとえば「配線長最短」と回路図に表記されるように自動的に設定される。
以下、ステップ２８からステップ１４にリターンすることにより、上記作業が配線毎に実行される。
【０１０８】
このように、ノイズフィルタと他の部品との配線長が最短となるように、配置を自動設定することにより、配線長を考慮したノイズフィルタの挿入作業が軽減される。
【０１０９】
なお、上記実施の形態１〜６では、配線に関連する回路部品がノイズフィルタの場合について説明したが、同様の挿入条件を考慮する必要があるものであれば他の回路部品であっても適用可能であり、同等の作用効果を奏することは言うまでもない。
【０１１０】
以上のようにこの発明によれば、回路部品および回路部品を結ぶ配線に関連したＥＭＣ情報であって、少なくともクロックおよびデータを示す信号の種類を含むＥＭＣ情報を登録するＥＭＣ情報登録手段と、ＥＭＣ情報登録手段で登録したＥＭＣ情報に基づいてノイズフィルタを必要とする配線が検出されるノイズフィルタチェック処理手段と、を備えたプリント配線板設計装置であって、ノイズフィルタチェック処理手段は、ＥＭＣ情報登録手段から取り込んだＥＭＣ情報を用いて信号の種類を追加したネットリストを作成するネットリスト作成ステップと、信号の種類を追加したネットリストに基づいて、ノイズフィルタの挿入を検討するための回路図を作成する回路図作成ステップと、を実行するので、ノイズフィルタなどの回路部品を必要とする配線の検討および検出、ならびにノイズフィルタなどの回路部品の挿入操作を簡略化したプリント配線板設計装置が得られる効果がある。
【０１１１】
また、ノイズフィルタチェック処理手段は、ノイズフィルタを必要とする配線の配線条件を設定する配線条件設定ステップと、ネットリストおよび配線条件に基づいてノイズフィルタが必要な配線を検出する配線検出ステップとを含むので、ノイズフィルタなどの回路部品を必要とする配線の検討および検出、ならびにノイズフィルタなどの回路部品の挿入操作を簡略化したプリント配線板設計装置が得られる効果がある。
【０１１２】
また、配線検出ステップは、ノイズフィルタを必要とする配線を、ノイズフィルタの必要度に応じて色分けなどにより分類して表示する表示ステップを含むので、ノイズフィルタなどの回路部品を必要とする配線の検討および検出、ならびにノイズフィルタなどの回路部品の挿入操作を簡略化したプリント配線板設計装置が得られる効果がある。
【０１１３】
また、ノイズフィルタチェック処理手段は、配線検出ステップに続いて、ノイズフィルタを必要とする配線に対してノイズフィルタの挿入位置を指定する挿入位置入力ステップと、あらかじめ準備したファイルの中から挿入位置に応じたノイズフィルタを選択するフィルタ選択ステップと、回路図にノイズフィルタを挿入するフィルタ挿入ステップとを含むので、ノイズフィルタなどの回路部品を必要とする配線の検討および検出、ならびにノイズフィルタなどの回路部品の挿入操作を簡略化したプリント配線板設計装置が得られる効果がある。
【０１１４】
また、回路部品チェック処理手段は、配線検出ステップに続いて、配線に関連したノイズフィルタと他の回路部品との配線長を設定する配線長設定ステップと、配線長を回路図情報として登録する回路図情報登録ステップとを含むので、ノイズフィルタの挿入条件を容易に定めることのできるプリント配線板設計装置が得られる効果がある。
【０１１５】
また、配線長設定ステップは、ノイズフィルタと他の回路部品との配線を選択する配線選択ステップと、配線長が最短となるようにノイズフィルタと他の回路部品とを再配置する再配置ステップとを含むので、配線長を考慮したノイズフィルタの挿入作業を軽減させたプリント配線板設計装置が得られる効果がある。
【図面の簡単な説明】
【０１１６】
【図１】この発明の実施の形態１に係るプリント配線板設計装置によるプリント配線板作成処理動作を示すフローチャートである。
【図２】この発明の実施の形態１に係るプリント配線板設計装置による具体的なノイズフィルタ挿入処理動作を示すフローチャートである。
【図３】この発明の実施の形態２に係るプリント配線板設計装置による具体的なノイズフィルタ挿入処理動作を示すフローチャートである。
【図４】この発明の実施の形態３に係るプリント配線板設計装置による具体的なノイズフィルタ挿入処理動作を示すフローチャートである。
【図５】この発明の実施の形態４に係るプリント配線板設計装置による具体的なノイズフィルタ挿入処理動作を示すフローチャートである。
【図６】この発明に関連した参考例１による具体的なノイズフィルタ挿入処理動作を示すフローチャートである。
【図７】この発明に関連した参考例２による具体的なノイズフィルタ挿入処理動作を示すフローチャートである。
【図８】この発明に関連した参考例３による具体的なノイズフィルタ挿入処理動作を示すフローチャートである。
【図９】この発明の実施の形態５による具体的なノイズフィルタ挿入処理動作を示すフローチャートである。
【図１０】この発明の実施の形態６による具体的なノイズフィルタ挿入処理動作を示すフローチャートである。
【図１１】従来のプリント配線板作成方法によるノイズフィルタ挿入処理動作を示すフローチャートである。
【符号の説明】
【０１１７】
１  一般的なプリント配線板作成処理、１ｄ  回路図作成ステップ、２  ＥＭＣ情報登録処理（ＥＭＣ情報登録手段）、３  ＥＭＣ情報、４  ノイズフィルタチェック処理（ノイズフィルタチェック処理手段）、５  ＥＭＣ情報取り込みステップ、６  ＥＭＣ情報分類ステップ、７  ネットリスト作成ステップ、８  回路図表示ステップ、９  ノイズフィルタ必要配線の条件設定ステップ、１０  ノイズフィルタ必要配線の検出および表示ステップ、１１  ノイズフィルタ必要配線の検出ステップ、１２  ノイズフィルタ必要配線の分類条件設定ステップ、１３  ノイズフィルタ必要配線の分類および表示ステップ、１４  ノイズフィルタ挿入位置入力ステップ、１５  ノイズフィルタ選択ステップ、１６  ノイズフィルタ挿入ステップ、１７  配線検出結果確認ステップ、１８  ノイズフィルタ挿入位置条件設定ステップ、１９  ノイズフィルタ選択条件設定ステップ、２０  ノイズフィルタ挿入ステップ、２１  仮想配線長、線路定数、ノイズ許容量入力ステップ、２２  信号波形計算ステップ、２３  放射ノイズ量計算ステップ、２４  放射ノイズ量およびノイズ許容量比較ステップ、２５  ノイズフィルタ選定ステップ、２６  ノイズフィルタ挿入ステップ、２７  配線長設定ステップ、２８  回路図情報登録ステップ、２９  配線選択ステップ、３０  再配置ステップ。
【図１】
2007193830.tif 000003
【図２】
2007193830.tif 000004
【図３】
2007193830.tif 000005
【図４】
2007193830.tif 000006
【図５】
2007193830.tif 000007
【図６】
2007193830.tif 000008
【図７】
2007193830.tif 000009
【図８】
2007193830.tif 000010
【図９】
2007193830.tif 000011
【図１０】
2007193830.tif 000012
【図１１】
2007193830.tif 000013