PCB エディタでは、ネット内のノード間の接続は、ラットネストと総称される一連のポイント間の接続線によって表現されます。デザインが回路図から転送される時(Design » Update PCB)、コンポーネントは PCB デザインスペースに配置され、接続線は(細い実線で)表示されます。
個々のネット内で、接続線はそのネット内の全てのノードを接続します。パターン、または接続順序は、後述するNet Topology と呼ばれます。

ネット内のノードは、適用される配線トポロジールール(デフォルトは最短)に従って接続線で接続されます。

このデザインでは、GND と 5V ネットは異なる色の接続線を使用しています。
接続線は、コンポーネントの配置時に役立つだけでなく、インタラクティブ配線やオート配線の際にも貴重なガイドとなります。
PCB エディタには、デザインスペース内の全てのオブジェクトの位置を常に監視し、ネットタイプのオブジェクトが編集された時(オブジェクトの移動を含む)に接続ラインを更新するネットアナライザが含まれています。例えば、コンポーネントが移動された時、そのコンポーネントからの各接続の遠端は、適用されるデザインルールで定義されたトポロジーを維持するために更新され、あるターゲットパッドから別のターゲットパッドにジャンプすることができます。この例は、以下のビデオでGNDネットについて示されています。このネットのトポロジーは最短です。

抵抗が移動するとGND接続線が飛び跳ね、全体の接続長が最短になるように自動的に再配置されることに注意してください。
基板上のネットを見つける
配線されていない基板は、基板上を交差する接続線の塊で、威圧的に見えるかもしれません。配線への良いアプローチは、回路図から作業することで、重要なコンポーネントや重要なネットを簡単に見つけることができます。回路図のコンポーネントやネットから直接クロスセレクトやクロスプローブができ、PCB上の同等のアイテムをハイライトできます。回路図とボードの間の作業については、こちらをご覧ください。
貴重な機能は、PCB エディタのデザインスペース内のオブジェクトをマスクまたは薄くする機能です。このフィルタリング機能は、フィルタを通過するオブジェクト以外の全てをフェードアウトします。下の画像は、1つのネットが選択され、フィルタリングシステムがフィルタを通過しない全てのオブジェクトをフェードアウトするように設定されています。
これを調べるには、PCB パネルを Netsモードに設定し、ボード上のネットのリストを表示します。ドロップダウンメニューを使用してフィルタモードをDimまたはMask に設定し、SelectとZoomオプションを有効にします。
パネル内のネット名をクリックすると、デザインスペースの表示が変わり、ネット内のノードを表示するようにズームされ、ネット内のパッドと接続ライン以外はフェードアウトされます。ワークスペース内をクリックしてもフィルターは残り、選択されたネットははっきりと表示されたままなので、検討や配線が簡単です。

フィルタ機能を使用して、ネットまたはネット・クラスを簡単に見つけることができます。
PCBパネル上部のClearボタンをクリックしてフィルタをクリアし、デザインスペース全体を通常の明るさに戻します(または、Shift+Cショートカットを押します)。
個々のネットだけでなく、パネルのNet Classesセクションでネットのクラス(クラスが定義されている場合)をフィルタリングしたり、インタラクティブに複数のネットを選択することもできます(Ctrl を押しながらPCBパネルでネット名を選択)。
ネットのブラウズ
PCB パネルの Netsモードでは、3つのメイン領域が現在の PCB デザインのネット階層を反映するように変わります(上から順番に):
ネットクラス
パネルの一番上の領域(Net Classes)で、ネットまたはネットアイテムのエントリーを右クリックし、表示されるメニューからPropertiesを選択(またはエントリーを直接ダブルクリック)すると、Edit Net Classダイアログが表示されます。
メイン・メニューのDesign » Netlistサブメニュー、または選択したネット・オブジェクトの右クリック・メニューのNet Actionsサブメニューの以下のコマンドを使用してネット・クラスを管理することもできます:
-
Create NetClass from Selected Nets - このコマンドは、デザインスペースで選択した2つ以上のネットから新しいネットクラスを作成するために使用します。コマンドを起動すると、Object Class Nameダイアログが開きます。これを使用して新しいネット・クラスに必要な名前を指定します。OKをクリックするとネット・クラスが作成され、選択したネットがメンバーとして追加されます。
-
Add Selected Net(s) to NetClass - このコマンドは、1つまたは複数の選択したネットを既存のネットクラスに追加するために使用します。コマンドを起動すると、[ネット・クラスの選択]ダイアログが開きます。このダイアログには、既存のネット・クラスがすべて表示されます。対象のクラスを選択し、OK をクリックします。ネットがそのクラスのメンバーとして追加されます。
-
Remove Selected Net(s) From NetClass - このコマンドは、既存のネットクラスから 1 つ以上の選択したネットを削除するために使用します。コマンドを実行すると、Choose Net Classダイアログが開きます。このダイアログには、既存のネット・クラスがすべて表示されます。対象のクラスを選択し、OK をクリックします。ネットがそのクラスのメンバーとして削除されます。

Choose Net Classダイアログ
デザインスペースでネット(またはそのオブジェクト)を選択する最も簡単で早い方法は、Netsモードで設定されたPCBパネルを使用することです。Net Classes領域で <All Nets>を選択し、Nets 領域で必要なネットを選択します。選択したネットに関連する電気オブジェクトだけを選択したまま、フィルタリングがデザインワークスペースに適用されます(パネルでSelect オプションが有効で、ハイライトモードがMaskまたはDim に設定されていることを確認してください)。これにより、右クリックでアクセスする場合、特にオブジェクトを区別しやすくなります。
ネット
パネルの中央の領域は、上の領域で選択したネットクラスからのネットを表示します。
デフォルトでは、以下の情報が各ネットと共に表示されます:
-
- この機能には2つの機能があります:
-
背景色- ネットに割り当てられた色。この色は常にネットの接続ラインに適用される。また、ネットのカラー表示オーバーライド機能を使用して、そのネットの配線に適用することもできます。このネットの色を編集するにはダブルクリックし、現在選択されているすべてのネットの色を編集するには右クリックします。
-
チェックボックス - これをチェックすると、このネットの配線に色が適用されます(ネットカラー表示オーバーライド機能が有効になります)。右クリックすると、現在選択されているすべてのネットの表示オーバーライド機能を有効(または無効)にします。F5キーを押すと、デザイン・スペースでネット・カラー表示オーバーライドを有効/無効にできます。
詳細はNet Color Override - Displaying the Net Color on Routed Netsを参照してください。
-
Name- ネット名。
-
Node Count- このネットのパッドの総数。
-
Routed Length - 配線を形成する配置されたトラックセグメントとアークセグメントの長さの合計と、ビアを通過する垂直距離(下記注参照)。配線長の計算では、重なり合ったトラックセグメントやパッド内の配線のうねりは計算されません。
-
Signal Length- ノード間の総距離を正確に計算します。配置されたオブジェクトは、スタックまたはオーバーラップしているオブジェクトとパッド内のワンダリングパスを解決するために分析され、ビアの長さが含まれます。ネットが完全に配線されていない場合は、接続ラインのマンハッタン(X + Y)長も含まれます。
長さのデザインルールが設定されている場合、ルールの対象となる各ネットの配線状態も色分けされ、ルート長 < rule minimum, clear if the net passes the rule, or red if the route length > がルールの最大値の場合は黄色でハイライトされます。
信号の長さの計算には、以下の注意事項が適用されます:
-
パッド内部のオーバーラップやウィグルを解決します。
-
トラックや円弧以外のオブジェクト(リージョンやフィルなど)で作成された配線パスを処理します。
-
ビアを通る垂直方向の距離も含まれます(下記を参照)。
-
このネットの総ピン/パッケージ長を含みます。
-
このネットの非配線(マンハッタン)長を含む。
-
適用される長さ/マッチング・レングスのデザイン・ルールに従わない場合、シグナル・レングスが色つきで表示されます:短すぎるシグナル・レングスは黄色、長すぎるシグナル・レングスは赤で表示されます。
► 長さ調整についてさらに学ぶには、長さおよび一致した長さの設計ルールがどのように適用されるかを確認してください。
-
このため、2つのノードを持つネットのみパネルのNetsモードにSignal Lengthが表示されます(他のノード数を持つネットはn/aと表示されます)。2つ以上のノードを持つネットでは、xSignalsを定義してシグナル長を計算します。
► PCB - xSignals を参照してください。
► xSignals の詳細については、Defining High Speed Signal Paths with xSignalsを参照してください。
-
Total Pin/Package Length - そのネット内の全てのパッドの Pin Package Length 値の合計。この値は PCB パッドのプロパティとして定義され、回路図ピンでも指定できます。
-
Unrouted (Manhattan)- すべての配線されていない部分の垂直+水平 (X+Y) 距離。
領域を右クリックし、Columns サブメニューを使用して以下の列を追加します:
-
Min/Max - 適用される Length および Matched Length 設計ルールからの設定。適用可能なルールが定義されていない場合、内部デフォルトのMin=0milと Max=99999milが使用されます。
MinとMaxの設定がLengthとMatched Length設計ルールからどのように導き出されるかについてはLength Tuningを参照してください。
-
Estimated Length- これはRouted Lengthにまだ配線されていないセクションの接続線の長さを加えたものです。ルートされていない部分のマンハッタン 長は使用せず、直接ポイント・ツー・ポイントの距離を使用します。
-
Delay - そのルートに沿って信号が伝播するのにかかる時間。
Vertical distance through a via- 信号がビアを通る垂直距離は、スタート層とストップ層の銅層間のすべての層厚(銅と誘電体)の合計に、スタート層の厚さの半分とストップ層の厚さの半分を足したもの。
Nets 領域の特定のネットのエントリーをダブルクリック(またはネットのエントリーを右クリックし、コンテキストメニューからProperties コマンドを選択)するとEdit Netダイアログが開き、ネットのプロパティを変更することができます。
ネット編集ダイアログのオプションとコントロール
プロパティ
-
Net Name- 必要に応じてネット名を変更します。
-
Connection Color- クリックしてChoose Colorダイアログを開き、指定したネットの接続色を選択します。このネット・カラーは、ネット・カラー・オーバーライド機能が有効な場合(F5を押す)、配線されたネットにも適用できます。
-
Hide Connections- 接続ワイヤーを非表示にします。
-
Hide Jumpers- 配線されたセグメント間のジャンパーや短い接続を隠すことができます。
-
Remove Loops- このネットの一部である冗長ループを自動的に削除します。
他のネットのピン
これは PCB 上のすべてのピンのリストです。現在ネットに割り当てられているピンは、括弧内にネット名が含まれています。編集中のネットに追加したいピンを選択します。複数のピンを選択するには、ShiftキーとCtrlキーを使用します。選択したピンを現在のネットリストに移動するにはコントロールボタンを使用するか、コンテキストメニューを使用してリストから選択したピンを削除するには右クリックします。
ボタン
-
- を使用して、Pins in Other Netsを Pins in This Netに追加します。
-
- を使用してPins in Other Netsを Pins in This Netに追加します。複数のピンを選択するには、ShiftキーとCtrlキーを使用します。
-
- を使用して、Pins in This Netを Pins in Other Netsに移動します。
-
- を使用して、Pins in This Netを Pins in Other Netsに移動します。複数のピンを選択するには、ShiftキーとCtrlキーを使用します。
Pins in Other NetsリストからPins in This Netリストにピンを移動した後、移動したピンを右クリックし、Remove Oneコマンドを選択すると、そのピンを Pins in Other Netsリストに戻すことができます。
このネットのピン
このネットにあるすべてのピンを一覧表示します。このネットから削除したいピンを選択します。複数のピンを選択するには、ShiftキーとCtrlキーを使用します。コントロールボタンを使用して選択したピンを現在のネットリストから移動するか、右クリックしてコンテキストメニューを使用して選択したピンを削除します。
現在のインタラクティブ・配線設定
グリッド
グリッド領域は、インタラクティブ配線の現在の設定を一覧表示する。
ダイアグラム
-
Via Hole Size- ネットに保存されている現在のビアホールサイズのユーザー選択値を表します。このダイアログは、現在のインタラクティブ配線設定の現在の値を変更する方法を提供します。値がゼロの場合、ユーザー選択値はこのダイアログから供給されず、このボードで最後に使用された値が使用されます。
-
Via Diameter- このネットに保存されている現在のビアサイズのユーザー選択値を表します。このダイアログは、現在のインタラクティブ配線設定の現在の値を変更する方法を提供します。値がゼロの場合、ユーザー選択値は、このダイアログからソースされず、このボードの最後に使用された値が使用されます。
-
All Widths- これは、ネットに保存されている現在のユーザー選択値を表す、現在の配線とそれらのレイヤー参照値です。これは、現在のインタラクティブ配線設定の現在の値を修正する方法を提供します。値がゼロの場合、ユーザー選択値は、このダイアログから供給されず、このボードで最後に使用された値が使用されます。
-
Layers in Layer-Stack only- レイヤスタック内のレイヤのみにビアパラメータを適用します。
Edit Netダイアログは、配置したデザインオブジェクトの上で右クリックし、コンテキストメニューから
Net Actions »
Propertiesコマンドを選択することで、デザインスペースからアクセスすることもできます。ダイアログはオブジェクトが関連する親ネットに対して開きます。
プリミティブ
パネル下部のPrimitives領域に各ネットアイテムが表示されるか、含まれるかは、NetsまたはPrimitives領域から右クリックメニューの対応するオプションが有効になっているかどうかに依存します。

含まれる項目を選択するには、ネットまたはネットアイテムの項目を右クリックします。
Primitivesリストの 右クリックコンテキストメニューは、選択した2つのアイテム間で xSignal を作成するオプションも提供していることに注意してください。詳細はPCB - xSignalsを参照してください。
接続ラインの表示の管理
関連ページ PCB の表示
接続線は、コンポーネントの配置や向きを決めたり、配線時のガイドとなる貴重な補助線です。しかし、それらの存在は、多くの視覚的な混乱を作成することもあります。これを助けるために、PCB エディタには、設計者が接続線の表示を管理するのに役立つ以下に説明する機能があります。
接続線の色の変更
デザインが回路図から PCB ワークスペースに転送される時、デフォルトのレイヤと色設定が適用されます。このプロセスの一部として、全ての接続線は、View Configurationパネル(ショートカットL)のLayers & ColorsタブのSystem Colorsセクションで定義された、デフォルトのConnection Linesカラーが割り当てられます。ビュー設定は、2Dと3Dの両方のワークスペースで使用でき、保存して再適用できます(View Configurationパネルのビューオプションタブ)。
配線プロセス中に重要なネットを目立たせる簡単な方法は、その接続線の色を変更することです。これを行うには、PCBパネルでネット名をダブルクリックしてEdit Netダイアログを開き、接続線の色を編集します(パネルをNetsモードに設定)。
または、1 つまたは複数のネットの色を変更するには、最初にPCBパネルで必要なネットを選択し、選択したネットを右クリックしてChange Net Colorコマンドを選択します。

PCB パネルで、接続線の色を変更するために選択したネットを右クリック。
レイヤカラーを使用した接続線の表示
個々のネットの接続線の色を割り当てるのと同様に、接続線が移動する開始レイヤと終了レイヤの色を使用して接続線を表示することもできます。接続線があるレイヤー上のオブジェクトから別のレイヤー上のオブジェクトに移動する場合、接続線は最初のオブジェクトのレイヤーの色で始まり、そのレイヤー上のオブジェクトに近づくにつれて、終了するレイヤーの色に変化します(下図のように)。
このグラデーションカラーのオーバーライドは、あるレイヤーから別のレイヤーに移動するネットにのみ適用されることに注意してください。
この機能は、配線される接続が行かなければならないターゲットレイヤーを示すので、マルチレイヤーボードを配線するときに便利です。カラーモーフィングは、あるレイヤから別のレイヤに移動する接続にのみ適用され、接続が同じレイヤで始まり、同じレイヤで終わる場合、割り当てられたネットカラーを維持することに注意してください。
レイヤカラー機能を使用するには、以下のように、View ConfigurationsパネルのView OptionsタブでUse Layer Colors for Connection Drawingオプションを有効にします。

接続線は、開始レイヤーと終了レイヤーの色を使用して表示できます。右の画像では、接続線がどのように表示されるかを示すために、多くのネットから配線セグメントを削除しています。
シングルレイヤーモードでの接続線の表示
マルチレイヤーボードは、視覚的に密集しているため、何が起こっているかを解釈するのが難しくなります。これを解決するために、Shift+Sのショートカットを押すことで、レイヤー表示を有効なレイヤーからシングルレイヤーモードに簡単に切り替えることができます。
通常、この操作を行うと、現在のレイヤーで始まらない、または終わらないすべての接続線も非表示になります。接続線を常に表示するには、下図のように、View ConfigurationsパネルのView Optionsタブで、All Connections in Single Layer Modeオプションを有効にします。

シングルレイヤーモードでの接続線の表示をコントロールする。
接続線の非表示/表示
PCBパネルでネットをフィルタリングする代わりに、接続線の1つ、多く、または全てを完全に隠すことができます。View » Connectionsサブメニューに接続線の表示をコントロールする多くのコマンドがあります。また、作業中にNショートカットキーを押すことで、これらのコマンドにアクセスできます。利用可能なコマンドは以下の通りです:
-
すべてのコマンドにはアクセラレータキーがあり、すべての接続線を非表示にし(N、H、A)、特定のネットの接続線を表示する(N、S、N)といった作業を効率的に行うことができます。
-
コンポーネントの移動中、すべての接続線は自動的に非表示になります。コンポーネントの移動中に、これらの接続線の表示を切り替えることができます。移動モードでN キ ーを押す。ムーブメントモードでN キーを押すと、ヘッドアップディスプレイは、どの接続を表示したいかによって、Breaks、Hidden、Pad To Padの表示を切り替えます。
ネットトポロジー
ネットのノードが互いに接続されているパターンまたは順序をネット・トポロジーと呼ぶ。ネットトポロジは、適用可能な配線トポロジデザインルールによって制御され、デフォルトは最短トポロジです。最短とは、ネット内のノードが、そのネットの全体的な接続長が最短になるパターンで互いに接続されていることを意味します。この全体の長さはコンポーネントを動かすとモニターされ、全体の長さが最短になるように接続線のパターンが動的に変更されます。これは、上のアニメーションで見ることができる。動いているコンポーネントの下から下へつながっている線は、コンポーネントが移動するたびにジャンプする。
配線・トポロジーのデザインルールを使用して定義済みのトポロジーを適用する
配線・トポロジーのデザイン・ルールを追加作成することで、ネット(またはネット・クラス)で異なるトポロジーを使用するように設定できます。これを示すために、以下の画像では左側にデフォルトのトポロジー・ルールを示し、右側にスターバーストの新しい配線・トポロジーを適用した同じネットを示しています。スターバースト(Starburst)トポロジーでは、接続はElectrical Typeが Source(すべてのパッドのデフォルトタイプはロード)のパッドから放射状に広がります。

デフォルトのトポロジーでは、接続線は全体の接続長が最も短くなるように配置されます。スターバースト(Starburst)トポロジーの場合、接続線はすべてソース(Source)パッドから放射状に延びている。
カスタムトポロジーの適用
個々のネット内で、2つのノード間の接続はFrom-Toと呼ばれます。接続線のパスを個々のピン間レベルで制御するには、ネット内でFrom-Toを手動で定義し、カスタムネットトポロジーを効果的に作成します。
PCB パネルを From-To Editorモードに設定することでFrom-To を定義します。From-To を定義するプロセスは、パネルで2つのNodes on Netを選択し、Add From Toボタンをクリックします。デザインスペースで明確に識別するために、From-To は実線の代わりに破線で表示されます。

2つのパッド間にFrom-Toが定義され、From-Toラインが実線ではなく破線で表示されていることに注意してください。
PCBパネルがFrom-To Editorモードの時、From-To ではない全ての接続線は非表示になります。
PCBパネルのFrom-To Editorモードは、3つのセクションに分かれています:
-
Nets
-
選択されたネットのNodes
-
From-Tos on Net
ネットエントリをクリックすると、そのネット上のすべてのノードがパネルの中央領域にロードされます。ネットエントリをダブルクリックすると、Edit Netダイアログが開き、ノードのメンバーシップなど、ネットのプロパティを編集できます。
From-Tosの追加
選択したネットの2つのノード間にユーザー定義のFrom-Toを追加するには、パネルのNodes on Net領域で2つのノードを選択し、Add From Toボタンをクリックします。
From-Toにする2つのノード(パッド)は、デザインスペース内で直接選択できます。ノードを選択すると、パネルのNodes on Net領域の対応するエントリが選択状態になります。
新しく追加されたFrom-ToはパネルのFrom-To on Net領域にリスト表示され、デザインスペースでは2つのノードの間に点線で表示されます。

新しいFrom-Toがネット上に作成されました。

デザインスペースでユーザーが定義したFrom-To。
From-Toを削除するには、パネルのFrom-To on Net領域でエントリを選択し、Removeボタンをクリックします。
定義済みのトポロジーの選択
ネットのトポロジとは、ピン間接続の配置やパターンのことです。デフォルトでは、各ネットのピンとピンの接続は、全体の接続長が最短になるように配置されます。
信号の反射を最小限に抑える必要がある高速設計では、デイジーチェーン型トポロジーを採用し、グランド・ネットでは、すべてのトラックが共通のポイントに戻るようにスター型トポロジーを採用するなど、さまざまな理由でネットにトポロジーを適用します。ネット内のノードペアに対して専用のFrom-Tosを作成することも、定義済みの配線トポロジーのいずれかに基づいてネットのFrom-Tosを生成することもできます。
以下のトポロジが利用可能で、パネルのFrom-To on Net領域からGenerateボタンをクリックしてアクセスできます:
-
Shortest- このトポロジーは、ネット内のすべてのノードを接続して、全体の接続長を最短にします。
-
Daisy Simple- このトポロジーは、すべてのノードを次々にチェーン接続します。チェーンの順番は、全体の長さが最短になるように計算されます。ソースとターミネーターのパッドが指定されている場合、他のすべてのパッドは、可能な限り最短の長さを与えるために、それらの間にチェーンされます。複数のソース(またはターミネーター)が指定された場合は、それぞれの端で連結される。
-
Daisy Balanced- このトポロジーでは、すべての負荷が等しいチェーンに分割され、チェーンの総数はターミネーターの数と等しくなります。これらのチェーンは、スターパターンでソースに接続される。複数のソースノードがチェーン接続されています。
-
Daisy Mid-Driven- このトポロジーは、ソースノードをデイジーチェーンの中央に配置し、負荷を均等に分割して、ソースの両側にチェーン接続します。ターミネーターは2つ必要で、各端に1つずつです。複数のソースノードが中央でチェーン接続されます。正確に2つのターミネーターがない場合は、デイジーシンプルトポロジーを使用します。
-
Starburst- このトポロジーは、各ノードをソースノードに直接接続します。ターミネータがある場合は、各ロードノードの後に接続される。デイジーバランストポロジーのように、複数のソースノードが連結されます。
パッドは、Properties パネルの Pad モードで Electrical Typeフィールドのエントリを適宜変更することで、ソース、ターミネータ、または負荷として定義できます。PropertiesパネルのPadモードにアクセスするには、Nodes on Net領域のパッドのエントリをダブルクリックします。

PropertiesパネルのPadモードで、パッドのElectrical Typeを Source に設定する。
パッドの電気タイプをソースまたはターミネータに変更すると、デザインスペースに"[S]"または"[T]"が配置され、区別されます。
注意事項
-
システムが生成した接続ラインは、独立したエンティティとしてデザインスペースに表示されません。From-Toに関連するピン間の接続線のみが表示され、インタラクティブ配線/オート配線のガイダンスに使用されます。
-
ユーザー定義のFrom-Toは点線としてデザインスペースに表示され、From-Toが追加されたときに表示されるピン間接続線とは別に表示されます。ユーザー定義のFrom-To線は、関連するピン間接続線の開始位置と終了位置を制御します。このことは、例で示すのが最も分かりやすいでしょう。2つのコンポーネントの論理的に接続されたピン間にユーザー定義のFrom-Toが追加されたとします。接続線も追加され、表示されます( Netsモードで設定されたPCBパネル):
-
配線目的で使用されるピン間の接続線は、明確に分離されたユーザ定義の From-To 線の存在を隠します。しかし、接続を配線し始めると、2つのラインの明確で別個の性質を見ることができます:
-
配線が中断されると、ネット・アナライザーは必要なトポロジーを維持するために接続線を追加し、点線で表示します(ブロークンネットマーカーと呼ばれます)。これは、ユーザー定義のFromToを追加してユーザーが決定したトポロジーを維持するために、この2点間でネットを配線する必要があることを示します:
-
ネットの一部のみにユーザ定義の From-Tos を指定した場合、PCB エディタは残りのピン間接続(システム生成の From-Tos)を最短トポロジに設定します。
-
From-To のタイプは、例えば、ネットオブジェクトが移動されたり、ネットの一部が手動で配線された時、Connectivity Analyzer がデザインスペース内の接続ラインをどのように扱うかを決定します:
-
System-generated From-To - コネクションラインは、ネットのデフォルトトポロジー(最短トポロジー)を維持するために、ネットアナライザの再最適化の一部として必要に応じて移動できます。
-
ーザー定義のFrom-To - From-Toが事前に定義されたトポロジーを選択した結果でない場合、接続ラインはネットアナライザーの再最適化プロセスの一部として考慮されません。From-To が(Shortest 以外の)定義済みのネットトポロジーの一部である場合、選択したトポロジーが維持される限り、ネット・アナライザーはそれを再最適化に含めることができます。
-
From-Toを使用して定義されたカスタムトポロジの実装は、対応するネットに適用される配線トポロジデザインルールのバッチデザインルールチェック(DRC)でチェックできます。From-Toのパッド間に電気的接続があり、最短パスにこのネットの他のパッドが少なくとも1つ含まれていれば、違反が検出されます。
❮
JavascriptID:配線トポロジー_FromTos_AD24_5
|
3つのパッド(パッド1からパッド2、パッド2からパッド3)の間に2つのFrom-Tosが作成される。
配線はFrom-Tosの設定に従って作成され、パッド1とパッド2間、パッド2とパッド3間に配線される。配線・トポロジーのルール違反は検出されない。
配線はT分岐で作成される。From-To のコンフィギュレーションに従ったパスにはパッドが追加されないので、配線トポロジールール違反は検出されない。
パッド 1 とパッド 3 の間、およびパッド 2 とパッド 3 の間に配線が作成される。この配線は、パッド1とパッド2の間のパスに追加のパッド3があるため、From-Toのコンフィギュレーションと一致せず、パッド1とパッド2の間のFrom-Toの配線トポロジールール違反が検出される。
|
パッド数が多い(20 以上)、またはプリミティブ数が多い(1024 以上)ネットでは違反は検出されない。
ネットリストマネージャ
メインメニューからDesign » Netlist » Edit Netsコマンドを選択してアクセスするNetlist Managerダイアログは、ボードのネットリストを効果的に管理するコントロールを提供します。必要に応じてネットの追加、編集、削除ができ、ネット内のコンポーネントのピン(またはパッド)のプロパティも編集できます。他のネットリスト管理ツールへのアクセスもこのダイアログを通して提供され、PCB上の接続された銅を基にネットリストを作成したり、PCBからネットリストをエクスポートすることができます。
Netlist Managerダイアログ
Options and Controls of the Netlist Manager Dialog
.
-
Nets In Board- ダイアログのこの領域は、ボードに定義された全てのネットを名前で表示します。リストの上の mask フィールドを使用して、内容を素早くフィルタリングします。
マスクフィールドは、マスク文字列にマッチする文字列のみを表示するためにリストをフィルタリングするために使用されます。例えば、"*"は全てのネットを表示し、"D*"はDで始まる全てのネットを表示します。
-
Edit - クリックすると、Edit Netダイアログが表示され、現在選択されているネット(リストで複数のネットが選択されている場合は、フォーカスされているネット)のプロパティを表示および変更できます。フォーカスされたネットは点線の枠で表示されます)。
-
Add - クリックしてボードに新しいネットを追加します。ネットのプロパティを定義できるEdit Netダイアログが開きます。新しいネットの初期デフォルト名はNewNet です。
-
Delete- 現在選択されているネットをボードから削除するためにクリックします。確認ダイアログが表示されますので、Yes をクリックして削除を続行します。
標準的な複数選択テクニック(Ctrl+クリック、Shift+クリック、クリック&ドラッグ)は、ネットリストでサポートされています。
-
Edit - クリックするとPadダイアログが表示され、現在選択されているピン(パッド)のプロパティを表示および変更できます。
-
Menu - クリックすると、以下のコマンドを提供するメニューにアクセスします:
Menuボタンに関連するメニューで利用可能なすべてのコマンドは、いずれかのリージョンの右クリックコンテキストメニューからも利用可能です。
-
Add Net- ボードに新しいネットを追加します。ネットのプロパティを定義できるEdit Netダイアログが開きます。
-
Delete Net- 現在選択されているネットをボードから削除します。確認ダイアログが表示されます。
-
Update Free Primitives From Component Pads- 配線プリミティブのネット名を、それらが接続するパッドのネット名に再同期するために使用します。コマンドを起動すると、フリー・プリミティブ・ネットをコンポーネント・パッド・ネットに更新するかどうかの確認ダイアログが表示されます。Yesをクリックすると、各パッドから、接続されている銅線が選択され、各プリミティブのネット名がパッドのネット名と一致するように設定されます。
この操作は、内部 PCB ネットリストには影響しません。
-
Clear All Nets- 現在のデザインドキュメントから全てのネットをクリアするために使用します。これは、ソース回路図のドキュメントでネット情報を変更し、PCB をソース回路図のネットリスト情報と完全に再同期したい場合に望ましいでしょう。コマンドを起動すると、この操作が PCB から全てのネット情報をクリアすることを警告する確認ダイアログが表示されます。Yes をクリックすると、全てのネット情報が削除されます。配線されたトラックは配線されたままですが、No Net割り当てになります。ルートされていない論理接続は削除されます。
-
Export Netlist From PCB- 現在のドキュメントの内部 PCB ネットリストをファイルにエクスポートします。コマンド起動後、PCB からネットリストをエクスポートするか確認ダイアログが表示されます。Yes をクリックすると、PCB デザインドキュメントと同じフォルダにネットリスト(Exported.Net)が作成されます。
-
Create Netlist From Connected Copper- 現在のデザインで配線によって作成された接続に基づいてネットリストファイルを作成します。コマンドを起動すると、確認ダイアログが表示され、PCB 上の銅からネットリストを生成するか確認します。Yes をクリックすると、ネットリスト(Generated.Net)が PCB デザインドキュメントと同じフォルダに作成されます。
ネットリスト内の各ネットは、配線された銅が接続するパッドの 1 つから名前を取得します。
ネットリストはProjects パネルのSource Documentsサブフォルダにフリードキュメントとして追加されます。
パッドダイアログのオプションとコントロール

Padダイアログ
開いているダイアログで使用する測定単位をメートル法(mm)とインペリアル法(mil)の間で切り替えるには、Ctrl+Qのショートカットを押します。
パッドテンプレート
-
テンプレート - ドロップダウンからパッドテンプレートを選択します。
-
ライブラリ- Padテンプレートがどのライブラリにリンクされているかを表示し、そのライブラリからテンプレートのリンクを解除するオプションもあります。
位置
値はmm単位またはmil単位で定義できます。現在の単位以外の単位で値を入力する場合は、値に mm または mil の接尾辞を追加します。
-
X- パッドの中心の現在のX位置で、現在の原点からの相対位置。この値を編集して、原点に対するパッドの相対位置を変更します。
-
Y- 現在の原点に対する、パッド中心の現在のY位置。値を編集して、原点に対するパッドの相対位置を変更する。
-
Rotation- 現在のパッドの回転(度)。編集してパッドの回転を変更します。最小角度分解能は0.001°です。
穴情報
-
Hole Size- パッドの現在の穴サイズ。この値は、製造中にパッドに開けられる穴の直径(単位:ミルまたはmm)を指定します。単層パッド(SMDパッドやエッジコネクターなど)の場合、これは自動的にゼロに設定されます。穴のサイズは0から1000milまで設定でき、パッド面積より大きく設定して銅のないメカニカルホールを定義できます。パッド・ホール・サイズを変更するには、このフィールドの値を編集します。値は mm または mil 単位で入力できます。
-
Tolerance- 穴の公差属性を設定することで、ボードのフィットと限界を決定することができます。デザインの最小(-)と最大(+)の穴公差を指定します。
穴の形状を指定するには、次のオプションのいずれかを選択します:
-
Round- パッドの丸い穴の形状を指定します(デフォルト)。
-
Square- パッドの穴の形状を正方形(パンチング)に指定します。
-
Slot- パッドの丸い穴の形状を指定します。
-
Plated- このオプションは、パッドにメッキ穴があるかどうかを決定します。デザイン内にメッキ穴と非メッキ穴のパッドが存在する場合、非メッキ穴はNCドリルファイルでメッキ穴とは異なる工具を使用するように設定されます。
穴の種類(Round、Square、Slot)、メッキ穴、非メッキ穴(Platedチェックボックスで定義)ごとに別々のドリルファイル(NC Drill Excellon format 2)が生成されます。つまり、最大6つの異なるドリルファイルが生成されます。
プロパティ
-
Designator- 現在のパッドデジグネータ。パッドがコンポーネントの一部である場合、デジグネーターは通常、対応するコンポーネントのピン番号に設定されます。デジグネータは20文字以内で、スペースを含めることはできません。フリーパッドにはデジグネーターを含めることも、空欄にすることもできます。デジグネータが数字で始まるか終わる場合、一連のパッドを順次配置する際に数字が自動的に増加します。パッドデジグネーターを変更するには、このフィールドの値を編集します。同じコンポーネントのフットプリント内にある複数のパッドは、必要に応じて同じデジグネーターを共有することができます。
-
Layer- パッドが現在割り当てられているレイヤー。すべての信号レイヤーにパッド形状を定義するには、Layerを Multi-Layerに設定します。
-
Net- パッドが現在アサインされているネット。ネットの割り当てを変更するには、このフィールドをクリックし、ドロップダウンリストからネットを選択します。No Netを選択すると、パッドはどのネットにも接続されません。Net プロパティは、PCB オブジェクトが合法的に配置されているかどうかを判断するために Design Rule Checker によって使用されます。
-
Electrical Type- このフィールドは、パッドの現在の電気的ステータスを表示します。このステータスはコンポーネントパッドにのみ関係し、これらのパッドの伝送線路特性を設定します。パッドは、ロード、ソース、ターミネータとして指定できます。ソースとターミネータの設定は、ネットがデイジーチェーン配線トポロジのいずれかを必要とする場合に使用します。フィールドをクリックして、ドロップダウンリストから電気的タ イプを変更します。
-
Pin/Pkg Length- Pin Package Length は、PCBパネルに表示されるSignal Length の計算に自動的に含まれます。選択したネットのピンのPin/Pkg Lengthの値を調べる(または編集する)には、PCB パネルをNetsモードに設定します。
-
Jumper ID- このパッドがジャンパコンポーネントのフットプリントの一部であることを示すために、0 以外の値(1-1000 の範囲)に設定します。ジャンパーコンポーネントは、接続を作成するためにトラックを使用するのではなく、パッドを物理的に接続するワイヤリンクがある場合に片面PCBで使用できます。ジャンパーID値は、どのパッドを「接続済み」として扱うかをソフトウェアに伝えます。ジャンパー接続は、同じコンポーネントのフットプリント内のパッド間にのみ作成できます。また、コンポーネントのタイプはジャンパーに設定されていなければなりません。これらの条件が満たされると、ジャンパ接続は PCB エディタで曲がった接続線として表示されます。
-
Locked- グラフィカルな編集からパッドを保護するために有効にします。位置またはサイズが重要なパッドをロックします。ロックされているプリミティブを編集しようとすると、プリミティブがロックされていることが通知され、操作を続行するか尋ねられます。このオプションをオフにすると、プリミティブは確認なしに自由に編集できる。Locked チェックボックスは、コンポーネントに属するパッドには効果がないことに注意してください。コンポーネントがロックされていない場合、パッドはコンポーネントを動かすと動きます。このような場合は、コンポーネントをロックして、偶発的な移動を防いでください。
テストポイントの設定
この領域を使用して、Fabricationおよび/またはAssemblyテストポイントファイル生成のためのテストポイントとしてこのパッドを定義します。テストポイントは、ボードの正しい機能をチェックするためにテストプローブが PCB と接触できる場所です。任意のパッドまたはビアは、必要な Testpoint Type と Layer チェックボックスを有効にすることで、テストポイントとして指名することができます。これが実行されると、パッドまたはビアは自動的にロックされ、パッドがコンポーネントに属している場合、コンポーネントもロックされます。パッド/ビア/コンポーネントを移動する必要がある場合は、一時的にロックを解除することができます。テストポイントの設定を無効にしても、パッド/ビア/コンポーネントのロックは自動的に解除されないので、手動で行う必要がある。
-
Top- このパッドをトップレイヤーのテストポイントとして定義するには、このオプションを有効にします。
-
Bottom- このパッドをボトムレイヤーのテストポイントとして定義するには、このオプションを有効にします。
サイズと形状
パッドの銅エリア(土地面積)は、XとYのサイズとシェイプの設定によって定義されます。
-
Simple- シンプルなパッドとは、すべてのレイヤーでサイズと形が同じものを指す。
-
Top-Middle-Bottom- トップ-ミドル-ボトムのレイヤーパッドは、トップレイヤー、すべてのミッドシグナルレイヤー、ボトムレイヤーで、それぞれ異なるXとYのサイズとシェイプを定義できます。
-
X-Size- パッドの現在のX(水平)サイズ。1から10000milまでの値を入力します。XサイズとYサイズを個別に設定することで、非対称なパッド形状を定義できます。
-
Y-Size- パッドの現在のY(垂直)サイズ。1 から 10000mil までの値を入力します。XとYのサイズを独立して設定することで、非対称なパッド形状を定義できます。
-
Shape- パッドの基本形状。基本的なパッド形状には、Round、Rectangular、Octagonal、Rounded Rectangleがあります。XとYのサイズ設定を変更することで、基本形状を操作し、非対称なパッド形状を作成することができます。
-
Corner Radius- このオプションは、Shapeが Rounded Rectangleに設定されている場合に使用できます。この値は、パッドの最短辺の半分のパーセンテージであるため、0%は長方形のパッド、100%は円形のパッドに対応します。
-
Offset From Hole Center (X/Y)- パッドのランドエリアをパッドホールの中心からオフセットする値を入力します。
-
Full Stack- 各レイヤー(すべての信号レイヤーとプレーンを含む)で異なるホールサイズと直径を編集できます。
ペーストマスクの拡張
ペーストマスクにパッドと同じ形状の開口部が自動的に作成されます。この開口部は、この設定で定義されたパッドよりも大きく(正の拡張値)、または小さく(負の拡張値)することができます。通常、ペーストマスクの開口部はパッドよりも小さくなりますが、例外もあります。
はんだマスク拡張
ソルダーマスクには、パッドと同じ形状の開口部がソフトウェアによって自動的に作成されます。この開口部は、この設定で定義されたパッドよりも大きく(正の拡張値)、または小さく(負の拡張値)することができます。通常、ソルダーマスクの開口部はパッドよりも大きくなりますが、例外もあります。
-
Expansion value from rules- このオプションを有効にすると、このパッドのソルダーマスク拡張は該当するソルダーマスク拡張デザインルールによって定義されます。
-
Specify expansion value- このオプションを有効にすると、ルールが上書きされ、このパッドのソルダーマスク拡張値が指定されます。
-
Solder Mask From The Hole Edge - 拡張値がこのダイアログで指定されている場合、このオプションを有効にすると、パッドのエッジではなくホールのエッジからソルダーマスクの拡張を定義することもできます。
-
Force complete tenting on top- テントとは、閉じるという意味です。このオプションを有効にすると、適用可能なソルダーマスク拡張デザインルールの設定が上書きされ、このパッドの一番上のソルダーマスク層のソルダーマスクに開口部がなくなります。このオプションを有効にすると、Expansion value from rulesおよびSpecify expansion valueオプションは無視されます。
-
Force complete tenting on bottom- テントとは閉じるという意味です。このオプションを有効にすると、該当するソルダー マスク拡張デザイン ルールの設定が上書きされ、このパッドの底面のソルダー マスク レイヤーのソルダー マスクに開口部がなくなります。このオプションを有効にすると、Expansion value from rulesおよびSpecify expansion valueオプションは無視されます。
ペーストマスクとはんだマスクはネガで表示されます。つまり、これらのレイヤーのいずれかにオブジェクトが表示されている場合、それは実際にはそのレイヤーの穴または開口部です。
ネットのレポート
アクティブな PCB ドキュメントから Netlist Status レポートを生成するには、メインメニューからReports » Netlist Statusコマンドを選択します。このレポートは、配線されたボードのネットリストに関する詳細情報を提供します。全てのネットを一覧表示し、各ネットについて、配線に使用したレイヤ、物理的な配線トラックの長さを表示します。コマンドを起動すると、Net Status -.htmlというレポートが生成され、アクティブなドキュメントとして開かれます。各ネットが一覧表示されます。PCB ドキュメント上でそのネットをハイライトするには、ネット名をクリックします。物理的に配線されたトラック長データは、ボードデザイン自体に指定された測定単位で最初に表示されます。レポートのUnits フィールドを使用して、必要に応じて帝国単位とメートル単位を素早く変更できます。
-
レポートは.txtフォーマットでも生成されます。両方のレポート形式は、Options for ProjectダイアログのOptions タブの Output Path項目で指定されたフォルダに保存されます。HTML形式のレポートだけがProjectsパネルの親プロジェクトに追加され、GeneratedDocumentsサブフォルダにあります。
-
レポートには、そのネットのビアを通過した垂直距離を含むRouted Lengthが含まれます。Routed Lengthの計算では、重なり合ったトラックセグメントやパッド内の配線のうねりを解決しようとしないため、正確でない可能性があることに注意してください。より正確な長さは、PCBパネルのNets モードで表示できるSignal Length を使用してください。PCBパネルはレポートの作成もサポートしています。必要な列を設定するためにパネル内のネットのリストで右クリックし、Report Previewダイアログを開くために右クリックし、Reportsを選択します。