インタラクティブ配線

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.

ルーティングとは、トラック、アーク、ビアなどのPCB設計オブジェクトを銅箔レイヤー上に配置してノード間を連続的に接続し、各ネット内のノード間の接続経路を定義するプロセスです。これらのオブジェクトを1つずつ配置して接続経路を構築するのではなく、接続をinteractively routeルーティングします。

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

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

  • 部品パッドや他ネットの配線など、基板上にすでに存在するオブジェクトに対してインタラクティブルータがどのように反応するかは、現在のRouting Conflict Resolutionルーティング競合解決モードに依存します。このモードにより、ルータが障害物をWalkaround回避するのか、必要に応じてそのオブジェクトをHug押しのけてand Push移動させるのか、あるいはそれをPush無視するのか、Stop停止するのか、またはIgnoreハグするのかが決まります。

接続をインタラクティブにルーティングするには、コマンドを起動して接続ラインをクリックすると、Interactive Router がそのネットオブジェクトから現在のカーソル位置までのパスを見つけ、既存のオブジェクトを縫うように避けながら進みます。マウスボタンをクリックすると、ハッチ表示されたすべてのトラックセグメントが配置され、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対象でスナップが許可されている場合に、そのスナップポイントへスナップします。

カーソルスナップ機能のデモ: PropertiesPropertiesパネルでオプションを設定するか、Ctrl+EShift+Eを押します。

何にスナップするか

Snap to grids

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

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

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

  • Inhibit snapping一時的なスナップ無効化CtrlCtrlキーを押し続けると、すべてのスナップが一時的に無効になります。

ルート表示の制御

プリント基板設計は、しばしば非常に高密度でオブジェクトが密集しています。ソフトウェアには、レイヤー表示、マスキングと減光、オブジェクトの表示/非表示と透過表示など、オブジェクトの可視性を管理するためのさまざまな機能が用意されています。

ハイライト表示、オブジェクト制御、レイヤー制御機能を使用して、設計を把握しやすくしましょう。

ルート表示の制御

Single layer mode Shift+SShift+Sを押すと、表示を単一レイヤーモードに切り替えられます。3つのモードがあり、PreferencesPreferencesダイアログのPCB Editor – Board Insight DisplayPCB Editor - Board Insight Displayページで好みのモードを有効にできます (表示設定)。 Shift+SShift+Sを押すたびに、次の有効な単一レイヤーモードへ切り替わり、最終的には現在有関心のあるオブジェクト(たとえば コンポーネント、ネット、差動ペア、または任意の種類のクラス)をすばやく強調表示するには、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 ダイアログで設定します。詳細は、Defining Design Requirements Using the Constraint Manager を参照してください。あるいは、Defining, Scoping and Managing Design Rules も参照してください。 

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 Properties パネル)の Interactive Routing オプションにアクセスし、次を編集します。

  • 配線レイヤー、

  • 配線ビアの直径と穴径、

  • 配線幅(Width 制約で定義された最小値と最大値の範囲内で、値を選択または入力)。 

配線プロパティの詳細

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

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

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

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

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

Hatched/solid/hollow track/arc segments

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

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

How the router forms the corners

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

  • ルーティング中に Shift+Spacebar を押すとコーナースタイルが順番に切り替わります。現在のスタイルはステータスバー( Status bar with the current corner style highlighted)およびヘッズアップ表示に表示されます。

  • 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 の設定によって決まります。現在のコンフリクト解決モードは、ステータスバー()、ヘッズアップ表示()、およびルーティング中またはスライド中の Properties パネルに表示されます。 

コンフリクト解決モードの詳細

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

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

ルーティング中のグロッシングの詳細

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 機能を使うとこれを実現でき、配線幅制約で定義された許容最小値まで、自動的に配線を狭めてギャップに通します。

自動縮小機能の詳細

Route selection strategies

対象となる配線を選択することは、ルーティングにおける重要な要素です。配線解除、グロッシング、プロパティ確認、削除のために配線を選択する場合があります。 

配線選択の戦略の詳細

配線の更新

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

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

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

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

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

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

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

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

競合解決 Interactive Routing Properties パネル Interactive Sliding Properties パネル Interactive Via Dragging Properties パネル Preferences ダイアログ

このオプションは、ルーティング/スライディング中のオブジェクトが既存オブジェクトに遭遇したときに、どのように反応するかを決定します。ルーティング中またはスライディング中にショートカット 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 インタラクティブルーターにオートルーターのインテリジェンスを適用し、全体のルート長が最短になるように、押しのけ、回避、またはレイヤー切り替えを自動選択します。

コーナースタイル Interactive Routing Properties パネル

インタラクティブルーティング中、コーナーを形成するトラックとアークで作られる形状は 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と組み合わせて使用すると、蛇行配線 を実行できます。

グロス処理の強度(配線対象) Interactive Routing Properties パネル Interactive Sliding Properties パネル Interactive Via Dragging Properties パネル Gloss and Retrace パネル Preferences ダイアログ

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

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

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

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

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

グロス処理の強度(近傍) Interactive Routing Properties パネル Interactive Sliding Properties パネル Interactive Via Dragging Properties パネル Preferences ダイアログ

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

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

インタラクティブルーティング 中および インタラクティブスライディング 中のグロス処理強度の詳細。

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

Hugging Style Interactive Sliding Properties パネル Interactive Via Dragging Properties パネル Preferences ダイアログ

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

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

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

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

Vertex Action Interactive Sliding Properties パネル Preferences ダイアログ

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

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

Other Routing Options

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

行の色は、その機能が使用可能なときを示します。

Automatically Terminate Routing
Interactive Routing Properties パネル Preferences ダイアログ

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

再配線時にこのオプションを使用する場面についての詳細

Automatically Remove Loops
Interactive Routing Properties パネル Preferences ダイアログ

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

再配線時の自動ループ削除についての詳細

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

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

差動ペアのドラッグについての詳細

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

Allow Via Pushing
Interactive Routing Properties パネル Interactive Sliding Properties パネル Interactive Via Dragging Properties パネル Preferences ダイアログ

Push Obstacles または HugNPush Obstacles モード時にビアを押して移動できるようにするには、このオプションをオンにします。
Pin Swapping
Interactive Routing Properties パネル

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

ピン スワップの設定について詳しく見る。

Auto Shrinking
Interactive Routing Properties パネル Preferences ダイアログ

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

自動縮小についての詳細

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

Display Clearance Boundaries
Interactive Routing Properties パネル Interactive Sliding Properties パネル Preferences ダイアログ

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

配線表示の制御についての詳細

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

Show Length Gauge
Interactive Routing Properties パネル

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

Length Tuning について詳しく見る。

Pad Entry Stability
Interactive Routing Properties パネル Interactive Sliding Properties パネル Preferences ダイアログ

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

パッド エントリの配線についての詳細

Apply Trace Centering
Interactive Routing Properties パネル Preferences ダイアログ

有効にすると、インタラクティブ ルーティング エンジンは配線がパッド間を通過していることを検出し、配線を中央寄せしようとします。その範囲は、適用されるクリアランス制約に、以下で指定する Added Clearance Ratio を掛けた値までです。Adjust Vias sub-option が有効な場合、トレースのセンタリングは via-via 間および via-pad 間にも適用できます。 必要に応じて、この機能はトラック スライディング中に無効化できます。

トレース センタリングについての詳細

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

Adjust Vias
Interactive Routing Properties パネル Preferences ダイアログ

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

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

  • Push または HugNPush modes のときにビアを押してよいかどうか。

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

Added Clearance Ratio
Interactive Routing Properties パネル Preferences ダイアログ

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

トレース センタリングについての詳細

Disable Trace Centering when Dragging
Interactive Sliding Properties パネル Preferences ダイアログ

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

トレース センタリングについての詳細

Miter Ratio
Interactive Routing Properties パネル Interactive Sliding Properties パネル Preferences ダイアログ

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

コーナーのマイター処理についての詳細

Min Arc Ratio
Interactive Routing Properties パネル Interactive Sliding Properties パネル Preferences ダイアログ

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
Interactive Routing Properties パネル

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

subnet jumper についての詳細

Net / Differential Pair Information Interactive Routing Properties パネル Differential Pair Routing Properties パネル

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

行の色は、その機能が利用可能なときの状態を示します。

Name & Class

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

Length & Delay

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

Routing Properties Routing Properties Routing Properties, differential pair

インタラクティブルーティング中は、配線オブジェクトのプロパティを Properties パネルで編集できます。

行の色は、その機能が利用可能なときの状態を示します。
Layer

マルチルートを配置しているレイヤーです。ドロップダウンを使用して別のレイヤーを選択すると、ビアが自動的に追加されます。別の方法として、レイヤー変更ショートカットを使用することもできます。

Gap

現在の配線が差動ペアの場合は Gap オプションが表示されます。ドロップダウンを使用して、適用される差動ペアルーティング制約で定義された Min / Preferred / Max の値にルーティングギャップを設定します。

差動ペアルーティングの詳細はこちら。

Via Template

配置するビアを定義する制約で Template Preferred オプションが有効になっている場合()、このオプションが利用可能になります。デフォルトのテンプレート名がここに表示され、ドロップダウンで変更できます。

配置するビアを定義する制約で Min/Max Preferred オプションが有効になっている場合()、このドロップダウンは使用できません。

パッドおよびビアテンプレートの詳細はこちら。

Via Hole Size

使用されるビアホールサイズを表示します。この値は、適用されるルーティングビアスタイル設計制約で許可される範囲内で直接編集できます。

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

Via Diameter

使用されるビア径を表示します。この値は、適用されるルーティングビアスタイル設計制約で許可される範囲内で直接編集できます。

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

Width

既存の配線からクリックしてルーティングを開始した場合、デフォルトでは同じ幅でルーティングされます。ドロップダウンを使用して、適用される配線幅制約で定義された Min / Preferred / Max の値にルーティング幅を設定します。

ルーティング中の配線幅変更の詳細。 

Applicable Design Constraints (Rules) Interactive Routing Properties パネル

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

行の色は、その機能が利用可能なときの状態を示します。

Via Constraint

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

Width Constraint

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

Dragging options Preferences ダイアログ

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

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

有効にすると、ソフトウェアは Properties パネル(Interactive Sliding 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 または DragCtrl のいずれかに定義します。 選択されていない方のモードにアクセスするには、ビアまたはトラックをクリックして押したままにするときに Ctrl ショートカットを押し続けます。

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

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

  • Avoid – コンポーネントは、他のコンポーネントとの間で component clearance ルールに違反しないよう強制的に回避されます。

Component re-route

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

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

Move component with relevant routing

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

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

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

Interactive Routing Width Source options Preferences ダイアログ

インタラクティブルーティング中に選択された直近の配線幅とビアサイズを保持します。インタラクティブルーティング中は、3 ショートカットを押してモードを切り替えます。

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

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

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

Via Size Mode

対話型配線中にレイヤー変更で使用できるビアサイズには、Constraint Minimum、Constraint Preferred、 Constraint Maximum、User の4つがあります。このオプションには最後に選択したモードが保持され、次回 Interactive Routing コマンドを起動したときに使用されます。配線中のレイヤー変更時に 4 ショートカットを押すと、ビアサイズモードを順に切り替えることができます。

配線中にビアサイズとビアタイプを選択する方法の詳細

Favorite Width オプション Preferences ダイアログ

Shift+W ショートカットを対話型配線中に押したときに表示される、ユーザー定義の配線幅リストを保存します (Preferences ダイアログ)

これらのオプションは 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