インタラクティブ配線

Altium Training

Altium Essentials: PCB Routing

This content is part of the official Altium Professional Training Program. For full courses, materials and certification, visit Altium Training.

配線(Routing)とは、トラック、アーク、ビアなどのPCB設計オブジェクトを銅箔レイヤー上に配置し、各ネット内のノード間に連続した接続を作ることで、ノード間の接続経路を定義するプロセスです。これらのオブジェクトを1つずつ配置して接続経路を作り上げるのではなく、接続をinteractively route配線します。

  • PCBエディターでは、インタラクティブルーティングはインテリジェントなプロセスです。インタラクティブルーティングコマンドを起動した後、パッドをクリックして配線する接続を選択します。カーソルをそのパッドから離して動かすと、インタラクティブルーターはそのパッドから現在のカーソル位置までの配線経路を定義しようとします。ルーターが定義する経路は、現在のcorner styleや gloss設定を含むさまざまなプロパティによって制御されます。

  • 配置されるトラック/アークのプロパティはRouting Widthデザインルールによって制御され、他ネットのオブジェクトとのクリアランスは電気的なClearanceデザインルールによって制御されます。

  • 部品パッドや他ネットの配線など、すでに基板上に存在するオブジェクトに対してインタラクティブルーターがどのように応答するかは、現在のRouting Conflict Resolutionモードに依存します。このモードにより、ルーターが障害物をWalkaroundするのか、必要に応じてそのオブジェクトをHugしてand Push通過するのか、あるいはそれをPushするのか、Stopするのか、またはIgnoreするのかが決まります。

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

インタラクティブルーティングは次に対して実行できます。

  • 単一のネット – Route » Interactive Routing

  • 差動ペアとして構成された2つのネット – Route » Interactive Differential Pair Routing詳細はこちら

  • 選択した複数ネットのセット – Route » Interactive Multi-Routing

配線スキルを高めるには、PCB設計空間内でオブジェクトがどのように配置されているかを十分に理解する必要があります。以下のセクションでは、その概要を説明します。さらに、密集した設計空間の中で作業対象を見やすくするために、配線の表示をどのように制御するかを理解することも重要です。これについては2つ目のセクションで概要を説明します。配線スキルを高める3つ目の要素は、配線中にトラックやビアのプロパティを制御する方法を習得することです。

これらのスキルがあり、このページで配線プロセスについてさらに学びたい場合は、インタラクティブルーターの操作セクションに進んでください。

設計空間内でのオブジェクトの位置決め

PCBエディターはグリッドベースの編集環境であり、デフォルトではインタラクティブルーティングは現在のスナップグリッド上に配置されます。スナップグリッドに加えて、ソフトウェアには、設計オブジェクトを正確に位置決めし整列させるための追加のスナップ機能がいくつか用意されています。これらの機能をまとめてUnified Cursor-Snap Systemと呼びます。

カーソルスナップシステムには、2つの主要な要素があります。whatカーソルが何にスナップするか、と、whenどのようなときにスナップするかです。

  • What - カーソルがスナップする空間上の点には、ユーザー定義のGrids、作業用Guides,、および既存のObjects上のスナップポイントが含まれます。

  • When - カーソルがスナップポイントにスナップする条件:カーソルがSnap Distance内にあり、そのLayerでスナップが許可されている場合にスナップします。

カーソルスナップ機能のデモ:Propertiesパネルでオプションを設定するか、Ctrl+Eを押してください。

何にスナップするか

Snap to grids

グリッドは直交座標形式と極座標形式の両方で利用できます(異なるグリッドのデモンストレーション)。同じ領域内に複数のグリッドを定義でき、その場合は最も優先度の高いグリッド(数値が最も小さいもの)が適用されます()。グリッドは、すべてのオブジェクト、部品オブジェクトのみ、または部品以外のオブジェクトを対象にするよう設定することもできます。これを使用して、優先度の高い部品配置グリッドを定義できます()。グリッドの詳細をご覧ください。

Snap to objects 配置済みオブジェクトは、カーソルがSnap Distance内に入ると、そのオブジェクトのスナップポイント(ホットスポット)へのカーソルの近さに基づいて、カーソルを所定位置へpullします。これにより、たとえばトラックの中心やグリッドに乗っていないパッドの中心へカーソルを引き寄せることができます。オブジェクトスナップは、すべてのレイヤー、現在のレイヤーのみ、または無効のいずれかに設定できます。Shift+Eショートカットを使ってモードを切り替え、現在のモードはステータスバーで確認できます()。
Snap to guides 上の動画に示すように、水平、垂直、斜め、およびポイントガイドを配置してオブジェクトの整列に使用できます。ガイドの詳細をご覧ください。
Snap to object axes 配置済みオブジェクト上のホットスポットがAxis Snap Range内にある場合、カーソルをX方向またはY方向に引き寄せて軸方向に整列させる機能です()。
Controlling the snapping
  • Before you start – スナップオプションは、設計空間で何も選択していない状態で、Propertiesパネル ()で設定します。

  • During routing – Ctrl+Eを押すと、上の動画に示すようにスナップオプションパレットが表示されます。Escを押すとパレットを閉じます。

  • Inhibit snappingCtrlキーを押し続けている間は、すべてのスナップが一時的に無効になります。

配線表示の制御

プリント基板設計は、オブジェクトが非常に密集して込み合っていることがよくあります。ソフトウェアには、レイヤー表示、マスキングとディミング、オブジェクトの表示/非表示と透明度など、オブジェクトの可視性を管理するのに役立つ機能が数多く用意されています。

ハイライト表示、オブジェクト制御、レイヤー制御機能を使用して、設計内容の把握に役立ててください。

配線表示の制御

Single layer mode Shift+Sを押すと、表示が単一レイヤーモードに切り替わります。利用可能なモードは3つあり、PreferencesダイアログのPCB Editor – Board Insight Displayページで好みのモードを有効にできます()。 Shift+Sを押すたびに、次の有効な単一レイヤーモードへ切り替わり、最終的には現在有効なすべてのレイヤー表示に戻ります。
Layer sets 表示レイヤーの定義済みセットを構成し、編集ウィンドウ左下のManage Layer Setsボタンから選択できます()。新しいセットはView Configurationパネルで定義します。これについては上の動画で示しています。
Dim or Mask to fade component、net、差動ペア、各種クラスなど、注目したいオブジェクトをすばやく強調表示するには、PCB パネルでそのオブジェクトを参照し、Dim または Mask モード()を有効にします。これらのモードはいずれも、注目対象 except 以外のすべてのオブジェクトをフェード表示し、注目したいオブジェクトを目立たせます。Dim レベルと Mask レベルは View Configuration パネル()で設定します。
Clearance boundaries

これを有効にすると、電気オブジェクトの周囲に必要なクリアランスが表示されます。 ()。クリアランスは白いシェーディングで表示され、現在配線中(またはスライド中)のオブジェクトに適用される電気的クリアランス制約で指定された距離が示されます。Ctrl+W ショートカットでインタラクティブルーティングを有効にし、ルーティング中は Ctrl+W ショートカットを使用してクリアランス境界の表示 / 非表示を切り替えます。 

クリアランス境界の表示制御の詳細

Object transparency 各オブジェクトタイプの透明度は、View Configuration パネル()の Object Visibility セクションで設定できます。セット上部の All Objects スライダーを使用すると、すべてのオブジェクトを一括で調整できます。
The visibility of objects 注目対象ではないオブジェクトを非表示にすると、デザインスペースの煩雑さを減らすのに便利です ()。なお、オブジェクトは非表示にしても制約システムによるチェックの対象のままです。ポリゴンを表示から隠すだけでなく、and 制約システムからも除外したい場合は、代わりに Shelve を使用します。
 Displaying net names  パッド、ビア、トラック上のネット名表示を制御するオプションは、View Configuration パネル()で設定します。ネット名は常に各トラックセグメントの中央に表示されますが、必要に応じて繰り返し表示することもできます。表示フォントのプロパティは、Preferences ダイアログ()の PCB Editor – Board Insight Display ページで設定します。

配線のプロパティを制御する

設計要件を定義する方法(Constraint Manager または Design Rules)は、プロジェクトを最初に作成するときに選択します。Constraint Manager を使用するオプションは Create Project ダイアログで設定します。詳細は、Constraint Manager を使用した設計要件の定義 を参照してください。あるいは、設計ルールの定義、スコープ設定、管理 も参照してください。 

clearancerouting width and routing via style の設計制約を設定したので、ルーティングを開始する準備は完了です。配線開始のためにクリックしたとき、ルーターはどのようにして使用するトラック幅や、レイヤー切り替え時に使用するビアサイズを判断するのでしょうか。

ルーティングの準備を行い、ルーティング中に配線幅とビアスタイルを選択する簡単なデモ。

配線の開始

Launch the interactive router...

インタラクティブルーティングを開始するには、次のいずれかの方法を使用します。

  • メニューから Route » Interactive Routing コマンドを選択します。

  • Active Bar の Interactive Routing ボタンをクリックします()。

  • Shift+W ショートカットを押します。

カーソルに十字カーソルが表示され、配線を開始できる状態になります。

...then click on a connection line

Interactive Routing コマンドを起動したあとで接続ラインをクリックすると、Interactive Router はその接続ラインの最も近い端にあるオブジェクトへ移動し、クリック位置から現在のカーソル位置までトラックセグメントを追加します。また、そのオブジェクトが現在のレイヤー以外のレイヤー上にある場合は、そのレイヤーに切り替わります。 

  • 9 ショートカットを押すと、その接続ラインのもう一方の端へ切り替えて、そこから配線を開始できます。

  • 7 ショートカットを押すと、選択中の接続ラインを解除し、同じオブジェクトから出ている別の接続ラインを選択できます。

...or click on an object ネットに属するオブジェクトをクリックすると、Interactive Router はそのオブジェクトがあるレイヤーに切り替わり、クリック位置から現在のカーソル位置までトラックセグメントを追加します。
...or click in free space 何もない空間をクリックすると配線が開始されますが、この場合は no-net ルートになります。no-net ルートでは、PCB エディターのデフォルトトラック幅が使用されます。
The initial style of the route

配線の開始幅については、すぐ下の折りたたみセクションで説明します。カーソル移動時にインタラクティブルーターがどのようにコーナーを形成するかは、corner style と呼ばれます。最も一般的なのは斜めコーナーですが、アークを配置して作成する曲線コーナーもよく使われます。

コーナースタイル設定の詳細

Manually editing the properties during routing

ルーティング中に値を手動で編集することもできます。 Tab を押して Properties パネル(インタラクティブ配線のプロパティパネル)の Interactive Routing オプションにアクセスし、次の項目を編集します。

  • routing layer、

  • routing via diameter and hole size、

  • routing width(Width 制約で定義された最小値と最大値の間で、値を選択または入力)。 

マウスをクリックするたびに、開始位置からカーソル位置までのハッチ表示されたトラックセグメントがすべて配置(確定)されます。Backspace を押すと最後の確定を取り消し、それらのセグメントを再びインタラクティブルーターおよびグロッシングルーチンの制御下に戻すことができます。 

インタラクティブルーターの操作

Interactive Routing コマンドを起動してパッドまたは接続ラインをクリックすると、何が起こるのでしょうか。インタラクティブルーティングエンジンは、クリック位置に最も近い、そのネット上の銅箔(パッド、ビア、トラック)から現在のカーソル位置までの経路を見つけようとし、指定した幅のトラック/アークを配置し、現在のルーター設定に従って整ったパターンで配線します。

配線はSMDパッドからどのように出るのでしょうか。障害物に遭遇した場合、配線はその障害物を回避するのか、押しのけるのか、それとも無視するのか。コーナーはどのような形状になり、他のコンポーネントのパッド間をどのように通過するのでしょうか。前のセクションでは、配線自体のプロパティを制御する方法を説明しましたが、このセクションでは、配線空間内を移動する際に経路を制御するための機能を要約します。

インタラクティブルーターの操作

Hatched/solid/hollow track/arc segments

ハッチ表示されたトラック/アークは未配置、実線のトラック/アークは配置済みです()。現在配線中の接続については、実線のトラック/アークは soft-commits と分類される点に注意してください。これは、ルーティングエンジンがそれらを配置済みとして認識しつつも、グロッシングを適用したり、カーソルをそれらが不適切になる位置へ移動した場合に削除したりできることを意味します (このページ冒頭の動画で示されています)。

カーソルに接続されたトラックが中空表示(ハッチでも実線でもない)の場合、それは look-ahead segment と呼ばれ、次にクリックしても配置されません。この機能を使うと、最後のセグメントを配置確定せずに、前のセグメントの終点を位置決めできます()。1 ショートカットを押すと、look-ahead モードのオン/オフを切り替えられます。

How the router forms the corners

インタラクティブルーティング中、コーナーを構成するトラックとアークが作る形状は corner style と呼ばれます。最も一般的なのは斜めコーナーですが、アークを配置して作成する曲線コーナーもよく使用されます。利用可能なコーナースタイルは 5 種類あり、そのうち 4 種類にはコーナー方向のサブモードもあります。

  • 配線中に Shift+Spacebar を押すとコーナースタイルが順番に切り替わります。現在のスタイルはステータスバー( Status bar with the current corner style highlighted)および Heads-up 表示に表示されます。

  • Spacebar を押すとコーナー方向を切り替えます。

  • あるいは、Tab を押して Properties パネルを開き、そこでコーナースタイルを変更することもできます()。

How the routing leaves a pad

インタラクティブルーティングエンジンがパッドに出入りする方法は、次の設定で制御されます。

  • SMD Pad Entry 制約 – 配線が出入りできるパッドの辺を定義します()。

  • SMD to Corner 制約 – パッドの端から最初に許可されるコーナー頂点までの配線出口距離を定義します()。

  • Pad Entry Stability 設定 – パッドから出る際に、トラックをどの程度強くパッド辺の中央に維持しようとするかを定義します()。

パッドへの出入りの詳細

How the route reacts to an existing object

これは現在の Conflict Resolution Mode の設定によって決まります。現在の conflict resolution mode は、ステータスバー()、heads-up 表示()、および配線中またはスライド中の Properties パネルに表示されます。 

conflict resolution mode の詳細

新しい配線の滑らかさ 最初のクリック位置からカーソルを離していくと、配線はオブジェクトをうまく回避して現在のカーソル位置に到達する最適な経路を見つけるために形を変えます。その経路の整然さ、つまり品質は現在の glossing setting によって決まります。Glossing は配線品質を向上させる一連のツールで、経路長の短縮、コーナー形状の改善、コーナー数の削減を試みます。また、直角を避け、T 字接続部やパッドで鋭角ができるのを防ごうとします。Glossing は差動ペアにも対応しており、長さと間隔のバランスが取れたペア部分を増やすようにも働きます。

Glossing には Off、Weak、Strong の 3 つの設定があります。インタラクティブルーティングまたはインタラクティブスライディング中に Ctrl+Shift+G ショートカットを使って設定を順に切り替えるか、Tab を押して Properties パネルを開き、必要な設定を選択します。

配線中の glossing の詳細

Auto-complete the connection

ネットをインタラクティブに配線している間、CtrlLeft Click を押し続けると、Interactive Router に現在の接続を auto-complete させることができます。オートコンプリートを実行するには、次の条件を満たす必要があります。

  • 開始点とターゲットパッドが同じレイヤー上にあること。

  • 適用される設計制約に従って配線を完了できること。

接続をオートコンプリートできない場合、ツールは最後に使用していたインタラクティブルーティングモードに戻ります。

Center the routes between pads / vias

インタラクティブルーターは設計制約に従い、最も近いパッドから許可される最小クリアランスを保って、一対のパッド間を自動的に配線します。配線をパッド間の中央に来るよう離して配置したい場合は、Apply Trace Centering オプションを設定してください。この機能は、任意のパッド対、ビア対、またはパッド/ビア対の間でこれを実現できるように、配線クリアランスをインテリジェントに拡張可能なクリアランス乗数を使用します。

パッド間で配線を中央寄せする方法の詳細

Auto-narrow the route

狭い隙間を通すために配線幅を細くすることが、そのネットを配線する唯一の方法である場合があります。Auto Shrinking 機能を使うとこれを実現でき、配線幅制約で定義された許可最小値まで、自動的に配線をその隙間にちょうど収まるよう細くします。

auto shrink 機能の詳細

Route selection strategies

処理対象の配線を選択することは、配線作業の重要な要素です。配線をアンルートする、glossing を適用する、プロパティを確認する、または削除するために選択することがあります。 

配線選択の戦略の詳細

配線の更新

配線はインタラクティブな作業であり、基板設計を進める中で、設計者は既存の配線を絶えず調整、更新、あるいは削除する必要があります。

配線を変更する最も簡単な方法は、その配線をクリックしたままドラッグして新しい位置に移動することです。ただし、スライドでは解決できず、代わりに一部を再配線する必要がある場合もあります。インタラクティブ配線エンジンは、Loop Removal と呼ばれる機能によってこれをサポートしています。 この機能はインタラクティブ配線プロセスを監視し、新しいパスが既存のパスと並行して配線されたことを検出すると、古くて不要になったセグメントを自動的に削除します。

既存の配線をドラッグすることは Interactive Sliding と呼ばれ、この操作のコントロールはスライド中に Properties パネルに表示されます (環境設定ダイアログ)。スライド中、インタラクティブ配線エンジンは、適用される設計制約に従いながら、配線品質の維持を試みます。 スライド処理を制御する主要な機能には、配線競合解決モード(障害物への応答)、グロス強度(結果を整える度合い)、およびハギング(障害物を回り込みながら角を形成する動作)が含まれます。インタラクティブ スライドを支援する機能には、T ジャンクションおよび頂点のドラッグ、ビア ドラッグ、差動ペアのドラッグ サポートなどがあります。

配線済み部品のドラッグをサポートする機能もあります。

インタラクティブルーティングとインタラクティブスライディングのオプション

新しい接続をインタラクティブに配線する場合でも、既存の配線をドラッグ(スライド)してさらに配線するためのスペースを確保する場合でも、適用される配線技術の多くは共通です。このセクションでは、インタラクティブ配線のプロパティパネル、インタラクティブスライディング (インタラクティブスライディングのプロパティパネル)、およびインタラクティブビアドラッグ (インタラクティブビアドラッグのプロパティパネル) の各オプションについて、Properties パネルで利用できる内容をまとめています。これらの機能のデフォルト設定は、Preferences ダイアログの PCB Editor セクション (環境設定ダイアログ) で構成されます。

  • インタラクティブルーティング中に Tab を押すと Interactive Routing Properties パネルが表示され、インタラクティブスライディング中に Tab を押すと Interactive Sliding Properties パネルが表示され、ビアドラッグ中に Tab を押すと Interactive Via Dragging Properties パネルが表示されます。

  • パネルにアクセスできるよう、ルーティング操作は一時停止されます。インタラクティブ処理に戻るには、キーボードの Esc を押すか、グラフィカルなデザインスペース中央に表示される一時停止アイコン () をクリックします。

コンフリクト解決 インタラクティブ配線のプロパティパネル インタラクティブスライディングのプロパティパネル インタラクティブビアドラッグのプロパティパネル 環境設定ダイアログ

このオプションは、ルーティング/スライディング対象のオブジェクトが既存オブジェクトに遭遇したときにどのように反応させるかを決定します。ルーティングまたはスライディング中に Shift+R ショートカットを押して利用可能なモードを順に切り替えるか、Tab を押して Properties パネルを開き、必要な設定を選択します。

インタラクティブルーティング中、または インタラクティブスライディング中のコンフリクト解決モードの詳細。

行の色は、その機能が利用可能なタイミングを示します。
Ignore Obstacles このモードでは、インタラクティブルータは既存オブジェクトの上も含めて任意の場所にトラックを配置でき、潜在的な違反を表示しつつ許容します。
Walkaround Obstacles 最後にクリックした位置から現在のカーソル位置まで、トラック、パッド、ビアなどの既存オブジェクトを避けて経路を見つけようとします。他のオブジェクトとのクリアランスは、適用される Clearance 設計ルールによって定義されます。このモードで違反を起こさずに障害物を回避できない場合、ルートがブロックされていることを示すインジケータが表示されます。
Push Obstacles 新しいルートのためのスペースを確保するために、既存のトラックやビアを押しのけます。このモードで違反を起こさずに障害物を押しのけられない場合、ルートがブロックされていることを示すインジケータが表示されます。ビアの押しのけは Allow Via Pushing オプションで制御されます。
HugNPush Obstacles このルーティングは既存オブジェクトに沿ってできるだけ近くを通り、配線中のトラックに必要なスペースが不足している場合にのみそれらを押しのけます。このモードで違反を起こさずに障害物に沿う、または押しのけることができない場合、ルートがブロックされていることを示すインジケータが表示されます。
Stop at First Obstacle ルーティングは、進行方向の最初の障害物で停止します。
Autoroute Current Layer オートルータのインテリジェンスをインタラクティブルータに適用し、現在のレイヤー上で全体のルート長が最短になるように、押しのけと回避を自動的に選択します。
Autoroute MultiLayer オートルータのインテリジェンスをインタラクティブルータに適用し、全体のルート長が最短になるように、押しのけ、回避、またはレイヤー切り替えを自動的に選択します。

コーナースタイル インタラクティブ配線のプロパティパネル

インタラクティブルーティング中、コーナーを形成するトラックおよびアークの形状は corner style と呼ばれます。斜めコーナーが最も一般的ですが、アークを配置して作成する曲線コーナーもよく使われます。 

インタラクティブルーティング(スライディング)中に Shift+Spacebar を押すと 5 種類のコーナースタイルを順に切り替えられ、Spacebar を押すとコーナー方向を切り替えます。また、Tab を押すと Properties パネルを開きます。

インタラクティブルーティング中、または インタラクティブスライディング中のコーナースタイル制御の詳細。

行の色は、その機能が利用可能なタイミングを示します。

Track 45

45 度のトラックを使用してコーナーを作成します ()Spacebar を押すとコーナー方向を切り替えます ()

Track 45 with Arc

トラックと 45 度のアークを使用してコーナーを作成します ()Spacebar を押すとコーナー方向を切り替えます (),. キーを使用してアーク半径を対話的に変更し、Shift を押し続けると半径変更が加速されます。

Track 90

互いに 90 度の 2 本のトラックを使用してコーナーを作成します ()。 Spacebar を押すとコーナー方向を切り替えます ()

Track 90 with Arc

トラックと 90 度のアークを使用してコーナーを作成します ()Spacebar を押すとコーナー方向を切り替えます (),. キーを使用してアーク半径を対話的に変更し、Shift を押し続けると半径変更が加速されます。

Any Angle

最後に配置したセグメントから現在のカーソル位置まで、次のセグメントを直接配置します ()。このモードを Strong Glossing と組み合わせて使用すると、蛇行配線 を実行できます。

Gloss Effort (Routed) インタラクティブ配線のプロパティパネル インタラクティブスライディングのプロパティパネル インタラクティブビアドラッグのプロパティパネル Gloss and Retrace パネル 環境設定ダイアログ

インタラクティブルーティングやインタラクティブスライディングなどのルートイベント中、ソフトウェアはグロス処理エンジンを実行します。グロス処理エンジンは、現在のルートイベントで配置または影響を受けたすべてのセグメントを継続的に確認し、結果の品質向上を試みます。適用される処理量は Gloss Effort と呼ばれます。 

グロス処理品質の指標には、コーナー数の削減、セグメント数の削減、鋭角の除去、全体のルート長の短縮などがあります。インタラクティブルーティングまたはインタラクティブスライディング中に Ctrl+Shift+G ショートカットを押して設定を順に切り替えるか、Tab を押して Properties パネルを開き、必要な設定を選択します。 

インタラクティブルーティング中、インタラクティブスライディング中、および 選択した配線のグロス処理または再トレース中の gloss effort の詳細。

行の色は、その機能が利用可能なタイミングを示します。
Off このモードでは、グロス処理は実質的に無効です。ただし、ルーティング/ドラッグ後には、たとえば重なったトラックセグメントを除去するためのクリーンアップ処理は引き続き実行されます。このモードは通常、基板レイアウトの最終段階で、最高レベルの微調整が必要な場合(たとえば、トラックの手動ドラッグ、パッドエントリのクリーンアップなど)に有用です。
Weak 低レベルのグロス処理が適用され、Interactive Router は現在ルーティング中のトラック(またはドラッグ中のトラック/ビア)に直接接続されているトラック、またはその周辺にあるトラックのみを対象として考慮します。このグロス処理モードは、通常、トラックレイアウトの微調整やクリティカルルートを扱う場合に有用です。
Strong 高レベルのグロス処理が適用され、Interactive Router は最短経路の探索、トラックの平滑化などを行います。このグロス処理モードは通常、レイアウト作業の初期段階で、基板の多くをすばやく配線することが目的の場合に有用です。

インタラクティブスライディング中は、グロス処理エンジンが設計者の配線移動操作と競合しないようにするため、グロス処理は一時的に Weak に下げられます。

Gloss Effort (Neighbor) インタラクティブ配線のプロパティパネル インタラクティブスライディングのプロパティパネル インタラクティブビアドラッグのプロパティパネル 環境設定ダイアログ

Gloss Effort (Neighbor) は、現在のインタラクティブルーティングまたはスライディングの影響を受ける隣接ルートに適用されるグロス処理の量を設定します。これにも OffWeakStrong の 3 つの設定があります。

Tab を押して Properties パネルを開き、必要な設定を選択します。 

インタラクティブルーティング 中および インタラクティブスライディング中の gloss effort の詳細。

行の色は、その機能が利用可能なタイミングを示します。
Off このモードでは、グロス処理は実質的に無効です。ただし、ルーティング/ドラッグ後には、たとえば重なったトラックセグメントを除去するためのクリーンアップ処理は引き続き実行されます。このモードは通常、基板レイアウトの最終段階で、最高レベルの微調整が必要な場合(たとえば、トラックの手動ドラッグ、パッドエントリのクリーンアップなど)に有用です。
Weak インタラクティブ ルーターでは、現在ルーティング中の配線(またはドラッグ中のトラック/ビア)に直接接続されている、またはその周辺にあるトラックのみを考慮して、低レベルのグロッシングが適用されます。このグロッシング モードは、通常、トラック レイアウトの微調整や、重要な配線を扱う場合に有効です。
Strong インタラクティブ ルーターでは、高レベルのグロッシングが適用され、最短経路の探索、トラックの平滑化などが行われます。このグロッシング モードは、通常、できるだけ短時間で基板上の多くの配線を進めたいレイアウト初期段階で有効です。

Hugging Style インタラクティブスライディングのプロパティパネル インタラクティブビアドラッグのプロパティパネル 環境設定ダイアログ

このオプションは、インタラクティブ スライディング中にコーナー形状をどのように処理するかを制御し、スライドされるトラックとプッシュされるトラックの両方に影響します。インタラクティブ スライディング中のトラック移動によって影響を受ける既存のコーナーは、現在の Hugging Style に基づいて変換されます(45 Degree から Rounded、または Rounded から 45 Degree)。現在の Hugging Style は、選択した配線のグロッシングまたは再トレース時にも適用されます。 

Shift+Spacebar ショートカットを使用すると、3 つのモードを順に切り替えられます。

インタラクティブ スライディング中の hugging、および選択した配線のグロッシングまたは再トレース中の hugging についての詳細。

行の色は、その機能が利用可能かどうかを示します。
45 Degree スライディング中にコーナーを作成する際は、常に直線の直交/斜めセグメントを使用します(従来の直交/斜めルーティング動作にはこのモードを使用してください)。
Mixed 移動または押し出し対象のオブジェクトが直線の場合は直線トラック セグメントを使用し、曲線の場合はアークを使用します。最小アーク サイズは、Min Arc Ratio オプションによって制御されます。
Rounded 移動/押し出しに関与する各頂点でアークを使用します。このモードは、蛇行配線や、グロッシング時(インタラクティブ ルーティング中および手動グロッシング時)にアーク + 任意角度配線を使用する場合に利用します。

Vertex Action インタラクティブスライディングのプロパティパネル 環境設定ダイアログ

トラックやアーク セグメント上ではなく頂点をクリックしてドラッグしたときに適用されるオプションです(頂点は 2 つのセグメントが交わるコーナー位置です)。 スライディング中にSpacebar ショートカットを使用すると、利用可能なモードを順に切り替えられます。

行の色は、その機能が利用可能かどうかを示します。
Deform 移動中の頂点に接続されているトラック セグメントを分割または延長して、頂点がカーソルの動きに追従するようにします。
Scale コーナー形状を維持したまま、流入側のトラック セグメントのサイズ変更と移動を行い、頂点をカーソルに追従させます。
Smooth コーナーを滑らかに再形成し、内側へドラッグする際に(Mixed または Rounded Hugging Style の場合)、スライディング処理の影響を受けるすべての頂点にアークを挿入して曲線コーナーを作成します。Rounded Hugging Style では、外側へドラッグする際にもアークを追加します。

その他のルーティング オプション

オプションにショートカットがある場合は、その内容が Properties パネル右側に表示されます。各説明には、そのオプションをどこで設定できるかを示す画像が含まれています。

行の色は、その機能が利用可能かどうかを示します。

Automatically Terminate Routing
インタラクティブ配線のプロパティパネル 環境設定ダイアログ

現在ルーティング中の接続が対象パッドに到達したら、そのネットのルーティングを自動的に停止します。ただし Interactive Routing コマンド自体は終了せず、別のネットをクリックしてすぐにルーティングを開始できる状態を維持します。

再ルーティング時にこのオプションを使用する場面の詳細

Automatically Remove Loops
インタラクティブ配線のプロパティパネル 環境設定ダイアログ

このオプションを有効にすると、既存の配線に対して新しい経路をルーティングできます。新しい経路が既存経路に再び合流すると、冗長なループは自動的に削除されます。

再ルーティング中の自動ループ削除の詳細

Remove Loops with Vias ビアからパッドへの直接接続がある場合、ループ削除後に不要と判断されれば、そのビアは削除されます。
Remove Net Antennas ネット アンテナとは、一端が未終端の配線部分です。現在のルーティングが、そのアンテナが接触しているオブジェクトに影響した場合、これらは自動的に削除されます。
Keep Coupled
インタラクティブビアドラッグのプロパティパネル

差動ペアに属するオブジェクトを、そのペアの相手側トラックまたはビアと一緒にドラッグするには、このオプションをオンにします。

差動ペアのドラッグの詳細

Include Miters
インタラクティブスライディングのプロパティパネル
トラック セグメントをドラッグ中にマイターを含めるには、このオプションをオンにします。
Merge Parallel
インタラクティブスライディングのプロパティパネル
ドラッグ中のトラック セグメントが既存の固定セグメントと一直線に揃ったとき、それらを結合できるようにするには、このオプションをオンにします。

Allow Via Pushing
インタラクティブ配線のプロパティパネル インタラクティブスライディングのプロパティパネル インタラクティブビアドラッグのプロパティパネル 環境設定ダイアログ

Push Obstacles または HugNPush Obstacles モード時にビアのプッシュを許可するには、このオプションをオンにします。
Pin Swapping
インタラクティブ配線のプロパティパネル

このネットでピン スワップを有効にするには、このオプションをオンにします。

ピン スワップの設定の詳細をご覧ください。

Auto Shrinking
インタラクティブ配線のプロパティパネル 環境設定ダイアログ

現在選択されている配線幅では障害物の間を通せない場所で配線可能にするため、配線幅を自動的に縮小するには、このオプションをオンにします。なお、幅は適用される Routing Width 設計制約で許可された最小値まで縮小される場合があります。

自動縮小の詳細

この機能は、PCB.Routing.EnableAutoShrinking オプションが Advanced Settings ダイアログ で有効になっている場合に利用できます(現在 Open Beta の機能です)。

Display Clearance Boundaries
インタラクティブ配線のプロパティパネル インタラクティブスライディングのプロパティパネル 環境設定ダイアログ

既存オブジェクトの周囲にある進入禁止領域()を表示します。これは、それらのオブジェクトに適用される Clearance 設計ルールで定義されます。

配線表示の制御の詳細

Reduce Clearance Display Area クリアランス境界の表示を、現在のカーソル位置周辺の円形ゾーン()に限定します。

Show Length Gauge
インタラクティブ配線のプロパティパネル

長さゲージは、現在の配線が適用される Length および Matched Length 設計ルールをどの程度満たしているかを示します。

Length Tuning の詳細をご覧ください。

Pad Entry Stability
インタラクティブ配線のプロパティパネル インタラクティブスライディングのプロパティパネル 環境設定ダイアログ

このスライダーは中央配置されたパッド エントリを保護し、グロッシングによって中央配置済みのトラックが中心から外れるのを防ぎます(中心外のトラックを中央に配置するのではなく、すでに中央のトラックを中央に保ちます)。スライダー バーを使用して保護レベルを設定します。

パッド エントリのルーティングの詳細

Apply Trace Centering
インタラクティブ配線のプロパティパネル 環境設定ダイアログ

有効にすると、インタラクティブ ルーティング エンジンは配線がパッド間を通過していることを検出し、ルートを中央に配置しようとします。その際の最大距離は、適用されるクリアランス制約に、下記で指定する Added Clearance Ratio を掛けた値までです。Adjust Vias サブオプションが有効なら、トレースのセンタリングはビア-ビア間およびビア-パッド間にも適用できます。 必要に応じて、この機能はトラック スライディング中に無効化できます。

トレース センタリングの詳細

この機能は、PCB.EnableTraceCentering オプションが Advanced Settings ダイアログ で有効になっている場合に利用できます(現在 Open Beta の機能です)。

Adjust Vias
インタラクティブ配線のプロパティパネル 環境設定ダイアログ

このオプションには 2 つの目的があります:

  • トレース センタリング機能で、ビア-ビア間またはビア-パッド間でもセンタリングを行うには有効にします。ビア-ビア間またはビア-パッド間のセンタリングが不要な場合は無効にします。 トレース センタリングによってビアが押し動かされるのを防ぐには、Allow Via Pushing オプションを無効にできます。この場合、ビアはプッシュされません(Clearance 制約による最小クリアランスを確保するためであってもプッシュされません)。 トレース センタリングの詳細

  • Push または HugNPush モード時にビアをプッシュすべきかどうか。

ビアを除外するには、Adjust Vias オプションを無効にします。

Added Clearance Ratio
インタラクティブ配線のプロパティパネル 環境設定ダイアログ

適用されるクリアランスの乗数で、その値がクリアランスに加算されます。たとえば、適用されるクリアランスが 0.15 mm の場合、このオプションを 2 に設定すると、可能な限り既存のパッドおよびビアから 0.15 + 2*0.15 = 0.45 mm だけ離すようルーティング エンジンに指示します。その後、必要に応じてルーティング エンジンはこのクリアランスを指定クリアランスまで減らし、ルートを正確に中央配置できます。

トレース センタリングの詳細

Disable Trace Centering when Dragging
インタラクティブスライディングのプロパティパネル 環境設定ダイアログ

配線をインタラクティブにスライドしている間、トレース センタリングを無効にするにはこのオプションを有効にします。このオプションが有効な場合、メインの Apply Trace Centering option が有効であっても、配線のインタラクティブ スライディング中にはトレース センタリングは適用されません。

トレース センタリングの詳細

Miter Ratio
インタラクティブ配線のプロパティパネル インタラクティブスライディングのプロパティパネル 環境設定ダイアログ

Miter Ratio は、コーナーの最小の締まり具合を制御します。Miter Ratio に現在のトラック幅を掛けた値が、その比率で配線可能な最も狭い U 字形状における壁間距離となります()。0 以上の正の値を入力してください(x の乗数は自動的に追加されます)。

コーナーのマイター処理の詳細

Min Arc Ratio
インタラクティブ配線のプロパティパネル インタラクティブスライディングのプロパティパネル 環境設定ダイアログ

Min Arc Ratio は、任意角度インタラクティブ ルーティング時、および Mixed Hugging Style でのインタラクティブ スライディング時に適用されます。この比率は、許可される最小半径アークを決定するために使用され、アーク半径がこの最小値を下回る場合、そのアークはトラック セグメントに置き換えられます。ここで:

Min Arc Radius = Min Arc Ratio x Arc Width

  • この設定は、アーク イン コーナー ルーティング時や Rounded Hugging Style でのインタラクティブ スライディング時には適用されません。これらのモードではセグメント化されたアークを使用しないためです。

  • 常にアークを使用するには、Minimum Arc Ratio を 0(ゼロ)に設定します。

Subnet Jumper Length
インタラクティブ配線のプロパティパネル

ルーティング済み PCB を含む設計プロセスのあらゆる段階でピン スワップをサポートするために、PCB エディターはスワップ有効ネットに subnet jumper と呼ばれる小さな配線コネクターを追加または削除できます。subnet jumper は短いトラック セグメントで、ソフトウェアはこれを簡単に配置および削除できる要素として認識します。これは、Add および Remove Subnet Jumper コマンドを Route メニューから手動で使う方法、またはインタラクティブ ルーティング中にスワップ可能なピンへ配線した場合にルーティング エンジンが自動的に行う方法のいずれかです。 この値は、インタラクティブ ルーティング中にスワップ可能ネットへ追加される subnet jumper の長さを定義します。

subnet jumper の詳細

適用される設計制約(ルール) インタラクティブ配線のプロパティパネル

インタラクティブルーティング中、実行中の配線に適用される Routing Width および Routing Via Style の設計制約が Properties パネルに表示されます。これらはライブリンクになっており、必要に応じてクリックすると該当する設計制約を開いて確認または編集できます。

行の色は、その機能が利用可能かどうかを示します。

Via Constraint

現在ルーティング中のネットに適用される Routing Via Style 設計制約。

Width Constraint

現在ルーティング中のネットに適用される Routing Width 設計制約。

ネット / 差動ペア情報 インタラクティブ配線のプロパティパネル インタラクティブ配線のプロパティパネル

インタラクティブルーティングおよびインタラクティブスライド中は、編集中のネットが Properties パネル上部に表示されます。 

行の色は、その機能が利用可能かどうかを示します。

Name & Class

編集中のネットまたは差動ペアの名前が、それが属するクラス(存在する場合)とともに表示されます。Name と Class はライブリンクになっており、クリックすると該当するネットまたはペアの詳細を表示する PCB パネルが開きます。

Length & Delay

信号長と計算された遅延が表示されます。表示値は、最初のルーティング/スライドのクリックが行われた時点で有効な値です。 Length と Delay はライブリンクになっており、クリックすると該当するネットまたはペアの詳細を表示する PCB パネルが開き、ルーティングまたはスライドの実行中にリアルタイムで更新されます。

ドラッグオプション 環境設定ダイアログ

オブジェクト上でクリックしてドラッグしたときに適用される動作を定義します。

Vertex Actions を除き、これらのオプションは Preferences ダイアログでのみ使用できます。
Preserve Angle When Dragging

有効にすると、ソフトウェアは Properties パネル(インタラクティブスライディングのプロパティパネル)の現在の Interactive Sliding 設定に従って、ドラッグ時に角度を維持しようとします。このオプションが有効な場合、選択したサブオプションは Re-route および Break Track コマンドを Edit » Move メニュー()から実行したときにも適用されます。

  • Ignore Obstacles - ドラッグ中に角度を維持するため、障害物は無視されます。

  • Avoid Obstacles (Snap Grid) - スナップグリッドに基づき、ソフトウェアは角度を維持しながら障害物を回避しようとします。

  • Avoid Obstacles - ソフトウェアはドラッグ中に障害物を回避しようとします。

Disable Trace Centering When Dragging

このページの前の方で詳しく説明しています

Vertex Actions このページの前の方で詳しく説明しています
Unselected via/track

unselectedビアまたはトラックをドラッグするときのデフォルト動作を、Move または Drag のいずれかに設定します。 選択していないモードを使用するには、ビアまたはトラックをクリックして押さえている間、Ctrl ショートカットを押したままにします。

Selected via/track selectedビアまたはトラックをドラッグするときのデフォルト動作を、Move または Drag のいずれかに設定します。選択していないモードを使用するには、ビアまたはトラックをクリックして押さえている間、Ctrl ショートカットを押したままにします。
Component pushing このフィールドは、デザイン空間内でコンポーネントを移動する際の現在の Component Conflict Resolution モードを定義します。この機能では、コンポーネントは selection bounding box によって識別されます。以下のモードがサポートされています。
  • Ignore – これはデフォルトの動作で、隣接するコンポーネントとの違反が発生する場合でもコンポーネントを移動できます。

  • Push – コンポーネントは、コンポーネント間クリアランスに適合するよう他のコンポーネントを押しのけます。ユニオン内のコンポーネントは押しのけることができ、ユニオン内での位置は変わる場合がありますが、ユニオン自体は解除されません。ロックされたコンポーネントは押しのけられません。

  • Avoid – コンポーネントは、他のコンポーネントとのコンポーネントクリアランスルールに違反しないよう強制されます。

Component re-route

有効にすると、コンポーネントを新しい位置に移動して離した後、ソフトウェアは切断されたネットを再接続するためにコンポーネントへの再配線を試みます。移動中は、Shift+R ショートカットを使用して再配線動作のオン/オフを切り替えることができます。なお、移動したコンポーネントがユニオンのメンバーである場合、そのコンポーネントには再配線は適用されません。

配線付きコンポーネント移動の詳細

Move component with relevant routing

このオプションを有効にすると、move component アクションは関連する配線(Components +Via Fanouts +Escapes +Interconnects)を含めて開始されます。Shift+Tab ショートカットを使用して選択セットを切り替えてください。 このオプションを無効にすると、move component アクションはコンポーネントのみを選択した状態で開始されます。関連する配線オブジェクトの集合は移動開始前に検出されるため、このオプションが無効な場合は Shift+Tab を使って選択セットを切り替えることはできません。

  • up to - Move component with relevant routing  オプションが有効なとき、このオプションは、ソフトウェアが関連配線を無視する前にコンポーネントが持てるピン数を指定します。 デフォルト値は 2 です。

配線付きコンポーネント移動の詳細

Interactive Routing Width Source オプション 環境設定ダイアログ

インタラクティブルーティング中に選択された、最後に使用した配線幅とビアサイズを保存します。インタラクティブルーティング中に 3 ショートカットを押すと、これらのモードを順に切り替えられます。

これらのオプションは Preferences ダイアログでのみ使用できます。
Pickup Track Width From Existing Routes 有効にすると、インタラクティブルータは、以下で選択した Track Width Mode を使用する代わりに、インタラクティブルーティング開始時にクリックした位置のカーソル下にあるトラックに合わせて新しい配線の幅を設定します。インタラクティブルーティング開始時のクリック位置の下にトラックセグメントがない場合は、現在の Track Width Mode が使用されます。
Track Width Mode

接続を配線できる幅には、Constraint Minimum、Constraint Preferred、 Constraint Maximum、および User の4種類があります。このオプションは最後に選択されたモードを保持し、次回 Interactive Routing コマンドを起動したときに使用されます。ルーティング中に 3 ショートカットを押すと、トラック幅モードを順に切り替えられます。

ルーティング中のトラック幅モード選択の詳細

Via Size Mode

インタラクティブルーティング中のレイヤー変更で使用できるビアサイズには、Constraint Minimum、Constraint Preferred、 Constraint Maximum、および User の4種類があります。このオプションは最後に選択されたモードを保持し、次回 Interactive Routing コマンドを起動したときに使用されます。ルーティング中のレイヤー変更時に 4 ショートカットを押すと、ビアサイズモードを順に切り替えられます。

ルーティング中のビアサイズとビアタイプの選択の詳細

Favorite Width オプション 環境設定ダイアログ

インタラクティブルーティング中に Shift+W ショートカットが押されたときに表示される、ユーザー定義の配線幅リストを保存します(環境設定ダイアログ)。

これらのオプションは Preferences ダイアログでのみ使用できます。
Favorite Interactive Routing Widths ボタンをクリックすると Favorite Interactive Routing Widths ダイアログが開き、インタラクティブルーティング中に Shift+W ショートカットで表示される事前定義幅のリストを設定できます。

 

AI-LocalizedAI で翻訳
問題が見つかった場合、文字/画像を選択し、Ctrl + Enter キーを押してフィードバックをお送りください。
機能の可用性

利用できる機能は、所有する Altium ソリューション (Altium DevelopAltium Agile のエディション (Agile Teams、または Agile Enterprise)、または Altium Designer (有効な期間)) によって異なります。

説明されている機能がお使いのソフトウェアに表示されない場合、Altium の営業担当者にお問い合わせください

従来のドキュメント

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

Content