JP2003288381A - Method and device for verifying crosstalk noise quantity - Google Patents
Method and device for verifying crosstalk noise quantityInfo
- Publication number
- JP2003288381A JP2003288381A JP2002091992A JP2002091992A JP2003288381A JP 2003288381 A JP2003288381 A JP 2003288381A JP 2002091992 A JP2002091992 A JP 2002091992A JP 2002091992 A JP2002091992 A JP 2002091992A JP 2003288381 A JP2003288381 A JP 2003288381A
- Authority
- JP
- Japan
- Prior art keywords
- net
- wiring board
- noise
- nets
- wiring
- 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.)
- Pending
Links
Landscapes
- Design And Manufacture Of Integrated Circuits (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明はクロストークノイズ
量検証方法及び装置に関し、特に複数の配線基板にまた
がる信号のクロストークノイズ量を検証するクロストー
クノイズ量検証方法及び装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a crosstalk noise amount verification method and device, and more particularly to a crosstalk noise amount verification method and device for verifying the crosstalk noise amount of a signal across a plurality of wiring boards.
【0002】[0002]
【従来の技術】従来、複数の配線基板の配線設計をする
ときは、各々の配線基板でそれぞれの上限のクロストー
クノイズ量を設定しておき、それを超えないように配線
設計してきた。各配線基板について行われるクロストー
ク量検証方法は、たとえば、特開平2−238573号
公報に、プリント基板等の配線設計の配線経路探索装置
において、選択された配線経路がそれまでに決定した配
線経路に対して与えるクロストークノイズ量を計算し、
その全クロストークノイズ量が回路の正常動作の限界値
を越えていないかを評価するものが開示されている。2. Description of the Related Art Conventionally, when designing wirings for a plurality of wiring boards, an upper limit of crosstalk noise amount is set for each wiring board, and wiring designing is performed so as not to exceed the upper limit. A crosstalk amount verification method performed for each wiring board is disclosed in, for example, Japanese Unexamined Patent Publication No. 2-238573, a wiring path search apparatus for wiring design of a printed circuit board or the like, in which the selected wiring path is determined by then. Calculate the amount of crosstalk noise given to
There is disclosed a method for evaluating whether or not the total amount of crosstalk noise exceeds a limit value for normal operation of a circuit.
【0003】[0003]
【発明が解決しようとする課題】しかし上述の従来の技
術では、各々の配線基板の上限のクロストークノイズ量
を超えないようにそれぞれ配線設計する場合は、たとえ
ばコネクタで接続された配線基板のスケールの違いや配
線密度の違いがあることによってクロストークノイズ量
の設定値が大きすぎた場合、配線基板同士を接続させた
信号のクロストーク量がオーバしてしまうおそれがあ
る。逆に小さすぎた場合、過剰なノイズ設計となり、適
正な配線基板実装設計に支障をきたしてしまう。However, in the above-mentioned conventional technique, when the wiring is designed so as not to exceed the upper limit of the crosstalk noise amount of each wiring board, for example, the scale of the wiring board connected by the connector is used. If the set value of the crosstalk noise amount is too large due to the difference in the wiring density and the difference in the wiring density, the crosstalk amount of the signal connecting the wiring boards may be exceeded. On the other hand, if it is too small, the noise will be excessively designed, which will hinder proper wiring board mounting design.
【0004】本発明の目的は、複数の配線基板でひとつ
のシステムを構築するときに、複数の配線基板にまたが
る信号のノイズマージンの適正化を図り、高速な信号に
対応した設計が可能となるよう、複数の配線基板にまた
がる信号のクロストークノイズ量が正確に計測できるク
ロストークノイズ量検証方法及び装置を提供することに
ある。An object of the present invention is to optimize a noise margin of a signal across a plurality of wiring boards when constructing one system with a plurality of wiring boards, and to enable a design corresponding to a high-speed signal. Thus, it is an object of the present invention to provide a crosstalk noise amount verification method and device capable of accurately measuring the crosstalk noise amount of a signal across a plurality of wiring boards.
【0005】[0005]
【課題を解決するための手段】本発明のクロストークノ
イズ量検証方法は、入力されたコネクタ接続される複数
の配線基板上のネットの位置情報及び配線基板を接続す
るコネクタの接続関係に基づき、各配線基板上のネット
同士の接続関係を検出し、各配線基板上で各ネットが周
辺のネットからどれだけのノイズ量を受けるかを算出
し、上記接続関係を参照して、接続されるネットについ
て各配線基板毎のノイズ量を加算し、前記接続されるネ
ットからなるネットにのるノイズ量が許容の範囲に入っ
ているかどうかを判定する。The crosstalk noise amount verification method of the present invention is based on the input positional information of the nets on a plurality of wiring boards connected to the connectors and the connection relation of the connectors connecting the wiring boards. Detecting the connection relationship between nets on each wiring board, calculating how much noise each net receives from the surrounding nets on each wiring board, and referring to the connection relationship above, the connected nets For each of the wiring boards, the noise amount for each wiring board is added to determine whether the noise amount on the net formed of the connected nets is within the allowable range.
【0006】また、本発明のクロストークノイズ量検証
装置は、コネクタ接続される複数の配線基板上のネット
の位置情報及び配線基板を接続するコネクタの接続関係
を入力する入力部と、前記複数の配線基板上のネットの
位置情報及び配線基板を接続するコネクタの接続関係に
基づき、各配線基板上のネット同士の接続関係を検出す
るネット追跡部と、各配線基板上で各ネットが周辺のネ
ットからどれだけのノイズ量を受けるかを算出する配線
基板クロストーク算出部と、前記各配線基板上のネット
同士の接続関係を参照して、接続されるネットについて
各配線基板毎のノイズ量を加算する配線基板間クロスト
ーク算出部と、前記接続されるネットからなるネットに
のるノイズ量が許容の範囲に入っているかどうかを判定
する制限値比較判定部とを有している。The crosstalk noise amount verification apparatus of the present invention further comprises an input section for inputting positional information of nets on a plurality of wiring boards to be connected to the connectors and a connection relation of the connectors connecting the wiring boards, and the plurality of the input sections. A net tracking unit that detects the connection relationship between the nets on each wiring board based on the positional information of the nets on the wiring board and the connection relationship of the connectors that connect the wiring boards, and the nets on the wiring board where each net is a peripheral net. Add the noise amount for each wiring board for the connected nets by referring to the wiring board crosstalk calculator that calculates how much noise is received from the wiring board and the connection relationship between the nets on each wiring board And a limit value comparison judgment for determining whether the noise amount on the net formed of the connected nets is within the allowable range. And a part.
【0007】本発明によれば、信号が複数の配線基板に
またがっているときにも、接続されるネットについて各
配線基板毎のノイズ量を加算し、接続されるネットから
なるネットにのるノイズ量が許容の範囲に入っているか
どうかを判定するので、複数の配線基板でひとつのシス
テムを構築するときに、適正なクロストークノイズ量を
計測して配線に反映させることができる。その結果、ノ
イズマージンの適正化が図られ、高速な信号の設計が可
能となる。According to the present invention, even when a signal is spread over a plurality of wiring boards, the noise amount of each wiring board is added to the nets to be connected, and the noise on the net formed of the connected nets is added. Since it is determined whether the amount is within the allowable range, it is possible to measure an appropriate amount of crosstalk noise and reflect it in the wiring when constructing one system with a plurality of wiring boards. As a result, the noise margin is optimized and high-speed signal design is possible.
【0008】[0008]
【発明の実施の形態】まず、本発明のクロストークノイ
ズ量検証装置のノイズ量検証対象とするコネクタ接続基
板の例を図1に示す。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS First, FIG. 1 shows an example of a connector connection substrate which is a noise amount verification target of a crosstalk noise amount verification device of the present invention.
【0009】コネクタ接続基板は、配線基板1と配線基
板2の2枚の基板からなっている。配線基板1と配線基
板2を接続するためにコネクタ3、4がある。The connector connection board comprises two boards, a wiring board 1 and a wiring board 2. There are connectors 3 and 4 for connecting the wiring board 1 and the wiring board 2.
【0010】配線基板1では、コネクタ3の各ピンと配
線基板1上の部品のピンとがたとえば、ネット11,1
2,13,14,15により接続されており、配線基板
2では、コネクタ4の各ピンと配線基板2上の部品のピ
ンとがネット21,22,23,24,25により接続
されている。また、たとえば、コネクタ3,4を介し
て、配線基板1のネット11,12,13,14,15
と、配線基板2上のネット21,22,23,24,2
5とがそれぞれ接続されている。In the wiring board 1, the pins of the connector 3 and the pins of the parts on the wiring board 1 are, for example, the nets 11 and 1.
2, 13, 14, and 15, and in the wiring board 2, the pins of the connector 4 and the pins of the components on the wiring board 2 are connected by nets 21, 22, 23, 24, and 25. Further, for example, the nets 11, 12, 13, 14, 15 of the wiring board 1 are connected via the connectors 3, 4.
And the nets 21, 22, 23, 24, 2 on the wiring board 2.
5 and 5 are connected to each other.
【0011】また、配線基板1には、電気部品5が、配
線基板2には電気部品6が実装され、たとえば、ネット
11は電気部品5に接続され、ネット21は電気部品6
に接続され、ネット11とネット21とからなるネット
は、電気部品5,電気部品6間のインターフェース信号
となっている。ネット11とネット21とからなるネッ
トは、配線基板1では、配線基板1上でネット11の近
傍に平行な配線部分をもつネット16からクロストーク
を受け、配線基板2では、配線基板2上のネット21の
近傍に平行な配線部分をもつネット26からクロストー
クノイズを受ける。Further, an electric component 5 is mounted on the wiring board 1, and an electric component 6 is mounted on the wiring board 2. For example, the net 11 is connected to the electric component 5, and the net 21 is the electric component 6.
The net including the net 11 and the net 21 connected to each other serves as an interface signal between the electric components 5 and 6. In the wiring board 1, the net including the nets 11 and 21 receives crosstalk from the net 16 having a wiring portion parallel to the net 11 on the wiring board 1, and in the wiring board 2, on the wiring board 2. Crosstalk noise is received from the net 26 having a wiring portion parallel to the net 21.
【0012】次に本発明のクロストークノイズ量検証装
置の構成について図2を参照して説明する。Next, the structure of the crosstalk noise amount verification apparatus of the present invention will be described with reference to FIG.
【0013】入力部30は、クロストークノイズ量の検
証を行う配線基板1,2のデータを入力する。配線基板
1,2のデータは、各配線基板上の部品の種類、たとえ
ば電気部品5,6、コネクタ3,4の種類等、を示す情
報、配線設計をする上での物理情報である電気部品5,
6、コネクタ3,4の部品ピンの形状、大きさ、各配線
基板上のネット11,12,13,14,15,21,
22,23,24,25等の情報を含む。ネットの情報
は、ネットの始点、終点の位置情報や、ネットが分岐や
折れ曲りを含む形状であればネットを区切った各線分の
始点、終点の位置情報を含むものである。The input section 30 inputs data of the wiring boards 1 and 2 for verifying the amount of crosstalk noise. The data of the wiring boards 1 and 2 is information indicating the type of parts on each wiring board, for example, the types of the electric parts 5 and 6, the connectors 3 and 4, and the physical information for wiring design. 5,
6, the shape and size of the component pins of the connectors 3 and 4, the nets 11, 12, 13, 14, 15, 21,
It includes information such as 22, 23, 24 and 25. The net information includes the position information of the start point and the end point of the net, and the position information of the start point and the end point of each line segment that divides the net if the net has a shape including a branch or a bend.
【0014】ネット追跡部31は、配線基板1と配線基
板2上の信号がコネクタ4,5を介して、どのように接
続されているかを検出する。また、ネット追跡部31
は、各配線基板を接続するコネクタを特定し、お互いの
配線基板の信号を接続するためのコネクタ部品のロケー
ションおよびピン番号より追跡して、配線基板1のネッ
トと配線基板2のネットとの接続関係を検出し、図3に
示すような配線基板間ネット名テーブルを出力する。図
3に示す配線基板間ネット名テーブルは、配線基板1上
のネット11,12,13,14,15に対し、配線基
板2上のネット21,22,23,24,25がそれぞ
れ対応していることを示している。The net tracing section 31 detects how signals on the wiring boards 1 and 2 are connected via the connectors 4 and 5. Also, the net tracking unit 31
Identifies the connector for connecting each wiring board, and tracks the location and pin number of the connector parts for connecting the signals of the wiring boards to each other to connect the net of the wiring board 1 and the net of the wiring board 2. The relationship is detected and a net name table between wiring boards as shown in FIG. 3 is output. In the net name table between wiring boards shown in FIG. 3, the nets 21, 12, 13, 14, 15 on the wiring board 1 correspond to the nets 21, 22, 23, 24, 25 on the wiring board 2, respectively. It indicates that
【0015】配線基板クロストーク算出部32は、各配
線基板上で各ネットが周辺のネットからどれだけのノイ
ズ量を受けるかを算出し、図4に示すように、配線基板
毎に各ネットについて算出結果を列挙したネット毎ノイ
ズ量テーブルを出力する。配線基板クロストーク算出部
32は、各ネット及び周辺のネットを流れる信号の種類
(たとえばTTL,LVTTL 等)と、各ネットと周辺のネット
とのクリアランスおよびそのクリアランスでの線長に基
づいて、各ネットが周辺のネットからどれだけのノイズ
量を受けるかをたとえば以下の式に基づいて計算する。The wiring board crosstalk calculating unit 32 calculates how much noise each net receives from the surrounding nets on each wiring board, and as shown in FIG. 4, for each net for each wiring board. A noise amount table for each net listing the calculation results is output. The wiring board crosstalk calculation unit 32 determines each type of signal flowing through each net and the surrounding nets (for example, TTL, LVTTL, etc.), the clearance between each net and the surrounding nets, and the line length at the clearance. How much noise a net receives from surrounding nets is calculated based on the following formula, for example.
【0016】ノイズ量=定数C×Σ((クリアランス
i)×(クリアランスiでの線長))
ここで、定数Cは、ノイズネット(図1の例ではネット
16,26)と被ノイズネット(図1の例ではネット1
1,21)の信号種類の組み合わせに対応して定めら
れ、配線間の結合容量等、電磁気学的に決まっているも
のと観測値より決められる。Noise amount = constant C × Σ ((clearance i) × (line length at clearance i)) Here, the constant C is a noise net (nets 16 and 26 in the example of FIG. 1) and a noise net ( In the example of FIG. 1, net 1
1, 21) corresponding to the combination of signal types, and is determined from the observed value as electromagnetically determined, such as the coupling capacitance between wirings.
【0017】またクリアランス及び線長は、被ノイズネ
ットとノイズネットの平行な部分を対象とし、配線の中
心と相手の中心の距離とその距離である線長を求める。
同じ被ノイズネットとノイズネットに違った距離の平行
配線があればその距離及び線長も同様に求め、積を加算
する。なお、簡易計算のため、折れ曲がって次第に離れ
ていくパターン等、平行でない部分は計算しなくてかま
わない。As for the clearance and the line length, the distance between the center of the wiring and the center of the partner and the line length, which is the distance between them, are obtained for the parallel portion of the noise net and the noise net.
If there are parallel wirings of different distances in the same noise-bearing net and noise net, the distance and the line length are similarly obtained, and the products are added. For simple calculation, it is not necessary to calculate non-parallel portions such as a pattern that bends and gradually separates.
【0018】なお、ノイズ量算出の対象とされる周辺の
ネットは、被ノイズネットからそれ以上離れたネットに
よるノイズを加算しても、算出されるノイズ量がほとん
ど変わらないと認められる範囲にあるネットである。す
なわち、たとえば被ノイズネットとのクリアランスが数
mm以内である平行配線部分をもつパターンである。な
お、計算量が多くなってもかまわない場合は配線基板上
のすべてのネットによる影響を加算してもかまわない。It should be noted that the nets around which the noise amount is calculated are in a range in which it is recognized that the calculated noise amount hardly changes even if the noises of the nets farther away from the noise receiving net are added. It is the net. That is, for example, it is a pattern having a parallel wiring portion having a clearance of several mm or less with respect to the noise net. If the calculation amount may be large, the influence of all nets on the wiring board may be added.
【0019】配線基板間クロストーク算出部33は、図
4に示すような配線基板1および配線基板2のネット毎
ノイズ量テーブルと配線基板間ネット名テーブルから、
配線基板1に実装されている電気部品5と配線基板2に
実装されている電気部品6の間のネットのノイズ量を計
算する。すなわち、配線基板間ネット名テーブルから各
配線基板上のネット間の接続関係を参照して、ネット毎
ノイズ量テーブルに格納されている各配線基板のネット
毎ノイズ量データ同士のノイズ量を加算し、配線基板1
に実装されている電気部品5と配線基板2に実装されて
いる電気部品6の間のネット11とネット21からなる
ネットについて、配線基板クロストーク算出部32によ
りそれぞれ算出されたネット11のノイズ量とネット2
1のノイズ量を合計する。同様に、配線基板クロストー
ク算出部32によりそれぞれ算出されたネット12のノ
イズ量とネット22のノイズ量の合計、ネット13のノ
イズ量とネット23のノイズ量の合計、ネット14のノ
イズ量とネット24のノイズ量の合計、及びネット15
のノイズ量とネット25のノイズ量の合計が計算され
る。The inter-wiring-board crosstalk calculator 33 calculates the net noise amount table for each net of the wiring boards 1 and 2 and the inter-wiring board net name table as shown in FIG.
The noise amount of the net between the electric component 5 mounted on the wiring board 1 and the electric component 6 mounted on the wiring board 2 is calculated. That is, by referring to the connection relationship between nets on each wiring board from the wiring board net name table, the noise amount of each net noise amount data of each wiring board stored in the net noise amount table is added. , Wiring board 1
The noise amount of the net 11 calculated by the wiring board crosstalk calculating unit 32 for the net 11 and the net 21 between the electric component 5 mounted on the wiring board 6 and the electric component 6 mounted on the wiring board 2. And net 2
Sum the noise amount of 1. Similarly, the total noise amount of the net 12 and the noise amount of the net 22 respectively calculated by the wiring board crosstalk calculating unit 32, the total noise amount of the net 13 and the noise amount of the net 23, the noise amount of the net 14 and the net amount. Total noise amount of 24, and net 15
And the noise amount of the net 25 is calculated.
【0020】信号別ノイズ制限値テーブル34は、図5
に示すように、各ネットにおけるノイズ量の許容の範
囲、または最大許容ノイズ量を示すものである。信号別
ノイズ制限値テーブル34は、あらかじめ入力部30か
ら各信号について入力された制限値に基づいて内容が設
定される。なお2つの配線基板にまたがる信号について
は、一方の配線基板の各信号に対して入力され最大許容
ノイズ量とされる。The signal-based noise limit value table 34 is shown in FIG.
As shown in, the allowable range of the noise amount in each net or the maximum allowable noise amount is shown. The content of the signal-based noise limit value table 34 is set based on the limit values input in advance for each signal from the input unit 30. It should be noted that a signal extending over two wiring boards is input to each signal of one wiring board and is set as the maximum allowable noise amount.
【0021】制限値比較判定部35は、信号別ノイズ制
限値テーブル34を参照して、接続されるネットのノイ
ズ量を加算して求めた各ネットにのるノイズ量が許容の
範囲に入っているかどうかを判定する。出力部36は、
たとえば図6に示すように接続された各ネットのノイズ
量とそのノイズ量が許容範囲以内であるか、許容範囲外
であるかを示すノイズ量及び配線可否レポートデータを
表示または印刷して出力する。The limit value comparison / judgment unit 35 refers to the signal-based noise limit value table 34, and the noise amount on each net obtained by adding the noise amounts of the connected nets falls within the allowable range. Determine whether or not The output unit 36 is
For example, as shown in FIG. 6, the noise amount of each connected net and the noise amount indicating whether the noise amount is within the allowable range or outside the allowable range and the wiring availability report data are displayed or printed and output. .
【0022】次に図2のクロストークノイズ量検証装置
による図1のコネクタ接続基板の例を対象としたクロス
トークノイズ量検証動作について説明する。Next, the crosstalk noise amount verification operation for the example of the connector connection substrate of FIG. 1 by the crosstalk noise amount verification device of FIG. 2 will be described.
【0023】まず、入力部30は、クロストークノイズ
量の検証を行う配線基板1,2のデータを入力する。次
にネット追跡部31でネットの接続関係を検出して、図
3に示す配線基板間ネット名テーブルを得る。First, the input section 30 inputs data of the wiring boards 1 and 2 for verifying the amount of crosstalk noise. Next, the net tracking unit 31 detects the net connection relationship and obtains the inter-wiring-board net name table shown in FIG.
【0024】次に配線基板クロストーク算出部32によ
り、配線基板1、配線基板2それぞれで、各配線基板上
の各ネットを流れる信号が何mVのノイズを受けることに
なりうるかを計算し、配線基板1、配線基板2ごとに、
図4に示すように、配線基板の枚数分、ネット毎ノイズ
量テーブルが出力される。Next, the wiring board crosstalk calculating section 32 calculates how many mV of noise a signal flowing through each net on each wiring board may receive in each of the wiring board 1 and the wiring board 2, and the wiring is calculated. For each board 1 and wiring board 2,
As shown in FIG. 4, a net noise amount table for each number of wiring boards is output.
【0025】次に配線基板間クロストーク算出部33に
より、配線基板間ネット名テーブルから各配線基板上の
ネット間の接続関係を参照して、ネット毎ノイズ量テー
ブルに格納されている各配線基板のネット毎ノイズ量デ
ータ同士のノイズ量を加算し、配線基板1に実装されて
いる電気部品5と配線基板2に実装されている電気部品
6の間のネット11とネット21とからなるネットにつ
いて、ネット11のノイズ量とネット21のノイズ量と
を合計する。同様に、ネット12のノイズ量とネット2
2のノイズ量との合計、ネット13のノイズ量とネット
23のノイズ量との合計、ネット14のノイズ量とネッ
ト24のノイズ量との合計、及びネット15のノイズ量
とネット25のノイズ量との合計が計算される。Next, the inter-wiring-board crosstalk calculation unit 33 refers to the connection relation between the nets on each wiring board from the inter-wiring board net name table, and each wiring board stored in the net noise amount table. For the net consisting of the net 11 and the net 21 between the electric component 5 mounted on the wiring board 1 and the electric component 6 mounted on the wiring board 2, , The noise amount of the net 11 and the noise amount of the net 21 are summed. Similarly, the noise amount of net 12 and net 2
2 noise amount, net 13 noise amount and net 23 noise amount, net 14 noise amount and net 24 noise amount, net 15 noise amount and net 25 noise amount And the sum is calculated.
【0026】そして、制限値比較判定部35により図5
に示す信号別ノイズ制限値テーブル34を参照して、各
ネットにのるノイズ量が許容の範囲に入っているかどう
かを判定し、最後に出力部36により図6に示すノイズ
量及び配線可否レポートデータを出力する。Then, the limit value comparison / determination unit 35 performs the process shown in FIG.
6 to determine whether the noise amount on each net is within the allowable range, and finally the output unit 36 outputs the noise amount and wiring availability report shown in FIG. Output the data.
【0027】次に本発明のクロストークノイズ量検証装
置の対象とするコネクタ接続基板の他の例を図7に示
す。Next, FIG. 7 shows another example of the connector connection board which is the target of the crosstalk noise amount verification apparatus of the present invention.
【0028】組み合わせ基板は、配線基板100と配線
基板200および配線基板300の3枚の基板からな
る。The combination board is composed of three boards: the wiring board 100, the wiring board 200, and the wiring board 300.
【0029】コネクタ400,401及びコネクタ50
0,501を介して、配線基板100、配線基板200
及び配線基板300上のネット101とネット201と
ネット301、ネット102とネット202とネット3
02、ネット103とネット203とネット303、ネ
ット104とネット204とネット304、ネット10
5とネット205とネット305とがそれぞれ接続され
ている。また、配線基板300には、電気部品600
が、配線基板200には電気部品700が実装され、た
とえば、ネット301は電気部品600に接続され、ネ
ット201は電気部品700に接続され、また、ネット
101はコネクタ400,401及びコネクタ500,
501を介して、ネット201,301と接続されてい
る。ネット101とネット201とネット301とから
なるネットは、電気部品600,電気部品700間のイ
ンターフェース信号となっている。ネット101とネッ
ト201とネット301とからなるネットは、配線基板
100では、配線基板100上でネット101の近傍に
平行な配線部分をもつネット106からクロストークを
受け、配線基板200では、配線基板200上でネット
201の近傍に平行な配線部分をもつネット206から
クロストークノイズを受け、配線基板300では、配線
基板300上でネット301の近傍に平行な配線部分を
もつネット306からクロストークノイズを受ける。The connectors 400 and 401 and the connector 50
Wiring board 100, wiring board 200
And net 101, net 201, net 301, net 102, net 202, and net 3 on the wiring board 300.
02, net 103, net 203, net 303, net 104, net 204, net 304, net 10
5, the net 205, and the net 305 are connected to each other. In addition, the wiring board 300 includes an electric component 600.
However, the electric component 700 is mounted on the wiring board 200. For example, the net 301 is connected to the electric component 600, the net 201 is connected to the electric component 700, and the net 101 is connected to the connectors 400 and 401 and the connectors 500 and 500.
It is connected to the nets 201 and 301 via 501. A net including the net 101, the net 201, and the net 301 serves as an interface signal between the electric components 600 and 700. In the wiring board 100, the net including the net 101, the net 201, and the net 301 receives crosstalk from the net 106 having a wiring portion parallel to the net 101 on the wiring board 100. On the wiring board 200, crosstalk noise is received from the net 206 having a wiring portion parallel to the net 201. In the wiring board 300, the crosstalk noise is received from the net 306 having a wiring portion parallel to the net 301 on the wiring board 300. Receive.
【0030】次に図2のクロストークノイズ量検証装置
による図7のコネクタ接続基板の例を対象としたクロス
トークノイズ量検証動作について説明する。Next, the crosstalk noise amount verification operation for the example of the connector connection substrate of FIG. 7 by the crosstalk noise amount verification device of FIG. 2 will be described.
【0031】まず、入力部30は、クロストークノイズ
量の検証を行う配線基板100,200,300のデー
タを入力する。次にネット追跡部31でネットの接続関
係を検出して、図8に示す配線基板間ネット名テーブル
を得る。First, the input section 30 inputs data of the wiring boards 100, 200, 300 for verifying the amount of crosstalk noise. Next, the net tracking unit 31 detects the net connection relationship to obtain the inter-wiring-board net name table shown in FIG.
【0032】次に配線基板クロストーク算出部32によ
り、配線基板100、配線基板200、配線基板300
それぞれで、各配線基板上の各ネットを流れる信号が何
mVのノイズを受けることになりうるかを計算し、配線基
板100、配線基板200、配線基板300ごとに、図
9に示すように、配線基板の枚数分、ネット毎ノイズ量
テーブルが出力される。Next, the wiring board crosstalk calculation section 32 causes the wiring board 100, the wiring board 200, and the wiring board 300.
What is the signal flowing through each net on each wiring board?
It is calculated whether noises of mV may be received, and as shown in FIG. 9, a net noise amount table for each wiring board 100, wiring board 200, and wiring board 300 is output.
【0033】次に配線基板間クロストーク算出部33に
より、配線基板間ネット名テーブルから各配線基板上の
ネット間の接続関係を参照して、ネット毎ノイズ量テー
ブルに格納されている各配線基板のネット毎ノイズ量デ
ータ同士のノイズ量を加算し、配線基板300に実装さ
れている電気部品600と配線基板200に実装されて
いる電気部品700の間のネット101とネット201
とネット301とからなるネットについて、ネット10
1のノイズ量とネット201のノイズ量とネット301
のノイズ量とを合計する。同様に、ネット102のノイ
ズ量とネット202のノイズ量とネット302のノイズ
量との合計、ネット103のノイズ量とネット203の
ノイズ量とネット303のノイズ量との合計、ネット1
04のノイズ量とネット204のノイズ量とネット30
4のノイズ量との合計、及びネット105のノイズ量と
ネット205のノイズ量とネット305のノイズ量との
合計が計算される。Next, the inter-wiring-board crosstalk calculation unit 33 refers to the connection relation between the nets on each wiring board from the inter-wiring board net name table, and each wiring board stored in the net noise amount table. The noise amount of each net noise amount data is added, and the net 101 and the net 201 between the electric component 600 mounted on the wiring board 300 and the electric component 700 mounted on the wiring board 200 are added.
For the net consisting of
Noise amount of 1 and noise amount of net 201 and net 301
And the noise amount of. Similarly, the sum of the noise amount of the net 102, the noise amount of the net 202 and the noise amount of the net 302, the sum of the noise amount of the net 103, the noise amount of the net 203 and the noise amount of the net 303, net 1
04 noise amount and net 204 noise amount and net 30
4 and the noise amount of the net 105, the noise amount of the net 205, and the noise amount of the net 305 are calculated.
【0034】そして、制限値比較判定部35により図1
0に示す信号別ノイズ制限値テーブル34を参照して、
各ネットにのるノイズ量が許容の範囲に入っているかど
うかを判定し、出力部36により最後に図11に示すノ
イズ量及び配線可否レポートデータを出力する。Then, the limit value comparison / determination unit 35 performs the process shown in FIG.
Referring to the signal noise limit value table 34 shown in 0,
It is determined whether or not the noise amount on each net is within the allowable range, and the output unit 36 finally outputs the noise amount and the wiring availability report data shown in FIG.
【0035】[0035]
【発明の効果】以上説明したように、本発明によれば、
入力されたコネクタ接続される複数の配線基板上のネッ
トの位置情報及び配線基板を接続するコネクタの接続関
係に基づき、各配線基板上のネット同士の接続関係を検
出し、各配線基板上で各ネットが周辺のネットからどれ
だけのノイズ量を受けるかを算出し、上記接続関係を参
照して、接続されるネットについて各配線基板毎のノイ
ズ量を加算し、その接続されるネットからなるネットに
のるノイズ量が許容の範囲に入っているかどうかを判定
することにより、複数の基板にまたがる信号についての
クロストークをある程度精度のよい値まで見積ることが
でき、配線密度があげられ、高速なインターフェースを
有する配線基板が実現できる。As described above, according to the present invention,
Based on the positional information of the nets on the plurality of wiring boards connected to the input connector and the connection relationship of the connectors connecting the wiring boards, the connection relationship between the nets on each wiring board is detected, and each connection on each wiring board is detected. Calculate how much noise a net receives from the surrounding nets, refer to the above connection relation, add the noise amount of each wiring board for the connected net, and add the net consisting of the connected nets. By determining whether the amount of noise on the board is within the allowable range, it is possible to estimate the crosstalk for signals that span multiple boards to a certain degree of accuracy, increase the wiring density, and increase the speed. A wiring board having an interface can be realized.
【図1】本発明のクロストークノイズ量検証装置の対象
とするコネクタ接続基板の例を示す斜視図である。FIG. 1 is a perspective view showing an example of a connector connection board which is a target of a crosstalk noise amount verification device of the present invention.
【図2】本発明のクロストークノイズ量検証装置の一実
施形態の構成を示すブロック図である。FIG. 2 is a block diagram showing a configuration of an embodiment of a crosstalk noise amount verification device of the present invention.
【図3】本発明に係る配線基板間ネット名テーブルの例
を示す図である。FIG. 3 is a diagram showing an example of a net name table between wiring boards according to the present invention.
【図4】本発明に係るネット毎ノイズ量テーブルの例を
示す図である。FIG. 4 is a diagram showing an example of a net noise amount table according to the present invention.
【図5】本発明に係る信号別ノイズ制限値テーブルの例
を示す図である。FIG. 5 is a diagram showing an example of a signal-based noise limit value table according to the present invention.
【図6】本発明に係るノイズ量及び配線可否レポートデ
ータの例を示す図である。FIG. 6 is a diagram showing an example of noise amount and wiring availability report data according to the present invention.
【図7】本発明のクロストークノイズ量検証装置の対象
とするコネクタ接続基板の他の例を示す斜視図である。FIG. 7 is a perspective view showing another example of a connector connection board which is a target of the crosstalk noise amount verification device of the present invention.
【図8】本発明に係る配線基板間ネット名テーブルの他
の例を示す図である。FIG. 8 is a diagram showing another example of a net name table between wiring boards according to the present invention.
【図9】本発明に係るネット毎ノイズ量テーブルの他の
例を示す図である。FIG. 9 is a diagram showing another example of a net noise amount table according to the present invention.
【図10】本発明に係る信号別ノイズ制限値テーブルの
他の例を示す図である。FIG. 10 is a diagram showing another example of a signal-based noise limit value table according to the present invention.
【図11】本発明に係るノイズ量及び配線可否レポート
データの他の例を示す図である。FIG. 11 is a diagram showing another example of noise amount and wiring availability report data according to the present invention.
1,2 配線基板
3,4 コネクタ
5,6 電気部品
11,12,13,14,15,16 ネット
21,22,23,24,25,26 ネット
30 入力部
31 ネット追跡部
32 配線基板クロストーク算出部
33 配線基板間クロストーク算出部
34 信号別ノイズ制限値テーブル
35 制限値比較判定部
36 出力部
100,200,300 配線基板
400,401,500,501 コネクタ
600,700 電気部品
101,102,103,104,105,106 ネ
ット
201,202,203,204,205,206 ネ
ット
301,302,303,304,305,306 ネ
ット1, 2 Wiring board 3, 4 Connector 5, 6 Electrical component 11, 12, 13, 14, 15, 16 Net 21, 22, 23, 24, 25, 26 Net 30 Input section 31 Net tracing section 32 Wiring board crosstalk Calculation unit 33 Cross-talk between wiring boards Calculation unit 34 Signal-based noise limit value table 35 Limit value comparison / determination unit 36 Output units 100, 200, 300 Wiring boards 400, 401, 500, 501 Connectors 600, 700 Electrical components 101, 102, 103, 104, 105, 106 Nets 201, 202, 203, 204, 205, 206 Nets 301, 302, 303, 304, 305, 306 Nets
Claims (2)
基板上のネットの位置情報及び配線基板を接続するコネ
クタの接続関係に基づき、各配線基板上のネット同士の
接続関係を検出し、各配線基板上で各ネットが周辺のネ
ットからどれだけのノイズ量を受けるかを算出し、上記
接続関係を参照して、接続されるネットについて各配線
基板毎のノイズ量を加算し、前記接続されるネットから
なるネットにのるノイズ量が許容の範囲に入っているか
どうかを判定することを特徴とするクロストークノイズ
量検証方法。1. A connection relationship between nets on each wiring board is detected based on positional information of nets on a plurality of wiring boards connected to a connector and a connection relationship of connectors connecting the wiring boards, and Calculate how much noise each net receives from the surrounding nets on the wiring board, add the noise quantity of each wiring board for the net to be connected by referring to the above connection relation, and A method for verifying the amount of crosstalk noise, which comprises determining whether or not the amount of noise on a net made up of nets is within an allowable range.
ットの位置情報及び配線基板を接続するコネクタの接続
関係を入力する入力部と、 前記複数の配線基板上のネットの位置情報及び配線基板
を接続するコネクタの接続関係に基づき、各配線基板上
のネット同士の接続関係を検出するネット追跡部と、 各配線基板上で各ネットが周辺のネットからどれだけの
ノイズ量を受けるかを算出する配線基板クロストーク算
出部と、 前記各配線基板上のネット同士の接続関係を参照して、
接続されるネットについて各配線基板毎のノイズ量を加
算する配線基板間クロストーク算出部と、 前記接続されるネットからなるネットにのるノイズ量が
許容の範囲に入っているかどうかを判定する制限値比較
判定部とを有することを特徴とするクロストークノイズ
量検証装置。2. An input unit for inputting position information of nets on a plurality of wiring boards to be connected by a connector and a connection relation of a connector connecting the wiring boards, and position information of the nets on the plurality of wiring boards and a wiring board. Calculates how much noise each net receives from the surrounding nets on each wiring board, and the net tracking unit that detects the connection relationship between the nets on each wiring board based on the connection relationship of the connectors that connect With reference to the wiring board crosstalk calculation unit, and the connection relationship between the nets on each wiring board,
A crosstalk calculation unit between wiring boards that adds the noise amount of each wiring board for the connected nets, and a limit that determines whether the noise amount on the nets that are connected is within the allowable range A crosstalk noise amount verification device, comprising: a value comparison determination unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002091992A JP2003288381A (en) | 2002-03-28 | 2002-03-28 | Method and device for verifying crosstalk noise quantity |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2002091992A JP2003288381A (en) | 2002-03-28 | 2002-03-28 | Method and device for verifying crosstalk noise quantity |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2003288381A true JP2003288381A (en) | 2003-10-10 |
Family
ID=29236945
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2002091992A Pending JP2003288381A (en) | 2002-03-28 | 2002-03-28 | Method and device for verifying crosstalk noise quantity |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2003288381A (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009193516A (en) * | 2008-02-18 | 2009-08-27 | Fujitsu Ltd | Design support program, recording medium with the program recorded, design support device, and design support method |
JP2010039969A (en) * | 2008-08-08 | 2010-02-18 | Renesas Technology Corp | Method and program for determining crosstalk noise |
JP2010061208A (en) * | 2008-09-01 | 2010-03-18 | Fujitsu Ltd | Signal transmission systems evaluation device and program, and design method |
JP2013117863A (en) * | 2011-12-02 | 2013-06-13 | Canon Inc | Design supporting apparatus and information processing method therefor |
-
2002
- 2002-03-28 JP JP2002091992A patent/JP2003288381A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009193516A (en) * | 2008-02-18 | 2009-08-27 | Fujitsu Ltd | Design support program, recording medium with the program recorded, design support device, and design support method |
JP2010039969A (en) * | 2008-08-08 | 2010-02-18 | Renesas Technology Corp | Method and program for determining crosstalk noise |
JP2010061208A (en) * | 2008-09-01 | 2010-03-18 | Fujitsu Ltd | Signal transmission systems evaluation device and program, and design method |
JP2013117863A (en) * | 2011-12-02 | 2013-06-13 | Canon Inc | Design supporting apparatus and information processing method therefor |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7559045B2 (en) | Database-aided circuit design system and method therefor | |
CN109492310B (en) | Line inspection method and inspection device | |
US6829749B2 (en) | Design support apparatus for circuit including directional coupler, design support tool, method of designing circuit, and circuit board | |
US6466008B1 (en) | Method for matching the lengths of signal traces | |
JP2010061207A (en) | Signal transmission system evaluation device and program, and design method | |
US20010044709A1 (en) | Noise countermeasure determination method and apparatus and storage medium | |
JP2003288381A (en) | Method and device for verifying crosstalk noise quantity | |
JP4651284B2 (en) | Printed circuit board return path check method and printed circuit board pattern design CAD apparatus | |
US8079012B2 (en) | Method for acquiring basic characteristic of simultaneous switching noise in method for estimating simultaneous switching noise on semiconductor device | |
US7752591B2 (en) | Board layout check apparatus and board layout check method for guard wiring | |
JPH055772A (en) | Printed-circuit board test system | |
US7284216B2 (en) | System and method for verifying signal propagation delays of circuit traces of a PCB layout | |
CN113807044B (en) | Crosstalk-resistant PCIE port channel design method, system, terminal and storage medium | |
JP6636968B2 (en) | Printed circuit board measurement point setting system, measurement point setting method and measurement point setting program | |
JPH09274623A (en) | Transmission line simulation system and transmission line simulation method using the same | |
JP2023550192A (en) | Method and device for measuring electromigration in soldered parts | |
US7168056B2 (en) | System and method for verifying trace distances of a PCB layout | |
JP2002259481A (en) | Method and device for determining noise measures, storage medium and computer program | |
US6640332B2 (en) | Wiring pattern decision method considering electrical length and multi-layer wiring board | |
CN109271666B (en) | Method and system for calculating break kout area length of signal line | |
EP2159928B1 (en) | Apparatus and method for desiging signal transmission system | |
CN104636527B (en) | Method for checking trace | |
CN113704035B (en) | Time delay detection method and device and related equipment | |
Hughes et al. | BladeCenter midplane and media interface card | |
CN116341470B (en) | Scattering parameter measurement method, design method and simulation method of connection structure |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7421 Effective date: 20050323 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060516 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060718 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20061031 |