PCBにおける接続性を理解する

PCBエディタでは、ネット内のノード間の接続性は一連の点対点の接続ラインとして表され、これらを総称してラッツネスト(ratsnest)と呼びます。 設計が回路図(Design » Update PCB)から転送されると、コンポーネントがPCBの設計空間に配置され、接続ラインが(細い実線として)表示されます。

個々のネット内では、接続ラインがそのネット内のすべてのノードを結びます。どのようなパターン(順序)で接続されるかはNet Topologyと呼ばれ、discussed belowで説明します。

ネット内のノードは、適用されるRouting Topologyルール(デフォルトはShortest)に従って接続ラインで結ばれます。
ネット内のノードは、適用されるRouting Topologyルール(デフォルトはShortest)に従って接続ラインで結ばれます。

この設計では、GNDおよび5Vネットは接続ラインに別の色を使用しています。
この設計では、GNDおよび5Vネットは接続ラインに別の色を使用しています。

接続ラインは、部品配置時の有用なガイドであるだけでなく、インタラクティブルーティングやオートルーティング時にも貴重なガイドとなります。

回路図で接続性がどのように作成されるかの詳細は、Creating Circuit Connectivity in Your Schematicsページを参照してください。

PCBエディタにはネットアナライザが含まれており、設計空間内のすべてのオブジェクトの位置を常時監視し、ネット種別のオブジェクトが編集された場合(オブジェクトの移動を含む)に接続ラインを更新します。たとえばコンポーネントを移動すると、そのコンポーネントからの各接続の遠端が、あるターゲットパッドから別のターゲットパッドへジャンプすることがあります。これは、適用される設計ルールで定義されたトポロジを維持するよう更新されるためです。下の動画ではGNDネットの例を示しています。 このネットのトポロジはShortestです。


抵抗を移動するとGNDの接続ラインが飛び回り、全体の接続長が最短になるよう自動的に並べ替えられる点に注目してください。

基板上でネットを見つける

未配線の基板は、基板全体に接続ラインが交差する塊のように見えて圧倒されがちです。ルーティングの良い進め方は回路図から作業することで、重要なコンポーネントやクリティカルなネットを簡単に見つけられます。回路図のコンポーネントやネットから直接クロスセレクト/クロスプローブでき、PCB上の対応する項目がハイライトされます。詳細はWorking Between the Schematic and the Boardを参照してください。

有用な機能として、PCBエディタには設計空間内のオブジェクトをマスクまたは減光できる機能があります。このフィルタリング機能は、フィルタを通過したオブジェクト以外をすべてフェードアウトします。下の画像は、単一のネットが選択され、フィルタリングシステムがDim(フィルタを通過しないすべてのオブジェクト)に設定されている例です。

これを試すには、PCB panelNetsモードに設定します。これにより基板上のネット一覧が表示されます。ドロップダウンでフィルタモードをDimまたはMaskに設定し、次に下の画像のようにSelectおよびZoomオプションを有効にします。

パネルでネット名をクリックすると、設計空間の表示が変化し、そのネット内のノードが見えるようにズームし、ネット内のパッドと接続ライン以外はすべてフェードアウトします。つまり、そのネットだけを基板の他の部分から“引き出す”ように表示できます。ワークスペースをクリックしてもフィルタは維持され、選択したネットが明瞭に表示されたままなので、確認やルーティングが容易になります。


フィルタ機能を使うと、ネットやネットクラスを見つけやすくなります。

PCBパネル上部のClearボタンをクリックしてフィルタをクリアし、設計空間全体を通常の明るさに戻します(またはShift+Cショートカットを押します)。

個別ネットだけでなく、パネルのNet Classesセクションで(クラスが定義されている場合)ネットクラスをフィルタすることもできます。また、複数のネットをインタラクティブに選択することも可能です(PCBパネルでネット名をクリックする際にCtrl を押し続けます)。

特定ネットの接続ラインは、PCB Filterpanel ()内の IsConnection And InNet('<NetName>')クエリを使用して選択し、Propertiesパネルにそのプロパティを表示できます。

クエリ言語およびFilterパネルの操作についての詳細は、Working with the Query Languageページを参照してください。

ネットの参照

PCB panel's Netsモードでは、3つの主要領域が現在のPCB設計のネット階層を反映するように変化します(上から順に):

  • Net Classes基板で定義された
  • クラス内の個々のメンバーNets
  • ネット内の個々のPrimitives (パッド、ビア、配線、フィル)。

ネットクラス

パネル上部領域(Net Classes)で、ネットまたはネット項目のエントリを右クリックして、表示されるメニューからProperties を選択(またはエントリを直接ダブルクリック)すると、Edit Net Class dialog にアクセスできます。ここで、クラスのネット所属の表示/編集、名称変更、追加クラスの作成が行えます。

また、メインメニューのDesign » Netlistサブメニュー、または選択したネットオブジェクトの右クリックメニューのNet Actions サブメニューにある次のコマンドでもネットクラスを管理できます。

  • Create NetClass from Selected Nets - このコマンドは、設計空間で選択した2つ以上のネットから新しいネットクラスを作成するために使用します。 コマンドを起動するとObject Class Nameダイアログが開きます。ここで新しいNet Classに必要な名前を指定します。OKをクリックするとネットクラスが作成され、選択したネットがメンバーとして追加されます。
  • Add Selected Net(s) to NetClass - このコマンド は、選択した1つ以上のネットを既存のネットクラスに追加するために使用します。 コマンドを起動するとChoose Net Classダイアログが開きます。このダイアログには既存のネットクラスがすべて一覧表示されます。対象クラスを選択してOKをクリックすると、ネットがそのクラスのメンバーとして追加されます。
  • Remove Selected Net(s) From NetClass - このコマンド は、選択した1つ以上のネットを既存のネットクラスから削除するために使用します。 コマンドを起動するとChoose Net Classダイアログが開きます。このダイアログには既存のネットクラスがすべて一覧表示されます。対象クラスを選択してOKをクリックすると、ネットはそのクラスのメンバーから削除されます。


Choose Net Classダイアログ

設計空間でネット(正確にはそのオブジェクト)を最も簡単かつ迅速に選択する方法は、PCBパネルをNetsモードに設定して使用することです。Net Classes領域で<All Nets>を選択し、次にNets 領域で必要なネットを選択します。設計ワークスペースにフィルタリングが適用され、選択したネットに関連する電気オブジェクトだけが選択状態で残ります(パネルのSelect オプションが有効であること、またハイライトモードがMaskまたはDimに設定されていることを確認してください)。これにより、右クリックでアクセスする方法を使う場合でも、オブジェクトの判別が特に容易になります。
クラスの操作についての詳細は、Working with Classes on a Schematic & PCB ページを参照してください。

ネット

パネル中央の領域には、上の領域で選択したNet Class(複数可)に属するネットが表示されます。

デフォルトでは、各ネットに対して次の情報が一覧表示されます。

  • - この機能には2つの役割があります:

    • Color background - ネットに割り当てられた色。この色は常にネットの接続ラインに適用されます。また、ネットカラー表示オーバーライド機能を使用して、そのネットの配線にも適用できます。ダブルクリックでこのネットの色を編集するか、右クリックで現在選択中のすべてのネットの色を編集します。
    • checkbox - これをチェックすると、このネットの配線に色を適用します(ネットカラー表示オーバーライド機能を有効化)。右クリックで、現在選択中のすべてのネットに対して表示オーバーライド機能を有効(または無効)にできます。F5を押すと、設計空間でネットカラー表示オーバーライドを有効/無効に切り替えられます。

      詳細はNet Color Override - Displaying the Net Color on Routed Netsを参照してください。

     

  • Name - ネット名。

  • Node Count - このネット内のパッド総数。

  • Routed Length - ルーティングを構成する配置済みのトラックおよびアークセグメントの長さの合計に、ビアを通って移動する垂直距離を加えたもの(下記注記参照)。配線長計算では、重なり合うトラックセグメントやパッド内の配線のうねり(wiggles)を解決しようとはしません。

  • Signal Length - ノード間の総距離を高精度に計算します。配置済みオブジェクトを解析して、積層/重なり合うオブジェクトやパッド内の回り込み経路を解決し、ビア長も含めます。ネットが完全に配線されていない場合は、接続ラインのマンハッタン長(X + Y)も含めます。

    Length設計ルールが設定されている場合、ルールの対象となる各ネットの配線状態も色分けされます。配線長がルール最小値未満の場合は黄色でハイライト、ルールを満たす場合はクリア、配線長がルール最大値を超える場合は赤になります。

    信号長(Signal Length)計算には次の注記が適用されます:

    • パッド内部の重なりや蛇行(ウィグル)を解消します。

    • トラックやアーク以外のオブジェクト(例:リージョンやフィル)で作成された配線パスにも対応します。

    • ビアを介した垂直方向の距離を含みます(下記注記参照)。

    • このネットの Total Pin/Package Length を含みます。

    • このネットの Unrouted (Manhattan) 長を含みます。

    • 適用される Length/Matched Length デザインルールに準拠していない場合、信号長が色付き背景で表示されてフラグされます。短すぎる信号長は黄色、長すぎる信号長は赤で表示されます。

      Length および Matched Length デザインルールがどのように適用されるかの詳細は、Length Tuning を参照してください。

    • 信号はポイント・ツー・ポイントのエンティティです。このため、パネルの Nets モードで Signal Length が表示されるのはノードが2つのネットのみです(ノード数が異なるネットでは 0 が表示されます)。ノードが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=0milMax=99999mil の内部デフォルトが使用されます。

    Min と Max の設定が Length および Matched Length デザインルールからどのように導出されるかの詳細は、Length Tuning を参照してください。

  • Estimated Length - これは Routed Length に、まだ配線されていない区間の接続線の長さを加えたものです。未配線部分については Manhattan 長は使用せず、代わりにポイント・ツー・ポイントの直線距離を使用します。
  • Delay - 信号がその配線に沿って伝搬するのに要する時間。
Vertical distance through a via - ビアを通って信号が移動する垂直距離は、開始層と停止層の銅層間にあるすべての層厚(銅および誘電体)の合計に、開始層厚の半分と停止層厚の半分を加えたものです。

定義済みの Supply Nets design rule(またはそのルールで使用されるネットクラスの一部)に含まれるネットの長さと遅延は計算されません(パネルでは値が n/a として表示されます)。

Nets 領域内の特定ネットのエントリをダブルクリック(またはネットのエントリを右クリックしてコンテキストメニューから Properties コマンドを選択)すると、Edit Net ダイアログが開き、ネットのプロパティを変更できます。

Edit Net ダイアログは、配置済みの設計オブジェクト上で右クリックし、コンテキストメニューから Net Actions » Properties コマンドを選択することでもデザインスペースからアクセスできます。ダイアログは、そのオブジェクトが関連付けられている親ネットに対して開きます。

プリミティブ

パネル下部の Primitives 領域における各ネット項目タイプの表示/含めるかどうかは、Nets または Primitives 領域からアクセスできる右クリックメニューで、各項目に対応するオプションが有効になっているかどうかに依存します。

ネットまたはネット項目のエントリを右クリックして、含める項目を選択します。
ネットまたはネット項目のエントリを右クリックして、含める項目を選択します。

Primitives リストの右クリック・コンテキストメニューには、選択した2つの項目間に xSignal を作成するオプションもあります。詳細は PCB - xSignals を参照してください。

接続線表示の管理

Related page: PCB の表示

接続線は、部品の配置や向きの調整を助け、配線時のガイドにもなる有用な補助です。一方で、表示が煩雑になる原因にもなります。これに対処するため、PCB エディタには、設計者が接続線の表示を管理できるよう、以下に示す機能が用意されています。

接続線の色を変更する

回路図から PCB ワークスペースへ設計を転送すると、デフォルトのレイヤおよび色設定が適用されます。この処理の一環として、すべての接続線には、View Configuration パネル(L ショートカット)の Layers & Colors タブ内 System Colors セクションで定義されたデフォルトの Connection Lines 色が割り当てられます。ビュー構成は 2D/3D の両ワークスペースで使用でき、保存して再適用できます(View Configuration パネルの View Options タブ)。

配線作業中に重要なネットを目立たせる簡単な方法は、接続線の色を変更することです。これを行うには、PCB パネルでネット名をダブルクリックして Edit Net ダイアログを開き、接続線の色を編集します(パネルを Nets モードに設定)。

または、複数ネットのうち or 1つの色を変更するには、まず PCB パネルで必要なネットを選択し、選択したネット上で右クリックして Change Net Color コマンドを選択します。

PCB パネルで選択したネットを右クリックし、接続線の色を変更します。
PCB パネルで選択したネットを右クリックし、接続線の色を変更します。

レイヤ色を使用して接続線を表示する

個々のネットに対して接続ラインの色を割り当てるだけでなく、接続ラインが通過する開始層と終了層の色を使って接続ラインを表示することもできます。接続ラインがある層上のオブジェクトから別の層上のオブジェクトへ移動する場合、接続は最初のオブジェクトがある層の色で始まり、もう一方の層上のオブジェクトに近づくにつれて、終点側の層の色へと変化します(下の画像のとおり)。

このグラデーションの色上書きは、ある層から別の層へ移動するネットにのみ適用されます。接続の開始と終了が同じ層の場合は、定義された色のままです。

この機能は多層基板を配線する際に、配線中の接続が向かうべきターゲット層を示してくれるため便利です。色の変化(モーフィング)は、ある層から別の層へ移動する接続にのみ適用されます。接続の開始と終了が同じ層の場合は、割り当てられたネット色のままです。 

層の色機能を使用するには、View ConfigurationsパネルのView OptionsタブでUse Layer Colors for Connection Drawingオプションを有効にします(下図参照)。

接続ラインは開始層と終了層の色を使って表示できます。右の画像では、接続ラインの表示方法が分かるように、いくつかのネットで配線セグメントを削除しています。 Connection lines can be colored to show their starting and ending layers
接続ラインは開始層と終了層の色を使って表示できます。右の画像では、接続ラインの表示方法が分かるように、いくつかのネットで配線セグメントを削除しています。

単一層モードでの接続ライン表示

多層基板は視覚的に情報が密で、状況を把握しにくくなります。これを補助するため、有効な層の表示から単一層モードへ、Shift+Sショートカットを押すだけで簡単に切り替えられます。

通常この操作を行うと、現在の層で開始も終了もしない接続ラインは、関連がないと見なされて非表示になります。常に接続ラインを表示するには、View ConfigurationsパネルのView OptionsタブでAll Connections in Single Layer Modeオプションを有効にします(下図参照)。

単一層モードでの接続ライン表示を制御します。
単一層モードでの接続ライン表示を制御します。

接続ラインの非表示/表示

PCBパネルでネットをフィルタリングする代替として、1本、複数、またはすべての接続ラインを完全に非表示にすることもできます。接続ラインの表示を制御するコマンドがView » Connectionsサブメニューに用意されています。作業中にNショートカットキーを押して、これらのコマンドへアクセスすることもできます。 利用可能なコマンドで次を実行できます:

  • 設計全体のすべての接続ラインを表示/非表示にする。
  • 選択したネットに関連するすべての接続ラインを表示/非表示にする。

    • ネット上のパッド、またはその接続ラインの位置が分からない場合は、空きスペースをクリックするとダイアログが表示され、ネット名の入力を求められます。ネット名が不明な場合は、?と入力してOK をクリックし、設計で読み込まれているすべてのネットを一覧表示するNets Loadedダイアログを起動します。ダイアログで選択したネットの接続ラインは、OKをクリックすると非表示になります。
    • 設計空間内のオブジェクトに割り当てられているネットの接続ラインを表示/非表示にするには、ネットオブジェクト上で右クリックし、コンテキストメニューからNet Actions » Show NetsまたはHide Netsコマンドを選択します。
  • 選択したコンポーネントに関連するすべてのネットの接続ラインを表示/非表示にする。

    • コンポーネントの位置が分からない場合は、空きスペースをクリックするとダイアログが表示され、コンポーネントのデジグネータの入力を求められます。デジグネータが不明な場合は、?と入力してOK をクリックし、設計内のすべてのコンポーネントを一覧表示するComponents Placedダイアログを起動します。ダイアログで選択したコンポーネントに関連するすべてのネットの接続ラインは、OKをクリックすると非表示になります。
    • 選択したコンポーネントに関連するすべてのネットに対して接続ラインを非表示にするには、コンポーネント上で右クリック(または複数のコンポーネントを選択)し、コンテキストメニューからComponent Actions » Show NetsまたはHide Netsコマンドを選択します。
  • 利用可能なコマンドにはすべてアクセラレータキーが割り当てられているため、すべての接続ラインを非表示にして(NHA)、特定のネットの接続ラインを表示する(NSN)といった作業を効率よく行えます。
  • コンポーネント移動中は、すべての接続ラインが自動的に非表示になります。コンポーネントを移動しながら、これらの接続ラインの表示を切り替えることができます。移動モード中にキーを押してください。移動モード中にキーを押すと、Heads Up表示が、表示したい接続に応じて Breaks、Hidden、Pad To Pad の間で切り替わります。

ネットトポロジ

ネット内のノード同士がどのようなパターン/順序で接続されるかを、ネットトポロジと呼びます。ネットトポロジは該当するRouting Topologyデザインルールで制御され、デフォルトは Shortest トポロジです。Shortest とは、そのネットの接続総延長が最短になるようなパターンでノード同士を接続することを意味します。この総延長はコンポーネント移動中に監視され、総延長が最短になるように接続ラインのパターンが動的に変化します。これは上のアニメーションで確認でき、移動中のコンポーネント下側から下方向へ伸びる接続ラインが、コンポーネントの移動に伴って跳ねるように変化します。これは、接続されているパッドのいずれかが同一ネット内の別のパッドに近づくたびに発生します。

 Routing Topology デザインルールを使用して事前定義トポロジを適用する

追加のRouting Topology design rulesを作成して、ネット(またはネットクラス)に別のトポロジを使用させることができます。これを示すため、下の画像では左にデフォルトのトポロジルール、右に同じネットへ Starburst の新しいルーティングトポロジを適用した例を示しています。Starburst トポロジでは、Electrical TypeSourceのパッド(すべてのパッドのデフォルトタイプは Load)から接続が放射状に広がります。

デフォルトトポロジでは、接続総延長が最短になるように接続ラインが配置されます。Starburst トポロジでは、接続ラインはすべて Source パッドから放射状に広がります。 Image showing the connection lines arranged in a Starburst net topology
デフォルトトポロジでは、接続総延長が最短になるように接続ラインが配置されます。Starburst トポロジでは、接続ラインはすべて Source パッドから放射状に広がります。

カスタムトポロジの適用

個々のネット内で、2つのノード間の接続は From-To と呼ばれます。ピン間レベルで接続ラインの経路を制御するには、ネット内に From-To を手動で定義し、実質的にカスタムのネットトポロジを作成できます。

From-To は、PCB panel をFrom-To Editorモードに設定して定義します。From-To を定義する手順は、パネル内で2つのNodes on Netを選択し、Add From Toボタンをクリックします。設計空間で From-To を明確に識別できるよう、From-To は実線ではなく破線で表示されます。

2つのパッド間に 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 dialog が開き、ノードの所属を含むネットのプロパティを編集できます。

From-To の追加

選択したネット内の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。

From-To を削除するには、パネルのFrom-To on Net領域で該当エントリを選択し、Removeボタンをクリックします。

事前定義トポロジの選択

ネットのトポロジとは、ピン間接続の配置またはパターンのことです。デフォルトでは、各ネットのピン間接続は接続総延長が最短になるように配置されます。

トポロジはさまざまな理由でネットに適用されます。たとえば高速設計で信号反射を最小化する必要がある場合はデイジーチェーン・トポロジでネットを構成します。GND ネットでは、すべての配線が共通点へ戻ることを保証するためにスター・トポロジを適用することがあります。ネット内のノードペアに対して専用の From-To を作成することも、利用可能な事前定義ルーティングトポロジのいずれかに基づいて、そのネットの From-To を生成することもできます。

次のトポロジが利用可能で、パネルのFrom-To on Net領域からGenerateボタンをクリックしてアクセスできます:

  • Shortest - このトポロジは、ネット内のすべてのノードを接続し、接続総延長が最短になるようにします。
  • Daisy Simple- このトポロジは、すべてのノードを順番に(1つずつ)連結します。連結する順序は、全体の長さが最短になるように計算されます。ソース・パッドと終端(ターミネータ)パッドが指定されている場合、他のすべてのパッドはそれらの間に、可能な限り最短となるように連結されます。複数のソース(またはターミネータ)が指定されている場合、それぞれの端で互いに連結されます。

  • Daisy Balanced - このトポロジは、すべての負荷(Load)を等しいチェーンに分割し、チェーンの総数はターミネータの数と同じになります。これらのチェーンは、その後スター(星形)パターンでソースに接続されます。複数のソース・ノードは互いに連結されます。

  • Daisy Mid-Driven - このトポロジは、ソース・ノードをデイジーチェーンの中央に配置し、負荷を均等に分割して、ソースの両側へチェーン接続します。終端は2つ必要で、各端に1つずつ必要です。複数のソース・ノードは中央で互いに連結されます。ターミネータがちょうど2つでない場合は、Daisy-Simple トポロジが使用されます。

  • Starburst - このトポロジは、各ノードをソース・ノードへ直接接続します。ターミネータが存在する場合は、各負荷ノードの後に接続されます。複数のソース・ノードは、Daisy Balanced トポロジと同様に互いに連結されます。

パッドは、Electrical Type フィールドの項目を適切に変更することで、Source/Terminator/Load として定義できます。これは、Properties パネルの Pad モード内で行いますProperties パネルの Pad モードへは、Nodes on Net 領域で該当パッドの項目をダブルクリックしてアクセスします。

Properties パネルの Pad モードで、パッドの Electrical Type を Source に設定している例。
Properties パネルの Pad モードで、パッドの Electrical Type を Source に設定している例。

パッドの電気タイプを Source または Terminator に変更すると、区別のためにデザインスペース上に「[S]」または「[T]」が配置されます。

注記

  • システム生成の接続ラインは、デザインスペース上で独立した別エンティティとしては表示されません。表示されるのは、From-To に関連付けられたピン間(pin-to-pin)の接続ラインのみで、これはインタラクティブルーティング/オートルーティングのガイダンスに使用されます。

  • ユーザー定義の From-To は、デザインスペース上に点線として表示され、同時に表示されるピン間接続ラインとは別個のものとして明確に区別されます。ユーザー定義の From-To ラインは、関連するピン間接続ラインの開始点と終了点を制御します。これは例で示すのが最も分かりやすいでしょう。論理的に接続された2つのコンポーネントのピン間にユーザー定義 From-To を追加した場合を考えます。接続ラインも追加され表示されます(PCB パネルを Nets モードに設定):

  • ルーティング用途に使われるピン間接続ラインが、明確に別物であるユーザー定義 From-To ラインの存在を覆い隠します。しかし、接続のルーティングを開始すると、2本のラインが別個であることが確認できます。

  • ここでルーティングを中断すると、ネットアナライザが必要なトポロジを維持するために接続ラインを追加します。これは点線(Broken Net Marker と呼ばれる)で表示され、ユーザーがユーザー定義 FromTo を追加することで決定したトポロジを維持するために、ネットをこの2点間で配線すべきことを示します。

  • ネットの一部にのみユーザー定義 From-To を指定した場合、PCB エディタは残りのピン間接続(システム生成 From-To)を Shortest トポロジに設定します。

  • From-To の種類によって、たとえばネットオブジェクトを移動した場合や、ネットの一部を手動で配線した場合に、Connectivity Analyzer がデザインスペース上の接続ラインをどのように扱うかが決まります。

    • System-generated From-To - 接続ラインは、ネットアナライザがネットのデフォルトトポロジ(つまり Shortest)を維持するために行う再最適化の一部として、必要に応じて移動されます。
    • User-defined From-To - From-To が事前定義トポロジの選択結果ではない場合、接続ラインはネットアナライザの再最適化プロセスの一部とは見なされません。From-To が(Shortest 以外の)事前定義ネットトポロジの一部である場合、選択したトポロジが維持される限り、ネットアナライザは再最適化にそれを含めることができます。

     

  • From-To を用いて定義したカスタムトポロジの実装は、対応するネットに適用された Routing Topology デザインルールの Batch Design Rule Check (DRC) で確認できます。From-To のパッド間に電気的接続があり、かつ最短経路にこのネットの別のパッドが少なくとも1つ含まれる場合、違反が検出されます。

    Javascript ID: RoutingTopology_FromTos_AD24_5

    3つのパッド間に2つの From-To が作成されます(パッド1→パッド2、およびパッド2→パッド3)

    From-To の設定に従って配線が作成されます。パッド1と2の間、およびパッド2と3の間に配線があり、Routing Topology ルールの違反は検出されません。

    T分岐(T-branch)形状で配線が作成されます。From-To 設定に基づく経路に追加のパッドは存在しないため、Routing Topology ルールの違反は検出されません。

    パッド1とパッド3の間、およびパッド2とパッド3の間に配線が作成されます。この配線は From-To 設定と一致しません。パッド1とパッド2の経路に追加のパッド3が含まれるため、パッド1と2の間の From-To に対する Routing Topology ルール違反が検出されます。

    パッド数が多い(20超)またはプリミティブ数が多い(1024超)ネットでは、違反は検出されません。

    Routing Topology DRC サポートは Open Beta であり、PCB.Rules.CheckRoutingTopology オプションが Advanced Settings dialog で有効になっている場合に利用できます。

Netlist Manager

メインメニューから Design » Netlist » Edit Nets コマンドを選択して開く Netlist Manager ダイアログには、基板のネットリストを効果的に管理するためのコントロールが用意されています。必要に応じてネットの追加、編集、削除ができ、これらのネットに含まれるコンポーネントのピン(またはパッド)についても、プロパティに関して編集できます。また、このダイアログから他のネットリスト管理ツールにもアクセスでき、PCB 上の接続された銅箔に基づいてネットリストを作成する機能や、PCB からネットリストをエクスポートする機能も含まれます。

Netlist Manager ダイアログ Netlist Manager ダイアログ

Reporting on Nets

アクティブな PCB ドキュメントから Netlist Status レポートを生成するには、メインメニューから Reports » Netlist Status コマンドを選択します。 このレポートは、配線済み基板のネットリストに関する詳細情報を提供します。すべてのネットを一覧表示し、各ネットについて、配線に使用されているレイヤと物理的に配線されたトラックの総延長を示します。 コマンドを起動すると、レポート(Net Status - <PCBDocumentName>.html)が生成され、アクティブドキュメントとして開かれます。各ネットが一覧表示され、ネット名をクリックすると PCB ドキュメント上でそのネットがハイライト表示されます。物理配線トラック長のデータは、最初は基板設計自体に指定されている測定単位で表示されます。必要に応じて、レポート内の Units  フィールドを使用して、ヤード・ポンド法とメートル法の単位を素早く切り替えられます。

  • このレポートは .txt 形式でも生成されます。両方のレポート形式は、Options for Project ダイアログの Options tab にある Output Path エントリで指定されたフォルダに保存されます。HTML 形式のレポートのみが Projects panel の親プロジェクトに追加され、Generated\Documents サブフォルダ内に見つかります。
  • このレポートには Routed Length が含まれており、ネット内のビアを通過する垂直方向の距離も含まれます。Routed Length の計算では、重なり合うトラックセグメントやパッド内の配線のうねり(wiggles)を解決しようとしないため、正確でない場合があります。より正確な長さを得るには Signal Length を使用してください。これは PCB パネルの Nets mode で表示できます。PCB パネルはレポート作成にも対応しています。パネル内のネット一覧で右クリックして必要な列を設定し、次に右クリックして Reports を選択すると Report Preview ダイアログが開き、さまざまな形式でレポートをエクスポートできます。
AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
機能の提供状況

ご利用可能な機能は、お使いのAltiumソリューション(Altium DevelopAltium Agile TeamsAltium Agile Enterprise、または有効な契約期間中のAltium Designer)によって異なります。

実際にお使いのソフトウェアに文書化されている機能が表示されない場合は、詳細についてAltium Sales までお問い合わせください。

従来のドキュメント

Altium Designer のドキュメントは、バージョンごとに掲載されなくなりました。Altium Designer の旧バージョンのドキュメントは、Other Installers ページの Legacy Documentation の項目をご覧ください。

Content