インタラクティブ配線

配線とは、各ネット内のノード間の接続経路を定義するプロセスです。この経路は、トラック、アーク、ビアなどのPCB設計オブジェクトを銅層上に配置することで定義され、ノード間の連続した接続を作り出します。これらのオブジェクトを一つずつ配置して接続経路を構築するのではなく、対話的に配線します。

PCBエディターでは、対話的配線はインテリジェントなプロセスです。コマンドを起動した後、パッドをクリックして配線する接続を選択します。対話的ルーターはそのパッドから現在のカーソル位置までのルートパスを定義しようと試みます。

配置されるトラックのサイズは、適用される配線幅設計ルールによって制御され、他のネットオブジェクトからのクリアランスは、適用される電気的クリアランス設計ルールによって制御されます。対話的ルーターが既存のオブジェクト、例えばパッドや他のネット上の配線などにどのように反応するかは、現在の配線競合解決モードに依存します。このモードは、ルーターが障害物を迂回するか、押しのけるか、停止するか、または無視するかを決定します。

カーソルガイド付き配線により、障害物の周りの複雑な手動配線が迅速で簡単かつ直感的に行えます。言い換えれば、マウスでルートのパスを作成し、対話的ルーターがそのパスに従ってトラックを配置しようと試みます。これは設計ルールに従って機能するだけでなく、トラック配置やコーナータイプに関するさまざまな制約にも対応しています。

対話的配線は以下で実行できます:

  • 単一のネット - ルート » 対話的 配線
  • 差動ペアとして設定された2つのネット - ルート » 対話的差動ペア配線 - 詳細を見る
  • 選択されたネットのセット - ルート » 対話的 マルチ配線 - 詳細を見る
クイック配線コマンドとクイック差動ペア配線コマンドは、より少ない設定と機能で軽量な配線を提供し、より単純な設計に適しています。

この記事では、単一のネットを対話的に配線するプロセスと、そのプロセスを制御する設定について説明します。差動ペアや制御インピーダンス配線など、特殊な配線技術に関する情報をお探しの場合は、PCBの配線ページのリンクを参照してください。

対話的配線のヒント
以下は、対話的配線に役立ついくつかのヒントです。これらの多くは下のビデオで実演されています:
  • Route » Interactive Routingコマンドを実行し(Active Bar上のボタン、ショートカット:Ctrl+W)、ネット属性を持つオブジェクト(パッド、接続線、既存のビア、部分的に配線されたネット上のトラックの端など、ネットに属する任意のオブジェクト)をクリックして配線を開始します。
  • PCBエディタは、そのネット上の最も近い電気オブジェクト(パッドの中心やトラックセグメントの端など)にジャンプし、そこから現在のカーソル位置までのルートパスを定義しようとします。
  • 対話的配線を開始すると、PCBエディタはトラックオブジェクトの配置を開始するだけでなく、以下を行います:
    • カーソル位置とマウスクリックを監視し、適用可能なすべての設計ルールを適用します。
    • カーソルパスに従い、配線のセクションを配置するために必要なアクションの数を最小限に抑えます。
    • 接続性を監視し、ルートを完了するとすぐに接続線を更新します。
    • 配線固有のショートカットをサポートします。例えば、数値キーパッドの*キーを押して次の信号層に移動し、配線ビアスタイルの設計ルールに従ってビアを挿入します。
  • 配線中は、カーソルまでのトラックをクリックで配置し、カーソルを動かし続けることで、選択したパスを正確に維持できます。トラックを確定する前に行き過ぎると、パスの一部が変更される可能性があります。
  • ショートカットを使用するよりもパネルで作業する方が好きな場合は、Tabを押して配線を一時停止し、 プロパティパネルの対話的配線モードを開きます。
  • 現在の配線モード、幅、ギャップ、ビアサイズなどの多くの設定は、ステータスバーやHeads Upディスプレイに表示されます(Shift+Hでオン/オフを切り替えます)。
  • 対話的ルーターが現在のカーソル位置に到達できるかどうかは、現在の配線競合解決モードに依存します。これは、対話的配線コマンドが実行されているときにステータスバーHeads Upディスプレイに表示されます。

Status bar

  • 利用可能な競合解決モードを切り替えるには、Shift+Rを押します。利用可能なモードは、Preferencesダイアログの 対話的配線ページで設定できます。
  • モードがWalkaroundPush and Hug、またはPushに設定されている場合、対話的ルーターは、下のビデオに示されているように、既存のオブジェクトの周りや間を通るパスを見つけようとします。
  •  ルートパスのセグメントは、次のクリックで配置されるハッチング(斜線)または空洞(先読みセグメント;これを使用して前のセグメントがどこで終わるべきかを把握します)として表示されます。
  • マウスボタンをクリックするか、Enterを押して、すべてのハッチングセグメントを配置します。
  • 右クリックまたはEscを押して、現在のルートを終了します。終了を呼び出す前にコミットされた配線は保持されます。
  • コーナーの方向を切り替えるには、Spacebarを押します。
  • 利用可能なコーナーモードを切り替えるには、Shift+Spacebarを押します(詳細を学ぶ)。
  • 最後に配置したセグメントをはがすには、Backspaceを押します。最後のセグメントを配置することで押し出されたオブジェクトがある場合、それらは元の位置に戻されます。この機能は、オートコンプリートを使用した後は利用できません。
  • 配線レイヤーを切り替えてビアを挿入するには:
    • 数値キーパッドの*キーを押して、次に利用可能な信号層に切り替える
    • 数値キーパッドの+および-キーを押す
    • Ctrl+Shift+Wheel Scrollのショートカット組み合わせを使用する
    • 利用可能なビアタイプから選択するために8キーを押します(詳細を学ぶ)。
  •  スルーホールパッドまたはビアで配線を開始する際にクリックし、間違ったレイヤーにいることに気づいた場合は、Lを押すと、次に利用可能な信号層にステップします。
  • 数値キーパッドの/を押してビアを挿入し、その接続を解放します(これはファンアウト用です)。
  • レイヤーを切り替えずにビアを挿入し、同じレイヤーで配線を続けるには、2を押します。
  • Ctrl+クリックで、対話的ルーターに現在のルートを自動的に完了させるように指示します。オートコンプリートされなくても、接続を配線できないわけではありません。距離が遠すぎるか、終端点が別のレイヤーにある可能性があります。
  • Shift+F1を押すと、コマンド内のショートカットの一覧が表示されます。

接続を対話的に配線する - コマンドを起動して接続線をクリックすると、対話的ルーターはネットオブジェクトから現在のカーソル位置までの経路を見つけ、既存のオブジェクトを避けながら進みます。マウスボタンをクリックすると、すべてのハッチングされたトラックセグメントが配置されます。Ctrl+クリックでルートを自動完成させます。

Shift+F1を押しながら配線を行うと、使用可能なコマンドのショートカットメニューが表示されます。メニューからコマンドを選択するか、各コマンドの隣に表示されているショートカットキーを使用できます。

対話的配線中の接続性の監視

PCBエディタには、設計空間内のすべてのオブジェクトの位置を常に監視し、ネットタイプのオブジェクトが編集されるたびに接続線を更新するネットアナライザが含まれています。ネットアナライザは、例えば、接続が配線されると、その2つのパッド間の接続線が自動的にネットアナライザによって削除されます。また、ネットが部分的に配線されている場合は、ネット上の最も近い2つのルートポイント間に短い接続線が表示されます。

接続線を無視して異なる場所から/へネットを配線することを選択しても問題ありません。配線が終了するとすぐに、ネットアナライザーが実行され、下のビデオで示されているように、もはや必要ない場合は接続線を削除します。
接続線がパッドの中心を結んでいても、どこにでも配線する自由があります。ネットアナライザーは配線の進行を常に監視し、接続線を更新します。

続線の配置は配線トポロジーデザインルールによって決定されるため、接続線がトラックの端に接続されず、ネット内の他の点に近い別の点に接続される可能性があります。希望に応じて、スマートトラックエンドオプションを設定ダイアログのPCB編集 - 一般ページで有効にすることで、接続線をトラックの端に強制的に接続させることができます。下のビデオでこれを示しています。ネットに属するオブジェクトを編集しているとソフトウェアが認識するアクションを実行することで、ネットアナライザーを強制的に実行し、接続線を更新させることができることに注意してください。編集アクションには、オブジェクトの移動、オブジェクトをクリックして保持すること、またはダブルクリックしてそのオブジェクトのプロパティをプロパティパネルに表示させることが含まれます。

GNDネット接続線がルートの端ではなく、パッド1に接続されているのに注目してください。スマートトラックエンドが有効になり、編集が行われると、接続線がルートの端にジャンプします。
GNDネット接続線がルートの端ではなく、パッド1に接続されているのに注目してください。スマートトラックエンドが有効になり、編集が行われると、接続線がルートの端にジャンプします。

PCB設計空間の接続性についてもっと学びたい場合は、あなたのPCB上の接続性の理解ページを参照してください。

設計空間における配線の配置方法

PCBエディタはグリッドベースの編集環境であり、デフォルトの動作では、対話的な配線が現在のスナップグリッド上に配置されます。スナップグリッドと同様に、ソフトウェアには設計オブジェクトを正確に位置決めし、整列させるのに役立つ追加のスナップ機能がいくつか含まれています。これらの機能は合わせて統一カーソル・スナップシステムと呼ばれます。

このシステムの主要な要素には以下が含まれます:

  • ユーザー定義グリッド - カルテシアン形式と極座標形式の両方で利用可能です。
  • オブジェクトスナッピング - 配置されたオブジェクトがカーソルをそのオブジェクトのスナップポイント(ホットスポット)に基づいて位置に引き寄せる機能です。例えば、グリッド外のパッドの中心にカーソルを引き寄せるためにこれを使用します。
  • スナップガイド - 自由に配置でき、オブジェクトの整列に便利な視覚的手がかりを提供します。
  • 軸スナッピング - X方向またはY方向にカーソルを引き寄せ、近くのオブジェクトのホットスポットと軸方向に整列させる機能です。

カーソルスナップ機能のデモンストレーション。

カーソルスナップシステムの使用についてもっと学ぶ

Snap Systemのオプションは、プロパティパネルで設定されます。

対話的配線の基本

対話的配線コマンドを起動して接続線をクリックすると、対話的配線エンジンは、パッドや既存のトラックなど、最も近い既存のネットオブジェクトから、現在のカーソル位置までの最短利用可能パスに沿って、接続されたトラックセグメントのチェーンを追加します。

これらのトラックセグメントは、まだ配置されていない(未確定)ことを示すためにハッチングされます。これらのセグメントを左クリックで配置すると、それらは実線になります。これらの実線のセグメントは、実際にはソフトコミットと呼ばれています - つまり、ソフトウェアがあなたが保持したいセグメントとして認識していますが、対話的な配線エンジンが、配線パスがそれらを冗長にするか、不正な形状を作成する場合、それらを削除したり、未確定(ハッチングされた)状態に戻したりする可能性があります。この動作は、このページの最初のビデオで示されています。

シンプルなボードの対話的な配線。

接続線をクリックして配線を開始すると、ソフトウェアは最も近い既存のネットオブジェクトにジャンプします。そのネット上で選択されたオブジェクトを変更するには:
  • 9を押して、接続線の他端にあるネットオブジェクトに切り替えます。切り替えられるオブジェクトの位置が現在のウィンドウにない場合、ビューはジャンプして新しいカーソル位置を中心にします。
  • 同じネットオブジェクトから出ている接続線が2本以上ある場合、7を押して別の接続線に切り替えます。
  • コマンド内ショートカットのリストについては、Shift+F1を押します。

対話的ルーターの設定

対話的配線のデフォルト設定は、以下に示すように、PreferencesダイアログのPCBエディタ - 対話的配線ページで設定されています(開くにはをクリック)。多くの設定は、対話的配線中にも変更できます。Propertiesパネルの対話的配線モードで行います。配線中にTabを押すと、パネルが表示されます。

 
 
 
 
 

設定ダイアログでデフォルトの対話的ルーター設定を構成し、ルートを進めるにつれてプロパティパネルで設定を変更します。  プロパティパネルのインタラクティブルーティングモード設定ダイアログでデフォルトの対話的ルーター設定を構成し、ルートを進めるにつれてプロパティパネルで設定を変更します。

  • 完了 - 23.11、ベータリリース後:上記の条件付きボックスのベータとAltium社員を無効にし、下記の条件付きボックスのベータとAltium社員を有効にします。
  • トレースセンタリング機能がクローズドベータを終了した場合:条件付きボックスとその上のコンテンツを削除し、下のボックスを取り除き、コンテンツはそのままにします。

対話的配線の設定を設定ダイアログで構成し、配線する際にプロパティパネルで設定を変更します。

プロパティパネルは、現在選択されているオブジェクト、または配線中に現在選択されているコマンドのプロパティを自動的に表示します。配線中にTabキーを押すと、パネルが表示され、設定を変更した後、画面に表示される一時停止アイコン( プロパティパネルを使用中に表示される一時停止ボタン、クリックしてワークスペースに戻る )をクリックして配線に戻ります。

以下の折りたたみ可能なセクションには、対話的配線のオプションとコントロールに関する情報が含まれています:

コーナースタイルの制御

対話的配線中、トラックとアークが作り出すコーナーの形状はコーナースタイルと呼ばれます。斜めのコーナーが最も一般的ですが、アークを配置することで作られる曲線のコーナーも人気があります。利用可能なコーナースタイルは5種類あり、そのうちの4つにはコーナー方向のサブモードもあります。

  • 配線中にShift+Spacebarを押してコーナー スタイルを切り替えると、現在のスタイルがステータス バー( Status bar with the current corner style highlighted)とヘッド アップディスプレイに表示されます。
  • Spacebarを押すと、コーナーの方向が切り替わります。
  • または、Tabを押してプロパティパネルの対話的配線モードを開き、そこでコーナーのスタイルを変更します。
  • 1 ショートカット キーを押すと、1 回のクリックで 1 つのセグメント (すぐ下の最初の 5 つの画像) を配置するか、1 回のクリックで 2 つのセグメント (すぐ下のセットの最後の画像) を配置するかが切り替わります。第1のモードでは、中空のトラックセグメントは先読みセグメントと呼ばれます。
  • Backspace キーを押して、最後の頂点を削除します。

 

コーナースタイル 初期コーナー方向 代替コーナー方向 備考
トラック45 トラック45 コーナースタイル トラック45 コーナースタイル - 代替コーナー方向  
ライン45/90 アーク付き 45度アーク コーナースタイル 45度アーク コーナースタイル - 代替コーナー方向 アーク半径を対話的に変更するには、 カンマキー、アーク半径を減少させるために使用 および ピリオドキー、アーク半径を増加させるために使用 キーを使用し、半径の変更を加速するには Shift を押し続けます。
トラック90 90度 コーナースタイル 90度 コーナースタイル - 代替コーナー方向  
ライン90/90 垂直スタート アーク付き 90度アーク コーナースタイル 90度アーク コーナースタイル - 代替コーナー方向 アーク半径を対話的に変更するには、 カンマキー、アーク半径を減少させるために使用 および ピリオドキー、アーク半径を増加させるために使用 キーを使用し、半径の変更を加速するには Shift を押し続けます。
任意の角度 任意の角度 コーナースタイル   このモードをストロンググロッシングと組み合わせて、スネーク配線を実行します。

角をマイター加工またはカーブさせる

角は、短い直線のトラックセグメントを使用して定義することも、1つ以上のアークを使用して作成することもできます。下の画像は、最も人気のある2つのコーナースタイル、トラック45任意の角度を示しています。

トラック45コーナースタイルの例 ライン45/90コーナースタイルの例

コーナースタイルの例二つ、トラック45任意の角度、画像をクリックして拡大。

最初の画像で、対話的ルーターが配線の流れに対して全体的に直交/対角線のパターンを維持していることに注目してください。Any Angleスタイルでは、対話的ルーターが開始位置とカーソル位置の間の最短経路を見つけています - このスタイルの配線はスネーク配線と呼ばれます。

マイタードコーナー

最も一般的な配線コーナー形状は、45度のマイター(対角線)コーナーです。Track 45コーナーモードに切り替えて、対角線のコーナーを配線してください。配線中に鋭角のコーナーを誤って作成することがないようにするために、対話的配線と対話的スライディングの両方にマイターレシオオプションが含まれています。マイターレシオに現在のトラック幅を乗じたものは、下記のように示す通り、そのマイターレシオに対して配線できる最も狭いU字型の壁間の距離と等しくなります。正の値もしくはゼロ以上の値を入力します。マイターレシオをゼロに設定すると、直角のコーナーが作成されます。

 
 
 
 
 

マイターレシオが適用されるサンプルルーティングの表示

現在のマイターレシオの値は、対話的配線、対話的スライディング、グロッシング、およびリトレーシングの際に使用されます。デフォルトのマイターレシオは、PCBエディタ - 対話的配線ページの設定ダイアログで設定されます。

コーナーのアーク

多くのデザイナーは、曲がった角を必要とします。曲がった角は、Line 45/90 With Arc コーナーモードまたは Line 90/90 With Arc コーナーモードのいずれかで配線できます。Line 90/90 With Arc コーナーモードは90度の角を強制しますので、ルートが45度で続く必要がある場合は Line 45/90 With Arc コーナーモードを使用してください。アークは配線中に対話的にサイズ変更でき、 カンマキー、アークの半径を減少させるために使用されます および ピリオドキー、アークの半径を増加させるために使用されます キーを使用して(サイズ変更プロセスを加速するために Shift を押し続けます)。

対話的配線中に曲線のコーナースタイルが選択されると、グロッシングエンジンは既存の曲線オブジェクトを回り込む接線のパスを優先します。つまり、コーナーを作成するために配置されたアークは、既存のオブジェクトを正確に回り込むように位置付けられ、半径方向にサイズ調整されます。これは、例えばBGAの下のエスケープビアパターンのような、曲線形状の海を通るスムーズな配線を形成するように設計されています。配線グロス努力強いに設定されている場合、アーク間の直線トラックセグメントが水平または垂直以外の角度で配置される結果となることがあります。

すべての直線トラックセグメントを完全に水平または垂直に配置する必要がある場合、曲がった角を持つよりも、斜めの角で配線し、その後で配線をハイライトにして角を丸くする方が効率的です。これは、ハギングスタイル丸みを帯びたに設定し、その後で選択したものを再トレースコマンドを実行することで達成されます。選択ハイライトではなく再トレースが使用されるのは、ルート パスを短縮してコーナーの数を減らすのではなく、現在の設計規則の設定に従って同じパスに沿ってハイライトを消すことに重点を置くためです。ハイライトについては、以下で説明します。

既存の配線の角を丸くする。

スネーク・配線

先ほど説明したアークコーナーモードを使用するだけでなく、コーナースタイルを任意の角度に設定し、配線のハイライト努力強いに設定することで、滑らかで流れるようなポイント・ツー・ポイントの配線も実現できます。これにより、スネーク配線と呼ばれるものが作成されます。配線が任意の角度のルートを複数の曲線オブジェクトを通して流れる必要がある場合にこれを使用してください。以下の例のビデオで示されています。

角のスタイルを任意の角度に設定したスネーク配線。

自動接続完了

対話的ルーターは、ターゲットパッドへの接続を自動的に完了しようとする(オートコンプリート)機能を持っています。Ctrlキーを押しながら左クリックすることで、対話的ルータに現在の接続の完了を試行するように指示します。これにより、個々のトラックセグメントを配置するよりも、配線を大幅に速くすることができますが、オートコンプリート機能にはいくつかの制限があります。以下の通りです:

オートコンプリートはいつでも利用可能で、パッドや接続線を直接Ctrl+クリックすることで配線できます。最初に選択する必要はありません。部分的に配線された接続にもオートコンプリートを使用できます。これを行うには、最後のトラックセグメントの終わり、または残りの接続線上でCtrl+クリックして、ターゲットまで完了させます。

接続をオートコンプリートできない場合、ツールは最後に使用した対話的配線モードに戻ります。

サブネットジャンパー

FPGAベースの設計の大きな強みの一つは、配線の課題をPCBとFPGAの両方で解決できることであり、これにより配線層が少なくなり、PCBがシンプルになる可能性があります。これを実現するためには、設計システムがPCB駆動およびFPGA駆動のピンスワップの両方をサポートしている必要があります。Altium Designerは、単純な2ピンコンポーネントから高ピンカウントのFPGAまで、PCBエディタでのピンスワップをサポートしています。

設計プロセスのどの段階でも、配線されたPCB上でも、ピンスワップをサポートするために、PCBエディタは小さな配線コネクタ、いわゆるサブネットジャンパーを追加および削除できます。サブネットジャンパーは、ソフトウェアが簡単に配置および削除できる要素として認識する短いトラックセグメントです。これは、RouteメニューのAddおよびRemove Subnet Jumperコマンドを介して手動で、または対話的配線中にスワップ可能なピンに配線する場合に配線エンジンによって自動的に行われます。

Javascript

入力配線は、高ピン数のFPGAに近づきます。

PCBエディタの自動ネット/ピンオプティマイザーを使用して、最適なピン交換を見つけ、接続ラインの絡み合いを解消します。

サブネットジャンパーの追加コマンドを使用して配線を完了します。

手動で配置されたサブネットジャンパー

ネットにまだ短い接続線が含まれている場合、ルート » サブネットジャンパーの追加コマンドを実行することで、配線を完了させることができます。このコマンドを実行すると、下に示すようにサブネットコネクタダイアログが表示されます。ダイアログに値を入力し、実行ボタンをクリックすると、ボード上のすべての接続線が調べられ、最大サブネット分離長さ以下のものはトラックセグメントに置き換えられます。このトラックセグメントは、接続される2つのセグメントのうち、狭い方と同じ幅になります。サブネットジャンパーが配置される角度は、接続線の端点の位置によって定義されることに注意してください。

サブネットジャンパーの許容最大長を指定します。

  • ボードからすべての既存のサブネットジャンパーを削除するには、ルート » すべてのサブネットジャンパーを削除コマンドを実行します。
  • 追加およびサブネットジャンパーを削除コマンドをサポートするために、編集 » トラックをスライスするコマンドを使用して既存の配線をスライスできます。

対話的配線中に配置されたサブネットジャンパー

配線されているネットが交換可能に設定されている場合、配線エンジンはすべての潜在的な配線対象を認識してハイライト表示します。既存のトラックセグメント(パッドではなく)に向かって配線している場合、同じネットのトラックセグメントではなく、交換可能なトラックセグメントに配線することを選択した場合、対話的配線エンジンは自動的にサブネットジャンパーを追加します。これは下のビデオで示されています。

対話的配線中に、ターゲットが同じネットルートではなく、交換可能なルートである場合、サブネットジャンパーが自動的に追加されます。

サブネットジャンパーを標準トラックに解決する

サブネットジャンパーを通常のトラックセグメントに変換するには、それを短くクリックして保持し、マウスボタンを離します(マウスを動かさずに)。サブネットジャンパーは標準のトラックセグメントに置き換えられ、上記のビデオの終わりの方で示されています。同じアプローチを使用して複数のサブネットジャンパーを一度のアクションで変換するには、まずサブネットジャンパーを選択し、その後選択したサブネットジャンパーの1つをクリックして保持します。ボード上のすべてのサブネットジャンパーを選択するには、Select チェックボックスを有効にして PCB Filter パネルでクエリ IsSubnetJumper を実行します。

対話的配線と対話的スライディングのオプション

接続を対話的に配線している場合でも、既存のルートをドラッグしてさらなる配線のためのスペースを作る場合でも、同じセットの配線技術が適用されます。このセクションでは、プロパティパネルの対話的配線モードと対話的スライディングモードで利用可能なオプションをまとめています。これらのオプションの多くのデフォルト設定は、設定ダイアログのPCBエディタ - 対話的配線ページで構成されています。

グロス努力(ルーテッド)

対話的配線、対話的スライディング、またはActiveRoutingなどのルートイベント中に、ソフトウェアはグロッシングエンジンを実行します。グロッシングエンジンは、現在のルートイベントによって配置されたまたは影響を受けたすべてのセグメントを常に確認し、結果の品質を向上させようとします。品質の尺度には、コーナーの数を減らす、セグメントの数を減らす、鋭角を取り除く、全体のルート長を短縮するなどが含まれます。

グロッシングには、オフ、弱、強の3つの設定があります。これらの設定は、「グロッシング - ルートの平滑化」セクションで説明されています。

グロス努力(隣接)

グロス努力(隣接)は、現在の対話的配線またはスライディングによって影響を受ける隣接ルートに適用されるグロッシングの量を設定します。これにもオフ、弱、強の3つの設定があります。

ハギングスタイル

このオプションは、対話的スライディング中にコーナー形状をどのように管理するかを制御し、スライドされるトラックと押されるトラックの両方に影響します。スライディング中にShift+Spacebarショートカットを使用して、3つのモードを切り替えます。

  • 45 度 - スライド中にコーナーを作成するには、常に直交/対角線セグメントを使用します(このモードは、従来の直交/対角線配線動作に使用します)。
  • 混合 - 移動/押されるオブジェクトが直線の場合は直線トラックセグメントを使用し、曲線の場合は円弧を使用します。
  • 丸みを帯びた - 移動/プッシュに関与する各頂点で円弧を使用します。このモードは、スネーク 配線、およびハイライト付け時(対話的配線および手動ハイライト作成時)に円弧 + 任意の角度のルートを使用する場合に使用します。

対話的スライディング中にトラックの移動によって影響を受ける既存のコーナーは、現在のハギングスタイルに基づいて変換されます(45度からラウンドへ、またはラウンドから45度へ)。

競合解決

このオプションは、配線/スライディングオブジェクトが既存のオブジェクトに遭遇したときにどのように反応するかを決定します。Shift+Rショートカットを使用して、配線またはスライディング中に利用可能なモードを切り替えます。

これらは、「PCBエディタ - 対話的配線」ページの配線競合解決モードとして参照されるモードです。

頂点アクション

既存の配線を簡単に操作して再形成する設計者のニーズをよりよくサポートするために、頂点(2つのセグメントが接合するコーナー位置)ではなくトラックまたはアークをクリックしてドラッグするときに適用される特定のオプションがあります。Spacebarショートカットを使用して、スライディング中に利用可能なモードを切り替えます。

  • 変形 - 移動する頂点にアタッチされたトラックセグメントを分割または延長して、頂点がカーソルの動きに追従するようにします。
  • スケール - コーナーの形状を保持し、頂点をカーソルにアタッチしたまま、入力トラックセグメントのサイズを変更および移動します。
  • スムーズ - 角を滑らかに変更し、円弧を挿入して内側にドラッグすると(混合または丸みを帯びたハギングスタイルで)、スライドプロセスの影響を受けるすべての頂点に湾曲したコーナーを作成します。また、丸みを帯びたハグスタイルで外側にドラッグするときに円弧を追加します。

チェックボックスオプション

  • 配線を自動的に終了 - 配線中の現在の接続がターゲット パッドに到達すると、そのネットの配線が自動的に停止されますが、対話的配線コマンドはそのまま残し、別のネットの配線を開始する準備が整います。
  • ループを自動的に削除 - このオプションを有効にすると、既存のルートの新しいパスを配線できます - 新しいルートパスが既存のパスに合流すると、冗長なループが自動的に削除されます。既存ルートの変更の詳細をご覧ください。
  • ネットアンテナの削除 - ネットアンテナは、短い未終端トラック(アーク)セグメントです。これらは、現在の配線がアンテナが接触している物体に影響を与えると自動的に削除されます。
  • ビアプッシュを許可 - プッシュモードまたはハグ&プッシュモードでの配線/スライド中に、既存のビアもプッシュできるようにします。
  • クリアランス境界を表示: - 適用可能なクリアランス設計規則によって定義された、既存のオブジェクトの周囲に立ち入り禁止エリアを表示します。
    • クリアランス表示領域を縮小 - この表示を現在のカーソル位置の周りの円形ゾーンに縮小します。Reduce Clearance Display Area 
  • 長さゲージを表示 - 長さゲージは、現在のルートが適用可能な長さと一致長さの設計ルールをどの程度満たしているかを示します。詳しくは、長さのチューニングについての記事をご覧ください。

パッド入力の安定性

Pad Entry Stabilityスライダーは、中央揃えのパッド入力を保護し、Glossing によって中央揃えのトラックがセンタリングされないようにします(中央に配置されていないトラックは中央に配置されません)。スライダーバーを使用して、保護レベルを設定します。

  • オフ = 保護なし
  • 最大 = 最大保護

マイター比

マイター比は、最小コーナーの締まり具合をコントロールします。マイタ比(Miter Ratio)に現在の配線幅を掛けると、このページの前半のマイターコーナーの説明に示されているように、その比率で配線できる最もタイトな U 字型の壁の間隔に等しくなります。0 以上の正の値を入力します (x 乗数は自動的に加算されます)。

最小円弧比

最小円弧比は、任意の角度の対話的配線中、および混合ハギング スタイルを使用した対話的スライド中に適用されます。この比率は、許容される最小半径の円弧を決定するために使用され、円弧の半径がこの最小値を下回ると、円弧はトラック セグメントに置き換えられます:

Min Arc Radius = Min Arc Ratio x Arc Width

  • この設定は、コーナー配線の円弧や、丸みを帯びたハグ スタイルを使用した対話式スライドではセグメント化された円弧を使用しないため、適用されません。
  • 最小円弧比(Minimum Arc Ratio)を 0 (ゼロ)に設定して、常に円弧を使用します。

グロッシング - ルートの平滑化

新しいルートパスを定義するためにカーソルを移動すると、提案された配線は自動的にグロッシングされます。グロッシングは、パスの長さを減らし、角の形状を改善し、その数を減らすことを試みます。一般的に、より少ないセグメントからなる整然とした配線が作成されます。

グロッシングは、対話的配線、対話的スライディングの間、またはグロス選択またはリトレース選択コマンドを実行することによって適用されます。

グロッシングには3つの設定があります。オフ、弱、強です。Ctrl+Shift+G ショートカットを使用して、対話的配線または対話的スライディング中に設定を切り替えるか、Tabを押してプロパティパネルを開き、設定を選択します:

  • ​オフ - このモードでは、ハイライトは基本的に無効になります。ただし、配線/ドラッグが行われた後もクリーンアップが実行され、たとえば、重なり合うトラックセグメントが除去されることに注意してください。このモードは、通常、ボードレイアウトの最終段階で、究極のレベルの微調整が必要な場合(たとえば、トラックを手動でドラッグしたり、パッドエントリをクリーニングしたりする場合など)に役立ちます。
  • - このモードでは、低レベルのハイライトが適用され、対話的ルーターは、現在配線している (またはドラッグされているトラック/ビア) トラックに直接接続されているトラックまたはトラックの領域にあるトラックのみを考慮します。このハイライトモードは、通常、トラックのレイアウトを微調整する場合や、重要なルートを処理する場合に役立ちます。
  • - このモードでは、対話的ルーターが最短パスを探したり、トラックを滑らかにしたりして、高レベルのハイライトが適用されます。このハイライトモードは、通常、レイアウトプロセスの初期段階で、基板のかなりの量をすばやく配線することが目的である場合に役立ちます。強ハイライトをコーナー モードで円弧の 1 つと組み合わせると、任意の角度のトレースも可能になります。ここでの前提は、設計者がコーナーをカーブさせるため、コーナー間の非直交配線に慣れているということです。

現在のGloss Effort設定とともに、Glossingは以下の設定にも従います:

  • コーナースタイル
  • ハギングスタイル (対話的スライディング中、および選択項目にハイライトを付与または選択項目をトレースコマンドの実行時)
  • マイター比
  • マイター円弧比

これらのオプションを使用して、Glossingはコーナーがどれだけきつく作成され、曲線障害物の周りのルートで曲線形状がどのように形成されるかを制御します。

既存の配線は、Route » Gloss Selectedコマンドを実行することでGloss処理できます。この機能を利用して、コマンドを実行する前にコーナースタイルを設定することで、マイターコーナーをアークに変換するなどの設計変更を行います。

既存ルートのグロッシングと再トレースについてもっと学ぶ

一時的にグロッシングを抑制する - グロッシングは対話的配線とスライディングのための核心機能ですが、望むルート形状を達成するのを妨げる状況があります。グロッシングはCtrl+Shiftのショートカットキーを押し続けることで一時的に抑制でき、キーを離すと現在の設定でグロッシングが再び有効になります。

配線中に配線幅とビアサイズを制御する

対話的配線コマンドを実行し、配線を開始するためにクリックすると、最も近いパッドから現在のカーソル位置までの一連のトラックオブジェクトが作成されます。これらのトラックの幅は、配線中にステータスバーに表示されるトラック幅モード設定によって決定されます(下のビデオで示されています)。

配線幅ソース設定には4つの可能性があります:

  • ユーザー選択と呼ばれる設計者の推奨幅(該当する配線幅設計ルールで許可されている範囲内である必要があります)。
  • 適用可能な 配線幅設計ルールの最小値、優先値、または最大値。

ユーザー選択 / 最小ルール / 推奨ルール / 最大ルール の選択は、 トラック幅モードのドロップダウンを使用して、PCBエディタ - 対話的配線ページの設定ダイアログで選択および保存されます。

配線中にトラック幅モードを変更する

対話的配線中に3のショートカットキーを押すことで、4つの配線幅オプションを切り替えることができます。現在のモードはステータスバーに表示されます。コマンド中のショートカットを忘れた場合は、Shift+F1を押してコマンド実行中にリストを表示します。


トラック幅を変更するには、キーボードの3キーを押します。異なる値を選択するにはShift+Wを押します。

トラック幅モードを変更すると、適用される設計ルール(最小/推奨/最大)で定義された値とユーザー選択の間を移動します。

ユーザー選択を選択した場合、トラック幅は次のようになります:

  • 既存の配線からトラック幅をピックアップオプションが有効な場合またはクリック位置が既存のルート上にある場合は既存の配線の幅になります。
  • 最後に使用された ユーザが選択した幅は、配線しているネットに適用可能なルールで定義された範囲内にある場合。そうでない場合、幅はルールで許可されている範囲内の最も近い値にクリップされます。

配線中にユーザー選択の配線幅を変更する

Choose Width dialog

配線中に幅を変更するには、以下のショートカットが使用されます。なお、対話的配線幅ソースのオプションがルールベースの幅のオプションのいずれかに設定されていた場合、これらのショートカットのいずれかが使用されると、そのオプションはユーザー選択に変更されます。

  • Shift+W - 配線中にこのショートカットを使用して、幅を選択ダイアログを開きます。新しい幅をクリックしてダイアログを閉じ、選択した幅で配線を続行します。使用可能な幅は、お気に入りの対話的配線幅ダイアログPCB エディタ - 対話的配線ページにあるお気に入りの対話的配線幅ボタンをクリックするか、PCBエディタの設計領域でキーボードショートカットOを使用して、次のポップアップメニューでお気に入りの配線幅エントリを選択することで編集できます。
  • タブ - このショートカットは、必要な幅がお気に入りとして定義されていない場合に使用します。Tabを押すと、プロパティパネルが対話的配線モードで開きます。対話的配線モードで開きます。現在の編集セッションが一時停止し、現在の幅が選択された状態でパネルが開きます。新しい幅の値を入力してEnterを押すと、新しい幅で配線が続行されます。または、新しい幅の値を入力した後、一時停止ボタンオーバーレイをクリックして配線を再開します。値を編集せずに配線を再開するには、Escを押します。

配線中に幅を変更するためにこれらの技術のいずれかを使用する場合、トラック幅モードは自動的にユーザー選択に変更されます。

配線トラックの幅は、適用される配線幅設計ルールで指定された最小値と最大値の間でなければなりません。ルールの最小設定と最大設定で定義された範囲外の値に幅を変更しようとすると、ソフトウェアは自動的に最小-最大範囲内にクリップバックします。

配線中のレイヤー変更とビアの追加

配線中に対話的にレイヤーを変更する方法は2つあります:

  • テンキーの * キーを押します。そのキーを押すたびに、次に使用可能な信号レイヤーに移動します。
  • Ctrl+Shift+ホイールスクロールのショートカットの組み合わせを使用します。Ctrl+Shiftキーを押したままマウスホイールを前方にスクロールすると、使用可能な信号層を下に移動します。マウスホイールを後方にスクロールして、使用可能な信号層を上に移動します。このショートカットは、いつでもレイヤーを変更するために使用できることに注意してください。現在配線を行っていない場合、このショートカットの組み合わせは、有効になっているすべてのレイヤーをステップスルーします。

ビアは、最後の2つのセグメントが接続する最後の角に自動的に追加されます。配線幅と同様に、ビアのサイズは現在のビア サイズ モードによって決定されます。これは下のビデオで示されています。このモードは、 対話的 配線幅ソースオプションで事前に設定できます。


レイヤーを変更するには Ctrl+Shift+Scroll のショートカットを、ビアサイズの選択を切り替えるにはショートカットキー4を使用します。

配線中のビアサイズモードの変更

配線幅と同様に、対話的配線中にビアサイズを選択するための4つの可能なオプションがあります:

  • 設計者が好むビアサイズ(ユーザー選択)
  • 適用可能な配線ビアスタイル設計規則の最小値、優先値、または最大値

対話的配線中に4のショートカットキーを押すことで、4つのビアサイズオプションを切り替えることができます。現在のモードは、上のビデオで示されているように、ステータスバーに表示されます。

配線中にユーザー選択ビアサイズを変更する

配線中にユーザー選択ビアサイズを変更するには:

  • Shift+V - 対話的配線中にこのショートカットを押すと、ビアサイズを選択ダイアログが開きます。ダイアログには、デザインで現在使用されているすべてのビアサイズが自動的に一覧表示されます。ビアサイズを選択し、OKをクリックして、ビアサイズをユーザー選択にします。

この機能を使用すると、対話的配線幅ソース領域のPCBエディタ - 対話的配線ページのビアサイズモードオプションが、設定ダイアログのユーザー選択に設定されます。

配線中にビアタイプを変更する

複数のビアタイプが定義されている場合、レイヤー変更時には、スパンされるレイヤーに対して複数のビアタイプが利用可能になることがあります。例えば、トップレイヤーとmid1レイヤーの間にブラインドビアが利用可能であり、同時にトップ-ボトムビアタイプも利用可能な場合があります。レイヤー変更を行っていて、複数のビアタイプが利用可能な場合は、6のショートカットを押して可能なビアタイプオプションをサイクルする(または8のショートカットを押してリストを表示する)ことができます。ビアタイプの定義ページで、より詳細な情報を参照してください。さらに、最後に使用したビアスタックは、次に配線するネットのデフォルトとして保持されます。デフォルトのビアスタックは、現在の編集セッションのみで保持されます。

レイヤー変更時に配置されるスタックされたマイクロビア
L1からL4へのレイヤー変更時に配置されるスタックされたµVias。 対話的配線モードでは、配置されるビアタイプがプロパティパネルに表示されます。可能なビアスタックをサイクルするには6を押し、可能なビアスタックのリストを表示するには8を押します。

ルックアヘッド配線セグメントを使用したビアの振る舞い

対話的配線中に、まだ配置されていないトラックセグメントはハッチング表示され、確定したセグメントは実線で表示されます。もう一つのモードでは、カーソルに接続された最後のセグメントが中空(アウトライン)として表示され、このセグメントは「ルックアヘッドセグメント」と呼ばれます。ルックアヘッドモードで配線するとき、クリックするとハッチングされたセグメントはすべて配置されますが、中空のセグメントは配置されません。このアイデアは、最後のセグメントを確定することなく、前のセグメントを正確に配置するためにルックアヘッドセグメントを使用できるというものです。配線中に1のショートカットを押して、ルックアヘッドモードをオン/オフに切り替えます。

レイヤー変更中にルックアヘッドモードをオンに切り替えると、クリック時にルックアヘッドセグメントが配置されないため、ビアがカーソルから前のコーナーに戻ります。下のビデオはその挙動を示しています。

レイヤー変更中に1を押してルックアヘッドモードをオン/オフに切り替えると、ビアが最後の準備完了セグメントの終わりに戻ります。

SMDパッドエントリの制御

SMD To CornerおよびSMD Entryの設計ルールは、配線プロセスに影響を与える可能性があります。配線プロセスを開始する前に、必要な設計ルールを設定して、SMDパッドへのトラックの入出を制御できるようにする必要があります。PCBルールと制約エディタダイアログを開いて(メインメニューから設計 » ルールをクリック)、これらの設計ルールを作成および設定します。

SMDToCornerおよびSMDEntryの設計ルール

SMDからコーナーへの設計ルールでは、コーナーまでの距離はトラックの幅または適用可能なクリアランスルール(大きい方)よりも大きくなければなりません。それより小さい場合は、以下の3つの方法で対処できます:

  • Spacebarを押しながらパッド入力を行います。これにより、最後のトラックセグメントをパッドの中心に揃えることができます。
  • パッドの近くで配線をコミットし、ハイライトを付けずにパッド入力を実行します(ハイライトは、Ctrl+Shiftを押したままにすることで一時的に無効にできます)。
  • 複数の入力可能なパッド入力を実行する場合は、マウスをパッドの内側に移動します。これにより、SMDエントリの場所を選択できます。
SMDエントリールールにおいて、パッドの「サイド」とは長いエッジのことを指します。デザインルール内のサイドオプションは、パッドのSideLength > 2 * EndLengthの場合にのみ適用されます。これは、ほとんどのSMDディスクリートがほぼ正方形のパッドを持っており、これらのデバイスに対してはパッドの任意のエッジに配線することが望ましい場合が多いためです。

トレースセンタリング

多くの設計者が共通して望むことの一つに、可能な限りパッドやビアの間を通過するルートを中央に配置することがあります。現在の配線エンジンの動作は、設計ルールで定義された最小許容クリアランスにトラックセグメントを配置し、パッド間のルートを広げたり中央に配置したりする作業を残します。

トレースセンタリング機能は、配線中またはドラッグ中のネットと既存のパッド/ビアとの間に追加のクリアランスを加えることで、中央配置プロセスを支援します。配線エンジンは、この追加のクリアランスが必要ではなく望ましいものであると理解しているため、必要に応じて一部または全部を取り戻すことができます。例えば、既存のパッド/ビアの間に2番目または3番目のルートを押し込む場合などです。配線エンジンがクリアランスの一部を取り戻す必要がある場合、配線が可能な限り中央に保たれるように、両側からクリアランスを取り戻します。

トレースセンタリングの動作は、PreferencesダイアログのPCBエディター – 対話的配線ページおよび対話的配線中のPropertiesパネルで利用可能なオプションを使用して設定できます。

Preferencesダイアログのトレースセンタリングオプション
Preferencesダイアログのトレースセンタリングオプション

Propertiesパネルのトレースセンタリングオプション
Propertiesパネルのトレースセンタリングオプション

パッドとビアの周りに追加のクリアランスを加えてルートを中央に配置できます。

この機能は、Any Angleを含むすべての配線モードで利用可能です。また、対話的差動ペア配線対話的スライディング中にも利用できます。

トレースセンタリング 多くの設計者が共通して望むことの一つは、可能な限りパッドやビアの間を通過する際にルートを中央に配置することです。現在の配線エンジンの動作は、設計ルールで定義された最小許容クリアランスにトラックセグメントを配置し、パッド間のルートを広げたり中央に配置したりする作業を残します。 トレースセンタリング機能は、配線またはドラッグ中のネットと既存のパッド/ビアの間に追加のクリアランスを追加することで、中央配置プロセスを支援します。配線エンジンは、この追加のクリアランスが必要ではなく望ましいものであると理解しているため、必要に応じて一部または全部を取り戻すことができます。例えば、既存のパッド/ビアの間に2番目または3番目のルートを押し込む場合などです。配線エンジンがクリアランスの一部を取り戻す必要がある場合、可能な限り中央に配置されるように、配線の両側から取り戻します。 トレースセンタリングの動作は、PreferencesダイアログのPCBエディター – 対話的配線ページおよび対話的配線中のPropertiesパネルで利用可能なオプションを使用して設定できます。

Preferencesダイアログのトレースセンタリングオプション
Preferencesダイアログのトレースセンタリングオプション

Propertiesパネルのトレースセンタリングオプション
Propertiesパネルのトレースセンタリングオプション

パッドとビアの周りに追加のクリアランスを追加してルートを中央に配置できます。

  • この機能は、Any Angleを含むすべての配線モードで利用可能です。また、対話的差動ペア配線および対話的スライディング中にも利用可能です。
  • 対話的スライディング中にトレースセンタリングを無効にするには、PreferencesダイアログのPCBエディター - 対話的配線ページのドラッグ領域または対話的スライディングのPropertiesパネルのProperties領域でドラッグ時のトレースセンタリング無効オプションを使用できます。このオプションが有効になっている場合、機能のメイントレースセンタリングの適用オプションが有効になっていても、対話的スライディングのトレース中にトレースセンタリングは適用されません。

配線中に自動的に配線幅を変更する

現代のコンポーネント技術における一般的な課題は、ボードを横断する際にネットを異なる幅で配線する必要があることです。例えば、BGAに入るか出る際には、より狭いエスケープルートがしばしば必要になり、BGAのフットプリントの端で好ましい幅に切り替えます。

これは、このページで以前に説明された技術を使用して対話的配線中に手動で達成することができます。また、配置ルームとルームベースの配線幅ルールを追加することで、この幅切り替え動作を自動化することもできます。これが行われると、トラックはルームに入るか出るときに自動的に狭まったり広がったりします。

この機能は次のように動作します:

  • より狭いルートを必要とするボードの領域に対してルーム配置ルールを定義します。
  • ルーム内のルートの幅を定義する優先度の高い幅制約ルールを定義します。このルールでは、以下で説明するように TouchesRoom スコープを使用します。

これが行われると、以下のビデオで示されるように、配置ルームに入るか出るかによって幅が自動的に変更されます。

幅のルールが守られている トラックセグメントのサイズ変更ビデオ

幅のルールが守られ、部屋の境界を越える際にトラックセグメントが賢くサイズ変更されます。

ルームベースの配線には、まず配置ルームを定義する必要があります。配置ルームはデザインルールでもあります。デザインルールダイアログからルールを作成してからルームを定義することもできますが、対話的にルームを作成する方が効率的であり、Altium Designerがデザインルールを自動的に作成します。

ルームルールの作成

Design » Rooms サブメニューには、ルーム定義コマンドがいくつかあります。

デザイン > ルームサブメニュールームは、コンポーネントが配置される場所を制御するのに役立つ機能であり、また、ボードのそのエリア内で適用されるルールを制御するのにも役立ちます。

選択したコンポーネントの周囲に部屋を作成すると、次のようになります:

  1. 選択したコンポーネントのコンポーネントクラスが作成されます。クラスを確認し (設計 » クラス)、必要に応じてコンポーネント クラスを更新します。
  2. ルーム配置定義デザインルールが作成されます。ルールのスコープは、手順 1 で作成したコンポーネント クラスを対象とします。コンポーネント クラス名を変更した場合は、ルール スコープフル クエリを一致するように更新する必要があります。
  3. ルーム配置定義デザイン ルールにも自動的に名前が付けられます。必要に応じて名前を更新し、ルームは他の設計規則で名前で参照されるため、名前をメモしておきます。
  4. 必要に応じて、部屋のサイズを変更します。これを行うには、一度クリックして選択し、頂点をクリックしたままにしてコーナーまたはエッジを移動します。頂点をクリックして移動した後、Shiftキーを押して対称的なサイズ変更を実行することもできます。

選択したコンポーネントの周りに作成されたルームは、次の結果をもたらします:

特定のBGAフットプリントの範囲この例では、ルールがコンポーネントクラスではなく、特定のBGAフットプリント('BGA50P18X18-180')を対象として設定されています。

配置ルーム定義の設計ルールは通常、一つまたは複数のコンポーネントを対象に設定されます。しかし、ルームによって定義されたエリア内の配線を制御するために最終的に使用される場合、特定のコンポーネントを対象に設定する必要は実際にはありません。例えば、ルールの範囲(フルクエリ)を全てに設定しても、必要な通りに配線は動作します。それをコンポーネント内で対象とすることの利点は、もしコンポーネントが移動する必要がある場合、設計 » ルーム » ルームの移動コマンドを使用して、ルームとコンポーネントを一緒に移動できることです。

ルームベースの配線ルールの作成

異なる配線幅が必要なエリアを定義する部屋が定義されたら、配線幅のルールを作成できます。下の画像は、配線がRoom_BGAという名前の部屋に触れるたびに、PCBエディタに配線幅を0.075mmに設定するよう指示する、配線幅ルールの例を示しています。Altium Designerの対話的配線エンジンは、このようなルールを満たすために、現在のトラックセグメントを自動的に終了させ、部屋の境界で新しいセグメントを開始します。

Room_BGAという名前の部屋のためのルーティング幅設計ルール
Room_BGA内の全てのネットの幅を0.075mmに設定するための配線幅設計ルール。このルールがツリーの最初に表示されていることから、これが最優先の配線幅ルールであることがわかります。

TouchesRoomおよびWithinRoomクエリキーワードについてもっと学ぶ

ネットタイコンポーネントを使用して2つのネットを接続する

異なる2つのネットを意図的に接続する必要がある場合は珍しくありません。例えば、アナロググラウンドとデジタルグラウンドを制御された方法で接続する必要がある場合があります。これは、2つのネットをネットタイコンポーネントを介して接続することで達成されます。ネットタイコンポーネントとは、単に制御されたショートサーキットに過ぎず、ネットが接続される基板上の位置を決定することができます。

ネットタイパッドに向かって配線する際の課題は、ルールエンジンが違反が発生しようとしていることを検出し、ネットタイパッドへの配線を防止することです。

Net Tieに配線するには、配線モードを障害物無視に切り替えます。

 

意図的に二つのネットを接続するについてもっと学ぶ

対話的ルーターフォローモードで既存の形状をトレースする

配線中によくある要件の一つは、既存の形状や輪郭に沿ってルートを配置することです。その輪郭は障害物、切り欠き、ボードの端、または既存のルートである可能性があります。

新しいルートが輪郭に沿うように、慎重かつ正確なマウスの動きとクリック操作を使って「輪郭に対して」配線するのではなく、フォローモードでは、輪郭を指名するためにクリックし、ルートの方向を定義するためにカーソルを輪郭に沿って動かします。フォローモードでは、対話的ルーターは適用可能な設計ルールに準拠して、新しいルートが輪郭に沿うようにトラックとアークセグメントを追加します。この機能は、曲線のルートを配置する際に特に便利です。

この機能を使用するには:

  • 対話的経路検索を起動し、ルートする接続をクリックして選択し、必要なコーナー スタイルに切り替えます(Shift+Spacebar)。
  • 輪郭をたどるには、必要なオブジェクトの上にカーソルを置き、Shift+Fを押します。対話的ルーターはカーソルの下にあるオブジェクトを検出し、フォローモードに切り替わります。
  • カーソルを必要な方向に移動します。ソフトウェアは、その方向に輪郭をたどるように、トラックと円弧のセグメントを自動的に配置します。
  • 左クリックしてフォローセグメントを配置し、フォローモードをドロップアウトします。
  • 必要に応じてルートを完了します。

利用可能な配線競合解決モード

前述の通り、対話的ルーターがPCBワークスペース内の既存のオブジェクト(他のネット上のパッドなど)にどのように反応するかは、現在の配線競合解決モードに依存します。PCBエディタ - 対話的配線ページの設定ダイアログで、配線中に利用可能な競合解決モードを設定します。

競合解決モードには以下が含まれます:

  • 障害物を無視する– 既存のオブジェクトを無視します (配線は自由に配置できるため、配線中にトラックが障害物を通過できます)。違反が強調表示されます。
  • 障害物を押し出す– 既存の線路とビアを押して、新しいルートのためのスペースを確保します。このモードで障害物を押すことができず、違反を引き起こさない場合は、ルートがブロックされていることを示すインジケーターが表示されます。
  • 障害物を迂回する – トラック、パッド、ビアなどの既存のオブジェクトの周りのパスを見つけようとします。ほかのオブジェクトとのクリアランスは、該当するクリアランス設計規則によって定義されます。このモードで障害物を迂回できない場合、違反を引き起こさずに障害物を回避できない場合は、ルートがブロックされていることを示すインジケーターが表示されます。
  • 最初の障害物で停止 – このモードでは、配線 エンジンは邪魔になる最初の障害物で停止します。
  • 障害物を抱えて押し出す– このモードでは、配線エンジンは既存のオブジェクトに厳密に追従し、配線されるトラックに十分なスペースがない場合にのみオブジェクトを押します。このモードで障害物を抱きしめたり押したりできない場合は、ルートがブロックされていることを示すインジケーターが表示されます。
  • 現在のレイヤーの自動ルート – このモードでは、自動ルーターインテリジェンスを対話的ルーターに適用し、プッシュとウォークアラウンドを自動的に選択して、ルート全体の長さを最短にします。
  • 複数レイヤーの自動ルート – このモードでは、自動ルーターインテリジェンスを対話的ルーターに適用し、レイヤーのプッシュ、ウォークアラウンド、または切り替えのいずれかを自動的に選択して、ルート全体の長さを最短にします。
AutoRoute Current LayerおよびAutoRoute MultiLayerモードは、シングルトラック配線を実行している場合にのみ利用可能であり、差動ペアや複数のトレースを配線する場合には利用できません。

現在のコンフリクト解決モードは、Altium Designerの下部にあるステータスバーに表示されます。Shift+R ショートカットキーを使用して、対話的配線中に利用可能なモードを切り替えます。

コンフリクト解決モードを示すステータスバー

利用可能なモードは、配線競合解決領域で対応するオプションを有効にすることによって決定されます。PCBエディタ - 対話的配線ページ設定ダイアログにて。現在の配線競合解決モードは、これらのオプションの下に位置する現在のモードフィールドを通じて反映され(また、直接選択することもできます)。

配線中のクリアランス境界の動的表示

対話的配線中に、なぜルートが隙間を通り抜けられないのか疑問に思ったことはありませんか?それは不正確なルール制約なのか、それとも間違ったルールがネットを対象にしているのか?設計ルールの影響を解釈し理解するのに役立つ、クリアランス境界の動的表示機能は、対話的配線中にどれだけのスペースが利用可能かを示します。

ディスプレイクリアランス境界機能には2つのモードがあります。既存のオブジェクトと適用可能なクリアランスルールによって定義された禁止エリアとしてクリアランス境界を表示するか、クリアランス表示エリアをカーソル周辺の円形ゾーンに縮小します。

ディスプレイクリアランス境界機能ビデオの使用
既存のワークスペースオブジェクトの周囲のクリアランスは、配線中に動的に表示されます。Ctrl+W ショートカットを使用して、配線中に有効/無効を切り替えることができます。

  • Ctrl+W ショートカットは対話型配線を起動するために使用され、配線中にクリアランス境界の表示フィーチャーのオン/オフを切り替えるために再度使用できます。
  • 対話型配線中に Tab キーを押すと、プロパティパネルの 対話型配線モードが開き、すべての対話型配線 オプションを設定できます。

クリアランス境界の動的表示を有効にする

設定ダイアログのPCBエディタ - 対話的配線ページクリアランス境界の表示オプションを有効にします。

 
 
 
 
 

PCBエディタ - 対話的配線ページの設定ダイアログでオプションを有効にします。
PCBエディタ - 対話的配線ページの設定ダイアログでオプションを有効にします。

  • クリアランス境界を表示オプションが有効な場合、既存のオブジェクト + 適用可能なクリアランス規則によって定義された立ち入り禁止クリアランス領域は、対話的にルートを実行するときに、ローカルビューサークル内にシェーディングされたポリゴンとして表示されます。
  • クリアランス表示領域の削減オプションが無効になっている場合、下のビデオに示すように、立ち入り禁止のクリアランス領域がレイヤー全体に表示されます。

クリアランス表示エリアオプション無効のビデオ
好みに応じて、現在のレイヤー上のすべての銅オブジェクトに対してノーゴーエリアを表示できます。

クリアランス境界は、対話的差動ペア配線および対話的マルチ配線中にも表示されます。クリアランス境界の表示は、障害物を無視を除くすべての配線モードで利用可能です。

その他の対話的配線オプションと機能

対話的ルーターには、PCBエディタ - 対話的配線ページの設定ダイアログで設定される他の多くのオプションがあります。これらのオプションの役割を理解することは、対話的ルーターを最大限に活用するために重要です。

自動的に配線終了

  • このオプションを有効にすると、ターゲットパッドに到達したときに現在のネットが自動的にドロップされます。このオプションが有効になっていない場合は、マウスの右ボタンまたは Esc キーを使用して現在の接続をドロップします (通常、このオプションは有効になっています)。

ループを自動的に削除する

  • Altium Designer は、ネットを対話的に配線する際に Loop Removal をサポートしています。配線を行うと、既存の配線の一部を変更する必要があるインスタンスが多数あります。トラック セグメントをクリックしてドラッグする製図タイプのアプローチを使用して既存のルートを変更するのではなく、新しいパスを配線するだけで既存のルート パスを再定義できます。既存のルート パスに沿った任意の場所で対話的に配線を開始し、新しいパスを配線して、必要に応じて古いパスに合流するように戻ります。ループを自動的に削除オプションが有効な場合、新しいパスが既存のパスと出会うとすぐに、冗長ループ内のすべてのセグメントが自動的に削除されます(通常、このオプションは有効です)。

再配線するには、新しいパスを単に配線します。新しいルートが既存のルートに戻ってくると、ループが作成されます。Altium Designerでは、ループ削除が有効になっている場合、これを自動的に削除します。
再配線するには、新しいパスを単に配線します。新しいルートが既存のルートに戻ってくると、ループが作成されます。Altium Designerでは、ループ削除が有効になっている場合、これを自動的に削除します。

  • 特定のネットには、電源ネットやグランドネットなどのループ(同じポイントへの複数のパス)が必要な場合があることに注意してください。これらのネットでは、PCB パネルでネット名をダブルクリックして (パネル モードを Netsに設定) してEdit Netダイアログを開き、そのネットのみの ループを削除オプションをオフにすることで、自動的にループを削除機能を選択的に無効にすることができます。
  • ループ除去 - 配線中にShift+Dショートカットを押すと、ループ許可モードに切り替わります。対話的ルーターは、オフに切り替えられるまでこのモードのままになります(トグル機能は対話的配線中にのみ使用できます)。ループの削除を再度有効にし、ループを含むネットを再配線し続けると、既存のループは保持されます。

配線ループは、古い配線の始点から新しい配線の終点まで、T接続がない単一のシンプルなパス(経路)がある場合にのみ削除されます。それ以外の場合、つまり複数の古いパスがループを作成している場合や、古いパスにT接続がある場合は、ループは削除されません。

アンテナは、新しいルートの続きである場合にのみ削除されます。

配線のハイライト努力

  • 対話型配線中にカーソルが移動すると、配線 エンジンは、最後のクリック位置から現在のカーソル位置までの最短パスを継続的に検索しようとします。配線をどれだけスムーズにし、コーナーの数を減らすことができるかは、配線のハイライト努力によって決まります。
  • 現在の配線のハイライト努力設定がステータスバーに表示されます。Ctrl+Shift+G ショートカットを使用して、設定を切り替えます。設定が強いほど、最終ルートのコーナーが少なくなることに注意してください。現在のモードは、ヘッドアップディスプレイとステータスバーに表示されます。
  • ハイライトは、Ctrl+Shiftキーを押しながら対話的配線中に一時的に禁止することもできます。
  • ハイライトは計算であり、バックグラウンドで実行される集中的なタスクです。これは、特に複数のネットを同時に配線する場合に、対話的ルーターのパフォーマンスに影響を与える可能性があります。ハイライトの設定が強いほど、計算の実行に時間がかかります。

先読み動作

 

  • 現在配線中のネットの対話式配線中、トラック セグメントはハッチングまたは中空 (空) で表示されます。ハッチングされたすべてのセグメントは、次にマウスをクリックすると配置されます。
  • 中空のセグメントは、先読みセグメントと呼ばれます。その目的は、設計者が前もって計画を立てること、つまり、次のセグメントをどこに配置できるかを、コミットすることなく検討できるようにすることです。先読みモードのオンとオフは、1 ショートカット キーを使用して切り替えます (配線中)。

先読みセグメント
空のセグメントは「先読みセグメント」と呼ばれます。将来のセグメントが配置される場所を計画するために使用します。
配線中に1のショートカットを押して、先読みモードをオン/オフに切り替えます。

対話的配線中に利用可能なショートカット

  • 数値キーパッドの*を使用して、次に利用可能な配線レイヤーに切り替え、ビアを挿入します。
  • Ctrl+Shiftを押しながらマウスホイールをスクロールして、次に利用可能な配線レイヤーに切り替え、ビアを挿入します。マウスホイールのクリックごとに1レイヤー移動します。
  • Shift+Rを使用して、利用可能な配線競合解決モードを順に切り替えます。
  • Shift+Spacebarを使用して、利用可能なコーナーモードを順に切り替えます(詳細を学ぶ)。コーナーのアークオプションについては、キーボードの"," と "." ボタンを使用してアークサイズを減少または増加させます。
  • Spacebarは最後のコーナーの方向を切り替えます。
  • Backspaceを使用して、最後に配置したセグメントを削除します。
  • Shift+Wを使用して、幅を選択ダイアログを開き、配線幅を変更します。
  • 次に利用可能な信号レイヤーに切り替えてビアを挿入するには:
    • 数値キーパッドの*キーを押すか、または
    • Ctrl+Shift+ホイールスクロールのショートカット組み合わせを使用します。
  • スルーホールパッドまたはビアから配線を開始してクリックし、間違ったレイヤーにいることに気づいた場合は、Lショートカットを押して、ビアを追加せずに利用可能な信号レイヤーを順に切り替えます。
  • Ctrl+クリックを使用して、対話的ルーターに現在のルートを自動的に完了しようとするよう指示します。
  • 配線中にShift+F1を押して、対話的配線のショートカットを表示します。
  • レイヤー変更中に利用可能なコマンドは:
    • Ctrl+Lを使用して利用可能なレイヤーのリストを開き、目的のレイヤーをクリックして選択します。
    • 1から10までの数字パッドキーを使用して、そのレイヤー番号に直接切り替えます。
    • プロパティパネルを開いて、レイヤー変更に使用されるビアのZ平面ビューを表示します。

すべてのエディターのショートカットの完全なリストについては、ショートカットキーページを参照してください。

次はどこへ?

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
注記

利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。

ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。

Content