JPH06309420A - Method for simulating radiation noise - Google Patents
Method for simulating radiation noiseInfo
- Publication number
- JPH06309420A JPH06309420A JP5101263A JP10126393A JPH06309420A JP H06309420 A JPH06309420 A JP H06309420A JP 5101263 A JP5101263 A JP 5101263A JP 10126393 A JP10126393 A JP 10126393A JP H06309420 A JPH06309420 A JP H06309420A
- Authority
- JP
- Japan
- Prior art keywords
- simulation
- radiation noise
- parameter
- wiring
- parameters
- 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.)
- Granted
Links
Abstract
Description
【0001】[0001]
【産業上の利用分野】この発明は、電子装置等から発生
する放射ノイズのシミュレーション方法に関するもので
ある。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a method of simulating radiation noise generated from an electronic device or the like.
【0002】[0002]
【従来の技術】図12は、例えばElectronic
Packaging Technology(vo
l.7 No.11 1991.11)に記載された従
来の放射ノイズシミュレーションシステムである。図1
2は放射ノイズをシミュレーションするためのモジュー
ルを含むプリント基板設計CADの概要図である。図1
2において、1は放射ノイズシミュレーション用モジュ
ール、2は物理設計用CAD、3はデータベースであ
る。2. Description of the Related Art FIG. 12 shows, for example, Electronic
Packing Technology (vo
l. 7 No. 11 1991.11) is a conventional radiation noise simulation system. Figure 1
2 is a schematic diagram of a printed circuit board design CAD including a module for simulating radiation noise. Figure 1
In FIG. 2, 1 is a module for radiation noise simulation, 2 is CAD for physical design, and 3 is a database.
【0003】図12において、放射ノイズのシミュレー
ションは物理設計用CAD2上の放射ノイズシミュレー
ション用モジュール1において行われる。まず、物理設
計用CAD2において物品レイアウト、ルーティングを
行い、それぞれが終了した段階で全ての配線について放
射ノイズのシミュレーションが行われる。シミュレーシ
ョンに必要なパラメータには波形、クロック周波数、立
ち上がり時間等の信号パラメータ、配線長、GNDグリ
ッドサイズ等のレイアウト/ルーティングパラメータ、
入出力抵抗、入出力キャパシタンス等のデバイスパラメ
ータがあり、それぞれ放射ノイズシミュレーション用モ
ジュール1、物理設計用CAD2、データベース3によ
り与えられるか個別に入力することにより決定する。シ
ミュレーションされた結果は、各配線がそれぞれの放射
ノイズの大きさに対応する6段階の色に分類され、CA
Dディスプレイ上に表示される。シミュレーションした
結果、放射ノイズが大きい場合には各パラメータを変更
して再度シミュレーションを行い、希望する大きさの放
射ノイズになるまでパラメータの変更およびシミュレー
ションを繰り返す。In FIG. 12, the radiation noise simulation is performed by the radiation noise simulation module 1 on the physical design CAD 2. First, the CAD 2 for physical design performs article layout and routing, and at the stage when they are finished, radiation noise simulation is performed for all wirings. Parameters necessary for simulation include waveform, clock frequency, signal parameters such as rise time, wiring length, layout / routing parameters such as GND grid size,
There are device parameters such as input / output resistance and input / output capacitance, which are given by the radiation noise simulation module 1, the physical design CAD 2, and the database 3, respectively, or determined by inputting individually. The simulation result shows that each wiring is classified into 6 levels of colors corresponding to the magnitude of the radiated noise.
D Displayed on the display. As a result of the simulation, when the radiation noise is large, each parameter is changed and the simulation is performed again, and the parameters are changed and the simulation is repeated until the radiation noise has a desired magnitude.
【0004】[0004]
【発明が解決しようとする課題】従来の放射ノイズのシ
ミュレーション方法は以上のように全ての配線について
シミュレーションを行うとともに、シミュレーションを
行わないとその結果が解らず、放射ノイズが大きい場合
には希望する大きさになるまでパラメータの変更、シミ
ュレーションを繰り返さなければならないため時間がか
かる。In the conventional radiation noise simulation method, the simulation is performed on all wirings as described above, and the result cannot be obtained without the simulation. If the radiation noise is large, it is desired. It takes time because the parameters must be changed and the simulation must be repeated until the size becomes large.
【0005】この発明は、上記のような問題点を解決す
るためになされたもので、シミュレーションを実行する
配線の数を少なくすること、また希望する大きさの放射
ノイズになるまで繰り返すシミュレーションの回数を減
らすことにより、設計時間を短縮することのできる放射
ノイズのシミュレーション方法を提供する。The present invention has been made in order to solve the above problems, and it is intended to reduce the number of wirings for executing the simulation, and to repeat the number of simulations until the radiation noise has a desired magnitude. A radiation noise simulation method that can shorten the design time by reducing the noise.
【0006】[0006]
【課題を解決するための手段】請求項1の放射ノイズの
シミュレーション方法は、放射ノイズをシミュレーショ
ンする機能と、シミュレーションに必要なパラメータを
入力する機能と、シミュレーションした結果を出力する
機能を持った放射ノイズシミュレーションシステムにお
いて、各配線に対してシミュレーション実行の有無を判
断する機能を設けたものである。According to a first aspect of the present invention, there is provided a radiation noise simulation method, which has a function of simulating radiation noise, a function of inputting parameters required for simulation, and a function of outputting a result of simulation. In the noise simulation system, a function is provided for each wiring to determine whether or not to execute the simulation.
【0007】請求項2の放射ノイズのシミュレーション
方法は、請求項1のものにおいて、シミュレーション実
行の有無を判断するものとして配線長を用いたものであ
る。A radiation noise simulation method according to a second aspect of the present invention is the radiation noise simulation method according to the first aspect, wherein the wiring length is used to determine whether or not the simulation is performed.
【0008】請求項3の放射ノイズのシミュレーション
方法は、請求項1のものにおいて、シミュレーション実
行の有無を判断するものとして配線長と周波数を用いた
ものである。A radiation noise simulation method according to a third aspect of the present invention is the radiation noise simulation method according to the first aspect, wherein the wiring length and frequency are used to determine whether or not the simulation is performed.
【0009】請求項4の放射ノイズのシミュレーション
方法は、請求項1のものにおいて、シミュレーション実
行の有無を判断するものとして配線長と周波数と電圧を
用いたものである。A radiation noise simulation method according to a fourth aspect of the present invention is the radiation noise simulation method according to the first aspect, wherein the wiring length, frequency and voltage are used to determine whether or not the simulation is performed.
【0010】請求項5の放射ノイズのシミュレーション
方法は、請求項1のものにおいて、シミュレーション実
行の有無を判断するものとして配線長と周波数と電圧と
信号の立ち上がりを用いたものである。According to a fifth aspect of the present invention, in the radiation noise simulation method according to the first aspect, the wiring length, the frequency, the voltage, and the rise of the signal are used to determine whether or not the simulation is performed.
【0011】請求項6の放射ノイズのシミュレーション
方法は、請求項1のものにおいて、シミュレーション実
行の有無を判断するものとして配線長と周波数と電圧と
信号の立ち上がり時間と基板の誘電体厚を用いたもので
ある。According to a sixth aspect of the radiation noise simulation method, in the first aspect, the wiring length, frequency, voltage, signal rise time, and substrate dielectric thickness are used to determine whether or not the simulation is performed. It is a thing.
【0012】請求項7の放射ノイズのシミュレーション
方法は、放射ノイズをシミュレーションする機能と、シ
ミュレーションに必要なパラメータを入力する機能と、
シミュレーションした結果を出力する機能を持った放射
ノイズシミュレーションシステムにおいて、放射ノイズ
のシミュレーションを実行する前に放射ノイズの大きな
配線をチェックし、パラメータの修正を可能にしたもの
である。According to a seventh aspect of the present invention, there is provided a method of simulating radiated noise, comprising a function of simulating radiated noise, a function of inputting parameters required for simulation,
In a radiated noise simulation system having a function of outputting a simulation result, a wiring with a large radiated noise is checked before executing the radiated noise simulation, and the parameters can be corrected.
【0013】請求項8の放射ノイズのシミュレーション
方法は、請求項1〜6のものにおいて、シミュレーショ
ン実行の有無を判断し放射ノイズのシミュレーションを
実行する前に、放射ノイズの大きな配線をチェックし、
パラメータの修正を可能にしたものである。According to an eighth aspect of the present invention, in the radiation noise simulation method according to the first to sixth aspects, the wiring having a large radiation noise is checked before determining whether or not the simulation is executed and executing the radiation noise simulation.
It is possible to modify the parameters.
【0014】請求項9の放射ノイズのシミュレーション
方法は、請求項8において、パラメータ変更の有無の判
断およびシミュレーション実行の有無を判断するための
判別式を同一にし、シミュレーション実行の有無を判断
するパラメータをパラメータ変更の有無の判断に用いる
パラメータの2〜5倍程度にしたものである。According to a ninth aspect of the present invention, there is provided a method for simulating radiated noise according to the eighth aspect, wherein the discriminants for determining the presence / absence of parameter change and the presence / absence of simulation are the same, and parameters for determining the presence / absence of simulation are set. It is about 2 to 5 times the parameter used to determine whether or not the parameter has been changed.
【0015】[0015]
【作用】請求項1の放射ノイズのシミュレーション方法
は、放射ノイズのシミュレーションを実行する配線の数
を少なくすることにより、放射ノイズシミュレーション
にかかる時間を短縮することができるため、設計時間を
短縮することができる。According to the radiation noise simulation method of the present invention, the time required for the radiation noise simulation can be shortened by reducing the number of wirings for performing the radiation noise simulation. Therefore, the design time can be shortened. You can
【0016】請求項2の放射ノイズのシミュレーション
方法は、シミュレーション実行の有無を判断するパラメ
ータとして配線長を用いることにより、非常に簡単に、
しかも非常に短い時間でシミュレーション実行の有無を
判断することができるため、設計時間を短縮できる。According to the radiation noise simulation method of the second aspect, the wiring length is used as a parameter for judging whether or not the simulation is executed, so that the simulation can be performed very easily.
Moreover, since it is possible to judge whether or not the simulation is executed in a very short time, the design time can be shortened.
【0017】請求項3の放射ノイズのシミュレーション
方法は、シミュレーション実行の有無を判断するパラメ
ータとして配線長とクロック周波数の積を用いることに
より比較的簡単に、しかも短い時間で各電子装置のクロ
ック周波数に合った、より正確なシミュレーション実行
の有無を判断することができるため、設計時間を短縮で
きる。According to the radiation noise simulation method of the present invention, the product of the wiring length and the clock frequency is used as a parameter for determining whether or not the simulation is executed, so that the clock frequency of each electronic device can be determined relatively easily. Since it is possible to judge whether or not the simulation is executed more accurately, it is possible to shorten the design time.
【0018】請求項4の放射ノイズのシミュレーション
方法は、シミュレーション実行の有無を判断するパラメ
ータとして配線長、クロック周波数および信号電圧の振
幅の積を用いることにより簡単に、しかも短時間で各電
子装置のクロック周波数および信号電圧の振幅に合っ
た、より正確なシミュレーション実行の有無を判断する
ことができるため、設計時間を短縮できる。According to a fourth aspect of the present invention, in the radiation noise simulation method, the product of the wiring length, the clock frequency and the amplitude of the signal voltage is used as a parameter for determining whether or not the simulation is executed, and the electronic noise of each electronic device can be easily and quickly obtained. Since it is possible to judge whether or not the simulation is executed more accurately according to the clock frequency and the amplitude of the signal voltage, it is possible to shorten the design time.
【0019】請求項5の放射ノイズのシミュレーション
方法は、シミュレーション実行の有無を判断するパラメ
ータとして配線長、クロック周波数、信号電圧の振幅の
積を信号の立ち上がり時間で割った値を用いることによ
り簡単に、しかも短時間で各電子装置のクロック周波
数、信号電圧の振幅および信号の立ち上がり時間に合っ
た、より正確なシミュレーション実行の有無を判断する
ことができるため、設計時間を短縮できる。The radiation noise simulation method according to the fifth aspect of the present invention can be simplified by using a value obtained by dividing the product of the wiring length, the clock frequency, and the amplitude of the signal voltage by the rise time of the signal as a parameter for determining whether or not to execute the simulation. In addition, it is possible to determine whether or not a more accurate simulation is performed in accordance with the clock frequency of each electronic device, the amplitude of the signal voltage, and the rise time of the signal in a short time, so that the design time can be shortened.
【0020】請求項6の放射ノイズのシミュレーション
方法は、シミュレーション実行の有無を判断するパラメ
ータとして配線長、クロック周波数、信号電圧の振幅お
よび誘電体厚の積を信号の立ち上がり時間で割った値を
用いることにより簡単に、しかも短時間で各電子装置の
クロック周波数、信号電圧の振幅、信号の立ち上がり時
間および基板の誘電体厚に合った、より正確なシミュレ
ーション実行の有無を判断することができるため、設計
時間を短縮できる。According to a sixth aspect of the radiation noise simulation method, a value obtained by dividing a product of a wiring length, a clock frequency, an amplitude of a signal voltage and a dielectric thickness by a signal rise time is used as a parameter for determining whether or not the simulation is executed. By doing so, it is possible to easily determine in a short time whether or not a more accurate simulation is performed, which matches the clock frequency of each electronic device, the amplitude of the signal voltage, the rise time of the signal, and the dielectric thickness of the substrate. Design time can be shortened.
【0021】請求項7の放射ノイズのシミュレーション
方法は、放射ノイズのシミュレーションを実行する前に
放射ノイズの大きな配線をチェックし、パラメータの修
正を可能にしたことにより放射ノイズのシミュレーショ
ン、シミュレーション結果の出力、終了判断を行う回数
を少なくすることができ、設計時間を短縮することがで
きる。According to the radiated noise simulation method of the present invention, the wiring having a large radiated noise is checked before executing the radiated noise simulation, and the parameters can be corrected. The number of times the end judgment is performed can be reduced, and the design time can be shortened.
【0022】請求項8の放射ノイズのシミュレーション
方法は、放射ノイズのシミュレーションを実行する前に
放射ノイズの大きな配線をチェックし、パラメータの修
正を可能にしたことにより放射ノイズのシミュレーショ
ン、シミュレーション結果の出力、終了判断を行う回数
を極端に少なくすることができるとともに、各配線のシ
ミュレーション実行の有無を判断しシミュレーションを
行う配線の数を少なくすることから、放射ノイズシミュ
レーションにかかる時間を短くすることができる。よっ
て、設計時間を短縮することができる。According to the radiated noise simulation method of the present invention, the wiring having a large radiated noise is checked before executing the radiated noise simulation, and the parameters can be modified. In addition, the number of times the end judgment is performed can be extremely reduced, and the number of wirings to be simulated by judging whether or not the simulation of each wiring is executed is reduced, so that the time required for the radiation noise simulation can be shortened. . Therefore, the design time can be shortened.
【0023】請求項9の放射ノイズのシミュレーション
方法は、パラメータ変更の有無を判断する式とシミュレ
ーション実行の有無を判断する式を同一にし、パラメー
タ変更の有無を判断するパラメータをシミュレーション
実行の有無を判断するパラメータの2〜5倍程度にする
ことにより、パラメータ変更の有無を判断するために計
算した各配線の値を、シミュレーション実行の有無を判
断する値として使用できる。また、パラメータ変更の有
無およびシミュレーション実行の有無を判断するパラメ
ータの設定ミスのためシミュレーションを行う配線の数
が多くなったり、少なすぎたりすることがなく、パラメ
ータの設定が容易で、しかもシミュレーションを行う配
線の数を適切な値にすることができるので設計時間を短
縮することができる。According to a ninth aspect of the radiation noise simulation method, the equation for judging the presence / absence of parameter change is made the same as the equation for judging the presence / absence of simulation, and the parameter for judging the presence / absence of parameter change is judged as to the presence / absence of simulation execution. By setting the parameter to about 2 to 5 times, the value of each wiring calculated for determining whether the parameter is changed can be used as a value for determining whether the simulation is performed. In addition, the number of wires to be simulated does not increase or become too small due to a parameter setting error that determines whether or not parameters have been changed and whether or not simulation is to be executed. Parameter setting is easy, and simulation is performed. Since the number of wirings can be set to an appropriate value, design time can be shortened.
【0024】[0024]
実施例1.図1は本発明の実施例1を示す放射ノイズの
シミュレーション方法のフローチャートである。図1に
おいて、7はデータベース、8はパラメータの入力部、
10はシミュレーション実行の有無を判断する機能、1
1は放射ノイズをシミュレーション実行部、12はシミ
ュレーション結果の出力部、13は終了を判断する機能
である。Example 1. First Embodiment FIG. 1 is a flow chart of a radiation noise simulation method according to a first embodiment of the present invention. In FIG. 1, 7 is a database, 8 is a parameter input section,
10 is a function for determining whether or not a simulation is executed, 1
Reference numeral 1 is a radiation noise simulation execution unit, 12 is a simulation result output unit, and 13 is a function for determining the end.
【0025】図1において、パラメータの入力部8は、
例えば放射ノイズのシミュレーションに必要なパラメー
タであるクロック周波数、信号の波形、振幅、立ち上が
り時間、立ち下がり時間、デューティや配線長、基板の
誘電率、誘電体の厚さや使用するデバイスの入出力抵
抗、入出力キャパシタンス等やシミュレーション実行の
有無を判断するパラメータを入力するものであり、例え
ば物理設計用CAD等を用いてオペレータにより入力さ
れるかデータベース7より読み込まれる。これらパラメ
ータを用い10において各配線のシミュレーション実行
の有無を判断し、シミュレーションが必要と判断された
配線については11において放射ノイズのシミュレーシ
ョンが行われる。その結果は12においてディスプレ
イ、プリンタあるいは記憶装置などに出力する。シミュ
レーションが必要でない配線についてはシミュレーショ
ンが行われなかったことを12において出力する。全て
の配線について結果が出力されたならば、13において
放射ノイズのシミュレーションを終了するかどうかを判
断し、放射ノイズのが大きくシミュレーションを再度行
う場合や、シミュレーション実行の有無を判断するパラ
メータを変更する場合はパラメータ入力部8に戻り修正
を行う。以上のように10によって放射ノイズのシミュ
レーションを実行する配線の数を少なくすることによ
り、放射ノイズシミュレーション11にかかる時間を短
縮することができるため、設計時間を短縮することがで
きる。In FIG. 1, the parameter input unit 8 is
For example, parameters such as clock frequency, signal waveform, amplitude, rise time, fall time, duty and wiring length, board dielectric constant, dielectric thickness, input / output resistance of the device used, which are parameters necessary for simulation of radiation noise, It is for inputting input / output capacitances and parameters for determining the presence / absence of execution of simulation, and is input by an operator using, for example, CAD for physical design or read from the database 7. Using these parameters, it is determined in 10 whether or not the simulation of each wiring is executed, and for the wiring determined to require simulation, radiation noise is simulated in 11. The result is output at 12 to a display, a printer, a storage device, or the like. It outputs at 12 that the simulation was not performed for the wiring that does not require the simulation. If the results are output for all wirings, it is determined in 13 whether or not the radiation noise simulation is to be ended, and when the radiation noise is large and the simulation is performed again, or the parameters for determining whether or not the simulation is executed are changed. In this case, the parameter input section 8 is returned to and correction is performed. As described above, by reducing the number of wirings that perform the radiation noise simulation by 10, the time required for the radiation noise simulation 11 can be shortened, and thus the design time can be shortened.
【0026】実施例2.前記実施例1において、例えば
多層基板で作られたデジタル回路のクロック周波数が1
0MHz以下のような動作速度の比較的遅い電子装置の
場合には、シミュレーション実行の有無を判断するパラ
メータとして配線長を用いることにより、非常に簡単
に、しかも非常に短い時間で放射ノイズのシミュレーシ
ョンを行うことができる。例えばパラメータ入力部8に
おいて、シミュレーション実行の有無を判断するパラメ
ータC1として線路長が10cm(C1=10cm)で
あることを設定した場合、シミュレーション実行の有無
を判断する10においてパラメータ入力部8で物理設計
用CAD等により入力した各配線の長さL[cm]とC
1[cm]を(1)式を用いて比較し、10cm以上の
配線だけ11において放射ノイズのシミュレーションを
行う。 L>C1 … (1) 以上のように、シミュレーション実行の有無を判断する
パラメータとして配線長を用いることにより、非常に簡
単に、しかも非常に短い時間でシミュレーション実行の
有無を判断することができるため、設計時間を短縮でき
る。ただし、シミュレーション実行の有無を判断するパ
ラメータC1は他のパラメータに依存して変化する。Example 2. In the first embodiment, for example, the clock frequency of a digital circuit made of a multilayer substrate is 1
In the case of an electronic device having a relatively slow operation speed such as 0 MHz or less, by using the wiring length as a parameter for determining whether or not to execute the simulation, the radiation noise simulation can be performed very easily and in a very short time. It can be carried out. For example, in the parameter input unit 8, when the line length is set to 10 cm (C1 = 10 cm) as the parameter C1 for determining whether or not to execute the simulation, the parameter input unit 8 performs physical design at 10 to determine whether or not to execute the simulation. Length of each wiring L [cm] and C input by CAD
1 [cm] is compared by using the equation (1), and the radiation noise is simulated in the wiring 11 of 10 cm or more. L> C1 (1) As described above, by using the wiring length as a parameter for determining the presence / absence of simulation execution, the presence / absence of simulation execution can be determined very easily and in a very short time. , The design time can be shortened. However, the parameter C1 for determining whether or not to execute the simulation changes depending on other parameters.
【0027】実施例3.図2は本発明の実施例3を示す
放射ノイズのシミュレーション方法のフローチャート、
図3は信号波形、図4は信号波形をフーリエ級数展開し
たときの各周波数における電圧の包絡線である。図2に
おいて、7はデータベース、8はパラメータの入力部、
9はシミュレーション実行の有無を判別する式を計算す
る機能、10はシミュレーション実行の有無を判断する
機能、11は放射ノイズをシミュレーション実行部、1
2はシミュレーション結果の出力部、13は終了を判断
する機能である。図3において20は信号の振幅、21
は信号のパルス幅、22は立ち上がり時間である。図4
において23はパルス幅τ1の台形波をフーリエ級数展
開したときの各周波数における電圧の包絡線、24はパ
ルス幅τ2(τ1>τ2)の台形波をフーリエ級数展開
したときの各周波数における電圧の包絡線である。Example 3. 2 is a flowchart of a radiation noise simulation method according to a third embodiment of the present invention.
FIG. 3 is a signal waveform, and FIG. 4 is an envelope of voltage at each frequency when the signal waveform is expanded by Fourier series. In FIG. 2, 7 is a database, 8 is a parameter input section,
Reference numeral 9 is a function for calculating an equation for determining whether or not a simulation is executed, 10 is a function for determining whether or not a simulation is executed, 11 is a simulation execution unit for radiating noise,
Reference numeral 2 is a simulation result output unit, and reference numeral 13 is a function of determining termination. In FIG. 3, 20 is the amplitude of the signal, 21
Is the pulse width of the signal, and 22 is the rise time. Figure 4
23 is a voltage envelope at each frequency when a trapezoidal wave with a pulse width τ1 is expanded by Fourier series, and 24 is a voltage envelope at each frequency when a trapezoidal wave with a pulse width τ2 (τ1> τ2) is expanded by Fourier series It is a line.
【0028】図2において、パラメータの入力部8は、
例えば放射ノイズのシミュレーションに必要なパラメー
タであるクロック周波数、信号の波形、振幅、立ち上が
り時間、立ち下がり時間、デューティや配線長、基板の
誘電率、誘電体の厚さや使用するデバイスの入出力抵
抗、入出力キャパシタンス等やシミュレーション実行の
有無を判断するパラメータとして配線長とクロック周波
数の積C2[cm・MHz]を入力するものであり、例
えば物理設計用CAD等を用いてオペレータにより入力
されるかデータベース7より読み込まれる。ここで、多
層基板で作られたデジタル回路の配線を流れる信号が、
図3のように振幅20がA[V]、パルス幅21がτ
[μsec]、立ち上がり時間22がτr[μse
c]、デューティ50%の台形波の繰り返しであるとす
ると、フーリエ級数展開して求めた各周波数における電
圧の包絡線は図4のようになる。つまり、1/(μτ)
で決定する周波数まではA[V]、1/(πτ)から1
/(πτr)までは−20dB/decで減少し、1/
(πτr)以上の周波数では−40dB/decで減少
する。従って図4に示したように、各周波数における電
圧はパルス幅21に反比例する。放射ノイズは印加され
る電圧に比例し、パルス幅がクロック周波数に反比例す
ることから放射ノイズはクロック周波数に比例する。よ
って、シミュレーション実行の有無を判断するパラメー
タとして配線長とクロック周波数の積C2[cm・MH
z]を用いることにより、各電子装置のクロック周波数
に合った、より正確なシミュレーション実行の有無を判
断することができる。例えばパラメータ入力部8におい
て、シミュレーション実行の有無を判断するパラメータ
C2として線路長とクロック周波数の積が100cm・
MHzであることを設定した場合、9においてパラメー
タ入力部8で物理設計用CAD等により入力した各配線
の長さL[cm]とクロック周波数fc [MHz]を用
いて(2)式の左辺を計算する。この値をシミュレーシ
ョン実行の有無を判断する10においてパラメータ入力
部8で入力したC2[cm・MHz]と(2)式を用い
て比較し、100cm・MHz以上の配線だけ11にお
いて放射ノイズのシミュレーションを行う。 L・fc >C2 … (2) その結果は12においてディスプレイ、プリンタあるい
は記憶装置などに出力する。シミュレーションが必要で
ない配線についてはシミュレーションが行われなかった
ことを12において出力する。全ての配線について結果
が出力されたならば、13において放射ノイズのシミュ
レーションを終了するかどうかを判断し、放射ノイズの
が大きくシミュレーションを再度行う場合や、シミュレ
ーション実行の有無を判断するパラメータを変更する場
合はパラメータ入力部8に戻り修正を行う。以上のよう
に、シミュレーション実行の有無を判断するパラメータ
として配線長とクロック周波数の積を用いることにより
比較的簡単に、しかも短い時間で各電子装置のクロック
周波数に合った、より正確なシミュレーション実行の有
無を判断することができるため、設計時間を短縮でき
る。ただし、シミュレーション実行の有無を判断するパ
ラメータC2は他のパラメータに依存して変化する。In FIG. 2, the parameter input unit 8 is
For example, parameters such as clock frequency, signal waveform, amplitude, rise time, fall time, duty and wiring length, board dielectric constant, dielectric thickness, input / output resistance of the device used, which are parameters necessary for simulation of radiation noise, The product C2 [cm · MHz] of the wiring length and the clock frequency is input as a parameter for determining the input / output capacitance and the presence / absence of the simulation execution. For example, it is input by an operator using CAD for physical design or a database. It is read from 7. Here, the signal flowing through the wiring of the digital circuit made of the multilayer board is
As shown in FIG. 3, the amplitude 20 is A [V] and the pulse width 21 is τ.
[Μsec], the rise time 22 is τr [μse
c] and the repetition of a trapezoidal wave with a duty of 50%, the envelope curve of the voltage at each frequency obtained by Fourier series expansion is as shown in FIG. That is, 1 / (μτ)
A [V], 1 / (πτ) to 1 up to the frequency determined by
Up to / (πτr), it decreases by -20 dB / dec and becomes 1 /
At frequencies above (πτr), it decreases at -40 dB / dec. Therefore, as shown in FIG. 4, the voltage at each frequency is inversely proportional to the pulse width 21. The radiated noise is proportional to the applied voltage, and since the pulse width is inversely proportional to the clock frequency, the radiated noise is proportional to the clock frequency. Therefore, the product of the wiring length and the clock frequency is C2 [cm · MH] as a parameter for determining whether or not the simulation is executed.
By using z], it is possible to determine whether or not a more accurate simulation matching the clock frequency of each electronic device is executed. For example, in the parameter input section 8, the product of the line length and the clock frequency is 100 cm
When the frequency is set to MHz, the left side of the equation (2) is calculated by using the length L [cm] of each wiring and the clock frequency f c [MHz] input by the parameter input unit 8 in the physical design CAD or the like in 9. To calculate. This value is compared with C2 [cm · MHz] input in the parameter input unit 8 at the time of determining whether or not to execute the simulation by using the equation (2), and the radiation noise is simulated in only the wiring of 100 cm · MHz or more 11 To do. L · f c> C2 ... ( 2) the result is output at 12 a display, such as a printer or a storage device. It outputs at 12 that the simulation was not performed for the wiring that does not require the simulation. If the results are output for all wirings, it is determined in 13 whether or not the radiation noise simulation is to be ended, and when the radiation noise is large and the simulation is performed again, or the parameters for determining whether or not the simulation is executed are changed. In this case, the parameter input section 8 is returned to and correction is performed. As described above, by using the product of the wiring length and the clock frequency as a parameter for determining whether or not to execute the simulation, it is possible to perform a more accurate simulation that matches the clock frequency of each electronic device relatively easily and in a short time. Since the presence or absence can be determined, the design time can be shortened. However, the parameter C2 for determining whether or not to execute the simulation changes depending on other parameters.
【0029】実施例4.前記実施例3において、シミュ
レーション実行の有無を判断するパラメータとして配線
長とクロック周波数と信号電圧の振幅を用いることによ
り簡単に、しかも短時間で各電子機器のクロック周波数
および信号電圧の振幅に合った正確なシミュレーション
実行の有無を判断することができる。パラメータの入力
部8は、例えば放射ノイズのシミュレーションに必要な
パラメータであるクロック周波数、信号の波形、振幅、
立ち上がり時間、立ち下がり時間、デューティや配線
長、基板の誘電率、誘電体の厚さや使用するデバイスの
入出力抵抗、入出力キャパシタンス等やシミュレーショ
ン実行の有無を判断するパラメータとして配線長とクロ
ック周波数と信号電圧の振幅の積C3[cm・MHz・
V]を入力するものであり、例えば物理設計用CAD等
を用いてオペレータにより入力されるかデータベース7
より読み込まれる。ここで、配線を流れる信号が、図3
のように振幅20がA[V]、パルス幅21がτ[μs
ec]、立ち上がり時間22がτr[μsec]、デュ
ーティ50%の台形波の繰り返しであるとし、フーリエ
級数展開して各周波数における電圧の包絡線を求めると
図5のようになる。つまり、1/(πτ)で決まる周波
数まではA[V]、1/(πτ)から1/(πτr)ま
では−20dB/decで減少し、1/(πτr)以上
の周波数では−40dB/decで減少する。従って図
5に示したように、各周波数における電圧は振幅20に
比例する。各周波数における放射ノイズは印加された各
周波数における電圧に比例することから放射ノイズは振
幅20に比例する。よって、シミュレーション実行の有
無を判断するパラメータとして配線長とクロック周波数
と信号電圧の振幅の積C3[cm・MHz・V]を用い
ることにより、各電子装置で使用したクロック周波数お
よび信号電圧の振幅に合った、より正確なシミュレーシ
ョン実行の有無を判断することができる。例えばパラメ
ータ入力部8において、シミュレーション実行の有無を
判断するパラメータC3として線路長、クロック周波数
および信号電圧の振幅の積が300cm・MHz・Vで
あることを設定した場合、9においてパラメータ入力部
8で物理設計用CAD等によって入力した各配線の長さ
L[cm]、クロック周波数fc [MHz]および信号
電圧の振幅A[V]を用いて(3)式の左辺を計算す
る。この値をシミュレーション実行の有無を判断する1
0においてパラメータ入力部8で入力したC3[cm・
MHz・V]と(3)式を用いて比較し、300cm・
MHz・V以上の配線だけ11において放射ノイズのシ
ミュレーションを行う。 L・fc ・V>C3 … (3) その結果は12においてディスプレイ、プリンタあるい
は記憶装置などに出力する。シミュレーションが必要で
ない配線についてはシミュレーションが行われなかった
ことを12において出力する。全ての配線について結果
が出力されたならば、13において放射ノイズのシミュ
レーションを終了するかどうかを判断し、放射ノイズの
が大きくシミュレーションを再度行う場合や、シミュレ
ーション実行の有無を判断するパラメータを変更する場
合はパラメータ入力部8に戻り修正を行う。以上のよう
に、シミュレーション実行の有無を判断するパラメータ
として配線長、クロック周波数および信号電圧の振幅の
積を用いることにより簡単に、しかも短時間で各電子装
置のクロック周波数および信号電圧の振幅に合った、よ
り正確なシミュレーション実行の有無を判断することが
できるため、設計時間を短縮できる。ただし、シミュレ
ーション実行の有無を判断するパラメータC3は他のパ
ラメータに依存して変化する。図5は信号波形をフーリ
エ級数展開したときの各周波数における電圧の包絡線で
ある。図5において25は振幅A1の台形波をフーリエ
級数展開したときの各周波数における電圧の包絡線、2
6は振幅A2(A2>A1)の台形波をフーリエ級数展
開したときの各周波数における電圧の包絡線である。Example 4. In the third embodiment, the wiring length, the clock frequency, and the amplitude of the signal voltage are used as the parameters for determining the presence or absence of the simulation, so that the clock frequency and the amplitude of the signal voltage of each electronic device can be matched easily and in a short time. It is possible to judge whether or not the simulation is accurately executed. The parameter input unit 8 includes, for example, a clock frequency, a waveform of a signal, an amplitude, which are parameters necessary for simulation of radiation noise.
Rise time, fall time, duty and wiring length, board permittivity, dielectric thickness, input / output resistance of device used, input / output capacitance, etc. Amplitude product of signal voltage C3 [cm · MHz ·
V] and is input by the operator using, for example, CAD for physical design, or the database 7
Read more. Here, the signal flowing through the wiring is shown in FIG.
Amplitude 20 is A [V] and pulse width 21 is τ [μs
ec], the rise time 22 is τr [μsec], and the repetition of trapezoidal waves with a duty of 50% is performed, and the Fourier series expansion is performed to obtain the voltage envelope at each frequency, as shown in FIG. That is, A [V] up to the frequency determined by 1 / (πτ), decreases by -20 dB / dec from 1 / (πτ) to 1 / (πτr), and −40 dB / dec at frequencies above 1 / (πτr). Dec decreases with dec. Therefore, as shown in FIG. 5, the voltage at each frequency is proportional to the amplitude 20. Since the radiated noise at each frequency is proportional to the applied voltage at each frequency, the radiated noise is proportional to the amplitude 20. Therefore, by using the product C3 [cm · MHz · V] of the wiring length, the clock frequency, and the amplitude of the signal voltage as a parameter for determining whether or not to execute the simulation, the clock frequency and the amplitude of the signal voltage used in each electronic device can be obtained. It is possible to judge whether or not a more accurate simulation is executed. For example, in the parameter input unit 8, when the product of the line length, the clock frequency and the amplitude of the signal voltage is set to 300 cm · MHz · V as the parameter C3 for determining whether or not to execute the simulation, the parameter input unit 8 at 9 The left side of the equation (3) is calculated by using the length L [cm] of each wiring, the clock frequency f c [MHz], and the amplitude A [V] of the signal voltage input by the CAD for physical design or the like. This value is used to judge whether or not simulation is executed 1
0 C3 [cm ·
MHz · V] and the formula (3) are compared, and 300 cm ·
The radiation noise is simulated in only the wiring 11 of MHz · V or higher. L · f c · V> C3 ... (3) the result is output at 12 a display, such as a printer or a storage device. It outputs at 12 that the simulation was not performed for the wiring that does not require the simulation. If the results are output for all wirings, it is determined in 13 whether or not the radiation noise simulation is to be ended, and when the radiation noise is large and the simulation is performed again, or the parameters for determining whether or not the simulation is executed are changed. In this case, the parameter input section 8 is returned to and correction is performed. As described above, by using the product of the wiring length, the clock frequency, and the amplitude of the signal voltage as the parameter for determining whether or not to execute the simulation, it is possible to easily match the clock frequency and the amplitude of the signal voltage of each electronic device in a short time. In addition, since it is possible to judge whether or not the simulation is executed more accurately, the design time can be shortened. However, the parameter C3 for determining whether or not to execute the simulation changes depending on other parameters. FIG. 5 is an envelope of voltage at each frequency when the signal waveform is subjected to Fourier series expansion. In FIG. 5, 25 is the voltage envelope at each frequency when a trapezoidal wave of amplitude A1 is expanded by Fourier series, 2
Reference numeral 6 denotes an envelope of voltage at each frequency when a trapezoidal wave having an amplitude A2 (A2> A1) is expanded by Fourier series.
【0030】実施例5.前記実施例4において、シミュ
レーション実行の有無を判断するパラメータとして配線
長、クロック周波数、信号電圧の振幅および信号の立ち
上がり時間を用いることにより簡単に、しかも短時間で
各電子機器のクロック周波数および信号電圧の振幅、立
ち上がり時間に合った非常に正確なシミュレーション実
行の有無を判断することができる。パラメータの入力部
8は、例えば放射ノイズのシミュレーションに必要なパ
ラメータであるクロック周波数、信号の波形、振幅、立
ち上がり時間、立ち下がり時間、デューティや配線長、
基板の誘電率、誘電体の厚さや使用するデバイスの入出
力抵抗、入出力キャパシタンス等およびシミュレーショ
ン実行の有無を判断するパラメータとして配線長、クロ
ック周波数、信号電圧の振幅の積を信号の立ち上がり時
間で割った値C4[cm・MHz・V/μsec]を入
力するものであり、例えば物理設計用CAD等を用いて
オペレータにより入力されるかデータベース7より読み
込まれる。ここで、図6のような振幅A[V]の信号源
28に接続された長さL[cm]の配線から放射される
電界e[V/m]は周波数をf[MHz]、K1 を比例
定数とすると(4)式のように表せる。 e=K1 ・L・f2・A … (4) また、配線を流れる信号が図3のように振幅20がA
[V]、パルス幅21がτ[μsec]、立ち上がり時
間22がτr[μsec]、デューティ50%の台形波
の繰り返しであるとし、フーリエ級数展開して各周波数
における電圧の包絡線を求めると図5のようになる。よ
って、f1 =1/(πτ)[MHz]、f2 =1/(π
τr)[MHz]とすると電界E[dBV/m]の包絡
線は図7のようになり、K2 を比例定数とすると(4)
式の最大値emaxは(5)式で表され、K3 を比例定
数とし、fc =1/2τを用いると(6)式のようにな
る。 emax=K2 ・L・f1 ・f2 ・A … (5) =K3 ・L・fc ・A/τr … (6) よってシミュレーション実行の有無を判断するパラメー
タとして配線長、クロック周波数、信号電圧の振幅の積
を信号の立ち上がり時間で割った値C4[cm・MHz
・V/μsec]を用いることにより、各電子装置で使
用したクロック周波数、信号電圧の振幅および立ち上が
り時間に合った、非常に正確なシミュレーション実行の
有無を判断することができる。例えばパラメータ入力部
8において、シミュレーション実行の有無を判断するパ
ラメータC4として線路長、クロック周波数および信号
電圧の振幅の積を信号の立ち上がり時間で割った値が1
00cm・MHz・V/μsecであることを設定した
場合、9においてパラメータ入力部8で物理設計用CA
D等によって入力した各配線の長さL[cm]、クロッ
ク周波数fc [MHz]、信号電圧の振幅A[V]、信
号の立ち上がり時間τr[μsec]を用いて(7)式
の左辺を計算する。この値をシミュレーション実行の有
無を判断する10においてパラメータ入力部8で入力し
たC4[cm・MHz・V/μsec]と(7)式を用
いて比較し、100cm・MHz・V/μsec以上の
配線だけ11において放射ノイズのシミュレーションを
行う。 L・fc ・A/τr>C4 … (7) その結果は12においてディスプレイ、プリンタあるい
は記憶装置などに出力する。シミュレーションが必要で
ない配線についてはシミュレーションが行われなかった
ことを12において出力する。全ての配線について結果
が出力されたならば、13において放射ノイズのシミュ
レーションを終了するかどうかを判断し、放射ノイズの
が大きくシミュレーションを再度行う場合や、シミュレ
ーション実行の有無を判断するパラメータを変更する場
合はパラメータ入力部8に戻り修正を行う。以上のよう
に、シミュレーション実行の有無を判断するパラメータ
として配線長、クロック周波数、信号電圧の振幅の積を
信号の立ち上がり時間で割った値を用いることにより簡
単に、しかも短時間で各電子装置のクロック周波数、信
号電圧の振幅および信号の立ち上がり時間に合った、よ
り正確なシミュレーション実行の有無を判断することが
できるため、設計時間を短縮できる。ただし、シミュレ
ーション実行の有無を判断するパラメータC4は他のパ
ラメータに依存して変化する。図6は放射ノイズ発生源
のモデル、図7は各周波数における放射電界の包絡線で
ある。図6において、27は信号源、28は負荷であ
る。Example 5. In the fourth embodiment, the wiring length, the clock frequency, the amplitude of the signal voltage, and the rise time of the signal are used as the parameters for determining whether or not the simulation is executed, and the clock frequency and the signal voltage of each electronic device can be easily and quickly obtained. It is possible to judge whether or not there is a very accurate simulation execution that matches the amplitude and rise time of. The parameter input unit 8 includes, for example, parameters required for simulation of radiation noise, such as clock frequency, signal waveform, amplitude, rise time, fall time, duty and wiring length,
The product of the dielectric constant of the board, the thickness of the dielectric, the input / output resistance of the device used, the input / output capacitance, etc., and the parameter of the wiring length, the clock frequency, and the amplitude of the signal voltage is used as the parameter to judge whether the simulation is to be performed. The divided value C4 [cm · MHz · V / μsec] is input, and is input by the operator using the CAD for physical design or read from the database 7. Here, the electric field e [V / m] radiated from the wiring having the length L [cm] connected to the signal source 28 having the amplitude A [V] as shown in FIG. 6 has the frequencies f [MHz] and K 1 Can be expressed as in equation (4). e = K 1 · L · f 2 · A (4) Further, the signal flowing through the wiring has an amplitude of A as shown in FIG.
[V], pulse width 21 is τ [μsec], rising time 22 is τr [μsec], and a trapezoidal wave with a duty of 50% is repeated, and Fourier series expansion is performed to obtain the voltage envelope at each frequency. It becomes like 5. Therefore, f 1 = 1 / (πτ) [MHz], f 2 = 1 / (π
τr) [MHz], the envelope of the electric field E [dBV / m] is as shown in FIG. 7, and K 2 is a proportional constant (4)
The maximum value emax of the equation is expressed by the equation (5), and when K 3 is a constant of proportionality and f c = ½τ, the equation (6) is obtained. emax = K 2 · L · f 1 · f 2 · A (5) = K 3 · L · f c · A / τr (6) Therefore, the wiring length, clock frequency, and Value obtained by dividing the product of the amplitude of the signal voltage by the rise time of the signal C4 [cm · MHz
By using [V / μsec], it is possible to determine whether or not a very accurate simulation is performed that matches the clock frequency used in each electronic device, the amplitude of the signal voltage, and the rise time. For example, in the parameter input unit 8, the value obtained by dividing the product of the line length, the clock frequency, and the amplitude of the signal voltage by the signal rise time is 1 as the parameter C4 for determining whether or not to execute the simulation.
When it is set to 00 cm · MHz · V / μsec, the parameter input unit 8 in 9 sets the physical design CA.
The length of each wiring entered by D, such as L [cm], the clock frequency f c [MHz], the amplitude A [V] of the signal voltage, the left side of using the signal rise time τr [μsec] (7) equation calculate. This value is compared with C4 [cm · MHz · V / μsec] input by the parameter input unit 8 at the time of determining whether or not to execute the simulation using the equation (7), and wiring of 100 cm · MHz · V / μsec or more is obtained. A simulation of radiation noise is performed only at 11. L · f c · A / τr > C4 ... (7) the result is output at 12 a display, such as a printer or a storage device. It outputs at 12 that the simulation was not performed for the wiring that does not require the simulation. If the results are output for all wirings, it is determined in 13 whether or not the radiation noise simulation is to be ended, and when the radiation noise is large and the simulation is performed again, or the parameters for determining whether or not the simulation is executed are changed. In this case, the parameter input section 8 is returned to and correction is performed. As described above, by using the value obtained by dividing the product of the wiring length, the clock frequency, and the amplitude of the signal voltage by the rise time of the signal as a parameter for determining whether or not to execute the simulation, it is possible to easily and quickly Since it is possible to determine whether or not a more accurate simulation is performed, which matches the clock frequency, the amplitude of the signal voltage, and the rise time of the signal, it is possible to reduce the design time. However, the parameter C4 for determining whether or not to execute the simulation changes depending on other parameters. FIG. 6 is a model of a radiation noise source, and FIG. 7 is an envelope of a radiation electric field at each frequency. In FIG. 6, 27 is a signal source and 28 is a load.
【0031】実施例6.前記実施例5において、シミュ
レーション実行の有無を判断するパラメータとして配線
長、クロック周波数、信号電圧の振幅、信号の立ち上が
り時間および基板の誘電体厚を用いることにより簡単
に、しかも短時間で各電子機器のクロック周波数、信号
電圧の振幅、立ち上がり時間および基板の誘電体厚に合
った非常に正確なシミュレーション実行の有無を判断す
ることができる。パラメータの入力部8は、例えば放射
ノイズのシミュレーションに必要なパラメータであるク
ロック周波数、信号の波形、振幅、立ち上がり時間、立
ち下がり時間、デューティや配線長、基板の誘電率、誘
電体の厚さや使用するデバイスの入出力抵抗、入出力キ
ャパシタンス等およびシミュレーション実行の有無を判
断するパラメータとして配線長、クロック周波数、信号
電圧の振幅、誘電体の厚さの積を信号の立ち上がり時間
で割った値C5[cm2 ・MHz・V/μsec]を入
力するものであり、例えば物理設計用CAD等を用いて
オペレータにより入力されるかデータベース7より読み
込まれる。ここで、図8のような配線6、グランド2
9、誘電体30によって構成されるマイクロストリップ
線路から放射される電界は、グランド29の影響により
誘電体の厚さd[cm]に比例する値となる。従ってK
4 を比例定数とすると(6)式は(8)式のように変形
することができる。 emax=K4 ・L・fc ・A・d/τr (8) よってシミュレーション実行の有無を判断するパラメー
タとして配線長、クロック周波数、信号電圧の振幅、誘
電体厚の積を信号の立ち上がり時間で割った値C5[c
m2 ・MHz・V/μsec]を用いることにより、各
電子装置で使用したクロック周波数、信号電圧の振幅、
立ち上がり時間および基板の誘電体厚に合った、非常に
正確なシミュレーション実行の有無を判断することがで
きる。例えばパラメータ入力部8において、シミュレー
ション実行の有無を判断するパラメータC5として線路
長、クロック周波数、信号電圧の振幅および誘電体厚の
積を信号の立ち上がり時間で割った値が5cm2 ・MH
z・V/μsecであることを設定した場合、9におい
てパラメータ入力部8で物理設計用CAD等により入力
した各配線の長さL[cm]、クロック周波数fc [M
Hz]、信号電圧の振幅A[V]、信号の立ち上がり時
間τr[μsec]、誘電体厚d[cm]を用いて
(9)式の左辺を計算する。この値をシミュレーション
実行の有無を判断する10においてパラメータ入力部8
で入力したC5[cm2 ・MHz・V/μsec]と
(9)式を用いて比較し5cm2 ・MHz・V/μse
c以上の配線だけ11において放射ノイズのシミュレー
ションを行う。 L・fc ・A・d/τr>C4 … (9) その結果は12においてディスプレイ、プリンタあるい
は記憶装置などに出力する。シミュレーションが必要で
ない配線についてはシミュレーションが行われなかった
ことを12において出力する。全ての配線について結果
が出力されたならば、13において放射ノイズのシミュ
レーションを終了するかどうかを判断し、放射ノイズの
が大きくシミュレーションを再度行う場合や、シミュレ
ーション実行の有無を判断するパラメータを変更する場
合はパラメータ入力部8に戻り修正を行う。以上のよう
に、シミュレーション実行の有無を判断するパラメータ
として配線長、クロック周波数、信号電圧の振幅および
誘電体厚の積を信号の立ち上がり時間で割った値を用い
ることにより簡単に、しかも短時間で各電子装置のクロ
ック周波数、信号電圧の振幅、信号の立ち上がり時間お
よび基板の誘電体厚に合った、より正確なシミュレーシ
ョン実行の有無を判断することができるため、設計時間
を短縮できる。ただし、シミュレーション実行の有無を
判断するパラメータC5は他のパラメータに依存して変
化する。図8はマイクロストリップ線路の断面図であ
る。図8において6は配線、9はグランド、30は誘電
体である。Example 6. In the fifth embodiment, the wiring length, the clock frequency, the amplitude of the signal voltage, the rising time of the signal, and the dielectric thickness of the substrate are used as the parameters for determining whether or not to execute the simulation, so that each electronic device can be easily and quickly processed. It is possible to judge whether or not a very accurate simulation is performed according to the clock frequency, the amplitude of the signal voltage, the rise time and the dielectric thickness of the substrate. The parameter input unit 8 includes, for example, parameters necessary for simulation of radiation noise, such as clock frequency, signal waveform, amplitude, rise time, fall time, duty and wiring length, board permittivity, dielectric thickness and use. The value of the product of the wiring length, clock frequency, signal voltage amplitude, and dielectric thickness divided by the signal rise time C5 [ cm 2 · MHz · V / μsec] is input by an operator using the CAD for physical design or the like or read from the database 7. Here, the wiring 6 and the ground 2 as shown in FIG.
9. The electric field radiated from the microstrip line constituted by the dielectric 30 has a value proportional to the thickness d [cm] of the dielectric due to the influence of the ground 29. Therefore K
When 4 is a proportional constant, equation (6) can be transformed into equation (8). emax = K 4 · L · f c · A · d / τr (8) Therefore simulation wiring length whether to execute as a parameter for determining the clock frequency, the amplitude of the signal voltage at the rising time of the signal the product of the dielectric thickness Value divided by C5 [c
m 2 · MHz · V / μsec], the clock frequency used in each electronic device, the amplitude of the signal voltage,
It is possible to judge whether or not a very accurate simulation is executed, which matches the rise time and the dielectric thickness of the substrate. For example, in the parameter input unit 8, the value obtained by dividing the product of the line length, the clock frequency, the amplitude of the signal voltage, and the dielectric thickness by the signal rise time is 5 cm 2 MH as the parameter C5 for determining whether or not to execute the simulation.
If z · V / μsec is set, the length L [cm] of each wiring and the clock frequency f c [M input by the CAD for physical design in the parameter input unit 8 in 9 are set.
Hz], the amplitude A [V] of the signal voltage, the signal rise time τr [μsec], and the dielectric thickness d [cm], the left side of the equation (9) is calculated. The parameter input unit 8 is used to determine whether or not the simulation is executed based on this value.
C5 [cm 2 · MHz · V / μsec] input in step 5 is compared with the formula (9) to obtain 5 cm 2 · MHz · V / μse
The radiation noise is simulated in the wiring 11 of only the wiring of c or more. L · f c · A · d / τr> C4 ... (9) The result is output at 12 a display, such as a printer or a storage device. It outputs at 12 that the simulation was not performed for the wiring that does not require the simulation. If the results are output for all wirings, it is determined in 13 whether or not the radiation noise simulation is to be ended, and when the radiation noise is large and the simulation is performed again, or the parameters for determining whether or not the simulation is executed are changed. In this case, the parameter input section 8 is returned to and correction is performed. As described above, by using the value obtained by dividing the product of the wiring length, the clock frequency, the amplitude of the signal voltage, and the dielectric thickness by the signal rise time as a parameter for determining whether or not to execute the simulation, it can be performed easily and in a short time. Since it is possible to determine whether or not a more accurate simulation is performed according to the clock frequency of each electronic device, the amplitude of the signal voltage, the rising time of the signal, and the dielectric thickness of the substrate, the design time can be shortened. However, the parameter C5 for determining whether or not to execute the simulation changes depending on other parameters. FIG. 8 is a sectional view of the microstrip line. In FIG. 8, 6 is a wiring, 9 is a ground, and 30 is a dielectric.
【0032】実施例7.図9は本発明の実施例7を示す
放射ノイズのシミュレーション方法のフローチャートで
ある。図9において、7はデータベース、8はパラメー
タの入力部、9はパラメータ変更の有無を判別する式を
計算する機能、11は放射ノイズをシミュレーション実
行部、12はシミュレーション結果の出力部、13は終
了を判断する機能、14はパラメータ変更の有無を判断
した結果の出力部、15はパラメータ変更の有無を判断
する機能である。Example 7. Embodiment 7 FIG. 9 is a flow chart of a radiation noise simulation method showing Embodiment 7 of the present invention. In FIG. 9, 7 is a database, 8 is a parameter input unit, 9 is a function for calculating an expression for determining whether or not a parameter has been changed, 11 is a radiated noise simulation execution unit, 12 is a simulation result output unit, and 13 is the end. Is a function of determining whether there is a parameter change, and 14 is an output unit that outputs the result of determining whether there is a parameter change, and 15 is a function of determining whether a parameter is changed.
【0033】図9において、パラメータの入力部8は、
例えば放射ノイズのシミュレーションに必要なパラメー
タであるクロック周波数、信号の波形、振幅、立ち上が
り時間、立ち下がり時間、デューティや配線長、基板の
誘電率、誘電体の厚さや使用するデバイスの入出力抵
抗、入出力キャパシタンス等やパラメータ変更の有無を
判断するパラメータを入力するものであり、例えば物理
設計用CAD等を用いてオペレータにより入力されるか
データベース7より読み込まれる。例えばパラメータ入
力部8において、パラメータ変更の有無を判断するパラ
メータC5として線路長、クロック周波数、信号電圧の
振幅および誘電体厚の積を信号の立ち上がり時間で割っ
た値が10cm2 ・MHz・V/μsecであることを
設定した場合、9においてパラメータ入力部8で物理設
計用CAD等により入力した各配線の長さL[cm]、
クロック周波数fc [MHz]、信号電圧の振幅A
[V]、信号の立ち上がり時間τr[μsec]、誘電
体厚d[cm]を用いて(9)式の左辺を計算する。こ
の値をパラメータ変更の有無を判断する15においてパ
ラメータ入力部8で入力したC5[cm2 ・MHz・V
/μsec]と(9)式を用いて比較し5cm2 ・MH
z・V/μsec以上の配線については、その結果を判
別結果の出力部14に出力し、パラメータ入力部8にお
いて放射ノイズのシミュレーションに必要なパラメータ
および必要があればパラメータ変更の有無を判別するパ
ラメータを変更する。以上の操作を繰り返し行い、パラ
メータの変更を必要とする配線がなくなった場合あるい
はこれ以上パラメータの変更を行わない場合には11に
おいて放射ノイズのシミュレーションを行う。その結果
は12においてディスプレイ、プリンタあるいは記憶装
置などに出力する。全ての配線について結果が出力され
たならば、13において放射ノイズのシミュレーション
を終了するかどうかを判断し、放射ノイズのが大きくシ
ミュレーションを再度行う場合や、パラメータ変更の有
無を判断するパラメータを変更する場合はパラメータ入
力部8に戻り修正を行う。以上のように15において、
放射ノイズのシミュレーションを実行する前に放射ノイ
ズの大きな配線をチェックし、パラメータの修正を可能
にしたことにより放射ノイズのシミュレーション11、
シミュレーション結果の出力12、終了判断13を行う
回数(13においてNoとなる回数)を少なくすること
ができ、設計時間を短縮することができる。In FIG. 9, the parameter input section 8 is
For example, parameters such as clock frequency, signal waveform, amplitude, rise time, fall time, duty and wiring length, board dielectric constant, dielectric thickness, input / output resistance of the device used, which are parameters necessary for simulation of radiation noise, The input / output capacitance and parameters for determining whether or not the parameters are changed are input, and are input by an operator using a CAD for physical design or read from the database 7. For example, in the parameter input unit 8, a value obtained by dividing the product of the line length, the clock frequency, the amplitude of the signal voltage and the dielectric thickness by the signal rise time is 10 cm 2 · MHz · V / When μsec is set, the length L [cm] of each wiring input by the parameter design unit 8 by CAD for physical design or the like in 9,
Clock frequency f c [MHz], amplitude of signal voltage A
The left side of the equation (9) is calculated using [V], the signal rise time τr [μsec], and the dielectric thickness d [cm]. This value is used to judge whether or not the parameter has been changed. In C15 [cm 2 · MHz · V] input in the parameter input unit 8
/ Μsec] and equation (9) are used to compare 5 cm 2 · MH
For wirings of z · V / μsec or more, the result is output to the determination result output unit 14, and the parameter input unit 8 determines a parameter necessary for simulation of radiation noise and, if necessary, a parameter for determining whether or not the parameter is changed. To change. The above operation is repeated, and when there is no wiring that requires the parameter change, or when the parameter is not changed any more, the radiation noise simulation is performed in 11. The result is output at 12 to a display, a printer, a storage device, or the like. When the results are output for all the wirings, it is determined in 13 whether or not the simulation of the radiation noise is ended, and when the radiation noise is large and the simulation is performed again, or the parameter for determining whether or not the parameter is changed is changed. In this case, the parameter input section 8 is returned to and correction is performed. As mentioned above, in 15,
The radiation noise simulation is checked before executing the radiation noise simulation, and the parameters can be modified.
It is possible to reduce the number of times the simulation result output 12 and the end determination 13 are performed (the number of times No in 13), and the design time can be shortened.
【0034】実施例8.前記実施例7において、例えば
物理設計用CADのレイアウトモジュール等を用いてパ
ラメータの入力8を行う場合、これに連動してリアルタ
イムにパラメータ変更の有無を判別する式の計算9、パ
ラメータ変更の有無の判断15および9,10の結果の
出力14を行うことにより、より作業効率をよくするこ
とができ、設計時間を短縮することができる。Example 8. In the seventh embodiment, for example, when the parameter input 8 is performed using the layout module of the CAD for physical design, the formula calculation 9 for determining the presence or absence of the parameter change in real time in association with this, the presence or absence of the parameter change 9 By performing the output 14 of the results of the judgments 15 and 9 and 10, the work efficiency can be improved and the design time can be shortened.
【0035】実施例9.図10は本発明の実施例9を示
す放射ノイズのシミュレーション方法のフローチャート
である。図10において、7はデータベース、8はパラ
メータの入力部、9aはパラメータ変更の有無を判別す
る式を計算する機能、10はシミュレーション実行の有
無を判断する機能、9bはシミュレーション実行の有無
を判断する式を計算する機能、11は放射ノイズをシミ
ュレーション実行部、12はシミュレーション結果の出
力部、13は終了を判断する機能、14はパラメータ変
更の有無を判断した結果の出力部、15はパラメータ変
更の有無を判断する機能である。Example 9. Embodiment 9 FIG. 10 is a flow chart of a radiation noise simulation method showing Embodiment 9 of the present invention. In FIG. 10, 7 is a database, 8 is a parameter input section, 9a is a function for calculating an expression for determining whether or not a parameter is changed, 10 is a function for determining whether or not a simulation is performed, and 9b is for determining whether or not a simulation is performed. A function for calculating an expression, 11 is a simulation execution unit for radiation noise, 12 is an output unit for a simulation result, 13 is a function for determining the end, 14 is an output unit for determining whether or not a parameter is changed, and 15 is a parameter change It is a function to determine the presence or absence.
【0036】図10においてパラメータの入力部8は、
例えば放射ノイズのシミュレーションに必要なパラメー
タであるクロック周波数、信号の波形、振幅、立ち上が
り時間、立ち下がり時間、デューティや配線長、基板の
誘電率、誘電体の厚さや使用するデバイスの入出力抵
抗、入出力キャパシタンス等やパラメータ変更の有無を
判断するパラメータおよびシミュレーション実行の有無
判断するパラメータを入力するものであり、例えば物理
設計用CAD等を用いてを用いてオペレータにより入力
されるかデータベース7より読み込まれる。例えばパラ
メータ入力部8においてパラメータ変更の有無を判断す
るパラメータC5として線路長、クロック周波数、信号
電圧の振幅および誘電体厚の積を信号の立ち上がり時間
で割った値が10cm2 ・MHz・V/μsecである
ことを設定した場合、9aにおいてパラメータ入力部8
で物理設計用CAD等により入力した各配線の長さL
[cm]、クロック周波数fc [MHz]、信号電圧の
振幅A[V]、信号の立ち上がり時間τr[μse
c]、誘電体厚d[cm]を用いて(9)式の左辺を計
算する。この値をパラメータ変更の有無を判断する15
においてパラメータ入力部8で入力したC5[cm2 ・
MHz・V/μsec]と(9)式を用いて比較し5c
m2 ・MHz・V/μsec以上の配線については、そ
の結果を判別結果の出力部14に出力し、パラメータ入
力部8において放射ノイズのシミュレーションに必要な
パラメータおよび必要があればパラメータ変更の有無を
判別するパラメータを変更する。以上の操作を繰り返し
行い、パラメータの変更を必要とする配線がなくなった
場合あるいはこれ以上パラメータの変更を行わない場合
には次のステップであるシミュレーション実行の有無の
判断10へ進む。また、パラメータ入力部8において、
シミュレーション実行の有無を判断するパラメータC2
として線路長とクロック周波数の積が100cm・MH
zであることを設定した場合、9bにおいてパラメータ
入力部8で物理設計用CAD等によって入力した各配線
の長さL[cm]とクロック周波数fc [MHz]を用
いて(2)式の左辺を計算する。この値をシミュレーシ
ョン実行の有無を判断する10においてパラメータ入力
部8で入力したC2[cm・MHz]と(2)式を用い
て比較し、100cm・MHz以上の配線だけ11にお
いて放射ノイズのシミュレーションを行う。その結果は
12においてディスプレイ、プリンタあるいは記憶装置
などに出力する。シミュレーションが必要でない配線に
ついてはシミュレーションが行われなかったことを12
において出力する。全ての配線について結果が出力され
たならば、13において放射ノイズのシミュレーション
を終了するかどうかを判断し、放射ノイズのが大きくシ
ミュレーションを再度行う場合や、パラメータ変更の有
無やシミュレーション実行の有無を判断するパラメータ
を変更する場合はパラメータ入力部8に戻り修正を行
う。以上のように15において、放射ノイズのシミュレ
ーションを実行する前に放射ノイズの大きな配線をチェ
ックし、パラメータの修正を可能にしたことにより放射
ノイズのシミュレーション11、シミュレーション結果
の出力12、終了判断13を行う回数(13においてN
oとなる回数)を極端に少なくすることができるととも
に、10において各配線のシミュレーション実行の有無
を判断しシミュレーションを行う配線の数を少なくする
ことから、放射ノイズシミュレーション11にかかる時
間を短くすることができる。よって、設計時間を短縮す
ることができる。In FIG. 10, the parameter input unit 8 is
For example, parameters such as clock frequency, signal waveform, amplitude, rise time, fall time, duty and wiring length, board dielectric constant, dielectric thickness, input / output resistance of the device used, which are parameters necessary for simulation of radiation noise, Input parameters such as input / output capacitance and parameters for determining whether or not parameters are changed and parameters for determining whether or not simulation is to be performed. For example, the parameters are input by an operator using a CAD for physical design or read from the database 7. Be done. For example, a value obtained by dividing the product of the line length, the clock frequency, the amplitude of the signal voltage, and the dielectric thickness by the signal rise time is 10 cm 2 · MHz · V / μsec as the parameter C5 for determining whether or not the parameter is changed in the parameter input unit 8. If it is set that the parameter input unit 8
The length L of each wiring input by CAD for physical design, etc.
[Cm], clock frequency f c [MHz], signal voltage amplitude A [V], signal rise time τr [μse]
c] and the dielectric thickness d [cm] are used to calculate the left side of the equation (9). This value is used to determine whether the parameter has been changed 15
In C5 [cm 2 ·
MHz · V / μsec] and equation (9) is used to compare 5c
For wirings of m 2 · MHz · V / μsec or more, the result is output to the determination result output unit 14, and the parameter input unit 8 displays the parameters necessary for the simulation of the radiation noise and, if necessary, the parameter change. Change the discriminating parameter. The above operation is repeated, and when there is no wiring that requires the parameter change, or when the parameter is not changed any more, the process proceeds to the next step, that is, the presence / absence of simulation execution. In the parameter input unit 8,
Parameter C2 for determining whether or not simulation is executed
The product of line length and clock frequency is 100 cm · MH
When z is set, the left side of the equation (2) is calculated using the length L [cm] of each wiring and the clock frequency f c [MHz] input by the physical design CAD or the like in the parameter input unit 8 in 9b. To calculate. This value is compared with C2 [cm · MHz] input in the parameter input unit 8 at the time of determining whether or not to execute the simulation by using the equation (2), and the radiation noise is simulated in only the wiring of 100 cm · MHz or more 11 To do. The result is output at 12 to a display, a printer, a storage device, or the like. For wiring that does not require simulation, it was noted that no simulation was performed.
Output at. When the results are output for all wirings, it is determined in 13 whether the radiation noise simulation is to be ended, and whether the radiation noise is large and the simulation is performed again, or whether the parameters are changed or whether the simulation is executed. When the parameter to be changed is changed, the correction is returned to the parameter input unit 8 to make a correction. As described above, in 15, the wiring having a large radiation noise is checked before the simulation of the radiation noise is performed, and the parameters can be corrected, whereby the radiation noise simulation 11, the simulation result output 12, and the end determination 13 are performed. Number of times (N at 13)
The number of times the number of times is 0) can be extremely reduced, and the number of wirings to be simulated by judging whether or not the simulation of each wiring is executed is reduced in 10 to shorten the time required for the radiation noise simulation 11. You can Therefore, the design time can be shortened.
【0037】実施例10.図11は本発明の実施例10
を示す放射ノイズのシミュレーション方法のフローチャ
ートである。図11において、7はデータベース、8は
パラメータの入力部、9はパラメータ変更の有無を判別
する式を計算する機能、10はシミュレーション実行の
有無を判断する機能、11は放射ノイズをシミュレーシ
ョン実行部、12はシミュレーション結果の出力部、1
3は終了を判断する機能、14はパラメータ変更の有無
を判断した結果の出力部、15はパラメータ変更の有無
を判断する機能である。Example 10. 11 is a tenth embodiment of the present invention.
3 is a flowchart of a radiation noise simulation method showing In FIG. 11, 7 is a database, 8 is a parameter input unit, 9 is a function for calculating an expression for determining whether or not a parameter is changed, 10 is a function for determining whether or not a simulation is performed, 11 is a simulation execution unit for radiated noise, 12 is a simulation result output unit, 1
Reference numeral 3 is a function of determining the end, 14 is an output unit of a result of determining whether or not the parameter is changed, and 15 is a function of determining whether or not the parameter is changed.
【0038】前記実施例9において、パラメータ変更の
有無を判断する式とシミュレーション実行の有無を判断
する式を同一にし、パラメータ変更の有無を判断するパ
ラメータをシミュレーション実行の有無を判断するパラ
メータの2〜5倍程度にすることにより、判別式を計算
する回数を少なくすることができ、パラメータ変更の有
無、シミュレーション実行の有無を判断するパラメータ
の設定が容易で、しかもシミュレーションを行う配線の
数を適切な値にすることができるので設計時間を短縮す
ることができる。図11においてパラメータの入力部8
は、例えば放射ノイズのシミュレーションに必要なパラ
メータであるクロック周波数、信号の波形、振幅、立ち
上がり時間、立ち下がり時間、デューティや配線長、基
板の誘電率、誘電体の厚さや使用するデバイスの入出力
抵抗、入出力キャパシタンス等やパラメータ変更の有無
を判断するパラメータおよびシミュレーション実行の有
無判断するパラメータを入力するものであり、例えば物
理設計用CAD等を用いてを用いてオペレータにより入
力されるかデータベース7より読み込まれる。例えばパ
ラメータ入力部8においてパラメータ変更の有無を判断
するパラメータC51として線路長、クロック周波数、
信号電圧の振幅および誘電体厚の積を信号の立ち上がり
時間で割った値が10cm2 ・MHz・V/μsecで
あることを設定した場合、9においてパラメータ入力部
8で物理設計用CAD等により入力した各配線の長さL
[cm]、クロック周波数fc [MHz]、信号電圧の
振幅A[V]、信号の立ち上がり時間τr[μse
c]、誘電体厚d[cm]を用いて(9)式の左辺を計
算する。この値をパラメータ変更の有無を判断する15
においてパラメータ入力部8で入力したC5[cm2 ・
MHz・V/μsec]と(9)式を用いて比較し5c
m2 ・MHz・V/μsec以上の配線については、そ
の結果を判別結果の出力部14に出力し、パラメータ入
力部8において放射ノイズのシミュレーションに必要な
パラメータおよび必要があればパラメータ変更の有無を
判別するパラメータを変更する。以上の操作を繰り返し
行い、パラメータの変更を必要とする配線がなくなった
場合あるいはこれ以上パラメータの変更を行わない場合
には次のステップであるシミュレーション実行の有無の
判断10へ進む。また、パラメータ入力部8において、
シミュレーション実行の有無を判断するパラメータC5
2として線路長、クロック周波数、信号電圧の振幅およ
び誘電体厚の積を信号の立ち上がり時間で割った値がC
51の半分である5cm2 ・MHz・V/μsecと設
定した場合、9において計算した(9)式の左辺をその
まま用い、10においてシミュレーション実行の有無を
判断することができる。以上のように、パラメータ変更
の有無を判断する式とシミュレーション実行の有無を判
断する式を同一にし、パラメータ変更の有無を判断する
パラメータをシミュレーション実行の有無を判断するパ
ラメータの2〜5倍程度にすることにより、パラメータ
変更の有無を判断するために計算した各配線の値を、シ
ミュレーション実行の有無を判断する値として使用でき
る。また、パラメータ変更の有無およびシミュレーショ
ン実行の有無を判断するパラメータの設定ミスのためシ
ミュレーションを行う配線の数が多くなったり、少なす
ぎたりすることがなく、パラメータの設定が容易で、し
かもシミュレーションを行う配線の数を適切な値にする
ことができるので設計時間を短縮することができる。In the ninth embodiment, the equation for judging the presence or absence of the parameter change and the equation for judging the presence or absence of the simulation are made the same, and the parameters for judging the presence or absence of the parameter change are the parameters 2 to 2 for judging the presence or absence of the simulation. By making the number about 5 times, it is possible to reduce the number of times the discriminant is calculated, it is easy to set the parameters for determining whether or not the parameters are changed and whether or not the simulation is performed, and the number of wiring lines to be simulated can be set appropriately. Since the value can be set, the design time can be shortened. In FIG. 11, the parameter input unit 8
Is, for example, clock frequency, signal waveform, amplitude, rise time, fall time, duty and wiring length, board permittivity, dielectric thickness, device input / output used for simulation of radiation noise. Inputs parameters such as resistance and input / output capacitance and parameters for determining whether or not parameters are changed and parameters for determining whether or not simulation is executed. For example, a CAD for physical design is used to input by the operator or the database 7 Read more. For example, in the parameter input unit 8, the line length, clock frequency,
If the value obtained by dividing the product of the amplitude of the signal voltage and the dielectric thickness by the rise time of the signal is set to 10 cm 2 · MHz · V / μsec, the parameter input section 8 inputs the value in 9 by the CAD for physical design or the like. Length of each wiring L
[Cm], clock frequency f c [MHz], signal voltage amplitude A [V], signal rise time τr [μse]
c] and the dielectric thickness d [cm] are used to calculate the left side of the equation (9). This value is used to determine whether the parameter has been changed 15
In C5 [cm 2 ·
MHz · V / μsec] and equation (9) is used to compare 5c
For wirings of m 2 · MHz · V / μsec or more, the result is output to the determination result output unit 14, and the parameter input unit 8 displays the parameters necessary for the simulation of the radiation noise and, if necessary, the parameter change. Change the discriminating parameter. The above operation is repeated, and when there is no wiring that requires the parameter change, or when the parameter is not changed any more, the process proceeds to the next step, that is, the presence / absence of simulation execution. In the parameter input unit 8,
Parameter C5 for determining whether or not simulation is executed
The value obtained by dividing the product of the line length, the clock frequency, the amplitude of the signal voltage and the dielectric thickness by the signal rise time is 2 as C.
When 5 cm 2 · MHz · V / μsec, which is half of 51, is set, the presence or absence of simulation execution can be determined in 10 by using the left side of the equation (9) calculated in 9 as it is. As described above, the formula for determining the presence / absence of parameter change is the same as the formula for determining the presence / absence of simulation, and the parameter for determining the presence / absence of parameter change is set to about 2 to 5 times the parameter for determining the presence / absence of simulation. By doing so, the value of each wiring calculated to determine whether or not the parameter is changed can be used as a value for determining whether or not to execute the simulation. In addition, the number of wires to be simulated does not increase or become too small due to a parameter setting error that determines whether or not parameters have been changed and whether or not simulation is to be executed. Parameter setting is easy, and simulation is performed. Since the number of wirings can be set to an appropriate value, design time can be shortened.
【0039】[0039]
【発明の効果】請求項1の放射ノイズのシミュレーショ
ン方法は、放射ノイズをシミュレーションする機能と、
シミュレーションに必要なパラメータを入力する機能
と、シミュレーションした結果を出力する機能を持った
放射ノイズシミュレーションシステムにおいて、各配線
に対してシミュレーション実行の有無を判断する機能を
設けた構成にしたので、放射ノイズのシミュレーション
を実行する配線の数を少なくすることにより、放射ノイ
ズシミュレーションにかかる時間を短縮することができ
るため、設計時間を短縮することができる。According to the radiation noise simulation method of the present invention, a radiation noise simulation function is provided.
In the radiated noise simulation system that has the function of inputting parameters required for simulation and the function of outputting the result of simulation, the function to judge whether or not the simulation is executed is provided for each wiring. By reducing the number of wirings for executing the simulation, it is possible to shorten the time required for the radiation noise simulation, and thus it is possible to shorten the design time.
【0040】請求項2の放射ノイズのシミュレーション
方法は、請求項1のものにおいて、シミュレーション実
行の有無を判断するものとして配線長を用いた構成にし
たので、シミュレーション実行の有無を判断するパラメ
ータとして配線長を用いることにより、非常に簡単に、
しかも非常に短い時間でシミュレーション実行の有無を
判断することができるため、設計時間を短縮できる。According to the radiation noise simulation method of the second aspect, in the first aspect, the wiring length is used to determine whether or not the simulation is performed. Therefore, the wiring is used as a parameter for determining whether or not the simulation is performed. It is very easy to use the length,
Moreover, since it is possible to judge whether or not the simulation is executed in a very short time, the design time can be shortened.
【0041】請求項3の放射ノイズのシミュレーション
方法は、請求項1のものにおいて、シミュレーション実
行の有無を判断するものとして配線長と周波数を用いた
構成にしたので、シミュレーション実行の有無を判断す
るパラメータとして配線長とクロック周波数の積を用い
ることにより比較的簡単に、しかも短い時間で各電子装
置のクロック周波数に合った、より正確なシミュレーシ
ョン実行の有無を判断することができるため、設計時間
を短縮できる。According to the radiation noise simulation method of claim 3, the wiring length and the frequency are used to determine whether or not the simulation is executed in the method of claim 1, so that the parameter for determining whether or not the simulation is executed is used. By using the product of the wiring length and the clock frequency as, it is possible to relatively easily determine the presence or absence of a more accurate simulation execution that matches the clock frequency of each electronic device in a short time, thus reducing the design time. it can.
【0042】請求項4の放射ノイズのシミュレーション
方法は、請求項1のものにおいて、シミュレーション実
行の有無を判断するものとして配線長、周波数と電圧を
用いた構成にしたので、シミュレーション実行の有無を
判断するパラメータとして配線長とクロック周波数およ
び信号電圧の振幅の積を用いることにより簡単に、しか
も短時間で各電子装置のクロック周波数および信号電圧
の振幅に合った、より正確なシミュレーション実行の有
無を判断することができるため、設計時間を短縮でき
る。According to the radiation noise simulation method of the fourth aspect, in the first aspect of the present invention, since the wiring length, frequency and voltage are used to determine whether or not the simulation is performed, it is determined whether or not the simulation is performed. By using the product of the wiring length and the clock frequency and the amplitude of the signal voltage as a parameter, it is possible to easily and in a short time determine whether or not a more accurate simulation is performed that matches the clock frequency and the amplitude of the signal voltage of each electronic device. Therefore, the design time can be shortened.
【0043】請求項5の放射ノイズのシミュレーション
方法は、請求項1のものにおいて、シミュレーション実
行の有無を判断するものとして配線長、周波数と電圧と
信号の立ち上がりを用いた構成にしたので、シミュレー
ション実行の有無を判断するパラメータとして配線長と
クロック周波数、信号電圧の振幅の積を信号の立ち上が
り時間で割った値を用いることにより簡単に、しかも短
時間で各電子装置のクロック周波数、信号電圧の振幅お
よび信号の立ち上がり時間に合った、より正確なシミュ
レーション実行の有無を判断することができるため、設
計時間を短縮できる。According to the radiation noise simulation method of claim 5, the wiring length, frequency, voltage, and rising edge of the signal are used to determine whether or not the simulation is executed. By using the product of the wiring length, the clock frequency, and the amplitude of the signal voltage divided by the rise time of the signal as a parameter to determine the presence or absence of the signal, the clock frequency of each electronic device and the amplitude of the signal voltage can be easily and quickly achieved. Further, it is possible to determine whether or not a more accurate simulation is executed according to the rise time of the signal, so that the design time can be shortened.
【0044】請求項6の放射ノイズのシミュレーション
方法は、請求項1のものにおいて、シミュレーション実
行の有無を判断するものとして配線長、周波数と電圧と
信号の立ち上がり時間と基板の誘電体厚を用いた構成に
したので、シミュレーション実行の有無を判断するパラ
メータとして配線長とクロック周波数、信号電圧の振幅
および誘電体厚の積を信号の立ち上がり時間で割った値
を用いることにより簡単に、しかも短時間で各電子装置
のクロック周波数、信号電圧の振幅、信号の立ち上がり
時間および基板の誘電体厚に合った、より正確なシミュ
レーション実行の有無を判断することができるため、設
計時間を短縮できる。According to a sixth aspect of the radiation noise simulation method of the first aspect, the wiring length, frequency, voltage, signal rise time, and substrate dielectric thickness are used to determine whether or not the simulation is performed. Since the configuration is used, it is easy and short-time by using the value obtained by dividing the product of wiring length, clock frequency, signal voltage amplitude and dielectric thickness by the signal rise time as a parameter to judge whether or not simulation is executed. Since it is possible to determine whether or not a more accurate simulation is performed according to the clock frequency of each electronic device, the amplitude of the signal voltage, the rising time of the signal, and the dielectric thickness of the substrate, the design time can be shortened.
【0045】請求項7の放射ノイズのシミュレーション
方法は、放射ノイズをシミュレーションする機能と、シ
ミュレーションに必要なパラメータを入力する機能と、
シミュレーションした結果を出力する機能を持った放射
ノイズシミュレーションシステムにおいて、放射ノイズ
のシミュレーションを実行する前に放射ノイズの大きな
配線をチェックし、パラメータの修正を可能にした構成
にしたので、放射ノイズのシミュレーションを実行する
前に放射ノイズの大きな配線をチェックし、パラメータ
の修正を可能にしたことにより放射ノイズのシミュレー
ション、シミュレーション結果の出力、終了判断を行う
回数を少なくすることができ、設計時間を短縮できる。A radiation noise simulation method according to a seventh aspect of the present invention comprises a function of simulating radiation noise, a function of inputting parameters required for simulation,
In the radiated noise simulation system that has the function to output the result of simulation, the wiring that has a large radiated noise is checked before executing the radiated noise simulation, and the parameters can be modified. By checking wiring with a large radiated noise before executing, and making it possible to modify the parameters, it is possible to reduce the number of times radiation noise simulation, simulation result output, and end judgment are performed, and design time can be shortened. .
【0046】請求項8の放射ノイズのシミュレーション
方法は、請求項1〜6のものにおいて、シミュレーショ
ン実行の有無を判断し放射ノイズのシミュレーションを
実行する前に、放射ノイズの大きな配線をチェックし、
パラメータの修正を可能にした構成にしたので、放射ノ
イズのシミュレーションを実行する前に放射ノイズの大
きな配線をチェックし、パラメータの修正を可能にした
ことにより放射ノイズのシミュレーション、シミュレー
ション結果の出力、終了判断を行う回数を極端に少なく
することができるとともに、各配線のシミュレーション
実行の有無を判断しシミュレーションを行う配線の数を
少なくすることから、放射ノイズシミュレーションにか
かる時間を短くすることができる。よって、設計時間を
短縮することができる。According to an eighth aspect of the present invention, in the radiation noise simulation method according to the first to sixth aspects, the wiring having a large radiation noise is checked before the presence or absence of the simulation is determined and the radiation noise simulation is performed.
Since the configuration is such that the parameters can be modified, the wiring with a large radiation noise is checked before executing the radiation noise simulation, and the parameters can be modified to simulate the radiation noise, output the simulation result, and end. The number of judgments can be extremely reduced, and the number of wirings to be simulated for judging whether or not the simulation of each wiring is executed is reduced, so that the time required for the radiation noise simulation can be shortened. Therefore, the design time can be shortened.
【0047】請求項9の放射ノイズのシミュレーション
方法は、請求項8において、パラメータ変更の有無の判
断およびシミュレーション実行の有無を判断するための
判別式を同一にし、シミュレーション実行の有無を判断
するパラメータをパラメータ変更の有無の判断に用いる
パラメータの2〜5倍程度にした構成にしたので、パラ
メータ変更の有無を判断する式とシミュレーション実行
の有無を判断する式を同一にし、パラメータ変更の有無
を判断するパラメータをシミュレーション実行の有無を
判断するパラメータの2〜5倍程度にすることにより、
パラメータ変更の有無を判断するために計算した各配線
の値を、シミュレーション実行の有無を判断する値とし
て使用できる。また、パラメータ変更の有無およびシミ
ュレーション実行の有無を判断するパラメータの設定ミ
スのためシミュレーションを行う配線の数が多くなった
り、少なすぎたりすることがなく、パラメータの設定が
容易で、しかもシミュレーションを行う配線の数を適切
な値にすることができるので設計時間を短縮することが
できる。According to a ninth aspect of the radiation noise simulation method, in the eighth aspect, the discriminants for determining the presence / absence of parameter change and the presence / absence of simulation execution are the same, and the parameters for determining the presence / absence of simulation execution are set. Since the configuration is made to be about 2 to 5 times as large as the parameter used for determining whether or not the parameter has been changed, the equation for determining whether or not the parameter has been changed and the equation for determining whether or not the simulation has been executed are the same, and whether or not the parameter has been changed is determined. By making the parameter about 2 to 5 times the parameter that determines whether or not to execute the simulation,
The value of each wiring calculated to determine whether or not the parameter has been changed can be used as a value for determining whether or not to execute the simulation. In addition, the number of wires to be simulated does not increase or become too small due to a parameter setting error that determines whether or not parameters have been changed and whether or not simulation is to be executed. Parameter setting is easy, and simulation is performed. Since the number of wirings can be set to an appropriate value, design time can be shortened.
【図1】本発明の実施例1を示す放射ノイズのシミュレ
ーション方法のフローチャート図である。FIG. 1 is a flowchart of a radiation noise simulation method according to a first embodiment of the present invention.
【図2】本発明の実施例3を示す放射ノイズのシミュレ
ーション方法のフローチャート図である。FIG. 2 is a flow chart diagram of a radiation noise simulation method according to a third embodiment of the present invention.
【図3】本発明の実施例3を説明するための信号波形図
である。FIG. 3 is a signal waveform diagram for explaining a third embodiment of the present invention.
【図4】本発明の実施例3を示す信号波形をフーリエ級
数展開したときの各周波数における電圧の包絡線図であ
る。FIG. 4 is an envelope diagram of the voltage at each frequency when the signal waveform showing the third embodiment of the present invention is expanded by Fourier series.
【図5】本発明の実施例4を示す信号波形をフーリエ級
数展開したときの各周波数における電圧の包絡線図であ
る。FIG. 5 is an envelope diagram of a voltage at each frequency when a signal waveform showing a fourth embodiment of the present invention is subjected to Fourier series expansion.
【図6】本発明の実施例5を説明する放射ノイズ発生源
のモデル図である。FIG. 6 is a model diagram of a radiation noise generation source for explaining a fifth embodiment of the present invention.
【図7】本発明の実施例5を示す各周波数における放射
電界の包絡線図である。FIG. 7 is an envelope diagram of a radiated electric field at each frequency according to a fifth embodiment of the present invention.
【図8】本発明の実施例6を説明するマイクロストリッ
プ線路の断面図である。FIG. 8 is a sectional view of a microstrip line for explaining a sixth embodiment of the present invention.
【図9】本発明の実施例7を示す放射ノイズのシミュレ
ーション方法のフローチャート図である。FIG. 9 is a flowchart diagram of a radiation noise simulation method according to a seventh embodiment of the present invention.
【図10】本発明の実施例9を示す放射ノイズのシミュ
レーション方法のフローチャート図である。FIG. 10 is a flowchart of a radiation noise simulation method according to a ninth embodiment of the present invention.
【図11】本発明の実施例10を示す放射ノイズのシミ
ュレーション方法のフローチャート図である。FIG. 11 is a flowchart of a radiation noise simulation method according to a tenth embodiment of the present invention.
【図12】本発明の従来例を示す放射ノイズシミュレー
ションシステム図である。FIG. 12 is a radiation noise simulation system diagram showing a conventional example of the present invention.
1 放射ノイズシミュレーション用モジュール 2 物理設計用CAD 3 データベース 4 プリント基板 5 IC 6 配線 7 データベース 8 パラメータ入力部 9 判別式を計算する機能 10 シミュレーション実行の有無を判別する機能 11 放射ノイズのシミュレーション実行部 12 シミュレーション結果の出力部 13 終了を判断する機能 14 パラメータ変更の有無を判断した結果の出力部 15 パラメータ変更の有無を判断する機能 20 信号電圧の振幅 21 信号のパルス幅 22 信号の立ち上がり時間 23 パルス幅τ1 の台形波をフーリエ級数展開したと
きの各周波数における電圧の包絡線 24 パルス幅τ2 の台形波をフーリエ級数展開したと
きの各周波数における電圧の包絡線 25 振幅A1 の台形波をフーリエ級数展開したときの
各周波数における電圧の包絡線 26 振幅A2 の台形波をフーリエ級数展開したときの
各周波数における電圧の包絡線 27 信号源 28 負荷 29 グランド 30 誘電体1 Radiation Noise Simulation Module 2 Physical Design CAD 3 Database 4 Printed Circuit Board 5 IC 6 Wiring 7 Database 8 Parameter Input Section 9 Discriminant Calculation Function 10 Radiance Noise Simulation Execution Section 12 Output part of simulation result 13 Function to judge the end 14 Output part of result to judge the presence / absence of parameter change 15 Function to judge the presence / absence of parameter change 20 Signal voltage amplitude 21 Signal pulse width 22 Signal rising time 23 Pulse width Envelope of voltage at each frequency when the trapezoidal wave of τ 1 is expanded by Fourier series 24 Envelope of voltage at each frequency when the trapezoidal wave of pulse width τ 2 is expanded by Fourier series 25 Trapezoidal wave of amplitude A 1 is Fourier Each when expanding the series Envelope 27 signal source 28 a load 29 ground 30 dielectric voltage at each frequency when the trapezoidal wave of the envelope 26 the amplitude A 2 of the voltage at a wave number was expanded Fourier series
Claims (9)
と、シミュレーションに必要なパラメータを入力する機
能と、シミュレーションした結果を出力する機能を持っ
た放射ノイズシミュレーションシステムにおいて、各配
線に対してシミュレーション実行の有無を判断する機能
を設けたことを特徴とする放射ノイズのシミュレーショ
ン方法。1. A radiated noise simulation system having a function of simulating radiated noise, a function of inputting parameters required for simulation, and a function of outputting a result of simulation, and whether or not simulation is executed for each wiring. A radiation noise simulation method, which is provided with a determination function.
ものとして配線長を用いたことを特徴とする請求項1記
載の放射ノイズのシミュレーション方法。2. The radiation noise simulation method according to claim 1, wherein the wiring length is used to determine whether or not the simulation is executed.
ものとして配線長と周波数を用いたことを特徴とする請
求項1記載の放射ノイズのシミュレーション方法。3. The radiation noise simulation method according to claim 1, wherein the wiring length and frequency are used to determine whether or not the simulation is executed.
ものとして配線長と周波数と電圧を用いたことを特徴と
する請求項1記載の放射ノイズのシミュレーション方
法。4. The radiation noise simulation method according to claim 1, wherein the wiring length, frequency, and voltage are used to determine whether or not the simulation is executed.
ものとして配線長と周波数と電圧と信号の立ち上がりを
用いたことを特徴とする請求項1記載の放射ノイズのシ
ミュレーション方法。5. The radiation noise simulation method according to claim 1, wherein the wiring length, the frequency, the voltage, and the rise of the signal are used to determine whether or not the simulation is performed.
ものとして配線長と周波数と電圧と信号の立ち上がり時
間と基板の誘電体厚を用いたことを特徴とする請求項1
記載の放射ノイズのシミュレーション方法。6. The wiring length, frequency, voltage, signal rise time, and substrate dielectric thickness are used to determine whether or not the simulation is executed.
Method of simulating radiated noise described.
と、シミュレーションに必要なパラメータを入力する機
能と、シミュレーションした結果を出力する機能を持っ
た放射ノイズシミュレーションシステムにおいて、放射
ノイズのシミュレーションを実行する前に放射ノイズの
大きな配線をチェックし、パラメータの修正を可能にし
たことを特徴とする放射ノイズのシミュレーション方
法。7. A radiation noise simulation system having a function of simulating radiated noise, a function of inputting parameters required for simulation, and a function of outputting a result of simulation, before radiating noise is simulated. A radiation noise simulation method characterized in that wiring with large noise is checked and parameters can be modified.
射ノイズのシミュレーションを実行する前に、放射ノイ
ズの大きな配線をチェックし、パラメータの修正を可能
にしたことを特徴とする請求項1〜6項いずれかに記載
の放射ノイズのシミュレーション方法。8. The method according to claim 1, wherein the wiring having a large radiation noise is checked and the parameters can be corrected before the presence or absence of the simulation is judged and the simulation of the radiation noise is carried out. A method for simulating radiation noise according to claim 2.
ュレーション実行の有無を判断するための判別式を同一
にし、シミュレーション実行の有無を判断するパラメー
タをパラメータ変更の有無の判断に用いるパラメータの
2〜5倍程度にしたことを特徴とする請求項8の放射ノ
イズのシミュレーション方法。9. A discriminant for determining whether or not a parameter has been changed and a determination for whether or not a simulation has been performed are the same, and a parameter for determining whether or not a simulation has been performed is 2 to 5 times the parameter used for determining whether or not a parameter has been changed. The radiation noise simulation method according to claim 8, wherein the radiation noise is simulated.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5101263A JP3047950B2 (en) | 1993-04-27 | 1993-04-27 | Radiation noise simulation method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5101263A JP3047950B2 (en) | 1993-04-27 | 1993-04-27 | Radiation noise simulation method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06309420A true JPH06309420A (en) | 1994-11-04 |
JP3047950B2 JP3047950B2 (en) | 2000-06-05 |
Family
ID=14296023
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5101263A Expired - Fee Related JP3047950B2 (en) | 1993-04-27 | 1993-04-27 | Radiation noise simulation method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3047950B2 (en) |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6711511B2 (en) | 2000-07-06 | 2004-03-23 | Fujitsu Limited | Electromagnetic wave analyzing apparatus and computer readable storage medium |
JP2006337029A (en) * | 2005-05-31 | 2006-12-14 | Fujitsu Ltd | Electrostatic discharge analysis system and method |
US8130052B2 (en) | 2005-06-13 | 2012-03-06 | Daikin Industries Ltd. | Semiconductor circuit board and semiconductor circuit |
US11143691B2 (en) | 2017-02-24 | 2021-10-12 | Fuji Electric Co., Ltd. | Evaluation method, estimation method, evaluation apparatus, and combined evaluation apparatus |
US11162993B2 (en) | 2017-02-24 | 2021-11-02 | Fuji Electric Co., Ltd. | Evaluation method, combined evaluation method, evaluation apparatus, and combined evaluation apparatus |
US11506701B2 (en) | 2019-01-07 | 2022-11-22 | Fuji Electric Co., Ltd. | Evaluation method, estimation method, evaluation apparatus, and combined evaluation apparatus |
-
1993
- 1993-04-27 JP JP5101263A patent/JP3047950B2/en not_active Expired - Fee Related
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6711511B2 (en) | 2000-07-06 | 2004-03-23 | Fujitsu Limited | Electromagnetic wave analyzing apparatus and computer readable storage medium |
JP2006337029A (en) * | 2005-05-31 | 2006-12-14 | Fujitsu Ltd | Electrostatic discharge analysis system and method |
US8130052B2 (en) | 2005-06-13 | 2012-03-06 | Daikin Industries Ltd. | Semiconductor circuit board and semiconductor circuit |
US11143691B2 (en) | 2017-02-24 | 2021-10-12 | Fuji Electric Co., Ltd. | Evaluation method, estimation method, evaluation apparatus, and combined evaluation apparatus |
US11162993B2 (en) | 2017-02-24 | 2021-11-02 | Fuji Electric Co., Ltd. | Evaluation method, combined evaluation method, evaluation apparatus, and combined evaluation apparatus |
US11506701B2 (en) | 2019-01-07 | 2022-11-22 | Fuji Electric Co., Ltd. | Evaluation method, estimation method, evaluation apparatus, and combined evaluation apparatus |
Also Published As
Publication number | Publication date |
---|---|
JP3047950B2 (en) | 2000-06-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4427115B2 (en) | Noise analysis device for semiconductor devices | |
JP2009238130A (en) | Printed circuit board designing apparatus and printed circuit board designing method | |
JP3153403B2 (en) | Device for calculating delay time of semiconductor integrated circuit | |
JP4600823B2 (en) | Electronic circuit analysis program, method and apparatus | |
US20060218514A1 (en) | Power supply analysis method and program product for executing the same | |
US20030065498A1 (en) | Software tool for generation of scattering parameter models of N-port lumped element circuits for use in spice simulators | |
JPH06309420A (en) | Method for simulating radiation noise | |
US6959250B1 (en) | Method of analyzing electromagnetic interference | |
JPH09293765A (en) | Semiconductor integrated circuit electromigration reliability verification method and its device | |
JP2001506391A (en) | Time domain circuit modeler | |
JP5040463B2 (en) | Crosstalk noise analysis method | |
US20090019405A1 (en) | Integrated circuit device evaluation device, evaluation method, and evaluation program | |
JPH09274623A (en) | Transmission line simulation system and transmission line simulation method using the same | |
JP2021082023A (en) | Circuit design support apparatus and circuit design support method | |
US7032195B2 (en) | Noise suppression component selecting method and program | |
JP2001092874A (en) | Printed board designing device | |
JP2006337029A (en) | Electrostatic discharge analysis system and method | |
US20040268276A1 (en) | Osculating models for predicting the operation of a circuit structure | |
JP4185098B2 (en) | Transmission signal analysis program, method and apparatus | |
JP3186439B2 (en) | Radiation noise simulation device | |
JP2639147B2 (en) | Layout verification device | |
US7313509B2 (en) | Simulation method and apparatus, and computer-readable storage medium | |
JP2006171818A (en) | Cross-talk verification device and cross-talk verification method | |
JP3082737B2 (en) | System and method for simulating measured waveform of printed circuit board | |
JPH09213806A (en) | Wiring device and wiring |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080324 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090324 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |