JP7778002B2 - Equivalent model creation device, equivalent model creation support method, and equivalent model creation support program - Google Patents
Equivalent model creation device, equivalent model creation support method, and equivalent model creation support programInfo
- Publication number
- JP7778002B2 JP7778002B2 JP2022019393A JP2022019393A JP7778002B2 JP 7778002 B2 JP7778002 B2 JP 7778002B2 JP 2022019393 A JP2022019393 A JP 2022019393A JP 2022019393 A JP2022019393 A JP 2022019393A JP 7778002 B2 JP7778002 B2 JP 7778002B2
- Authority
- JP
- Japan
- Prior art keywords
- waveform data
- waveform
- target
- unit
- impedance
- 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
Description
本開示技術は、等価モデル作成技術に関する。 This disclosed technology relates to equivalent model creation technology.
集積回路の開発段階においては、設計担当者により設計された集積回路に対し、検証担当者が等価回路を用いてPI(パワーインテグリティ)検証などの種々の検証を行う場合がある。この場合、例えば、検証担当者は、集積回路をLCR部品(L(コイル)、C(コンデンサ)、R(抵抗))でモデル化した等価回路(等価モデル回路)を生成する。具体的には、検証担当者は、設計担当者から回路のインピーダンスに関する実測値を受け取り、実測値に基づくインピーダンス特性に近づくように、モデル回路におけるLCR部品を調整して等価モデル回路を生成する。 During the development stage of an integrated circuit, a verifier may use an equivalent circuit to perform various types of verification, such as PI (power integrity) verification, on an integrated circuit designed by a designer. In this case, for example, the verifier creates an equivalent circuit (equivalent model circuit) that models the integrated circuit using LCR components (L (coil), C (capacitor), R (resistor)). Specifically, the verifier receives actual measured values for the circuit's impedance from the designer, and adjusts the LCR components in the model circuit to approximate the impedance characteristics based on the actual measured values, creating an equivalent model circuit.
ところで、特許文献1には、回路を構成する回路網素子間の相互効果を予測して回路の周波数応答を生成し、周波数応答をグラフィック表示する回路分析装置が開示されている。特許文献1の回路分析装置においては、回路構成に基づいて、実測値に基づく周波数応答に近い、いわゆる「正しい周波数応答」(特許文献1)の波形が表示される。 Patent Document 1 discloses a circuit analysis device that predicts the interactions between the network elements that make up a circuit, generates the frequency response of the circuit, and graphically displays the frequency response. The circuit analysis device in Patent Document 1 displays a waveform of the so-called "correct frequency response" (Patent Document 1), which is close to the frequency response based on actual measurements, based on the circuit configuration.
しかしながら、従来、実測値に基づくインピーダンス特性の波形が複雑になるにしたがって、モデル回路におけるLCR部品を調整する回数が増える傾向にあり、等価モデル回路を生成する際の作業負荷が大きいという課題があった。
仮に、特許文献1の回路分析装置における上記開示を等価モデル回路の作成に利用しようとしても、実測値に基づくインピーダンス特性に近い、より複雑な波形を表示する程度であり、依然として、上記課題を解決できない。
However, conventionally, as the waveform of the impedance characteristics based on actual measurements becomes more complex, the number of times that LCR components in the model circuit need to be adjusted tends to increase, resulting in a problem of a large workload when generating an equivalent model circuit.
Even if the above disclosure of the circuit analysis device of Patent Document 1 were to be used to create an equivalent model circuit, it would only be able to display a more complex waveform that is closer to the impedance characteristics based on actual measurements, and would still not be able to solve the above problem.
本開示は、上記課題を解決するもので、等価モデル回路を生成する際の作業負荷を低減させることができる等価モデル作成装置を提供することを目的とする。 The present disclosure aims to solve the above problem by providing an equivalent model creation device that can reduce the workload when generating an equivalent model circuit.
本開示の等価モデル作成装置は、対象回路の周波数ごとのインピーダンスを示す第1波形データを取得する第1波形データ取得部と、前記第1波形データに基づく第1波形を示す表示データを出力する表示データ出力部と、それぞれ異なる周波数帯の領域ごとに、目標インピーダンスを決定するための目標条件を取得する目標条件取得部と、前記第1波形データおよび前記目標条件を用いて決定された前記対象回路についての周波数ごとの目標インピーダンスを示す第2波形データを生成する第2波形データ生成部と、LCR部品で構成される前記対象回路のモデル回路における、周波数ごとのインピーダンスを示す第3波形データを生成する第3波形データ生成部と、を備え、前記表示データ出力部は、さらに、前記第2波形データに基づく第2波形を示す表示データおよび前記第3波形データに基づく第3波形を示す表示データを出力する、ように構成した。 The equivalent model creation device of the present disclosure includes a first waveform data acquisition unit that acquires first waveform data indicating the impedance for each frequency of a target circuit ; a display data output unit that outputs display data indicating the first waveform based on the first waveform data; a target condition acquisition unit that acquires target conditions for determining a target impedance for each region of a different frequency band; a second waveform data generation unit that generates second waveform data indicating the target impedance for each frequency of the target circuit determined using the first waveform data and the target conditions; and a third waveform data generation unit that generates third waveform data indicating the impedance for each frequency in a model circuit of the target circuit composed of LCR components, and the display data output unit is further configured to output display data indicating the second waveform based on the second waveform data and display data indicating the third waveform based on the third waveform data.
本開示によれば、等価モデル回路を生成する際の作業負荷を低減させることができる、という効果を奏する。 This disclosure has the advantage of reducing the workload involved in generating an equivalent model circuit.
以下、本開示をより詳細に説明するために、本開示を実施するための形態について、添付の図面に従って説明する。 To explain this disclosure in more detail, the following describes an embodiment of the disclosure with reference to the accompanying drawings.
実施の形態1.
実施の形態1においては、取得したインピーダンス特性、および、周波数帯ごとの目標条件を用いてインピーダンス特性を生成することができる形態を示す。
図1は、実施の形態1に係る等価モデル作成装置1000の構成例および周辺装置を示す図である。
等価モデル作成装置1000は、入力装置2000と、表示装置3000と、通信可能に接続されている。
等価モデル作成装置1000は、入力装置2000を介して取得したインピーダンス特性(第1波形データ)および周波数帯ごとの目標条件に基づいて目標インピーダンス特性(第2波形データ)を生成する。
また、等価モデル作成装置1000は、取得したモデル回路の情報(モデル回路情報)に基づいてモデル回路のインピーダンス特性(第3波形データ)を生成する。
等価モデル作成装置1000は、入力装置2000を介して取得したインピーダンス特性を示す表示データ、目標インピーダンス特性を示す表示データ、または、モデル回路のインピーダンス特性を示す表示データを、表示装置3000へ出力する。
また、等価モデル作成装置1000は、外部からの指令にしたがってモデル回路のLCR値を出力する。
Embodiment 1.
In the first embodiment, an embodiment will be described in which an impedance characteristic can be generated using the acquired impedance characteristic and a target condition for each frequency band.
FIG. 1 is a diagram showing an example of the configuration of an equivalent model creating device 1000 according to the first embodiment and peripheral devices.
The equivalent model creating device 1000 is communicably connected to an input device 2000 and a display device 3000 .
The equivalent model creating device 1000 generates target impedance characteristics (second waveform data) based on the impedance characteristics (first waveform data) acquired via the input device 2000 and target conditions for each frequency band.
Furthermore, the equivalent model creating device 1000 generates impedance characteristics (third waveform data) of the model circuit based on the acquired information of the model circuit (model circuit information).
The equivalent model creation device 1000 outputs display data indicating the impedance characteristics acquired via the input device 2000, display data indicating the target impedance characteristics, or display data indicating the impedance characteristics of the model circuit to the display device 3000.
Furthermore, the equivalent model creating device 1000 outputs the LCR value of the model circuit in accordance with an external command.
等価モデル作成装置1000の内部構成を説明する。
図1に示す等価モデル作成装置1000は、波形データ出力部1100、表示データ出力部1200、および、LCR値出力部1300、を含んで構成されている。
The internal configuration of the equivalent model creating device 1000 will be described.
The equivalent model creating device 1000 shown in FIG. 1 includes a waveform data output section 1100, a display data output section 1200, and an LCR value output section 1300.
波形データ出力部1100は、周波数ごとのインピーダンス特性を示す波形データを出力する。
具体的には、波形データ出力部1100は、少なくとも第1波形データ、第2波形データ、および、第3波形データといった3種類の波形データを出力する。
第1波形データは、入力装置2000を介して取得したインピーダンス特性を示し、具体的には、実測値に基づく、周波数ごとのインピーダンス値を示す。ただし、第1波形データ自体は、実測値に基づくデータであるかを判別できないため、実測値に基づくデータに限定することを意図しない。
第2波形データは、第1波形データおよび周波数帯ごとの目標条件に基づく、目標インピーダンス特性を示す。
第3波形データは、モデル回路情報に基づく、モデル回路のインピーダンス特性を示す。
モデル回路情報は、LCR部品で構成されたモデル回路の構成を示す情報である。
LCR部品は、L(コイル)、C(コンデンサ)、R(抵抗)といった受動部品である。LCR値は、これらの部品の値を示す。
モデル回路は、受動部品の様々な組み合わせに変更可能である。
波形データ出力部1100の詳細は、後述する。
The waveform data output section 1100 outputs waveform data indicating the impedance characteristics for each frequency.
Specifically, the waveform data output section 1100 outputs at least three types of waveform data: first waveform data, second waveform data, and third waveform data.
The first waveform data indicates impedance characteristics acquired via the input device 2000, and specifically indicates impedance values for each frequency based on actual measurement values. However, since it is not possible to determine whether the first waveform data itself is data based on actual measurement values, it is not intended to be limited to data based on actual measurement values.
The second waveform data indicates a target impedance characteristic based on the first waveform data and target conditions for each frequency band.
The third waveform data indicates the impedance characteristics of the model circuit based on the model circuit information.
The model circuit information is information that indicates the configuration of a model circuit that is made up of LCR components.
LCR components are passive components such as L (coil), C (capacitor), and R (resistor). The LCR value indicates the value of these components.
The model circuit can be modified with various combinations of passive components.
The waveform data output unit 1100 will be described in detail later.
表示データ出力部1200は、表示装置3000向けに表示データを生成して表示装置3000へ出力する。
具体的には、表示データ出力部1200は、波形データ出力部1100の出力データ、または、LCR値出力部1300の出力データを用いて表示データを生成して表示装置3000へ出力する。
表示データ出力部1200の詳細は、後述する。
The display data output unit 1200 generates display data for the display device 3000 and outputs it to the display device 3000 .
Specifically, the display data output section 1200 generates display data using the output data of the waveform data output section 1100 or the output data of the LCR value output section 1300 , and outputs the generated display data to the display device 3000 .
The display data output unit 1200 will be described in detail later.
LCR値出力部1300は、外部から取得した指令信号(LCR値出力指令信号)に応じて、第3波形データ生成部1140により用いられたモデル回路におけるLCR値を出力する。
具体的には、LCR値出力部1300は、外部から、入力装置2000を介してLCR値を出力するよう指令する指令信号(LCR値出力指令信号)を取得する。LCR値出力部1300は、LCR値出力指令信号を取得すると、第3波形データ生成部1140からモデル回路におけるLCR値を取得し、LCR値を表示データ出力部1200へ出力する。LCR値出力部1300は、LCR値を、さらに別の外部装置へ出力してもよい。
The LCR value output section 1300 outputs the LCR value in the model circuit used by the third waveform data generating section 1140 in response to an externally acquired command signal (LCR value output command signal).
Specifically, the LCR value output unit 1300 receives an external command signal (LCR value output command signal) that commands the output of an LCR value via the input device 2000. Upon receiving the LCR value output command signal, the LCR value output unit 1300 obtains the LCR value in the model circuit from the third waveform data generation unit 1140 and outputs the LCR value to the display data output unit 1200. The LCR value output unit 1300 may further output the LCR value to another external device.
波形データ出力部1100は、第1波形データ取得部1110、目標条件取得部1120、第2波形データ生成部1130、および、第3波形データ生成部1140、を含んで構成されている。 The waveform data output unit 1100 includes a first waveform data acquisition unit 1110, a target condition acquisition unit 1120, a second waveform data generation unit 1130, and a third waveform data generation unit 1140.
第1波形データ取得部1110は、実測値に基づく、周波数ごとのインピーダンスを示す第1波形データを取得する。
第1波形データ取得部1110は、例えば、回路設計部門から提供された、実測値に基づく、周波数ごとのインピーダンス値を示す第1波形データを、入力装置2000を介して取得する。
The first waveform data acquiring unit 1110 acquires first waveform data that indicates impedance for each frequency based on actual measurement values.
The first waveform data acquiring unit 1110 acquires, via the input device 2000, first waveform data that indicates impedance values for each frequency and is based on actual measurements provided by, for example, a circuit design department.
目標条件取得部1120は、それぞれ異なる周波数帯の領域ごとに、目標インピーダンスを決定するための目標条件を取得する。
具体的には、目標条件取得部1120は、まず、第1波形データに示される周波数帯を分割する、それぞれ異なる周波数帯を示す複数の周波数帯情報を、入力装置2000を介して取得する。目標条件取得部1120は、次に、複数の周波数帯情報に示される周波数帯ごとに目標条件を取得する。
目標条件取得部1120が取得する目標条件は、それぞれ異なる複数の周波数帯情報と、当該周波数帯情報ごとの、第1波形データのインピーダンス値を基準にした増減の割合または目標インピーダンス値と、の組み合わせにより構成される。
周波数帯情報は、例えば、周波数自体で示される情報、または、周波数帯ごとの領域を識別する領域識別情報、である。周波数帯ごとの領域は、操作者により任意に定められる。
第1波形データのインピーダンス値を基準にした増減の割合は、例えば、第1波形データのインピーダンス値に対する増加率、または、増加率と低減率との組み合わせ(増減率)を用いて示される。
目標インピーダンス値は、例えば、Ωを単位とする数値を用いて示される。
目標条件取得部1120は、周波数帯情報と目標条件とを組み合わせた目標条件情報を出力する。
The target condition acquisition unit 1120 acquires target conditions for determining a target impedance for each of the different frequency band regions.
Specifically, the target condition acquiring unit 1120 first acquires, via the input device 2000, a plurality of pieces of frequency band information indicating different frequency bands into which the frequency band indicated in the first waveform data is divided. The target condition acquiring unit 1120 then acquires a target condition for each frequency band indicated in the plurality of pieces of frequency band information.
The target conditions acquired by the target condition acquisition unit 1120 are configured by a combination of a plurality of different frequency band information and, for each of the frequency band information, a rate of increase or decrease based on the impedance value of the first waveform data or a target impedance value.
The frequency band information is, for example, information indicated by the frequency itself, or area identification information that identifies an area for each frequency band. The area for each frequency band is arbitrarily determined by the operator.
The rate of increase or decrease based on the impedance value of the first waveform data is indicated, for example, by the increase rate relative to the impedance value of the first waveform data, or by a combination of the increase rate and the decrease rate (increase or decrease rate).
The target impedance value is expressed using a numerical value in units of Ω, for example.
The target condition acquisition unit 1120 outputs target condition information that combines frequency band information and target conditions.
第2波形データ生成部1130は、第1波形データおよび目標条件を用いて決定された周波数ごとの目標インピーダンスを示す第2波形データを生成する。
具体的には、第2波形データ生成部1130は、第1波形データ取得部1110から第1波形データを取得し、目標条件取得部1120から目標条件情報を取得する。
第2波形データ生成部1130は、第1波形データに示される周波数ごとのインピーダンス値、および、目標条件情報に示される周波数帯ごとの目標条件を用いて、周波数ごとの目標インピーダンス値を算出し、第2波形データを生成する。
第2波形データ生成部1130は、例えば、第1波形データのインピーダンス値に対し増加率の分を加算して目標インピーダンス値を算出する。
また、第2波形データ生成部1130は、例えば、第1波形データのインピーダンス値に対し、増加率の分を加算して目標インピーダンス値を算出するとともに、低減率の分を減算して目標インピーダンス値を算出する。この場合、第2波形データは、上限側第2波形データと下限側第2波形データとで目標インピーダンス値の範囲を示す。
また、第2波形データ生成部1130は、例えば、第1波形データのインピーダンス値に対し、増加率の分を加算して上限側目標インピーダンス値を算出するとともに、周波数帯の領域内における第1波形データのインピーダンス値の最大値を下限側目標インピーダンス値に決定する。この場合、第2波形データは、上限第2波形データと下限第2波形データとで目標インピーダンス値の範囲を示す。
The second waveform data generating section 1130 generates second waveform data indicating a target impedance for each frequency determined using the first waveform data and the target conditions.
Specifically, the second waveform data generating section 1130 acquires the first waveform data from the first waveform data acquiring section 1110 and acquires the target condition information from the target condition acquiring section 1120 .
The second waveform data generation unit 1130 calculates the target impedance value for each frequency using the impedance value for each frequency indicated in the first waveform data and the target conditions for each frequency band indicated in the target condition information, and generates the second waveform data.
The second waveform data generating section 1130 calculates the target impedance value by, for example, adding the increase rate to the impedance value of the first waveform data.
The second waveform data generating unit 1130 calculates the target impedance value by, for example, adding the increase rate to the impedance value of the first waveform data and subtracting the decrease rate from the impedance value of the first waveform data. In this case, the second waveform data indicates the range of the target impedance value by the upper limit second waveform data and the lower limit second waveform data.
The second waveform data generator 1130 calculates an upper-limit target impedance value by adding an increase rate to the impedance value of the first waveform data, and determines the maximum impedance value of the first waveform data within the frequency band as the lower-limit target impedance value. In this case, the second waveform data indicates a range of target impedance values by the upper-limit second waveform data and the lower-limit second waveform data.
図2は、実施の形態1の等価モデル作成装置1000に係る機能の第1の例を説明する図である。
図2は、周波数を横軸にし、インピーダンス値を縦軸にして、第1波形5100、第2波形5300、および、各周波数帯の領域(A領域5210、B1領域5220、B2領域5230、C領域5240)を示している。
第1波形5100を示す第1波形データは、第1波形データ取得部1110により取得される。
FIG. 2 is a diagram illustrating a first example of the functions of the equivalent model creating device 1000 according to the first embodiment.
FIG. 2 shows a first waveform 5100, a second waveform 5300, and the regions of each frequency band (region A 5210, region B1 5220, region B2 5230, region C 5240), with frequency on the horizontal axis and impedance value on the vertical axis.
The first waveform data representing the first waveform 5100 is acquired by the first waveform data acquisition unit 1110 .
A領域5210は、インピーダンス値の最大値周辺(複数のピークがある領域)においては集積回路のCHIP(図4に示すモデル回路4000のCHIP部を参照)による影響が大きいと考えられるため、他の領域と区別した周波数帯である。
B1領域5220およびB2領域5230は、PCB(Printed Circuit Board)(図4に示すモデル回路4000のPCB部4100を参照)およびPCBのVIAによる影響が大きいと考えられるため、他の領域と区別した周波数帯である。
C領域5240は、集積回路の電源の抵抗による影響が大きいと考えられるため、他の領域と区別した周波数帯である。
A領域5210、B1領域5220、B2領域5230、および、C領域5240それぞれを示す周波数帯情報は、等価モデル作成装置1000における目標条件取得部1120により取得される。
Region A 5210 is a frequency band that is distinguished from other regions because it is believed that the influence of the integrated circuit's CHIP (see the CHIP portion of model circuit 4000 shown in Figure 4) is large around the maximum value of the impedance value (a region with multiple peaks).
The B1 region 5220 and the B2 region 5230 are frequency bands that are distinguished from other regions because they are thought to be significantly affected by the PCB (Printed Circuit Board) (see the PCB section 4100 of the model circuit 4000 shown in FIG. 4) and the vias of the PCB.
The C region 5240 is a frequency band that is distinguished from other regions because it is believed to be significantly affected by the resistance of the power supply of the integrated circuit.
The frequency band information indicating each of the A region 5210 , the B1 region 5220 , the B2 region 5230 , and the C region 5240 is acquired by the target condition acquisition unit 1120 in the equivalent model creation device 1000 .
また、A領域5210、B1領域5220、B2領域5230、および、C領域5240それぞれについての目標条件は、目標条件取得部1120により取得される。
図2に示す目標条件は、A領域5210の目標条件が第1波形5100におけるインピーダンス値の最大値の「+(a)%」であり、B1領域5220の目標条件が第1波形5100におけるインピーダンス値の「+(b1)%」、B2領域5230の目標条件が第1波形5100におけるインピーダンス値の「+(b2)%」、C領域5240の目標条件が第1波形5100におけるインピーダンス値の「+(c)%」である。
上記(a)、(b1)、(b2)、(c)は、第1波形5100のパターンに応じて、適宜設定されればよい。
なお、A領域、B領域(B1領域、B2領域)、C領域は、それぞれがさらに複数に分割されて設定されてもよい。例えば、A領域を分割してA1領域およびA2領域、C領域を分割してC1領域およびC2領域が設定されていてもよい。
Furthermore, the target conditions for each of the A area 5210, the B1 area 5220, the B2 area 5230, and the C area 5240 are acquired by the target condition acquisition unit 1120.
The target conditions shown in Figure 2 are as follows: the target condition for area A 5210 is "+(a)%" of the maximum impedance value in the first waveform 5100, the target condition for area B1 5220 is "+(b 1 )%" of the impedance value in the first waveform 5100, the target condition for area B2 5230 is "+(b 2 )%" of the impedance value in the first waveform 5100, and the target condition for area C 5240 is "+(c)%" of the impedance value in the first waveform 5100.
The above (a), (b 1 ), (b 2 ), and (c) may be set appropriately depending on the pattern of the first waveform 5100 .
Note that each of area A, area B (area B1, area B2), and area C may be further divided into multiple areas. For example, area A may be divided into areas A1 and A2, and area C may be divided into areas C1 and C2.
図3は、実施の形態1に係る第3波形データ生成部1140の構成例を示す図である。
第3波形データ生成部1140は、LCR部品で構成されるモデル回路における、周波数ごとのインピーダンスを示す第3波形データを生成する。
図3に示す第3波形データ生成部1140は、モデル回路情報取得部1141、および、解析部1143、を含んで構成されている。
FIG. 3 is a diagram showing an example of the configuration of the third waveform data generating section 1140 according to the first embodiment.
The third waveform data generating section 1140 generates third waveform data indicating impedance for each frequency in a model circuit configured with LCR components.
The third waveform data generating section 1140 shown in FIG. 3 includes a model circuit information acquiring section 1141 and an analyzing section 1143 .
モデル回路情報取得部1141は、LCR部品で構成されるモデル回路を示すモデル回路情報を取得する。
図4は、実施の形態1に係る等価モデル作成装置1000に用いられるモデル回路4000のイメージ図である。
モデル回路4000は、例えば半導体パッケージを実装したプリント配線板からなる集積回路をモデル化した回路であり、 PCB部4100、 PKG部4200、 CHIP部4300、を含んで構成されている。
PCB部4100は、例えば集積回路におけるPCBをLCR部品でモデル化した回路部ものである。図4に示すPCB部4100は、電源4110、電源4110のLCR部品4120、LCR部品4130、LCR部品4140(4140-1,・・・,4140-n)、および、LCR部品4150(4150-1,・・・,4150-n)、を含んで構成されている。
LCR部品4140(4140-1,・・・,4140-n)、および、LCR部品4150(4150-1,・・・,4150-n)は、バイパスコンデンサ(パスコン)を構成している。具体的には、LCR部品4140とLCR部品4150との組み合わせで1つのバイパスコンデンサを構成する。図4では、LCR部品4140-1およびLCR部品4150-1からなるバイパスコンデンサから、LCR部品4140-nおよびLCR部品4150-nからなるバイパスコンデンサまで、n個のバイパスコンデンサを設定している。バイパスコンデンサの数nは、変更可能である。
PKG部4200は、例えば集積回路における半導体パッケージをモデル化した回路部であり、PKG部4200のLCR部品4210を含んで構成されている。
CHIP部4300は、例えば集積回路における半導体チップをモデル化した回路部であり、CHIP部4300のLCR部品4310を含んで構成されている。
各LCR部品のLCR値は、変更可能である。
バイパスコンデンサの数nおよび各LCR部品のLCR値は、等価モデル作成装置1000の外部で設定または調整されてもよいし、後述する実施の形態2の構成により等価モデル作成装置1000の内部で調整されてもよい。
The model circuit information acquisition unit 1141 acquires model circuit information indicating a model circuit configured of LCR components.
FIG. 4 is a conceptual diagram of a model circuit 4000 used in the equivalent model creating device 1000 according to the first embodiment.
The model circuit 4000 is a circuit modeling an integrated circuit made up of, for example, a printed wiring board on which a semiconductor package is mounted, and is configured to include a PCB section 4100, a PKG section 4200, and a CHIP section 4300.
The PCB section 4100 is a circuit section in which, for example, a PCB in an integrated circuit is modeled using LCR components. The PCB section 4100 shown in Figure 4 is configured to include a power supply 4110, an LCR component 4120 of the power supply 4110, an LCR component 4130, LCR components 4140 (4140-1, ..., 4140-n), and LCR components 4150 (4150-1, ..., 4150-n).
The LCR components 4140 (4140-1, ..., 4140-n) and the LCR components 4150 (4150-1, ..., 4150-n) configure bypass capacitors. Specifically, a single bypass capacitor is configured by combining the LCR components 4140 and 4150. In FIG. 4, n bypass capacitors are set, from the bypass capacitor configured by the LCR components 4140-1 and 4150-1 to the bypass capacitor configured by the LCR components 4140-n and 4150-n. The number n of bypass capacitors is changeable.
The PKG section 4200 is a circuit section that models, for example, a semiconductor package in an integrated circuit, and is configured to include an LCR component 4210 of the PKG section 4200 .
The CHIP section 4300 is a circuit section that models, for example, a semiconductor chip in an integrated circuit, and is configured to include an LCR component 4310 of the CHIP section 4300 .
The LCR value of each LCR component is variable.
The number n of bypass capacitors and the LCR value of each LCR component may be set or adjusted outside the equivalent model creation device 1000, or may be adjusted inside the equivalent model creation device 1000 using the configuration of embodiment 2 described below.
解析部1143は、モデル回路情報取得部1141から取得したモデル回路情報を用いて、当該モデル回路情報に示されるモデル回路における周波数ごとのインピーダンス値を示す第3波形データを生成する。
具体的には、解析部1143は、モデル回路情報取得部1141からモデル回路情報を取得する。次に、解析部1143は、モデル回路情報に示されるモデル回路を解析して、当該モデル回路情報に示されるモデル回路における周波数ごとのインピーダンス値を示す第3波形データを生成する。解析部1143は、生成した第3波形データを出力する。
The analysis unit 1143 uses the model circuit information acquired from the model circuit information acquisition unit 1141 to generate third waveform data indicating the impedance value for each frequency in the model circuit indicated in the model circuit information.
Specifically, the analysis unit 1143 acquires model circuit information from the model circuit information acquisition unit 1141. Next, the analysis unit 1143 analyzes the model circuit indicated in the model circuit information and generates third waveform data indicating impedance values for each frequency in the model circuit indicated in the model circuit information. The analysis unit 1143 outputs the generated third waveform data.
また、解析部1143は、モデル回路情報に示されるモデル回路を解析して、モデル回路のLCR部品におけるLCR値を出力する。
具体的には、解析部1143は、LCR値出力部1300においてLCR値出力指令信号が取得されると、モデル回路を解析して、モデル回路のLCR部品におけるLCR値をLCR値出力部1300へ出力する。
Furthermore, the analysis unit 1143 analyzes the model circuit indicated in the model circuit information and outputs the LCR values of the LCR components of the model circuit.
Specifically, when the LCR value output unit 1300 acquires an LCR value output command signal, the analysis unit 1143 analyzes the model circuit and outputs the LCR values of the LCR components of the model circuit to the LCR value output unit 1300 .
表示データ出力部1200の詳細を説明する。
図5は、実施の形態1に係る表示データ出力部1200の構成例を示す図である。
図5に示す表示データ出力部1200は、第1波形画像生成部1210、第2波形画像生成部1220、第3波形画像生成部1230、重畳画像生成部1240、および、LCR値画像生成部1250、を含んで構成されている。
The display data output unit 1200 will now be described in detail.
FIG. 5 is a diagram showing an example of the configuration of the display data output unit 1200 according to the first embodiment.
The display data output unit 1200 shown in FIG. 5 is configured to include a first waveform image generating unit 1210, a second waveform image generating unit 1220, a third waveform image generating unit 1230, a superimposed image generating unit 1240, and an LCR value image generating unit 1250.
第1波形画像生成部1210は、第1波形データに基づく第1波形を示す表示データを出力する。
具体的には、第1波形画像生成部1210は、波形データ出力部1100の第1波形データ取得部1110から出力された第1波形データを取得する。第1波形画像生成部1210は、第1波形データを用いて第1波形を示す表示データを生成する。第1波形画像生成部1210は、第1波形を示す表示データを表示装置3000へ出力する。
The first waveform image generating section 1210 outputs display data showing a first waveform based on the first waveform data.
Specifically, first waveform image generating section 1210 acquires the first waveform data output from first waveform data acquiring section 1110 of waveform data output section 1100. First waveform image generating section 1210 generates display data showing the first waveform using the first waveform data. First waveform image generating section 1210 outputs the display data showing the first waveform to display device 3000.
第2波形画像生成部1220は、第2波形データに基づく第2波形を示す表示データを出力する。
具体的には、第2波形画像生成部1220は、波形データ出力部1100の第2波形データ生成部1130から出力された第2波形データを取得する。第2波形画像生成部1220は、第2波形データを用いて第2波形を示す表示データを生成する。第2波形画像生成部1220は、第2波形を示す表示データを表示装置3000へ出力する。
The second waveform image generating section 1220 outputs display data showing a second waveform based on the second waveform data.
Specifically, second waveform image generating section 1220 acquires second waveform data output from second waveform data generating section 1130 of waveform data output section 1100. Second waveform image generating section 1220 generates display data showing the second waveform using the second waveform data. Second waveform image generating section 1220 outputs the display data showing the second waveform to display device 3000.
第3波形画像生成部1230は、第3波形データに基づく第3波形を示す表示データを出力する。
具体的には、第3波形画像生成部1230は、波形データ出力部1100の第3波形データ生成部1140から出力された第3波形データを取得する。第3波形画像生成部1230は、第3波形データを用いて第3波形を示す表示データを生成する。第3波形画像生成部1230は、第3波形を示す表示データを表示装置3000へ出力する。
The third waveform image generating section 1230 outputs display data showing a third waveform based on the third waveform data.
Specifically, third waveform image generating section 1230 acquires third waveform data output from third waveform data generating section 1140 of waveform data output section 1100. Third waveform image generating section 1230 generates display data showing the third waveform using the third waveform data. Third waveform image generating section 1230 outputs the display data showing the third waveform to display device 3000.
重畳画像生成部1240は、第1波形データ、第2波形データ、および、第3波形データのうちの少なくとも2つの波形データを用いて、少なくとも2つの波形を重畳した表示画像を生成する。
重畳画像生成部1240は、例えば、第1波形データおよび第2波形データを用いて、当該第1波形データに示される第1波形および当該第2波形データに示される第2波形を重畳した表示画像を出力する。この表示画像は、例えば、第2波形データ生成部1130が第2波形データを生成し、操作者に第1波形データと第2波形データとを比較させて確認させる場合に用いられる。
重畳画像生成部1240は、例えば、第2波形データおよび第3波形データを用いて、当該第2波形データに示される第2波形および当該第3波形データに示される第3波形を重畳した表示画像を出力する。この表示画像は、例えば、第3波形データ生成部1140が第3波形データを生成し、操作者に第2波形データと第3波形データとを比較させて確認させる場合に用いられる。
重畳画像生成部1240は、例えば、第1波形データ、第2波形データ、および、第3波形データを用いて、当該第1波形データに示される第1波形、当該第2波形データに示される第2波形、および、当該第3波形データに示される第3波形を重畳した表示画像を出力する。この表示画像は、例えば、第3波形データ生成部1140が第3波形データを生成し、操作者に第1波形データと第2波形データと第3波形データとを比較させて確認させる場合に用いられる。
The superimposed image generating section 1240 generates a display image in which at least two waveforms are superimposed, using at least two waveform data from among the first waveform data, the second waveform data, and the third waveform data.
The superimposed image generating unit 1240 uses, for example, the first waveform data and the second waveform data to output a display image in which the first waveform indicated in the first waveform data and the second waveform indicated in the second waveform data are superimposed. This display image is used, for example, when the second waveform data generating unit 1130 generates second waveform data and allows the operator to compare and confirm the first waveform data and the second waveform data.
The superimposed image generating unit 1240 uses, for example, the second waveform data and the third waveform data to output a display image in which the second waveform indicated in the second waveform data and the third waveform indicated in the third waveform data are superimposed. This display image is used, for example, when the third waveform data generating unit 1140 generates the third waveform data and allows the operator to compare and confirm the second waveform data and the third waveform data.
The superimposed image generating unit 1240 uses, for example, the first waveform data, the second waveform data, and the third waveform data to output a display image in which the first waveform indicated in the first waveform data, the second waveform indicated in the second waveform data, and the third waveform indicated in the third waveform data are superimposed. This display image is used, for example, when the third waveform data generating unit 1140 generates the third waveform data and allows the operator to compare and confirm the first waveform data, the second waveform data, and the third waveform data.
LCR値画像生成部1250は、LCR値出力部1300により出力されたLCR値を用いて、LCR値を示す表示画像を出力する。
具体的には、LCR値画像生成部1250は、LCR値出力部1300からLCR値を取得する。LCR値画像生成部1250は、LCR値を用いてLCR値を示す表示画像を生成する。LCR値画像生成部1250は、LCR値を示す表示画像を表示装置3000へ出力する。
The LCR value image generating unit 1250 uses the LCR values output by the LCR value output unit 1300 to output a display image indicating the LCR values.
Specifically, the LCR value image generation unit 1250 acquires the LCR values from the LCR value output unit 1300. The LCR value image generation unit 1250 generates a display image indicating the LCR values using the LCR values. The LCR value image generation unit 1250 outputs the display image indicating the LCR values to the display device 3000.
図1に示す入力装置2000は、操作者が操作することにより、等価モデル作成装置1000において用いる情報を入力または選択できる装置である。具体的には、入力装置2000は、マウス、キーボード、タッチパネルなどである。
また、入力装置2000は、操作者が操作することにより、図示しない記憶装置から等価モデル作成装置1000に情報を取得させるものであってもよい。
本開示における入力装置2000は、実測値に基づく、周波数ごとのインピーダンスを示す第1波形データ、それぞれ異なる周波数帯ごとの目標条件、モデル回路情報、および、LCR値を出力する指令、などを受け付け、等価モデル作成装置1000に出力する。
1 is a device that can be operated by an operator to input or select information to be used in the equivalent model creation device 1000. Specifically, the input device 2000 is a mouse, a keyboard, a touch panel, or the like.
The input device 2000 may also be operated by an operator to cause the equivalent model creating device 1000 to acquire information from a storage device (not shown).
The input device 2000 in the present disclosure accepts first waveform data indicating impedance for each frequency based on actual measured values, target conditions for each different frequency band, model circuit information, and a command to output an LCR value, and outputs these to the equivalent model creation device 1000.
図1に示す表示装置3000は、等価モデル作成装置1000から出力される表示データを用いて表示する装置である。具体的には、表示装置3000は、ディスプレイ、モニタなどである。
本開示における表示装置3000は、等価モデル作成装置1000から、各波形データに基づく波形を示す表示データ、および、LCR値を示す表示データを受け付け、それぞれを表示する。
1 is a device that displays using the display data output from the equivalent model creating device 1000. Specifically, the display device 3000 is a display, a monitor, or the like.
The display device 3000 in the present disclosure receives display data indicating waveforms based on each waveform data and display data indicating LCR values from the equivalent model creation device 1000, and displays them.
図1に示す入力装置2000および表示装置3000は、それぞれ別の装置で示しているが、一体化した入出力装置であってもよい。具体的には、例えばタッチパネル付きディスプレイである。 The input device 2000 and display device 3000 shown in Figure 1 are shown as separate devices, but they may also be an integrated input/output device. Specifically, for example, they may be a display with a touch panel.
図6は、実施の形態1に係る等価モデル作成装置1000の処理の例を示すフローチャートである。
等価モデル作成装置1000は、処理を開始すると、まず、ステップST1000において、等価モデル作成装置1000は、第1波形データを取得する。
具体的には、等価モデル作成装置1000における表示データ出力部1200は、例えば、表示装置3000へ第1波形データの入力を促す表示データを出力する。表示装置3000による表示に対応して操作者が入力装置2000を操作すると、第1波形データ取得部1110は、入力装置2000から第1波形データを受け付け、第1波形データを表示データ出力部1200へ出力する。表示データ出力部1200は、第1波形データを受け付けると、表示データ出力部1200における第1波形画像生成部1210が第1波形データを用いて第1波形画像を生成する。表示データ出力部1200は、生成された第1波形画像を表示装置3000へ出力する。
FIG. 6 is a flowchart showing an example of processing performed by the equivalent model creating device 1000 according to the first embodiment.
When the equivalent model creating device 1000 starts the process, first, in step ST1000, the equivalent model creating device 1000 acquires first waveform data.
Specifically, the display data output unit 1200 in the equivalent model creation device 1000 outputs, for example, display data prompting the input of first waveform data to the display device 3000. When the operator operates the input device 2000 in response to the display on the display device 3000, the first waveform data acquisition unit 1110 receives the first waveform data from the input device 2000 and outputs the first waveform data to the display data output unit 1200. When the display data output unit 1200 receives the first waveform data, the first waveform image generation unit 1210 in the display data output unit 1200 generates a first waveform image using the first waveform data. The display data output unit 1200 outputs the generated first waveform image to the display device 3000.
等価モデル作成装置1000は、次に、周波数帯域ごとの目標条件を取得する(ステップST1010)。
具体的には、等価モデル作成装置1000における表示データ出力部1200は、例えば、表示装置3000へ目標条件の入力を促す表示データを出力する。表示装置3000による表示に対応して操作者が入力装置2000を操作すると、目標条件取得部1120は、第1波形データに示される周波数帯を分割するための、それぞれ異なる周波数帯を示す複数の周波数帯情報を、入力装置2000を介して取得する。次に、表示データ出力部1200は、例えば、周波数帯情報に示される周波数帯の領域ごとに目標条件の入力を促す表示データを表示装置3000へ出力する。表示装置3000による表示に対応して操作者が入力装置2000を操作すると、目標条件取得部1120は、複数の周波数帯情報に示される周波数帯ごとに目標条件を取得する。目標条件取得部1120は、周波数帯ごとに、周波数帯情報と目標条件とを組み合わせた目標条件情報を、第2波形データ生成部1130へ出力する。
Next, the equivalent model creating device 1000 acquires target conditions for each frequency band (step ST1010).
Specifically, the display data output unit 1200 in the equivalent model creation device 1000 outputs, for example, display data to the display device 3000 that prompts the user to input target conditions. When the operator operates the input device 2000 in response to the display on the display device 3000, the target condition acquisition unit 1120 acquires, via the input device 2000, a plurality of pieces of frequency band information that indicate different frequency bands for dividing the frequency band indicated in the first waveform data. Next, the display data output unit 1200 outputs, for example, display data to the display device 3000 that prompts the user to input target conditions for each region of the frequency band indicated in the frequency band information. When the operator operates the input device 2000 in response to the display on the display device 3000, the target condition acquisition unit 1120 acquires target conditions for each frequency band indicated in the plurality of pieces of frequency band information. The target condition acquisition unit 1120 outputs target condition information that combines frequency band information and target conditions for each frequency band to the second waveform data generation unit 1130.
等価モデル作成装置1000は、次に、第2波形データを取得する(ステップST1020)。
具体的には、第2波形データ生成部1130は、第1波形データ取得部1110から第1波形データを取得し、目標条件取得部1120から目標条件情報を取得する。第2波形データ生成部1130は、第1波形データに示される周波数ごとのインピーダンス値、および、目標条件情報に示される周波数帯ごとの目標条件を用いて、周波数ごとの目標インピーダンス値を算出し、第2波形データを生成する。
Next, the equivalent model creating device 1000 acquires second waveform data (step ST1020).
Specifically, the second waveform data generating unit 1130 acquires the first waveform data from the first waveform data acquiring unit 1110 and acquires the target condition information from the target condition acquiring unit 1120. The second waveform data generating unit 1130 calculates the target impedance value for each frequency using the impedance value for each frequency indicated in the first waveform data and the target condition for each frequency band indicated in the target condition information, and generates the second waveform data.
等価モデル作成装置1000は、次に、第2波形データを出力する(ステップST1030)。
具体的には、等価モデル作成装置1000における第2波形データ生成部1130は、生成した第2波形データを、表示データ出力部1200へ出力する。表示データ出力部1200は、第2波形データを受け付けると、表示データ出力部1200における第2波形画像生成部1220が第2波形データを用いて第2波形画像を生成する。表示データ出力部1200は、生成された第2波形画像を表示装置3000へ出力する。
Next, the equivalent model creating device 1000 outputs the second waveform data (step ST1030).
Specifically, second waveform data generation unit 1130 in equivalent model creation device 1000 outputs the generated second waveform data to display data output unit 1200. When display data output unit 1200 receives the second waveform data, second waveform image generation unit 1220 in display data output unit 1200 generates a second waveform image using the second waveform data. Display data output unit 1200 outputs the generated second waveform image to display device 3000.
等価モデル作成装置1000は、処理を開始すると、上記ステップST1000からステップST1030までのフローと並行して、ステップST1040からステップST1070までの処理を実行する。
等価モデル作成装置1000は、ステップST1040において、モデル回路情報を取得する。
具体的には、等価モデル作成装置1000における表示データ出力部1200は、例えば、表示装置3000へモデル回路情報の入力を促す表示データを出力する。表示装置3000による表示に対応して操作者が入力装置2000を操作すると、等価モデル作成装置1000の第3波形データ生成部1140におけるモデル回路情報取得部1141は、LCR部品で構成されるモデル回路を示すモデル回路情報を取得する。モデル回路情報取得部1141は、モデル回路情報を、解析部1143へ出力する。
When the equivalent model creating device 1000 starts the process, it executes the process from step ST1040 to step ST1070 in parallel with the flow from step ST1000 to step ST1030.
In step ST1040, the equivalent model creating device 1000 acquires model circuit information.
Specifically, the display data output unit 1200 in the equivalent model creating device 1000 outputs, for example, display data prompting the input of model circuit information to the display device 3000. When the operator operates the input device 2000 in response to the display on the display device 3000, the model circuit information acquisition unit 1141 in the third waveform data generation unit 1140 of the equivalent model creating device 1000 acquires model circuit information indicating a model circuit configured of LCR components. The model circuit information acquisition unit 1141 outputs the model circuit information to the analysis unit 1143.
等価モデル作成装置1000は、次に、モデル回路を解析する(ステップST1050)。
具体的には、等価モデル作成装置1000の第3波形データ生成部1140における解析部1143は、モデル回路情報取得部1141から出力されたモデル回路情報を取得する。解析部1143は、モデル回路情報に示されるモデル回路の構成を解析する。
Next, the equivalent model creating device 1000 analyzes the model circuit (step ST1050).
Specifically, the analysis unit 1143 in the third waveform data generation unit 1140 of the equivalent model creation device 1000 acquires the model circuit information output from the model circuit information acquisition unit 1141. The analysis unit 1143 analyzes the configuration of the model circuit indicated in the model circuit information.
等価モデル作成装置1000は、第3波形データを生成する(ステップST1060)。
具体的には、解析部1143は、解析結果として、当該モデル回路情報に示されるモデル回路における周波数ごとのインピーダンス値を示す第3波形データを生成する。
The equivalent model creating device 1000 generates third waveform data (step ST1060).
Specifically, the analysis unit 1143 generates, as the analysis result, third waveform data indicating the impedance value for each frequency in the model circuit indicated in the model circuit information.
等価モデル作成装置1000は、第3波形データを出力する(ステップST1070)。
具体的には、解析部1143は、第3波形データを表示データ出力部1200へ出力する。表示データ出力部1200の第3波形画像生成部1230は、波形データ出力部1100の第3波形データ生成部1140から出力された第3波形データを取得する。第3波形画像生成部1230は、第3波形データを用いて第3波形を示す表示データを生成する。第3波形画像生成部1230は、第3波形を示す表示データを表示装置3000へ出力する。
The equivalent model creating device 1000 outputs the third waveform data (step ST1070).
Specifically, analysis unit 1143 outputs the third waveform data to display data output unit 1200. Third waveform image generation unit 1230 of display data output unit 1200 acquires the third waveform data output from third waveform data generation unit 1140 of waveform data output unit 1100. Third waveform image generation unit 1230 generates display data showing the third waveform using the third waveform data. Third waveform image generation unit 1230 outputs the display data showing the third waveform to display device 3000.
なお、等価モデル作成装置1000は、ステップST1030の処理、および、ステップST1070の処理を実行した後、第1波形画像、第2波形画像、および、第3波形画像のうちの2つ以上の画像を重畳した画像を表示装置3000へ出力してもよい。
この場合、具体的には、等価モデル作成装置1000の表示データ出力部1200における重畳画像生成部1240が、第1波形画像、第2波形画像、および、第3波形画像のうちの2つ以上の画像を重畳した画像を生成する。
After executing the processing of step ST1030 and the processing of step ST1070, the equivalent model creation device 1000 may output to the display device 3000 an image in which two or more images selected from the first waveform image, the second waveform image, and the third waveform image are superimposed.
In this case, specifically, the superimposed image generation unit 1240 in the display data output unit 1200 of the equivalent model creation device 1000 generates an image in which two or more images selected from the first waveform image, the second waveform image, and the third waveform image are superimposed.
等価モデル作成装置1000は、ステップST1030の処理、および、ステップST1070の処理を実行すると、ステップST1080の処理へ移行する。 After executing the processing of step ST1030 and the processing of step ST1070, the equivalent model creation device 1000 proceeds to the processing of step ST1080.
ステップST1080において、等価モデル作成装置1000は、「LCR値出力指令あり」であるかを判定する。
具体的には、等価モデル作成装置1000における表示データ出力部1200は、例えば、LCR値出力指令を実行させるボタンの画像を示す表示データを、表示装置3000へ出力する。表示装置3000によるボタンの画像の表示に対して操作者が入力装置2000を操作すると、LCR値出力部1300は、LCR値出力指令信号を受け付けて「LCR値出力指令あり」と判定する。LCR値出力部1300は、所定の一定時間の間に操作がない場合、「LCR値出力指令あり」ではないと判定する。
In step ST1080, the equivalent model creating device 1000 determines whether an "LCR value output command is issued."
Specifically, the display data output unit 1200 in the equivalent model creation device 1000 outputs, for example, display data showing an image of a button for executing an LCR value output command to the display device 3000. When the operator operates the input device 2000 in response to the button image displayed by the display device 3000, the LCR value output unit 1300 receives an LCR value output command signal and determines that an "LCR value output command has been issued." If no operation is performed within a predetermined period of time, the LCR value output unit 1300 determines that an "LCR value output command has not been issued."
等価モデル作成装置1000は、「LCR値出力指令あり」と判定した場合(ステップST1080“YES”)、LCR値を出力する(ステップST1090)。
具体的には、等価モデル作成装置1000におけるLCR値出力部1300は、LCR値出力指令信号を受け付けると、「LCR値出力指令あり」と判定し、第3波形データ生成部1140の解析部1143からモデル回路のLCR部品における各LCR値を取得し、各LCR値を表示データ出力部1200へ出力する。
なお、等価モデル作成装置1000は、第3波形データ生成部1140の解析部1143からLCR値を出力するとともに、モデル回路を示すモデル回路情報を出力してもよい。
When it is determined that "an LCR value output command has been issued"("YES" in step ST1080), the equivalent model creating device 1000 outputs the LCR value (step ST1090).
Specifically, when the LCR value output unit 1300 in the equivalent model creation device 1000 receives an LCR value output command signal, it determines that an "LCR value output command has been issued," obtains each LCR value in the LCR components of the model circuit from the analysis unit 1143 of the third waveform data generation unit 1140, and outputs each LCR value to the display data output unit 1200.
The equivalent model creating device 1000 may output the LCR value from the analysis section 1143 of the third waveform data generating section 1140, and may also output model circuit information indicating the model circuit.
等価モデル作成装置1000は、「LCR値出力指令あり」ではないと判定した場合(ステップST1080“NO”)、または、ステップST1090を実行した後、処理を終了するかを判定する(ステップST1100)。 If the equivalent model creation device 1000 determines that an "LCR value output command is not present" (step ST1080 "NO"), or after executing step ST1090, it determines whether to end processing (step ST1100).
等価モデル作成装置1000は、処理を終了しないと判定した場合(ステップST1100“NO”)、ステップST1040の処理へ移行し、例えば新たなモデル回路情報を取得するまで待機する。 If the equivalent model creation device 1000 determines not to end the process (step ST1100 "NO"), it proceeds to the process of step ST1040 and waits, for example, until new model circuit information is acquired.
等価モデル作成装置1000は、処理を終了すると判定した場合(ステップST1100“YES”)、処理を終了する。 If the equivalent model creation device 1000 determines to end the processing (step ST1100 "YES"), it ends the processing.
ここで、等価モデル作成装置1000に係る機能の第2の例を説明する。
図7は、実施の形態1の等価モデル作成装置1000に係る機能の第2の例を説明する図である。
第2の例は、第2波形データが上限側第2波形データと下限側第2波形データとで目標インピーダンス値の範囲を示す例である。
図7は、周波数を横軸にし、インピーダンス値を縦軸にして、第1波形6100、上限側第2波形6310、下限側第2波形6320、第3波形6400、および、各周波数帯の領域(A1領域6210、B1領域6220、B2領域6230、C1領域6240、C2領域6250)を示している。
図8は、図7の各領域における波形の拡大図である。
第1波形6100を示す第1波形データは、例えば実測値に基づくインピーダンス特性を示し、第1波形データ取得部1110により取得される。
上限側第2波形6310を示す上限側第2波形データは、目標とするべきインピーダンス特性の範囲の上限側の目標インピーダンス特性を示し、第2波形データ生成部1130により生成される。
下限側第2波形6320を示す下限側第2波形データは、目標とするべきインピーダンス特性の範囲の下限側の目標インピーダンス特性を示し、第2波形データ生成部1130により生成される。
第3波形6400を示す第3波形データは、モデル回路のインピーダンス特性を示し、第3波形データ生成部1140により生成される。
Here, a second example of the function of the equivalent model creating device 1000 will be described.
FIG. 7 is a diagram illustrating a second example of the functions of the equivalent model creating device 1000 according to the first embodiment.
In the second example, the second waveform data indicates the range of the target impedance value by upper limit second waveform data and lower limit second waveform data.
Figure 7 shows a first waveform 6100, an upper limit second waveform 6310, a lower limit second waveform 6320, a third waveform 6400, and the regions of each frequency band (A1 region 6210, B1 region 6220, B2 region 6230, C1 region 6240, C2 region 6250), with frequency on the horizontal axis and impedance value on the vertical axis.
FIG. 8 is an enlarged view of the waveforms in each region of FIG.
The first waveform data representing the first waveform 6100 indicates, for example, impedance characteristics based on actual measurement values, and is acquired by the first waveform data acquisition unit 1110 .
The upper limit second waveform data indicating the upper limit second waveform 6310 indicates the target impedance characteristic on the upper limit side of the range of the impedance characteristic to be targeted, and is generated by the second waveform data generating section 1130 .
The lower-limit second waveform data representing the lower-limit second waveform 6320 indicates a target impedance characteristic on the lower limit side of the range of the impedance characteristic to be targeted, and is generated by the second waveform data generating section 1130 .
The third waveform data representing the third waveform 6400 indicates the impedance characteristics of the model circuit, and is generated by the third waveform data generating section 1140 .
A1領域6210は、インピーダンス値の最大値周辺(複数のピークがある領域)においては集積回路のCHIP(図4に示すモデル回路のCHIP部を参照)による影響が大きいと考えられるため、他の領域と区別した周波数帯である。
図7および図8においてA1領域6210は、54MHzから130MHzまでの周波数帯の領域である。
The A1 region 6210 is a frequency band that is distinguished from other regions because it is believed that the influence of the integrated circuit chip (see the chip portion of the model circuit shown in Figure 4) is large around the maximum value of the impedance value (a region with multiple peaks).
In FIGS. 7 and 8, the A1 region 6210 is a frequency band region from 54 MHz to 130 MHz.
B1領域6220およびB2領域6230は、PCB基板(図4に示すモデル回路のPCB部4100を参照)およびPCB基板のVIAによる影響が大きいと考えられるため、他の領域と区別した周波数帯である。
図7および図8においてB1領域6220は、10MHzから54MHzまでの周波数帯の領域である。
図7および図8においてB2領域6230は、130MHzから1GHzまでの周波数帯の領域である。
The B1 region 6220 and the B2 region 6230 are frequency bands that are distinguished from other regions because they are thought to be significantly affected by the PCB board (see the PCB section 4100 of the model circuit shown in FIG. 4) and the vias on the PCB board.
In Figures 7 and 8, B1 region 6220 is a frequency band region from 10 MHz to 54 MHz.
In FIGS. 7 and 8, the B2 region 6230 is a frequency band region from 130 MHz to 1 GHz.
C1領域6240およびC2領域6250は、集積回路の電源の抵抗による影響が大きいと考えられるため、他の領域と区別した周波数帯である。
図7および図8においてC1領域6240は、1kHzから100kHzまでの周波数帯の領域である。
図7および図8においてC2領域6250は、100kHzから10MHzまでの周波数帯の領域である。
The C1 region 6240 and the C2 region 6250 are frequency bands that are distinguished from other regions because they are considered to be significantly affected by the resistance of the power supply of the integrated circuit.
In FIGS. 7 and 8, the C1 region 6240 is a frequency band region from 1 kHz to 100 kHz.
In FIGS. 7 and 8, the C2 region 6250 is a frequency band region from 100 kHz to 10 MHz.
A1領域6210、B1領域6220、B2領域6230、C1領域6240、および、C2領域6250それぞれを示す周波数帯情報は、等価モデル作成装置1000における目標条件取得部1120により取得される。 Frequency band information indicating each of the A1 region 6210, B1 region 6220, B2 region 6230, C1 region 6240, and C2 region 6250 is acquired by the target condition acquisition unit 1120 in the equivalent model creation device 1000.
また、A1領域6210、B1領域6220、B2領域6230、C1領域6240、および、C2領域6250それぞれについての目標条件は、目標条件取得部1120により取得される。
図7および図8に示すA1領域6210の目標条件は、上限側の目標条件が、第1波形6100におけるインピーダンス値の最大値の「+(a1)%」であり、下限側の目標条件が、第1波形6100におけるインピーダンス値の最大値と同じ(増減率「0%」)である。
図7および図8に示すB1領域6220の目標条件は、上限側の目標条件が、第1波形6100におけるインピーダンス値の「+(b1)%」であり、下限側の目標条件が、第1波形6100におけるインピーダンス値の「-(b1)%」である。
なお、説明においては、上限側の目標条件と下限側の目標条件とは同じ(b1)であるが、それぞれを異なる値に設定してもよい。
図7および図8に示すB2領域6230の目標条件は、上限側の目標条件が、第1波形6100におけるインピーダンス値の「+(b2)%」であり、下限側の目標条件が、第1波形6100におけるインピーダンス値の「-(b2)%」である。
なお、説明においては、上限側の目標条件と下限側の目標条件とは同じ(b2)であるが、それぞれを異なる値に設定してもよい。
図7および図8に示すC1領域6240の目標条件は、上限側の目標条件が、第1波形6100におけるインピーダンス値の「+(c1)%」であり、下限側の目標条件が、第1波形6100におけるインピーダンス値の「-(c1)%」である。
なお、説明においては、上限側の目標条件と下限側の目標条件とは同じ(c1)であるが、それぞれを異なる値に設定してもよい。
図7および図8に示すC2領域6250の目標条件は、上限側の目標条件が、インピーダンス値「50mΩ」であり、下限側の目標条件が、インピーダンス値「0Ω」である。
なお、上記(a1)、(b1)、(b2)、(c1)は、第1波形6100のパターンに応じて、適宜設定されればよい。
Furthermore, the target conditions for each of the A1 area 6210, the B1 area 6220, the B2 area 6230, the C1 area 6240, and the C2 area 6250 are acquired by the target condition acquisition unit 1120.
The target conditions for the A1 region 6210 shown in Figures 7 and 8 are such that the upper limit target condition is "+( a1 )%" of the maximum impedance value in the first waveform 6100, and the lower limit target condition is the same as the maximum impedance value in the first waveform 6100 (increase/decrease rate "0%").
The target conditions for the B1 region 6220 shown in Figures 7 and 8 are such that the upper limit target condition is "+(b 1 )%" of the impedance value in the first waveform 6100, and the lower limit target condition is "-(b 1 )%" of the impedance value in the first waveform 6100.
In the description, the upper limit target condition and the lower limit target condition are the same (b 1 ), but they may be set to different values.
The target conditions for the B2 region 6230 shown in Figures 7 and 8 are such that the upper limit target condition is "+(b 2 )%" of the impedance value in the first waveform 6100, and the lower limit target condition is "-(b 2 )%" of the impedance value in the first waveform 6100.
In the description, the upper limit target condition and the lower limit target condition are the same (b 2 ), but they may be set to different values.
The target conditions for the C1 region 6240 shown in Figures 7 and 8 are such that the upper limit target condition is "+(c 1 )%" of the impedance value in the first waveform 6100, and the lower limit target condition is "-(c 1 )%" of the impedance value in the first waveform 6100.
In the description, the upper limit target condition and the lower limit target condition are the same (c 1 ), but they may be set to different values.
The target conditions for the C2 region 6250 shown in FIGS. 7 and 8 are such that the upper limit target condition is an impedance value of "50 mΩ" and the lower limit target condition is an impedance value of "0Ω."
It should be noted that the above (a 1 ), (b 1 ), (b 2 ), and (c 1 ) may be set appropriately depending on the pattern of the first waveform 6100 .
上述してきた開示内容により、実測値に基づくインピーダンス特性の波形が仮に複雑であっても、波形に応じて分割した周波数帯の領域ごとに波形を簡略化した目標インピーダンスを表示することができる。また、領域に応じて対応するLCR部品におけるLCR値を変更することが容易になり、等価モデル回路を生成する際の作業負荷を低減させることができるようになる。 The above-described disclosure makes it possible to display a target impedance with a simplified waveform for each frequency band region divided according to the waveform, even if the waveform of the impedance characteristics based on actual measurements is complex. It also makes it easy to change the LCR values of the corresponding LCR components according to the region, reducing the workload when generating an equivalent model circuit.
本開示に係る等価モデル作成装置は、周波数ごとのインピーダンスを示す第1波形データを取得する第1波形データ取得部と、前記第1波形データに基づく第1波形を示す表示データを出力する表示データ出力部と、それぞれ異なる周波数帯の領域ごとに、目標インピーダンスを決定するための目標条件を取得する目標条件取得部と、前記第1波形データおよび前記目標条件を用いて決定された周波数ごとの目標インピーダンスを示す第2波形データを生成する第2波形データ生成部と、LCR部品で構成されるモデル回路における、周波数ごとのインピーダンスを示す第3波形データを生成する第3波形データ生成部と、を備え、前記表示データ出力部は、さらに、前記第2波形データに基づく第2波形を示す表示データおよび前記第3波形データに基づく第3波形を示す表示データを出力する、ように構成した。
これにより、等価モデル回路を生成する際の作業負荷を低減させることができる、という効果を奏する。
The equivalent model creation device according to the present disclosure includes a first waveform data acquisition unit that acquires first waveform data indicating impedance for each frequency, a display data output unit that outputs display data indicating the first waveform based on the first waveform data, a target condition acquisition unit that acquires target conditions for determining a target impedance for each region of a different frequency band, a second waveform data generation unit that generates second waveform data indicating the target impedance for each frequency determined using the first waveform data and the target conditions, and a third waveform data generation unit that generates third waveform data indicating the impedance for each frequency in a model circuit formed of LCR components, and the display data output unit is further configured to output display data indicating the second waveform based on the second waveform data and display data indicating the third waveform based on the third waveform data.
This has the effect of reducing the workload involved in generating an equivalent model circuit.
本開示に係る等価モデル作成支援方法は、第1波形データ取得部が、周波数ごとのインピーダンスを示す第1波形データを取得する第1波形データ取得ステップと、表示データ出力部が、前記第1波形データに基づく第1波形を示す表示データを出力する表示データ出力ステップと、目標条件取得部が、それぞれ異なる周波数帯の領域ごとに、目標インピーダンスを決定するための目標条件を取得する目標条件取得ステップと、第2波形データ生成部が、前記第1波形データおよび前記目標条件を用いて決定された周波数ごとの目標インピーダンスを示す第2波形データを生成する第2波形データ生成ステップと、第3波形データ生成部が、LCR部品で構成されるモデル回路における、周波数ごとのインピーダンスを示す第3波形データを生成する第3波形データ生成ステップと、を備え、前記表示データ出力ステップは、さらに、前記第2波形データに基づく第2波形を示す表示データおよび前記第3波形データに基づく第3波形を示す表示データを出力する、ように構成した。
これにより、等価モデル回路を生成する際の作業負荷を低減させることができる、という効果を奏する。
The equivalent model creation support method according to the present disclosure includes a first waveform data acquisition step in which a first waveform data acquisition unit acquires first waveform data indicating impedance for each frequency; a display data output step in which a display data output unit outputs display data indicating a first waveform based on the first waveform data; a target condition acquisition step in which a target condition acquisition unit acquires target conditions for determining a target impedance for each region of a different frequency band; a second waveform data generation step in which a second waveform data generation unit generates second waveform data indicating a target impedance for each frequency determined using the first waveform data and the target conditions; and a third waveform data generation step in which a third waveform data generation unit generates third waveform data indicating impedance for each frequency in a model circuit formed of LCR components, and the display data output step is further configured to output display data indicating a second waveform based on the second waveform data and display data indicating a third waveform based on the third waveform data.
This has the effect of reducing the workload involved in generating an equivalent model circuit.
本開示に係る等価モデル作成支援プログラムは、コンピュータを、周波数ごとのインピーダンスを示す第1波形データを取得する第1波形データ取得部と、前記第1波形データに基づく第1波形を示す表示データを出力する表示データ出力部と、それぞれ異なる周波数帯の領域ごとに、目標インピーダンスを決定するための目標条件を取得する目標条件取得部と、前記第1波形データおよび前記目標条件を用いて決定された周波数ごとの目標インピーダンスを示す第2波形データを生成する第2波形データ生成部と、LCR部品で構成されるモデル回路における、周波数ごとのインピーダンスを示す第3波形データを生成する第3波形データ生成部と、を備え、前記表示データ出力部は、さらに、前記第2波形データに基づく第2波形を示す表示データおよび前記第3波形データに基づく第3波形を示す表示データを出力する、等価モデル作成装置、として動作させる、ように構成した。
これにより、等価モデル回路を生成する際の作業負荷を低減させることができる、という効果を奏する。
An equivalent model creation support program according to the present disclosure is configured to cause a computer to operate as an equivalent model creation device, comprising: a first waveform data acquisition unit that acquires first waveform data indicating impedance for each frequency; a display data output unit that outputs display data indicating the first waveform based on the first waveform data; a target condition acquisition unit that acquires target conditions for determining a target impedance for each region of a different frequency band; a second waveform data generation unit that generates second waveform data indicating the target impedance for each frequency determined using the first waveform data and the target conditions; and a third waveform data generation unit that generates third waveform data indicating the impedance for each frequency in a model circuit formed of LCR components, wherein the display data output unit further outputs display data indicating the second waveform based on the second waveform data and display data indicating the third waveform based on the third waveform data.
This has the effect of reducing the workload involved in generating an equivalent model circuit.
本開示の等価モデル作成装置において、前記目標条件取得部が取得する目標条件は、それぞれ異なる複数の周波数帯情報と、当該周波数帯情報ごとの、前記第1波形データのインピーダンス値を基準にした増減の割合または目標インピーダンス値と、の組み合わせにより構成される、ように構成した。
これにより、周波数帯の領域ごとにより適当な目標条件を設定できるようになり、等価モデル回路を生成する際の作業負荷をより低減させることができる、という効果を奏する。
また、上記構成を、等価モデル作成支援方法または等価モデル作成プログラムに適用することにより、等価モデル作成支援方法または等価モデル作成支援プログラムは、上記効果と同様の効果を奏する。
In the equivalent model creation device disclosed herein, the target conditions acquired by the target condition acquisition unit are configured to be composed of a combination of a plurality of different frequency band information and, for each of the frequency band information, a rate of increase/decrease based on the impedance value of the first waveform data or a target impedance value.
This makes it possible to set more appropriate target conditions for each frequency band region, and has the effect of further reducing the workload when generating an equivalent model circuit.
Furthermore, by applying the above configuration to an equivalent model creation support method or an equivalent model creation program, the equivalent model creation support method or the equivalent model creation support program can achieve the same effects as those described above.
本開示の等価モデル作成装置において、前記表示データ出力部は、前記第2波形データおよび前記第3波形データを用いて、当該第2波形データに示される第2波形および当該第3波形データに示される第3波形を重畳した表示画像を出力する、ように構成した。
これにより、目標インピーダンス特性とモデル回路のインピーダンス特性とが比較しやすくなり、等価モデル回路を生成する際の作業負荷をより低減させることができる、という効果を奏する。
また、上記構成を、等価モデル作成支援方法または等価モデル作成プログラムに適用することにより、等価モデル作成支援方法または等価モデル作成支援プログラムは、上記効果と同様の効果を奏する。
In the equivalent model creation device of the present disclosure, the display data output unit is configured to use the second waveform data and the third waveform data to output a display image in which the second waveform indicated in the second waveform data and the third waveform indicated in the third waveform data are superimposed.
This makes it easier to compare the target impedance characteristics with the impedance characteristics of the model circuit, and has the effect of further reducing the workload when generating an equivalent model circuit.
Furthermore, by applying the above configuration to an equivalent model creation support method or an equivalent model creation program, the equivalent model creation support method or the equivalent model creation support program can achieve the same effects as those described above.
本開示の等価モデル作成装置において、前記表示データ出力部は、前記第1波形データ、前記第2波形データ、および、前記第3波形データを用いて、当該第1波形データに示される第1波形、当該第2波形データに示される第2波形、および、当該第3波形データに示される第3波形を重畳した表示画像を出力する、ように構成した。
これにより、実測値に基づくインピーダンス特性と目標インピーダンス特性とモデル回路のインピーダンス特性とが比較しやすくなり、等価モデル回路を生成する際の作業負荷をより低減させることができる、という効果を奏する。
また、上記構成を、等価モデル作成支援方法または等価モデル作成プログラムに適用することにより、等価モデル作成支援方法または等価モデル作成支援プログラムは、上記効果と同様の効果を奏する。
In the equivalent model creation device of the present disclosure, the display data output unit is configured to use the first waveform data, the second waveform data, and the third waveform data to output a display image in which the first waveform indicated in the first waveform data, the second waveform indicated in the second waveform data, and the third waveform indicated in the third waveform data are superimposed.
This makes it easier to compare the impedance characteristics based on actual measurements, the target impedance characteristics, and the impedance characteristics of the model circuit, thereby achieving the effect of further reducing the workload when generating an equivalent model circuit.
Furthermore, by applying the above configuration to an equivalent model creation support method or an equivalent model creation program, the equivalent model creation support method or the equivalent model creation support program can achieve the same effects as those described above.
本開示の等価モデル作成装置において、外部から取得した指令信号に応じて、前記第3波形データ生成部により用いられたモデル回路におけるLCR値を出力するLCR値出力部、をさらに備えるように構成した。
これにより、モデル回路の調整後の等価モデル回路のLCR値を取得が容易になり、等価モデル回路を生成する際の作業負荷をより低減させることができる、という効果を奏する。
また、上記構成を、等価モデル作成支援方法または等価モデル作成プログラムに適用することにより、等価モデル作成支援方法または等価モデル作成支援プログラムは、上記効果と同様の効果を奏する。
The equivalent model creating device of the present disclosure is configured to further include an LCR value output unit that outputs the LCR value in the model circuit used by the third waveform data generating unit in response to a command signal obtained from the outside.
This makes it easier to obtain the LCR value of the equivalent model circuit after adjusting the model circuit, and has the effect of further reducing the workload when generating the equivalent model circuit.
Furthermore, by applying the above configuration to an equivalent model creation support method or an equivalent model creation program, the equivalent model creation support method or the equivalent model creation support program can achieve the same effects as those described above.
実施の形態2.
実施の形態2は、等価モデル作成装置において、モデル回路におけるLCR部品の調整を可能にした構成を含む形態である。
実施の形態2の説明においては、実施の形態1において説明した構成についての説明を、適宜省略する場合がある。
Embodiment 2.
The second embodiment is an embodiment including a configuration in which the equivalent model creating device is capable of adjusting LCR components in a model circuit.
In the description of the second embodiment, the description of the configuration described in the first embodiment may be omitted as appropriate.
図9は、実施の形態2に係る等価モデル作成装置1000Aの構成例および周辺装置を示す図である。
図9に示す等価モデル作成装置1000Aは、図1に示す等価モデル作成装置1000の構成とは異なる構成である。
入力装置2000および表示装置3000は、図1と同様であるため、その説明を省略する。
FIG. 9 is a diagram showing an example of the configuration of an equivalent model creating device 1000A according to the second embodiment and peripheral devices.
An equivalent model creating device 1000A shown in FIG. 9 has a different configuration from the equivalent model creating device 1000 shown in FIG.
The input device 2000 and the display device 3000 are the same as those in FIG. 1, and therefore their description will be omitted.
等価モデル作成装置1000Aの内部構成を説明する。
図9に示す等価モデル作成装置1000Aは、波形データ出力部1100A、表示データ出力部1200、および、LCR値出力部1300、を含んで構成されている。
The internal configuration of the equivalent model creating device 1000A will be described.
The equivalent model creating device 1000A shown in FIG. 9 includes a waveform data output unit 1100A, a display data output unit 1200, and an LCR value output unit 1300.
波形データ出力部1100Aは、第1波形データ取得部1110、目標条件取得部1120、第2波形データ生成部1130、および、第3波形データ生成部1140A、を含んで構成されている。 The waveform data output unit 1100A includes a first waveform data acquisition unit 1110, a target condition acquisition unit 1120, a second waveform data generation unit 1130, and a third waveform data generation unit 1140A.
図10は、実施の形態2に係る第3波形データ生成部1140Aの構成例を示す図である。
第3波形データ生成部1140Aは、LCR部品で構成されるモデル回路における、周波数ごとのインピーダンスを示す第3波形データを生成する。
また、第3波形データ生成部1140Aは、モデル回路に対する編集操作を受け付け、編集後のモデル回路における、周波数ごとのインピーダンスを示す第3波形データを生成する。
図3に示す第3波形データ生成部1140Aは、モデル回路情報取得部1141、モデル回路編集部1142、および、解析部1143、を含んで構成されている。
FIG. 10 is a diagram showing an example of the configuration of the third waveform data generating section 1140A according to the second embodiment.
The third waveform data generating section 1140A generates third waveform data indicating impedance for each frequency in a model circuit configured with LCR components.
Furthermore, the third waveform data generating unit 1140A receives an editing operation on the model circuit, and generates third waveform data indicating the impedance for each frequency in the edited model circuit.
The third waveform data generating unit 1140A shown in FIG. 3 includes a model circuit information acquiring unit 1141, a model circuit editing unit 1142, and an analyzing unit 1143.
モデル回路情報取得部1141は、LCR部品で構成されるモデル回路を示すモデル回路情報を取得する。
モデル回路情報は、実施の形態1において説明したモデル回路情報と同様であるため、詳細な説明を省略する。
The model circuit information acquisition unit 1141 acquires model circuit information indicating a model circuit configured of LCR components.
The model circuit information is the same as the model circuit information described in the first embodiment, and therefore a detailed description thereof will be omitted.
モデル回路編集部1142は、モデル回路情報に示されるモデル回路を編集する。
具体的には、モデル回路編集部1142は、モデル回路情報取得部1141が出力したモデル回路情報、および、入力装置2000を介して取得した操作情報に基づいて、操作情報にしたがってモデル回路情報を編集する。このとき、モデル回路情報は、モデル回路における例えばバイパスコンデンサの数nおよび各LCR部品のLCR値といった情報が編集される。
モデル回路の編集においては、第2波形データと第3波形データとを比較しながらモデル回路情報を編集することを考えた場合、例えば、図2のA領域(または、図7および図8のA1領域)において差分が大きい場合、図4に示すモデル回路のCHIP部のLCR値を調整することにより、A領域におけるモデル回路のインピーダンス値が変化すると考えられる。また、同様に、例えば、図2のB1領域またはB2領域(または、図7および図8のB1領域またはB2領域)において差分が大きい場合、PCB部4100のLCR部品4130におけるLCR値を調整することにより、B1領域またはB2領域におけるモデル回路のインピーダンス値が変化すると考えられる。また、同様に、例えば、図2のC領域において差分が大きい場合、電源4110のLCR部品4120におけるLCR値を調整することにより、C領域におけるモデル回路のインピーダンス値が変化すると考えられる。
The model circuit editing unit 1142 edits the model circuit indicated in the model circuit information.
Specifically, the model circuit editing unit 1142 edits the model circuit information in accordance with the operation information based on the model circuit information output by the model circuit information acquisition unit 1141 and the operation information acquired via the input device 2000. At this time, the model circuit information edited includes information such as the number n of bypass capacitors in the model circuit and the LCR value of each LCR component.
When editing a model circuit, if the model circuit information is edited while comparing the second waveform data and the third waveform data, for example, if the difference is large in region A of FIG. 2 (or region A1 of FIGS. 7 and 8 ), adjusting the LCR value of the CHIP section of the model circuit shown in FIG. 4 is considered to change the impedance value of the model circuit in region A. Similarly, if the difference is large in region B1 or region B2 of FIG. 2 (or region B1 or region B2 of FIGS. 7 and 8 ), adjusting the LCR value of LCR component 4130 of PCB section 4100 is considered to change the impedance value of the model circuit in region B1 or region B2. Similarly, if the difference is large in region C of FIG. 2 , adjusting the LCR value of LCR component 4120 of power supply 4110 is considered to change the impedance value of the model circuit in region C.
解析部1143は、モデル回路情報取得部1141またはモデル回路編集部1142から取得したモデル回路情報を用いて、当該モデル回路情報に示されるモデル回路における周波数ごとのインピーダンス値を示す第3波形データを生成する。
具体的には、解析部1143は、モデル回路情報取得部1141またはモデル回路編集部1142からモデル回路情報を取得する。次に、解析部1143は、モデル回路情報に示されるモデル回路を解析して、当該モデル回路情報に示されるモデル回路における周波数ごとのインピーダンス値を示す第3波形データを生成する。解析部1143は、生成した第3波形データを出力する。
The analysis unit 1143 uses the model circuit information acquired from the model circuit information acquisition unit 1141 or the model circuit editing unit 1142 to generate third waveform data indicating the impedance value for each frequency in the model circuit indicated in the model circuit information.
Specifically, the analysis unit 1143 acquires model circuit information from the model circuit information acquisition unit 1141 or the model circuit editing unit 1142. Next, the analysis unit 1143 analyzes the model circuit indicated in the model circuit information and generates third waveform data indicating the impedance value for each frequency in the model circuit indicated in the model circuit information. The analysis unit 1143 outputs the generated third waveform data.
また、解析部1143は、モデル回路情報に示されるモデル回路を解析して、モデル回路のLCR部品におけるLCR値、および、解析に用いたモデル回路を示すモデル回路情報を出力する。
具体的には、解析部1143は、LCR値出力部1300においてLCR値出力指令信号が取得されると、モデル回路情報に示されるモデル回路を解析して、モデル回路のLCR部品における各LCR値、および、解析に用いたモデル回路を示すモデル回路情報を得る。解析部1143は、LCR値をLCR値出力部1300へ出力する。また、解析部1143は、モデル回路情報を表示データ出力部1200へ出力する。
Furthermore, the analysis unit 1143 analyzes the model circuit indicated in the model circuit information, and outputs the LCR values of the LCR components of the model circuit, and model circuit information indicating the model circuit used for the analysis.
Specifically, when the LCR value output unit 1300 acquires an LCR value output command signal, the analysis unit 1143 analyzes the model circuit indicated in the model circuit information to obtain each LCR value of the LCR components in the model circuit and model circuit information indicating the model circuit used for the analysis. The analysis unit 1143 outputs the LCR values to the LCR value output unit 1300. The analysis unit 1143 also outputs the model circuit information to the display data output unit 1200.
実施の形態2に係る等価モデル作成装置1000Aの処理の一例を説明する。
図11は、実施の形態2に係る等価モデル作成装置1000Aの処理の例を示すフローチャートである。
図11のフローチャートに示す処理は、ステップST2110の処理を追加した点で、図6のフローチャートと異なる。
図11のフローチャートに示すステップST2000からステップST2100までの処理のそれぞれは、図6のフローチャートに示すステップST1000からステップST1100までの処理のそれぞれに対応するため、ここでの詳細な説明は省略する。
An example of processing by the equivalent model creation device 1000A according to the second embodiment will be described.
FIG. 11 is a flowchart showing an example of processing by the equivalent model creation device 1000A according to the second embodiment.
The process shown in the flowchart of FIG. 11 differs from the flowchart of FIG. 6 in that step ST2110 is added.
The processes from step ST2000 to step ST2100 shown in the flowchart of FIG. 11 correspond to the processes from step ST1000 to step ST1100 shown in the flowchart of FIG. 6, respectively, and therefore detailed description thereof will be omitted here.
等価モデル作成装置1000Aは、ステップST2100において、図6に示すステップST1100と同様に判定を行い、処理を終了しないと判定した場合(ステップST2100“NO”)、モデル回路編集処理(ステップST2110)を実行する。
具体的には、等価モデル作成装置1000Aの表示データ出力部1200は、モデル回路編集用の画像である表示データを生成して表示装置3000へ出力する。表示装置3000によるモデル回路編集用の画像の表示に対応して操作者が入力装置2000を操作すると、モデル回路編集部1142は、入力装置2000を介して操作情報を取得する。モデル回路編集部1142は、モデル回路情報取得部1141が出力したモデル回路情報、および、入力装置2000を介して取得した操作情報に基づいて、操作情報にしたがってモデル回路情報におけるバイパスコンデンサの数n、LCR部品のLCR値といった情報を編集する。モデル回路編集部1142は、編集後のモデル回路情報を解析部1143へ出力する。
In step ST2100, the equivalent model creation device 1000A makes a determination similar to step ST1100 shown in FIG. 6, and if it determines not to terminate the processing (step ST2100 "NO"), it executes a model circuit editing process (step ST2110).
Specifically, the display data output unit 1200 of the equivalent model creation device 1000A generates display data that is an image for editing the model circuit and outputs it to the display device 3000. When the operator operates the input device 2000 in response to the display of the image for editing the model circuit by the display device 3000, the model circuit editing unit 1142 acquires operation information via the input device 2000. Based on the model circuit information output by the model circuit information acquisition unit 1141 and the operation information acquired via the input device 2000, the model circuit editing unit 1142 edits information such as the number n of bypass capacitors and the LCR values of LCR components in the model circuit information in accordance with the operation information. The model circuit editing unit 1142 outputs the edited model circuit information to the analysis unit 1143.
等価モデル作成装置1000Aは、ステップST2110の処理を実行すると、ステップST2050の処理へ移行する。
等価モデル作成装置1000Aは、ステップST2050の処理において、モデル回路を解析する。
具体的には、等価モデル作成装置1000Aの第3波形データ生成部1140Aにおける解析部1143は、モデル回路編集部1142から出力されたモデル回路情報を取得する。解析部1143は、モデル回路情報に示されるモデル回路の構成を解析する。
After executing the process of step ST2110, the equivalent model creating device 1000A proceeds to the process of step ST2050.
The equivalent model creating device 1000A analyzes the model circuit in the process of step ST2050.
Specifically, the analysis unit 1143 in the third waveform data generation unit 1140A of the equivalent model creation device 1000A acquires the model circuit information output from the model circuit editing unit 1142. The analysis unit 1143 analyzes the configuration of the model circuit indicated in the model circuit information.
ステップST2050の処理を実行すると、等価モデル作成装置1000Aは、ステップST2060の処理へ移行して実行する。ステップST2060の処理以降の処理は、既に説明した内容と同様であるため、説明を省略する。 After executing the processing of step ST2050, the equivalent model creation device 1000A proceeds to and executes the processing of step ST2060. The processing from step ST2060 onwards is the same as that already explained, so explanations will be omitted.
上述してきた開示内容により、領域ごとに波形を比較させながら、領域に応じて対応するLCR部品におけるLCR値を変更することが容易になり、等価モデル回路を生成する際の作業負荷を低減させることができるようになる。 The above disclosure makes it easy to compare waveforms for each region and change the LCR values of corresponding LCR components depending on the region, thereby reducing the workload when generating an equivalent model circuit.
本開示の等価モデル作成装置において、前記第3波形データ生成部は、モデル回路を示すモデル回路情報を取得するモデル回路情報取得部と、操作情報に基づいて前記モデル回路情報に示されるモデル回路を編集する等価モデル編集部と、前記モデル回路情報取得部または前記等価モデル編集部から取得したモデル回路情報を用いて、当該モデル回路情報に示されるモデル回路における周波数ごとのインピーダンス値を示す第3波形データを生成する解析部と、を備える、ように構成した。
これにより、領域ごとに波形を比較させながら、領域に応じて対応するLCR部品におけるLCR値を変更することが容易になり、等価モデル回路を生成する際の作業負荷を低減させることができるようになる、という効果を奏する。
また、上記構成を、等価モデル作成支援方法または等価モデル作成プログラムに適用することにより、等価モデル作成支援方法または等価モデル作成支援プログラムは、上記効果と同様の効果を奏する。
In the equivalent model creation device of the present disclosure, the third waveform data generation unit is configured to include: a model circuit information acquisition unit that acquires model circuit information that indicates a model circuit; an equivalent model editing unit that edits the model circuit that is indicated in the model circuit information based on operation information; and an analysis unit that uses the model circuit information acquired from the model circuit information acquisition unit or the equivalent model editing unit to generate third waveform data that indicates an impedance value for each frequency in the model circuit that is indicated in the model circuit information.
This makes it easy to compare waveforms for each region and change the LCR values of corresponding LCR components depending on the region, thereby reducing the workload when generating an equivalent model circuit.
Furthermore, by applying the above configuration to an equivalent model creation support method or an equivalent model creation program, the equivalent model creation support method or the equivalent model creation support program can achieve the same effects as those described above.
ここで、本開示に係る等価モデル作成装置1000,1000Aの機能を実現するハードウェア構成を説明する。
図12は、本開示に係る機能を実現するためのハードウェア構成の第1の例を示す図である。
図13は、本開示に係る機能を実現するためのハードウェア構成の第2の例を示す図である。
本開示の等価モデル作成装置1000,1000Aは、図12または図13に示されるようなハードウェアにより実現される。
Here, a hardware configuration for realizing the functions of the equivalent model creation devices 1000 and 1000A according to the present disclosure will be described.
FIG. 12 is a diagram illustrating a first example of a hardware configuration for realizing the functions according to the present disclosure.
FIG. 13 is a diagram illustrating a second example of a hardware configuration for realizing the functions according to the present disclosure.
The equivalent model creating device 1000, 1000A of the present disclosure is realized by hardware such as that shown in FIG. 12 or FIG.
等価モデル作成装置1000,1000Aは、図12に示すように、プロセッサ10001、メモリ10002により構成される。
プロセッサ10001、メモリ10002は、例えば、コンピュータに搭載されているものである。
メモリ10002には、当該コンピュータを、波形データ出力部1100,1100A、第1波形データ取得部1110、目標条件取得部1120、第2波形データ生成部1130、第3波形データ生成部1140,1140A、モデル回路情報取得部1141、モデル回路編集部1142、解析部1143、表示データ出力部1200、第1波形画像生成部1210、第2波形画像生成部1220、第3波形画像生成部1230、重畳画像生成部1240、LCR値画像生成部1250、LCR値出力部1300、および、図示しない制御部として機能させるためのプログラムが記憶されている。メモリ10002に記憶されたプログラムをプロセッサ10001が読み出して実行することにより、波形データ出力部1100,1100A、第1波形データ取得部1110、目標条件取得部1120、第2波形データ生成部1130、第3波形データ生成部1140,1140A、モデル回路情報取得部1141、モデル回路編集部1142、解析部1143、表示データ出力部1200、第1波形画像生成部1210、第2波形画像生成部1220、第3波形画像生成部1230、重畳画像生成部1240、LCR値画像生成部1250、LCR値出力部1300、および、図示しない制御部の機能が実現される。
また、メモリ10002または図示しない他のメモリにより、図示しない記憶部が実現される。
プロセッサ10001は、例えば、CPU(Central Processing Unit)、GPU(Graphics Processing Unit)、マイクロプロセッサ、マイクロコントローラ又はDSP(Digital Signal Processor)などを用いたものである。
メモリ10002は、RAM(Random Access Memory)、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable Read Only Memory)又はフラッシュメモリ等の不揮発性もしくは揮発性の半導体メモリであってもよいし、ハードディスク又はフレキシブルディスク等の磁気ディスクであってもよいし、CD(Compact Disc)又はDVD(Digital VersatileDisc)等の光ディスクであってもよいし、光磁気ディスクであってもよい。
プロセッサ10001とメモリ10002とは、相互にデータを伝送することが可能な状態に接続されている。また、プロセッサ10001とメモリ10002とは、入出力インタフェース10003を介して他のハードウェアと相互にデータを伝送することが可能な状態に接続されている。
As shown in FIG. 12, the equivalent model creating device 1000, 1000A includes a processor 10001 and a memory 10002.
The processor 10001 and the memory 10002 are, for example, installed in a computer.
Memory 10002 stores programs that cause the computer to function as waveform data output units 1100, 1100A, first waveform data acquisition unit 1110, target condition acquisition unit 1120, second waveform data generation unit 1130, third waveform data generation unit 1140, 1140A, model circuit information acquisition unit 1141, model circuit editing unit 1142, analysis unit 1143, display data output unit 1200, first waveform image generation unit 1210, second waveform image generation unit 1220, third waveform image generation unit 1230, superimposed image generation unit 1240, LCR value image generation unit 1250, LCR value output unit 1300, and a control unit not shown. When the processor 10001 reads out and executes the program stored in the memory 10002, the functions of the waveform data output unit 1100, 1100A, the first waveform data acquisition unit 1110, the target condition acquisition unit 1120, the second waveform data generation unit 1130, the third waveform data generation unit 1140, 1140A, the model circuit information acquisition unit 1141, the model circuit editing unit 1142, the analysis unit 1143, the display data output unit 1200, the first waveform image generation unit 1210, the second waveform image generation unit 1220, the third waveform image generation unit 1230, the superimposed image generation unit 1240, the LCR value image generation unit 1250, the LCR value output unit 1300, and a control unit not shown are realized.
Furthermore, the memory 10002 or another memory not shown implements a storage unit not shown.
The processor 10001 is, for example, a CPU (Central Processing Unit), a GPU (Graphics Processing Unit), a microprocessor, a microcontroller, or a DSP (Digital Signal Processor).
The memory 10002 may be a non-volatile or volatile semiconductor memory such as RAM (Random Access Memory), ROM (Read Only Memory), EPROM (Erasable Programmable ROM), EEPROM (Electrically Erasable Programmable Read Only Memory) or flash memory, or may be a magnetic disk such as a hard disk or flexible disk, or may be an optical disk such as a CD (Compact Disc) or DVD (Digital Versatile Disc), or may be a magneto-optical disk.
The processor 10001 and the memory 10002 are connected in a state where they can transmit data to each other. The processor 10001 and the memory 10002 are also connected to other hardware via the input/output interface 10003 in a state where they can transmit data to each other.
または、波形データ出力部1100,1100A、第1波形データ取得部1110、目標条件取得部1120、第2波形データ生成部1130、第3波形データ生成部1140,1140A、モデル回路情報取得部1141、モデル回路編集部1142、解析部1143、表示データ出力部1200、第1波形画像生成部1210、第2波形画像生成部1220、第3波形画像生成部1230、重畳画像生成部1240、LCR値画像生成部1250、LCR値出力部1300、および、図示しない制御部の機能は、図13に示すように、専用の処理回路10004により実現されるものであっても良い。
処理回路10004は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ASIC(Application Specific Integrated Circuit)、PLD(Programmable Logic Device)、FPGA(Field-Programmable Gate Array)、SoC(System-on-a-Chip)またはシステムLSI(Large-Scale Integration)等を用いたものである。
また、メモリ10005または図示しない他のメモリにより、図示しない記憶部が実現される。
メモリ10005は、RAM(Random Access Memory)、ROM(Read Only Memory)、EPROM(Erasable Programmable ROM)、EEPROM(Electrically Erasable Programmable Read Only Memory)又はフラッシュメモリ等の不揮発性もしくは揮発性の半導体メモリであってもよいし、ハードディスク又はフレキシブルディスク等の磁気ディスクであってもよいし、CD(Compact Disc)又はDVD(Digital VersatileDisc)等の光ディスクであってもよいし、光磁気ディスクであってもよい。
処理回路10004とメモリ10005とは、相互にデータを伝送することが可能な状態に接続されている。また、処理回路10004とメモリ10005とは、入出力インタフェース10006を介して他のハードウェアと相互にデータを伝送することが可能な状態に接続されている。
なお、波形データ出力部1100,1100A、第1波形データ取得部1110、目標条件取得部1120、第2波形データ生成部1130、第3波形データ生成部1140,1140A、モデル回路情報取得部1141、モデル回路編集部1142、解析部1143、表示データ出力部1200、第1波形画像生成部1210、第2波形画像生成部1220、第3波形画像生成部1230、重畳画像生成部1240、LCR値画像生成部1250、LCR値出力部1300、および、図示しない制御部の機能をそれぞれ別の処理回路で実現しても良いし,まとめて処理回路で実現しても良い。
Alternatively, the functions of the waveform data output units 1100, 1100A, first waveform data acquisition unit 1110, target condition acquisition unit 1120, second waveform data generation unit 1130, third waveform data generation unit 1140, 1140A, model circuit information acquisition unit 1141, model circuit editing unit 1142, analysis unit 1143, display data output unit 1200, first waveform image generation unit 1210, second waveform image generation unit 1220, third waveform image generation unit 1230, superimposed image generation unit 1240, LCR value image generation unit 1250, LCR value output unit 1300, and a control unit not shown may be realized by a dedicated processing circuit 10004, as shown in FIG. 13.
The processing circuit 10004 may be, for example, a single circuit, a composite circuit, a programmed processor, a parallel programmed processor, an ASIC (Application Specific Integrated Circuit), a PLD (Programmable Logic Device), an FPGA (Field-Programmable Gate Array), a SoC (System-on-a-Chip), or a system LSI (Large-Scale Integration).
Furthermore, the memory 10005 or another memory not shown implements a storage unit not shown.
The memory 10005 may be a non-volatile or volatile semiconductor memory such as a RAM (Random Access Memory), a ROM (Read Only Memory), an EPROM (Erasable Programmable ROM), an EEPROM (Electrically Erasable Programmable Read Only Memory), or a flash memory, or may be a magnetic disk such as a hard disk or a flexible disk, or may be an optical disk such as a CD (Compact Disc) or a DVD (Digital Versatile Disc), or may be a magneto-optical disk.
The processing circuit 10004 and the memory 10005 are connected in a state where they can transmit data to each other. The processing circuit 10004 and the memory 10005 are also connected in a state where they can transmit data to other hardware via the input/output interface 10006.
The functions of the waveform data output units 1100, 1100A, first waveform data acquisition unit 1110, target condition acquisition unit 1120, second waveform data generation unit 1130, third waveform data generation unit 1140, 1140A, model circuit information acquisition unit 1141, model circuit editing unit 1142, analysis unit 1143, display data output unit 1200, first waveform image generation unit 1210, second waveform image generation unit 1220, third waveform image generation unit 1230, superimposed image generation unit 1240, LCR value image generation unit 1250, LCR value output unit 1300, and a control unit (not shown) may be realized by separate processing circuits, or may be realized together by a processing circuit.
または、波形データ出力部1100,1100A、第1波形データ取得部1110、目標条件取得部1120、第2波形データ生成部1130、第3波形データ生成部1140,1140A、モデル回路情報取得部1141、モデル回路編集部1142、解析部1143、表示データ出力部1200、第1波形画像生成部1210、第2波形画像生成部1220、第3波形画像生成部1230、重畳画像生成部1240、LCR値画像生成部1250、LCR値出力部1300、および、図示しない制御部のうちの一部の機能がプロセッサ10001およびメモリ10002により実現され、かつ、残りの機能が処理回路10004により実現されるものであっても良い。 Alternatively, some of the functions of the waveform data output units 1100, 1100A, first waveform data acquisition unit 1110, target condition acquisition unit 1120, second waveform data generation unit 1130, third waveform data generation unit 1140, 1140A, model circuit information acquisition unit 1141, model circuit editing unit 1142, analysis unit 1143, display data output unit 1200, first waveform image generation unit 1210, second waveform image generation unit 1220, third waveform image generation unit 1230, superimposed image generation unit 1240, LCR value image generation unit 1250, LCR value output unit 1300, and a control unit (not shown) may be realized by the processor 10001 and memory 10002, and the remaining functions may be realized by the processing circuit 10004.
なお、本開示は、その発明の範囲内において、各実施の形態の自由な組み合わせ、各実施の形態の任意の構成要素の変形、または各実施の形態の任意の構成要素の省略が可能である。 In addition, within the scope of the present disclosure, it is possible to freely combine the embodiments, modify any of the components of each embodiment, or omit any of the components of each embodiment.
1000,1000A 等価モデル作成装置、1100,1100A 波形データ出力部、1110 第1波形データ取得部、1120 目標条件取得部、1130 第2波形データ生成部、1140,1140A 第3波形データ生成部、1141 モデル回路情報取得部、1142 モデル回路編集部、1143 解析部、1200 表示データ出力部、1210 第1波形画像生成部、1220 第2波形画像生成部、1230 第3波形画像生成部、1240 重畳画像生成部、1250 LCR値画像生成部、1300 LCR値出力部、2000 入力装置、3000 表示装置、4000 モデル回路、4100 PCB部、4110 電源、4120 LCR部品、4130 LCR部品、4140(4140-1,・・・,4140-n) LCR部品、4150(4150-1,・・・,4150-n) LCR部品、4200 PKG部、4210 LCR部品、4300 CHIP部、4310 LCR部品、5100 第1波形、5210 A領域、5220 B1領域、5230 B2領域、5240 C領域、5300 第2波形、6100 第1波形、6210 A1領域、6220 B1領域、6230 B2領域、6240 C1領域、6250 C2領域、6310 上限側第2波形、6320 下限側第2波形、6400 第3波形、10001 プロセッサ、10002 メモリ、10003 入出力インタフェース、10004 処理回路、10005 メモリ、10006 入出力インタフェース。 1000, 1000A Equivalent model creation device, 1100, 1100A Waveform data output unit, 1110 First waveform data acquisition unit, 1120 Target condition acquisition unit, 1130 Second waveform data generation unit, 1140, 1140A Third waveform data generation unit, 1141 Model circuit information acquisition unit, 1142 Model circuit editing unit, 1143 Analysis unit, 1200 Display data output unit, 1210 First waveform image generation unit, 1220 Second waveform image generation unit, 1230 Third waveform image generation unit, 1240 Superimposed image generation unit, 1250 LCR value image generation unit, 1300 LCR value output unit, 2000 Input device, 3000 Display device, 4000 Model circuit, 4100 PCB unit, 4110 Power supply, 4120 LCR component, 4130 LCR parts, 4140 (4140-1,...,4140-n) LCR parts, 4150 (4150-1,...,4150-n) LCR parts, 4200 PKG part, 4210 LCR parts, 4300 CHIP part, 4310 LCR parts, 5100 1st waveform, 5210 A area, 5220 B1 area, 5230 B2 area, 5240 C area, 5300 second waveform, 6100 first waveform, 6210 A1 area, 6220 B1 area, 6230 B2 area, 6240 C1 area, 6250 C2 area, 6310 Upper limit side second waveform, 6320 Lower limit side second waveform, 6400 Third waveform, 10001 Processor, 10002 Memory, 10003 Input/output interface, 10004 Processing circuit, 10005 Memory, 10006 Input/output interface.
Claims (8)
前記第1波形データに基づく第1波形を示す表示データを出力する表示データ出力部と、
それぞれ異なる周波数帯の領域ごとに、目標インピーダンスを決定するための目標条件を取得する目標条件取得部と、
前記第1波形データおよび前記目標条件を用いて決定された前記対象回路についての周波数ごとの目標インピーダンスを示す第2波形データを生成する第2波形データ生成部と、
LCR部品で構成される前記対象回路のモデル回路における、周波数ごとのインピーダンスを示す第3波形データを生成する第3波形データ生成部と、
を備え、
前記表示データ出力部は、さらに、前記第2波形データに基づく第2波形を示す表示データおよび前記第3波形データに基づく第3波形を示す表示データを出力する、
等価モデル作成装置。 a first waveform data acquisition unit that acquires first waveform data indicating impedance for each frequency of the target circuit ;
a display data output unit that outputs display data showing a first waveform based on the first waveform data;
a target condition acquisition unit that acquires target conditions for determining a target impedance for each of different frequency band regions;
a second waveform data generating unit that generates second waveform data indicating a target impedance for each frequency for the target circuit determined using the first waveform data and the target condition;
a third waveform data generating unit that generates third waveform data indicating impedance for each frequency in a model circuit of the target circuit configured with LCR components;
Equipped with
the display data output unit further outputs display data showing a second waveform based on the second waveform data and display data showing a third waveform based on the third waveform data.
Equivalent model creation device.
前記モデル回路を示すモデル回路情報を取得するモデル回路情報取得部と、
操作情報に基づいてモデル回路情報に示される前記モデル回路を編集する等価モデル編集部と、
前記モデル回路情報取得部または前記等価モデル編集部から取得したモデル回路情報を用いて、当該モデル回路情報に示される前記モデル回路における周波数ごとのインピーダンス値を示す第3波形データを生成する解析部と、
を備える、
請求項1に記載の等価モデル作成装置。 The third waveform data generating unit
a model circuit information acquisition unit that acquires model circuit information indicating the model circuit;
an equivalent model editing unit that edits the model circuit indicated in the model circuit information based on operation information;
an analysis unit that generates third waveform data indicating an impedance value for each frequency in the model circuit indicated in the model circuit information, using the model circuit information acquired from the model circuit information acquisition unit or the equivalent model editing unit;
Equipped with
2. The equivalent model creating device according to claim 1.
請求項1または請求項2に記載の等価モデル作成装置。 The target conditions acquired by the target condition acquisition unit are configured by a combination of a plurality of different frequency band information and, for each of the frequency band information, a rate of increase or decrease based on the impedance value of the first waveform data or a target impedance value.
3. The equivalent model creating device according to claim 1.
前記第2波形データおよび前記第3波形データを用いて、当該第2波形データに示される第2波形および当該第3波形データに示される第3波形を重畳した表示画像を出力する、
請求項1から請求項3のうちのいずれか1項に記載の等価モデル作成装置。 The display data output unit
outputting a display image in which the second waveform represented by the second waveform data and the third waveform represented by the third waveform data are superimposed using the second waveform data and the third waveform data;
4. The equivalent model creating device according to claim 1.
前記第1波形データ、前記第2波形データ、および、前記第3波形データを用いて、当該第1波形データに示される第1波形、当該第2波形データに示される第2波形、および、当該第3波形データに示される第3波形を重畳した表示画像を出力する、
請求項1から請求項4のうちのいずれか1項に記載の等価モデル作成装置。 The display data output unit
outputting a display image in which a first waveform represented by the first waveform data, a second waveform represented by the second waveform data, and a third waveform represented by the third waveform data are superimposed using the first waveform data, the second waveform data, and the third waveform data;
5. The equivalent model creating device according to claim 1.
をさらに備えた、請求項1から請求項5のうちのいずれか1項に記載の等価モデル作成装置。 an LCR value output unit that outputs the LCR value in the model circuit used by the third waveform data generation unit in response to a command signal obtained from an external device;
The equivalent model creating device according to claim 1 , further comprising:
表示データ出力部が、前記第1波形データに基づく第1波形を示す表示データを出力する表示データ出力ステップと、
目標条件取得部が、それぞれ異なる周波数帯の領域ごとに、目標インピーダンスを決定するための目標条件を取得する目標条件取得ステップと、
第2波形データ生成部が、前記第1波形データおよび前記目標条件を用いて決定された前記対象回路についての周波数ごとの目標インピーダンスを示す第2波形データを生成する第2波形データ生成ステップと、
第3波形データ生成部が、LCR部品で構成される前記対象回路のモデル回路における、周波数ごとのインピーダンスを示す第3波形データを生成する第3波形データ生成ステップと、
を備え、
前記表示データ出力ステップは、さらに、前記第2波形データに基づく第2波形を示す表示データおよび前記第3波形データに基づく第3波形を示す表示データを出力する、
等価モデル作成支援方法。 a first waveform data acquiring step in which a first waveform data acquiring unit acquires first waveform data indicating impedance for each frequency of the target circuit ;
a display data output step in which a display data output unit outputs display data showing a first waveform based on the first waveform data;
a target condition acquisition step in which a target condition acquisition unit acquires target conditions for determining a target impedance for each of different frequency band regions;
a second waveform data generating step in which a second waveform data generating unit generates second waveform data indicating a target impedance for each frequency for the target circuit determined using the first waveform data and the target condition;
a third waveform data generating step in which a third waveform data generating unit generates third waveform data indicating impedance for each frequency in a model circuit of the target circuit configured with LCR components;
Equipped with
The display data output step further includes outputting display data showing a second waveform based on the second waveform data and display data showing a third waveform based on the third waveform data.
A method for supporting the creation of equivalent models.
対象回路の周波数ごとのインピーダンスを示す第1波形データを取得する第1波形データ取得部と、
前記第1波形データに基づく第1波形を示す表示データを出力する表示データ出力部と、
それぞれ異なる周波数帯の領域ごとに、目標インピーダンスを決定するための目標条件を取得する目標条件取得部と、
前記第1波形データおよび前記目標条件を用いて決定された前記対象回路についての周波数ごとの目標インピーダンスを示す第2波形データを生成する第2波形データ生成部と、
LCR部品で構成される前記対象回路のモデル回路における、周波数ごとのインピーダンスを示す第3波形データを生成する第3波形データ生成部と、
を備え、
前記表示データ出力部は、さらに、前記第2波形データに基づく第2波形を示す表示データおよび前記第3波形データに基づく第3波形を示す表示データを出力する、
等価モデル作成装置、
として動作させることを特徴とする等価モデル作成支援プログラム。 Computer,
a first waveform data acquisition unit that acquires first waveform data indicating the impedance of the target circuit for each frequency;
a display data output unit that outputs display data showing a first waveform based on the first waveform data;
a target condition acquisition unit that acquires target conditions for determining a target impedance for each of different frequency band regions;
a second waveform data generating unit that generates second waveform data indicating a target impedance for each frequency for the target circuit determined using the first waveform data and the target condition;
a third waveform data generating unit that generates third waveform data indicating impedance for each frequency in a model circuit of the target circuit configured with LCR components;
Equipped with
the display data output unit further outputs display data showing a second waveform based on the second waveform data and display data showing a third waveform based on the third waveform data.
Equivalent model creation device,
10. An equivalent model creation support program that operates as follows:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022019393A JP7778002B2 (en) | 2022-02-10 | 2022-02-10 | Equivalent model creation device, equivalent model creation support method, and equivalent model creation support program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022019393A JP7778002B2 (en) | 2022-02-10 | 2022-02-10 | Equivalent model creation device, equivalent model creation support method, and equivalent model creation support program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023116966A JP2023116966A (en) | 2023-08-23 |
| JP7778002B2 true JP7778002B2 (en) | 2025-12-01 |
Family
ID=87579993
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022019393A Active JP7778002B2 (en) | 2022-02-10 | 2022-02-10 | Equivalent model creation device, equivalent model creation support method, and equivalent model creation support program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7778002B2 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009134683A (en) | 2007-10-31 | 2009-06-18 | Doshisha | Equivalent circuit parameter generation apparatus and generation method |
| JP2010224921A (en) | 2009-03-24 | 2010-10-07 | Tdk Corp | Circuit designing apparatus, circuit designing method, and circuit designing program |
| JP2013024697A (en) | 2011-07-20 | 2013-02-04 | Hioki Ee Corp | Equivalent circuit analysis apparatus and equivalent circuit analysis method |
| JP2014164492A (en) | 2013-02-25 | 2014-09-08 | Denso Corp | Block line recognition device |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5467291A (en) * | 1991-09-09 | 1995-11-14 | Hewlett-Packard Company | Measurement-based system for modeling and simulation of active semiconductor devices over an extended operating frequency range |
-
2022
- 2022-02-10 JP JP2022019393A patent/JP7778002B2/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2009134683A (en) | 2007-10-31 | 2009-06-18 | Doshisha | Equivalent circuit parameter generation apparatus and generation method |
| JP2010224921A (en) | 2009-03-24 | 2010-10-07 | Tdk Corp | Circuit designing apparatus, circuit designing method, and circuit designing program |
| JP2013024697A (en) | 2011-07-20 | 2013-02-04 | Hioki Ee Corp | Equivalent circuit analysis apparatus and equivalent circuit analysis method |
| JP2014164492A (en) | 2013-02-25 | 2014-09-08 | Denso Corp | Block line recognition device |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023116966A (en) | 2023-08-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7191112B2 (en) | Multiple test bench optimizer | |
| US6842727B1 (en) | Device and method for analyzing EMI noise and semiconductor device | |
| JP2810341B2 (en) | Analysis device and analysis method for power network of VLSI circuit | |
| JP5586780B2 (en) | Specifications of device operating voltage | |
| JP6995451B2 (en) | Circuit optimization device and circuit optimization method | |
| US20110321000A1 (en) | Technique for creating analysis model and technique for creating circuit board model | |
| US6751744B1 (en) | Method of integrated circuit design checking using progressive individual network analysis | |
| JP7778002B2 (en) | Equivalent model creation device, equivalent model creation support method, and equivalent model creation support program | |
| US7788076B2 (en) | Interference analysis method, interference analysis device, interference analysis program and recording medium with interference analysis program recorded thereon | |
| JP2004234618A (en) | Semiconductor device model and method and apparatus for creating the same | |
| JP7125208B2 (en) | NOISE ANALYSIS DEVICE AND NOISE ANALYSIS METHOD | |
| JP4841672B2 (en) | Drawer wiring method, drawer wiring program, and drawer wiring apparatus | |
| US7069529B2 (en) | Method and apparatus for generating a solid state circuit layout with in-design variability associated to the setting of analog signal processing parameters, and an integrated circuit design and an integrated circuit produced by applying such method | |
| JP2006253187A (en) | Power supply analysis method and program for executing power supply analysis | |
| US20090150138A1 (en) | Apparatus and method for analyzing circuit | |
| JP4998213B2 (en) | Electrical property estimation program, electrical property estimation device, and electrical property estimation method | |
| JP7059157B2 (en) | Layout design device and layout design program | |
| US20040002831A1 (en) | Method for verifying cross-sections | |
| JP4444140B2 (en) | Interference analysis method, interference analysis apparatus, interference analysis program, and recording medium recording the interference analysis program | |
| JP4266362B2 (en) | Electromagnetic field simulator and electromagnetic field simulation program | |
| JP2018112995A (en) | Bypass wiring check program, bypass wiring check method, and information processing device | |
| JP4575326B2 (en) | Substrate layout check system and method | |
| JPWO2006109750A1 (en) | Integrated circuit device evaluation device, evaluation method, and evaluation program | |
| JP3641063B2 (en) | Macro library generator | |
| JP4202222B2 (en) | Transmission line analysis method and apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20241007 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250516 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250527 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250716 |
|
| 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: 20251021 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251118 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7778002 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |