JP7506115B2 - Circuit board analysis device and analysis method - Google Patents
Circuit board analysis device and analysis method Download PDFInfo
- Publication number
- JP7506115B2 JP7506115B2 JP2022108315A JP2022108315A JP7506115B2 JP 7506115 B2 JP7506115 B2 JP 7506115B2 JP 2022108315 A JP2022108315 A JP 2022108315A JP 2022108315 A JP2022108315 A JP 2022108315A JP 7506115 B2 JP7506115 B2 JP 7506115B2
- Authority
- JP
- Japan
- Prior art keywords
- impedance
- circuit board
- point
- observation points
- points
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000004458 analytical method Methods 0.000 title claims description 38
- 238000004364 calculation method Methods 0.000 claims description 60
- 238000000034 method Methods 0.000 claims description 17
- 238000000605 extraction Methods 0.000 claims description 16
- 239000000284 extract Substances 0.000 claims description 10
- 238000005259 measurement Methods 0.000 claims 6
- 238000010586 diagram Methods 0.000 description 11
- 239000003990 capacitor Substances 0.000 description 2
- 239000002184 metal Substances 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000035945 sensitivity Effects 0.000 description 2
- 239000000758 substrate Substances 0.000 description 2
- 240000004050 Pentaglottis sempervirens Species 0.000 description 1
- 235000004522 Pentaglottis sempervirens Nutrition 0.000 description 1
- -1 and diodes Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000009413 insulation Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000004088 simulation Methods 0.000 description 1
Images
Description
本開示は、回路基板を解析する技術に関する。 This disclosure relates to technology for analyzing circuit boards.
特開2009-223885号公報(特許文献1)には、熟練設計者でなくとも短時間でノイズの低いプリント基板の設計が可能なプリント基板設計支援装置が開示されている。この設計支援装置は、プリント基板の設計データを入手し、入出されたプリント基板をメッシュ状に分割し、メッシュ毎に等価回路を計算し、計算されたメッシュ毎の等価回路を各端子で接続してプリント基板全体の等価回路モデルを生成する。そして、生成された等価回路モデルを用いて、電源端子から見たプリント基板のインピーダンスの絶対値を計算し、計算されたインピーダンス絶対値を評価する。 JP 2009-223885 A (Patent Document 1) discloses a printed circuit board design support device that enables even non-expert designers to design low-noise printed circuit boards in a short time. This design support device obtains design data for printed circuit boards, divides the input and output printed circuit boards into meshes, calculates an equivalent circuit for each mesh, and connects the calculated equivalent circuits for each mesh at each terminal to generate an equivalent circuit model for the entire printed circuit board. The generated equivalent circuit model is then used to calculate the absolute value of the impedance of the printed circuit board as seen from the power supply terminals, and the calculated absolute impedance value is evaluated.
特開2009-223885号公報に開示された設計支援装置は、電源端子を基準点とし、回路基板の特定の観測点に注目してその観測点と基準点との間のインピーダンスを算出し、算出されたインピーダンスの絶対値を評価している。そのため、特定の観測点におけるインピーダンスを評価することはできるが、その観測点のインピーダンスがその周辺領域のインピーダンスと比べて特異な値であるか否かを認識することはできない。したがって、回路基板全体のうち、どの箇所がインピーダンス特異値を持つ箇所(インピーダンス特異点)なのかを特定することはできない。 The design support device disclosed in JP 2009-223885 A uses a power supply terminal as a reference point, focuses on a specific observation point on the circuit board, calculates the impedance between the observation point and the reference point, and evaluates the absolute value of the calculated impedance. Therefore, although it is possible to evaluate the impedance at a specific observation point, it is not possible to recognize whether the impedance of the observation point is a unique value compared to the impedance of the surrounding area. Therefore, it is not possible to identify which parts of the entire circuit board have impedance singular values (impedance singular points).
本開示は、上述の課題を解決するためになされたものであって、その目的は、回路基板におけるインピーダンス特異点を適切に特定することである。 The present disclosure has been made to solve the above-mentioned problems, and its purpose is to properly identify impedance singularities in a circuit board.
(第1項) 本開示による回路基板の解析装置は、回路基板の設計データが入力される入力部と、設計データに基づいて回路基板の解析を行なう演算部とを備える。演算部は、回路基板の配置領域上に複数の観測点をメッシュ状に配置し、回路基板の基準点から各観測点までのインピーダンスの周波数特性を算出し、周波数特性を用いて基準周波数におけるインピーダンスを算出する処理を各観測点に対して実行し、各観測点のインピーダンスを用いて回路基板におけるインピーダンス特異点を抽出する抽出処理を行なう。演算部は、抽出処理において、各観測点を判定対象点として、判定対象点の周辺に配置される周辺観測点群のインピーダンスの平均を算出し、周辺観測点群のインピーダンスの平均に対して判定対象点のインピーダンスが乖離している場合に、当該判定対象点をインピーダンス特異点として抽出する。 (1) The circuit board analysis device according to the present disclosure includes an input unit to which design data for the circuit board is input, and a calculation unit that analyzes the circuit board based on the design data. The calculation unit arranges a plurality of observation points in a mesh pattern on a layout area of the circuit board, calculates the frequency characteristics of the impedance from a reference point on the circuit board to each observation point, executes a process for each observation point to calculate the impedance at a reference frequency using the frequency characteristics, and performs an extraction process to extract impedance singular points on the circuit board using the impedance of each observation point. In the extraction process, the calculation unit calculates the average impedance of a group of surrounding observation points arranged around the judgment point, with each observation point as a judgment target point, and extracts the judgment target point as an impedance singular point if the impedance of the judgment target point deviates from the average impedance of the group of surrounding observation points.
(第2項) 第1項に記載の回路基板の解析装置において、回路基板の配置領域には第1部分と第1部分とは異なる第2部分とが含まれる。演算部は、第1部分における観測点の密度と第2部分における観測点の密度とを互いに異ならせる。 (2) In the circuit board analysis device described in 1, the layout area of the circuit board includes a first portion and a second portion different from the first portion. The calculation unit makes the density of observation points in the first portion and the density of observation points in the second portion different from each other.
(第3項) 第1または2項に記載の回路基板の解析装置において、演算部は、抽出処理において、周辺観測点群のインピーダンスの平均に対して判定対象点のインピーダンスが閾値以上乖離している場合に、当該判定対象点をインピーダンス特異点として抽出する。
(Clause 3) In the circuit board analysis device described in
(第4項) 第1項に記載の回路基板の解析装置において、表示装置をさらに備える。演算部は、複数の観測点のインピーダンスを複数の観測点の配置順に並べてグラフ化した画像を表示装置に表示させる。 (4) The circuit board analysis device according to 1 further includes a display device. The calculation unit causes the display device to display an image in which the impedances of the multiple observation points are arranged in the order in which the multiple observation points are arranged and graphed.
(第5項) 本開示による回路基板の解析方法は、回路基板の配置領域上に複数の観測点をメッシュ状に配置するステップと、回路基板の基準点から各観測点までのインピーダンスの周波数特性を算出するステップと、周波数特性を用いて基準周波数におけるインピーダンスを算出する処理を各観測点に対して実行するステップと、各観測点のインピーダンスを用いて回路基板におけるインピーダンス特異点を抽出する抽出処理を行なうステップとを含む。抽出処理を行なうステップは、各観測点を判定対象点として、判定対象点から所定範囲内に配置される周辺観測点群のインピーダンスの平均を算出するステップと、周辺観測点群のインピーダンスの平均に対して判定対象点のインピーダンスが乖離している場合に、当該判定対象点をインピーダンス特異点として抽出するステップとを含む。 (Section 5) The method for analyzing a circuit board according to the present disclosure includes the steps of arranging a plurality of observation points in a mesh pattern on a placement area of the circuit board, calculating the frequency characteristics of the impedance from a reference point on the circuit board to each observation point, performing a process for each observation point to calculate the impedance at a reference frequency using the frequency characteristics, and performing an extraction process to extract impedance singular points on the circuit board using the impedance of each observation point. The extraction process step includes the steps of calculating the average impedance of a group of surrounding observation points arranged within a predetermined range from each observation point as a judgment target point, and extracting the judgment target point as an impedance singular point when the impedance of the judgment target point deviates from the average impedance of the group of surrounding observation points.
本開示によれば、回路基板におけるインピーダンス特異点を適切に特定することができる。 This disclosure makes it possible to properly identify impedance singularities in a circuit board.
以下、本開示の実施の形態について、図面を参照しながら詳細に説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。 The following describes in detail the embodiments of the present disclosure with reference to the drawings. Note that the same or corresponding parts in the drawings are given the same reference numerals and their description will not be repeated.
<システム構成>
図1は、本実施の形態に係る解析システム1の全体構成を概略的に示す図である。解析システム1は、回路基板10のインピーダンス特性の解析を行なう。
<System Configuration>
1 is a diagram showing an outline of the overall configuration of an
回路基板10は、電子部品が実装される上面10aおよび下面10bを有する、略矩形状の基板である。なお、図1には、回路基板10の上面図(Top View)が示されている。以下では、回路基板10の上面10aの長手方向および短手方向をそれぞれX軸方向およびY軸方向とも称し、回路基板10の高さ(厚さ)方向をZ軸方向とも称する。
The
図2は、回路基板10の断面を模式的に示す図である。回路基板10は、基板本体18と、集積回路21~23と、電子部品31~36とを含む。
Figure 2 is a schematic cross-sectional view of the
基板本体18は、4層のプリント基板11~14と、3層の絶縁層15~17とを含む。4層のプリント基板11~14は、回路基板10の上面10aから下面10bまでの間に、この順に配置される。絶縁層15はプリント基板11,12の間に配置され、絶縁層16はプリント基板12,13の間に配置され、絶縁層17はプリント基板13,14の間に配置される。
The
集積回路21~23は、トランジスタ、抵抗、コンデンサ、ダイオードなどの多数の素子とそれらを結ぶ金属配線とが一枚の半導体基板の上に一体的に形成された回路である。集積回路21~23は、たとえばLSI(Large-Scale Integration、大規模集積回路)であってもよい。電子部品31~36は、抵抗、コンデンサ、ダイオードなどの回路素子である。集積回路21~23および電子部品31~36は、基板本体18内の金属配線によって所定の接続パターンで電気的に接続されている。
The integrated circuits 21-23 are circuits in which numerous elements such as transistors, resistors, capacitors, and diodes, and metal wiring connecting them, are integrally formed on a single semiconductor substrate. The integrated circuits 21-23 may be, for example, LSIs (Large-Scale Integration). The electronic components 31-36 are circuit elements such as resistors, capacitors, and diodes. The integrated circuits 21-23 and the electronic components 31-36 are electrically connected in a predetermined connection pattern by metal wiring within the
なお、本実施の形態では、集積回路21~23および電子部品31~33は回路基板10の上面10aに配置され、電子部品34~36は回路基板10の下面10bに配置される。
In this embodiment, the integrated circuits 21-23 and the electronic components 31-33 are arranged on the
図1に戻って、解析システム1は、解析対象である回路基板10の設計データが記憶されたデータベース70と、ユーザによって操作されるキーボード等の入力装置80と、画像等を表示するための表示装置90と、解析装置100とを備える。
Returning to FIG. 1, the
解析装置100は、ポート101~103と、ROM(Read Only Memory)およびRAM(Random Access Memory)等を含む記憶部110と、CPU(Central Processing Unit)等を含む演算部120とを備える。
The
ポート101は、データベース70を接続するためのインターフェースであり、データベース70と解析装置100との間のデータの入出力を実現する。ポート102は、入力装置80を接続するためのインターフェースであり、入力装置80と解析装置100との間のデータの入出力を実現する。ポート103は、表示装置90を接続するためのインターフェースであり、表示装置90と解析装置100との間のデータの入出力を実現する。
記憶部110は、演算部120により実行されるプログラムを格納する。また、記憶部110は、演算部120におけるプログラムの実行により生成されるデータと、データベース70からポート101に入力される回路基板10の設計データとを一時的に格納する。
The
演算部120は、回路基板10の設計データに対して演算部120に格納されたプログラムに基づく処理を実行することによって、回路基板10の解析処理を行なう。演算部120は、回路基板10の解析結果を示す画像を表示装置90に表示させることができる。
The
<回路基板10の解析処理>
演算部120は、データベース70からポート101に入力される回路基板10の設計データに対して、以下のような解析処理を実行する。
<Analysis of
The
まず、演算部120は、回路基板10の設計データから回路基板10の配置領域を特定し、たとえばユーザの入力指示に従って、回路基板10の配置領域上に複数の観測点をメッシュ状に配置する。なお、観測点は、回路基板10のプリント基板11~14のそれぞれに対して配置される。
First, the
図3は、回路基板10のプリント基板11における複数の観測点の配置例を示す図である。図3に示す例では、プリント基板11が配置される領域がX軸方向およびY軸方向に一定間隔で分割されて複数のメッシュ(要素)が形成されている。観測点は、複数のメッシュ内の予め定められた点(たとえば面中心)に配置される。このような観測点の配置が、プリント基板11~14のそれぞれに対して行なわれる。
Figure 3 is a diagram showing an example of the arrangement of multiple observation points on the printed
なお、図3に示される基準点P0は、たとえば、図示しない外部の電源から供給される電力を受ける電源端子の位置に予め設定されている。 Note that the reference point P0 shown in FIG. 3 is preset, for example, at the position of a power supply terminal that receives power supplied from an external power supply (not shown).
観測点の配置が完了すると、演算部120は、複数の観測点の各々について、基準点P0から各観測点までのインピーダンスの周波数特性を算出する。たとえば、演算部120は、基準点P0から各観測点までのインピーダンスの周波数特性を、Sパラメータ解析を実行できるシミュレータを利用して算出する。すなわち、本実施の形態による演算部120は、インピーダンスの周波数特性を実測するのではなく、シミュレーションによりSパラメータを算出し、算出されたSパラメータをインピーダンス値に変換することによって、基準点P0から各観測点までのインピーダンスの周波数特性を算出する。
When the placement of the observation points is completed, the
具体的には、演算部120は、回路基板10の設計データを読み込んで、回路基板10の3次元の形状情報、回路基板10内のプリント基板11~14の物理定数(電気伝導度、比誘電率など)、および、電子部品31~36の情報を認識する。
Specifically, the
そして、演算部120は、たとえばユーザによって指定されたスイープ周波数帯および解析ステップに基づいて、各観測点に対してSパラメータ解析(信号源の周波数の変化に対して観測点の利得と位相がどのように変化するかを観測する処理)を実施することにより、各観測点のSパラメータを算出する。そして、演算部120は、算出されたSパラメータをインピーダンス値に変換する。これにより、基準点P0から各観測点までのインピーダンスの周波数特性が算出される。
Then, the
図4は、演算部120によって算出された、各観測点のインピーダンス周波数特性の一例を示す図である。なお、図4には、4つの観測点P11,P12,P21,P22におけるインピーダンスの周波数特性が例示されている。各観測点の周波数特性において、横軸はSパラメータ解析に用いる信号源の周波数を示し、縦軸はインピーダンスを示す。
Figure 4 is a diagram showing an example of the impedance frequency characteristics of each observation point calculated by the
図4に示されるように、周波数に対するインピーダンスの値は、各観測点毎に異なっている。特に、低周波数帯では、いずれの観測点においても周波数の増加に伴ってインピーダンスが単調に低下する傾向が見られるが、回路基板10で使用されることが想定される基準周波数f0が含まれる高周波数帯では、周波数に対するインピーダンスの変化の態様が観測点毎に大きく異なっている。したがって、回路基板10に入力される信号が基準周波数f0近傍の高周波信号である場合、各観測点におけるインピーダンスが大きく異なり得る。
As shown in Figure 4, the impedance value with respect to frequency differs for each observation point. In particular, in the low frequency band, there is a tendency for the impedance to decrease monotonically with increasing frequency at all observation points, but in the high frequency band that includes the reference frequency f0 that is expected to be used by the
そのため、演算部120は、各観測点のインピーダンスの周波数特性を用いて、基準周波数f0におけるインピーダンスを算出する処理を各観測点に対して実行する。そして、演算部120は、基準周波数f0における各観測点のインピーダンスを用いて回路基板10におけるインピーダンス特異点を抽出する抽出処理を行なう。なお、回路基板10で使用される信号の周波数が変動することが想定される場合には、その変動範囲をカバーできるように、基準周波数f0を複数設定し、各基準周波数f0毎に上記の抽出処理を行なうようにすればよい。
Therefore, the
演算部120は、インピーダンス特異点を抽出する抽出処理において、各観測点を判定対象点として、判定対象点から所定範囲内に配置される周辺観測点群のインピーダンスの平均を算出し、周辺観測点群のインピーダンスの平均に対して判定対象点のインピーダンスが乖離している場合にその判定対象点をインピーダンス特異点として抽出する。
In the extraction process for extracting impedance singularities, the
図5は、演算部120によるインピーダンス特異点の抽出手法の一例を説明するための図である。図5において、横軸は回路基板10の配置領域におけるX軸方向の位置を示し、縦軸は基準周波数f0におけるインピーダンスを示す。
Figure 5 is a diagram for explaining an example of a method for extracting impedance singularities by the
図5に示す例では、演算部120は、X軸方向の位置が第1点x1から第2点x2までの領域R1内の観測点については、領域R1内の観測点群を周辺観測点群として、領域R1内の観測点群のインピーダンス平均Zave1を算出し、インピーダンス平均Zave1から閾値以上乖離しているインピーダンスを有する観測点をインピーダンス特異点として抽出する。図5に示す例では、点線枠α内の観測点がインピーダンス特異点として抽出されている。
In the example shown in FIG. 5, for observation points in region R1 whose positions in the X-axis direction are from the first point x1 to the second point x2, the
X軸方向の位置が第2点x2から第3点x3までの領域R2内の観測点については、演算部120は、領域R2内の観測点群を周辺観測点群として、領域R2内の観測点群のインピーダンス平均Zave2を算出し、インピーダンス平均Zave2から閾値以上乖離しているインピーダンスを有する観測点をインピーダンス特異点として抽出する。
For the observation points in region R2 whose positions in the X-axis direction are from the second point x2 to the third point x3, the
図5に示す例では、点線枠α内のインピーダンスの大きさと点線枠β内のインピーダンスの大きさとはあまり差はない。しかしながら、点線枠α内の観測点が含まれる領域R1のインピーダンス平均Zave1が比較的低く点線枠α内のインピーダンスが領域R1のインピーダンス平均Zave1から閾値以上乖離しているため、点線枠α内のインピーダンスがインピーダンス特異点として抽出される。 In the example shown in FIG. 5, there is little difference between the magnitude of the impedance within the dotted frame α and the magnitude of the impedance within the dotted frame β. However, since the impedance average Zave1 of the region R1 that includes the observation points within the dotted frame α is relatively low and the impedance within the dotted frame α deviates from the impedance average Zave1 of the region R1 by more than the threshold value, the impedance within the dotted frame α is extracted as an impedance singular point.
その一方で、点線枠β内の観測点が含まれる領域R2のインピーダンス平均Zave2は比較的高く点線枠β内のインピーダンスが領域R2のインピーダンス平均Zave2から閾値以上乖離はしていないため、点線枠β内のインピーダンスはインピーダンス特異点としては抽出されない。 On the other hand, the impedance average Zave2 of region R2, which includes the observation points within the dotted frame β, is relatively high, and the impedance within the dotted frame β does not deviate from the impedance average Zave2 of region R2 by more than the threshold value, so the impedance within the dotted frame β is not extracted as an impedance singularity.
ただし、点線枠β内のインピーダンスは領域R2のインピーダンス平均Zave2からやや乖離しているように見えるため、注意すべき観測点ではある。この点に鑑み、演算部120は、基準周波数f0におけるインピーダンスを回路基板10の全領域に亘って俯瞰描画した画像を表示装置90に表示させる。言い換えれば、演算部120は、基準周波数f0における全観測点のインピーダンスを観測点の配置順に並べてグラフ化した画像を表示装置90に表示させる。たとえば、演算部120は、回路基板10の配置領域をX軸およびY軸を含むXY平面に配置し、X軸方向の位置およびY軸方向の位置に対するインピーダンスの大きさがZ軸方向に示されるような画像を表示装置90に表示させる。すなわち、回路基板10のイメージ画像の上に、インピーダンスがどのように分布するのかを空間的に表示させる。これにより、ユーザは、表示装置90に表示された画像を見ながら、注意すべき観測点の位置を確認することができる。
However, since the impedance in the dotted frame β seems to deviate slightly from the impedance average Zave2 of the region R2, it is an observation point that requires attention. In view of this, the
なお、演算部120が、俯瞰描画した画像を表示装置90に表示させる際に、インピーダンス特異点を他の観測点とは異なる態様で目立つように表示させるようにしてもよい。また、点線枠β内のような注意すべき観測点についても、インピーダンス特異点およびその他の観測点とは異なる態様で表示させることによって、ユーザに注意を促すようにしてもよい。
When the
図6は、演算部120がインピーダンス特異点を抽出する際に行なう処理手順の一例を示すフローチャートである。このフローチャートは、たとえばユーザが解析開始指令を入力装置80に入力した場合に開始される。なお、図6に示す処理は上述したように回路基板10のプリント基板11~14のそれぞれに対して行なわれるが、図6ではプリント基板11~14を区別することなく「回路基板10」と記載している。
Figure 6 is a flowchart showing an example of the processing procedure performed by the
演算部120は、回路基板10の設計データを読み込んで、回路基板10の配置領域を特定する(ステップS10)。
The
次いで、演算部120は、回路基板10の配置領域に、基準点P0を設定する(ステップS10)。たとえば、基準点P0が予めユーザによって指定されている場合には、演算部120は、ユーザによる指定箇所を基準点P0に設定する。また、たとえば、演算部120が回路基板10の設計データから電源端子が配置されている位置を特定し、電源端子が配置されている位置を基準点P0に設定するようにしてもよい。
Then, the
次いで、演算部120は、回路基板10の配置領域上に、複数の観測点をメッシュ状(上述の図3参照)に配置する(ステップS20)。
Next, the
次いで、演算部120は、複数の観測点をいくつかのグループに層別する(ステップS30)。なお、この処理は、1回の解析で扱えるデータ量に制限があることに鑑みて、複数の観測点をグループ化することで1回の解析で扱うデータ量を抑えるためのものである。
Next, the
次いで、演算部120は、基準点P0からグループ内の各観測点までのインピーダンスの周波数特性(上述の図4参照)を算出する(ステップS40)。
Next, the
次いで、演算部120は、全グループに対してステップS40の処理を実施したか否かを判定する(ステップS50)
全グループに対してステップS40の処理が実施していない場合(ステップS50においてNO)、演算部120は、全グループに対してステップS40の処理が実施されるのを待つ。
Next, the
If the process of step S40 has not been performed for all groups (NO in step S50),
全グループに対してステップS40の処理が実施されている場合(ステップS50においてYES)、演算部120は、各観測点の基準周波数f0におけるインピーダンスを算出する(ステップS60)。
If the processing of step S40 has been performed for all groups (YES in step S50), the
次いで、演算部120は、インピーダンス特異点の抽出処理を行なう(ステップS70)。具体的には、演算部120は、上述したように、各観測点を判定対象点として、判定対象点の周辺に配置される周辺観測点群のインピーダンス平均Zaveを算出し、周辺観測点群のインピーダンス平均Zaveに対して判定対象点のインピーダンスが閾値以上乖離している場合に、当該判定対象点をインピーダンス特異点として抽出する。演算部120は、このような抽出処理を全観測点に対して行なう。なお、周辺観測点群については、たとえば、判定対象点を中心する所定範囲内に配置される観測点群としてもよいし、判定対象点が配置される領域毎に予め設定された範囲内に配置される観測点群としてもよい。
Next, the
次いで、演算部120は、基準周波数f0におけるインピーダンスを回路基板10の全領域に亘って俯瞰描画した画像を表示装置90に表示させる(ステップS80)。たとえば、演算部120は、基準周波数f0における全観測点のインピーダンスを観測点の配置順に並べてグラフ化した画像を表示装置90に表示させる。
Next, the
以上のように、本実施の形態による演算部120は、回路基板10の配置領域上に複数の観測点をメッシュ状に配置し、回路基板の基準点P0から各観測点までのインピーダンスの周波数特性を算出する。そして、演算部120は、算出された周波数特性を用いて基準周波数f0における各観測点のインピーダンスを算出し、各観測点のインピーダンスを用いてインピーダンス特異点を抽出する。
As described above, the
インピーダンス特異点を抽出する際、演算部120は、各観測点を判定対象点として、判定対象点の周辺に配置される周辺観測点群のインピーダンス平均Zaveを算出し、周辺観測点群のインピーダンス平均Zaveに対して判定対象点のインピーダンスが閾値以上乖離している場合に、当該判定対象点をインピーダンス特異点として抽出する。
When extracting impedance singularities, the
このように、本実施の形態においては、特定の観測点に注目するのではなく、回路基板10の全体を網羅的に観測し、各観測点とその周辺領域の観測点との相対値比較によってインピーダンス特異点を特定する。そのため、特定の観測点のみに注目する場合に比べて、回路基板10の全体のうちのどの箇所がインピーダンス特異点なのかを適切に特定することができる。また、解消すべきインピーダンス特異点の位置を特定することができるので、回路基板10のEMC(Electromagnetic Compatibility)特性の向上にも寄与することができる。
In this manner, in this embodiment, rather than focusing on specific observation points, the
さらに、本実施の形態による演算部120は、周辺観測点群のインピーダンス平均Zaveに対して判定対象点のインピーダンスが「閾値」以上乖離している場合に、当該判定対象点をインピーダンス特異点として抽出する。そのため、「閾値」の大きさを調整することで、インピーダンス特異点の抽出感度(解析感度)を簡単に調整することができる。
Furthermore, in this embodiment, the
さらに、本実施の形態による演算部120は、基準周波数f0における全観測点のインピーダンスを観測点の配置順に並べてグラフ化した画像を表示装置90に表示させる。これにより、ユーザは、表示装置90に表示された画像を見ながら、インピーダンス特異点のインピーダンスが周辺観測点のインピーダンスからどの程度乖離しているのかを確認したり、あるいは、インピーダンス特異点以外の注意すべき観測点の位置を確認したり、することができる。
Furthermore, the
<変形例>
上述の実施の形態においては回路基板10の配置領域に一定間隔で観測点を配置したが、効率的な解析を行なうために、指定エリア毎に観測点を粗密化するようにしてもよい。
<Modification>
In the above embodiment, the observation points are arranged at regular intervals in the layout area of the
図7は、本変形例による観測点の配置例を示す図である。図7に示す例では、詳しい観測が必要なエリアとして、集積回路21と電子部品31とを含むエリアA1、集積回路22と電子部品32とを含むエリアA2、および集積回路23と電子部品33とを含むエリアA3が指定されている。そして、エリアA1,A2,A2内の観測点の配置密度が密となり、エリアA1,A2,A2以外の観測点の配置密度が粗くなるように、観測点(メッシュ)が配置されている。さらに、図7に示す例では、エリアA1内の観測点の配置密度が、エリアA1,A2内の観測点の配置密度よりも高くなるように、観測点(メッシュ)が配置されている。
Figure 7 is a diagram showing an example of the arrangement of observation points according to this modified example. In the example shown in Figure 7, area A1 including integrated
このように、回路基板10の配置領域における指定エリアの観測点の密度と、指定エリア以外の観測点の密度とを互いに異ならせるようにしてもよい。このようにすることで、たとえば詳しい観測が必要な領域内の観測点数を多くし、そうでない領域内の観測点数を少なくすることができる。その結果、解析精度を確保しつつ、解析に要する演算負荷を軽減することができる。
In this way, the density of observation points in a specified area in the placement area of the
なお、より効率的に解析を行なうために、第1回目の解析では全体の観測点の配置密度を粗くしておき、その結果で観測点の配置密度を密にする領域(詳しい観測を行なう領域)を決めるようにしてもよい。 In order to perform the analysis more efficiently, the overall density of observation points can be set coarsely in the first analysis, and the results can be used to determine areas where the density of observation points is to be increased (areas where detailed observations will be performed).
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本開示の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。 The embodiments disclosed herein should be considered to be illustrative and not restrictive in all respects. The scope of the present disclosure is indicated by the claims rather than the above description, and is intended to include all modifications within the meaning and scope of the claims.
1 解析システム、10 回路基板、10a 上面、10b 下面、11~14 プリント基板、15~17 絶縁層、18 基板本体、21~23 集積回路、31~36 電子部品、70 データベース、80 入力装置、90 表示装置、100 解析装置、101,102,103 ポート、110 記憶部、120 演算部。 1 Analysis system, 10 Circuit board, 10a Top surface, 10b Bottom surface, 11-14 Printed circuit board, 15-17 Insulation layer, 18 Board body, 21-23 Integrated circuits, 31-36 Electronic components, 70 Database, 80 Input device, 90 Display device, 100 Analysis device, 101, 102, 103 Port, 110 Memory unit, 120 Calculation unit.
Claims (5)
前記回路基板の設計データが入力される入力部と、
前記設計データに基づいて前記回路基板の解析を行なう演算部とを備え、
前記演算部は、
前記回路基板の配置領域上に複数の観測点をメッシュ状に配置し、
前記回路基板の基準点から各前記観測点までのインピーダンスの周波数特性を算出し、
前記周波数特性を用いて基準周波数におけるインピーダンスを算出する処理を各前記観測点に対して実行し、
各前記観測点の前記インピーダンスを用いて前記回路基板におけるインピーダンス特異点を抽出する抽出処理を行ない、
前記演算部は、前記抽出処理において、各前記観測点を判定対象点として、
前記判定対象点の周辺に配置される周辺観測点群のインピーダンスの平均を算出し、
前記周辺観測点群のインピーダンスの平均に対して前記判定対象点のインピーダンスが乖離している場合に、当該判定対象点をインピーダンス特異点として抽出する、回路基板の解析装置。 An apparatus for analyzing a circuit board, comprising:
an input unit to which design data of the circuit board is input;
a calculation unit that performs an analysis of the circuit board based on the design data,
The calculation unit is
A plurality of observation points are arranged in a mesh pattern on a placement area of the circuit board;
Calculating a frequency characteristic of impedance from a reference point on the circuit board to each of the measurement points;
A process of calculating an impedance at a reference frequency using the frequency characteristics is performed for each of the measurement points;
performing an extraction process for extracting impedance singular points on the circuit board using the impedance at each of the measurement points;
In the extraction process, the calculation unit sets each of the observation points as a determination target point,
Calculating an average of the impedances of a group of surrounding observation points arranged around the judgment point;
When the impedance of the determination point deviates from the average impedance of the surrounding observation points, the determination point is extracted as an impedance singular point.
前記演算部は、前記第1部分における観測点の密度と前記第2部分における観測点の密度とを互いに異ならせる、請求項1に記載の回路基板の解析装置。 the placement area of the circuit board includes a first portion and a second portion different from the first portion;
The circuit board analysis device according to claim 1 , wherein the calculation section makes a density of observation points in the first portion and a density of observation points in the second portion different from each other.
前記演算部は、前記複数の観測点のインピーダンスを前記複数の観測点の配置順に並べてグラフ化した画像を前記表示装置に表示させる、請求項1に記載の回路基板の解析装置。 Further comprising a display device,
2. The circuit board analysis device according to claim 1, wherein the calculation unit causes the display device to display an image in which the impedances of the plurality of observation points are arranged in an order in which the plurality of observation points are arranged in a graph.
前記回路基板の配置領域上に複数の観測点をメッシュ状に配置するステップと、
前記回路基板の基準点から各前記観測点までのインピーダンスの周波数特性を算出するステップと、
前記周波数特性を用いて基準周波数におけるインピーダンスを算出する処理を各前記観測点に対して実行するステップと、
各前記観測点の前記インピーダンスを用いて前記回路基板におけるインピーダンス特異点を抽出する抽出処理を行なうステップとを含み、
抽出処理を行なうステップは、各前記観測点を判定対象点として、
前記判定対象点から所定範囲内に配置される周辺観測点群のインピーダンスの平均を算出するステップと、
前記周辺観測点群のインピーダンスの平均に対して前記判定対象点のインピーダンスが乖離している場合に、当該判定対象点をインピーダンス特異点として抽出するステップとを含む、回路基板の解析方法。 A method for analyzing a circuit board, comprising:
arranging a plurality of observation points in a mesh pattern on an arrangement area of the circuit board;
calculating a frequency characteristic of impedance from a reference point on the circuit board to each of the measurement points;
executing a process of calculating impedance at a reference frequency for each of the measurement points using the frequency characteristics;
performing an extraction process for extracting impedance singular points on the circuit board using the impedance of each of the measurement points;
The step of performing the extraction process includes:
calculating an average of impedances of a group of surrounding observation points arranged within a predetermined range from the determination point;
and if the impedance of the determination point deviates from the average impedance of the surrounding observation points, extracting the determination point as an impedance singular point.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022108315A JP7506115B2 (en) | 2022-07-05 | 2022-07-05 | Circuit board analysis device and analysis method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2022108315A JP7506115B2 (en) | 2022-07-05 | 2022-07-05 | Circuit board analysis device and analysis method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2024007100A JP2024007100A (en) | 2024-01-18 |
JP7506115B2 true JP7506115B2 (en) | 2024-06-25 |
Family
ID=89543342
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2022108315A Active JP7506115B2 (en) | 2022-07-05 | 2022-07-05 | Circuit board analysis device and analysis method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP7506115B2 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005157801A (en) | 2003-11-26 | 2005-06-16 | Matsushita Electric Ind Co Ltd | Method for analyzing power noise of semiconductor integrated circuit |
JP2009223885A (en) | 2008-02-21 | 2009-10-01 | Hitachi Ltd | Method of designing printed circuit board, and design support apparatus of printed circuit board |
JP2020024574A (en) | 2018-08-07 | 2020-02-13 | 株式会社デンソーテン | Noise analysis device and noise analysis method |
-
2022
- 2022-07-05 JP JP2022108315A patent/JP7506115B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2005157801A (en) | 2003-11-26 | 2005-06-16 | Matsushita Electric Ind Co Ltd | Method for analyzing power noise of semiconductor integrated circuit |
JP2009223885A (en) | 2008-02-21 | 2009-10-01 | Hitachi Ltd | Method of designing printed circuit board, and design support apparatus of printed circuit board |
JP2020024574A (en) | 2018-08-07 | 2020-02-13 | 株式会社デンソーテン | Noise analysis device and noise analysis method |
Also Published As
Publication number | Publication date |
---|---|
JP2024007100A (en) | 2024-01-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7957150B2 (en) | Support method and apparatus for printed circuit board | |
US7643980B2 (en) | Electromagnetic field analysis apparatus, method and computer program | |
US7350175B2 (en) | Circuit board design system, design data analysis method and recording medium with analysis program recorded thereon | |
Shringarpure et al. | Formulation and network model reduction for analysis of the power distribution network in a production-level multilayered printed circuit board | |
JP2009223885A5 (en) | ||
US7975251B2 (en) | Method, recording medium, and design support system for designing an electronics device | |
CN101533426B (en) | Power supply noise analysis method, system and program for electronic circuit board | |
CN111898333B (en) | Method and device for extracting frequency response frequency points and calculating response curve of integrated circuit | |
JP2011065377A (en) | System and method for extracting parasitic element | |
US20060218514A1 (en) | Power supply analysis method and program product for executing the same | |
JP2006031510A (en) | Jitter analysis method, jitter analysis apparatus and jitter analysis program | |
JP4401135B2 (en) | Analysis model creation device | |
JP2007286691A (en) | Integrated circuit designing device | |
KR101148751B1 (en) | A wiring design support apparatus, a wiring design support method, and a computer readable recording medium recording a wiring design support program | |
JP5173913B2 (en) | Circuit board analysis apparatus and analysis method | |
EP0922262A2 (en) | Circuit simulation | |
JP7506115B2 (en) | Circuit board analysis device and analysis method | |
JP2002535752A (en) | Method and apparatus for verifying the layout of an integrated circuit by computer and use of the method for manufacturing an integrated circuit | |
JP4678027B2 (en) | Evaluation apparatus, evaluation method and evaluation program for integrated circuit device | |
US20070033564A1 (en) | Analysis method and analysis apparatus | |
JP4614094B2 (en) | Resonance frequency calculation device and resonance frequency calculation method | |
JP2009123132A (en) | Printed circuit board design support device, printed circuit board design support method, and printed circuit board design-support program | |
JP4453433B2 (en) | Bypass capacitor arrangement information acquisition apparatus and method | |
JP5338627B2 (en) | Circuit board equivalent circuit creation apparatus, equivalent circuit creation method, and program thereof | |
JP2638276B2 (en) | Calculation method of wiring capacitance of electronic circuit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230706 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240531 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20240611 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240613 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 7506115 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |