インタラクティブ配線

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

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

配置されるトラックの太さは、該当するRouting Width設計ルールによって制御され、他ネットのオブジェクトからのクリアランスは、該当する電気的Clearance設計ルールによって制御されます。インタラクティブ・ルータが、他ネットのパッドや配線など既存オブジェクトにどのように対応するかは、現在のRouting Conflict Resolutionモードに依存します。このモードによって、ルータが障害物をWalkaroundするのか、あるいはそれをPushしようとするのか、またはStopするのか、Ignoreするのかが決まります。

カーソル誘導配線により、障害物の周囲を回り込む複雑な手動配線を、素早く、簡単かつ直感的に行うことができます。言い換えると、マウスで配線経路を描くと、インタラクティブ・ルータがその経路に従ってトラックを配置しようとします。これは設計ルールに従って動作し、トラック配置やコーナー形状に関するさまざまな制約にも対応します。

インタラクティブ配線は、次の対象に対して実行できます:

  • 単一ネット – Route » Interactive Routing

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

  • 選択されたネットのセット – Route » Interactive Multi-Routing詳細

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

インタラクティブ配線中の接続性の監視

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

接続ラインを無視して、別の位置から/へネットを配線しても問題ありません。配線が終了するとすぐにネットアナライザが実行され、不要になった接続ラインは削除されます(下のビデオ参照)。

接続ラインはパッド中心同士を結んでいますが、実際の配線経路は自由に選択できます。ネットアナライザは配線の進行状況を常に監視し、接続ラインを更新します。
接続ラインはパッド中心同士を結んでいますが、実際の配線経路は自由に選択できます。ネットアナライザは配線の進行状況を常に監視し、接続ラインを更新します。

接続ラインの配置は配線トポロジ設計ルールによって決定されるため、接続ラインがトラック終端ではなく、ネット内の別の点(他の点により近い位置)に接続される場合があります。必要に応じて、Smart Track Endsオプションを有効にすることで、接続ラインをトラック終端に強制的に接続させることができます。このオプションは、PCB Editing – Generalページ(Preferencesダイアログ内)で設定します。下のビデオはその動作を示しています。なお、そのネットに属するオブジェクトに対して編集操作を行うことで、ネットアナライザを強制的に実行し、接続ラインを更新させることができます。編集操作には、オブジェクトの移動、オブジェクトのクリック&ホールド、オブジェクトのプロパティを表示するためのダブルクリックなどが含まれます。

GNDネットの接続ラインが、配線終端ではなくパッド1に接続されている点に注目してください。Smart Track Endsを有効にして何らかの編集を行うと、接続ラインは配線終端へとジャンプします。
GNDネットの接続ラインが、配線終端ではなくパッド1に接続されている点に注目してください。Smart Track Endsを有効にして何らかの編集を行うと、接続ラインは配線終端へとジャンプします。

PCBデザイン空間における接続性の詳細については、Understanding Connectivity on Your PCBページを参照してください。

デザイン空間における配線位置の決定方法

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

このシステムの主な要素は次のとおりです:

  • User-Definable Grids – 直交(Cartesian)および極座標(Polar)形式の両方で利用可能なグリッド。

  • Object Snapping – 配置済みオブジェクトのスナップポイント(ホットスポット)へのカーソル近接に基づき、カーソル位置をそのオブジェクト側へ引き寄せる機能です。例えば、グリッド外のパッド中心へカーソルを引き寄せる場合に使用します。

  • Snap Guides – 自由に配置でき、オブジェクトの位置合わせに便利な視覚的ガイドを提供します。

  • Axis Snapping – 近くのオブジェクトのホットスポットと軸方向に整列するよう、カーソルを X または Y 方向のいずれかに引き寄せる機能です。

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

Snap System オプションは次の場所で設定します:

  • オブジェクトが何も選択されていない状態の Properties パネル、または

  • 配線中に Ctrl+E を押してフローティングコントロールを表示します(上のビデオに示すとおり)。

Working with the Cursor-Snap Systemについて詳しく学ぶ

インタラクティブ配線の基本

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

これらのトラックセグメントは、まだ配置されていない提案セグメントであることを示すためにハッチ表示されます(uncommitted)。左クリックしてそれらのセグメントを配置すると、実線になります。これらの実線セグメントは soft commits と呼ばれます。これは、ソフトウェアがそれらを保持したいセグメントとして認識していることを意味しますが、配線パスによって冗長になったり不正な形状を作成したりする場合、インタラクティブ配線エンジンはそれらを削除したり、再び uncommitted(ハッチ表示)に戻したりすることがあります。この動作は、このページ最初のビデオで示されています。

シンプルなボードをインタラクティブに配線する様子。

配線を開始するために接続ラインをクリックすると、ソフトウェアは最も近い既存ネットオブジェクトにジャンプします。選択されたネットオブジェクトを変更するには:

  • 9 を押して、接続ラインの反対側のネットオブジェクトに切り替えます。切り替え先オブジェクトの位置が現在のウィンドウ内にない場合、ビューはジャンプして新しいカーソル位置を中心に表示されます。

  • 2 本以上の接続ラインが接続されている場合、7 を押して別の接続ラインに切り替え、同じネットオブジェクトを維持します。

  • Shift+F1 を押して、コマンド中に使用できるショートカットの一覧を表示します。

インタラクティブルーターの設定

インタラクティブ配線のデフォルト設定は次の場所で行います:

  • Preferences ダイアログの PCB Editor – Interactive Routing ページ)内、または

  • インタラクティブ配線中に Properties パネル内で設定します。配線中に Tab を押してパネルを表示します。画面に表示される一時停止アイコン (Pause button, displays when the Properties panel is being used, click to return to the workspace) をクリックすると、配線に戻ります。

以下の折りたたみセクションには、インタラクティブ配線のオプションとコントロールに関する情報が含まれています:

コーナースタイルの制御

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

  • 配線中に Shift+Spacebar を押してコーナースタイルを順送りで切り替えます。現在のスタイルは Status bar Status bar with the current corner style highlighted)および Heads Up display に表示されます。

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

  • または、Tab を押して Interactive Routing モードの Properties パネルを開き、そこでコーナースタイルを変更します。

  • 1 ショートカットキーを押して、先読みセグメントを使用した配線と、クリック時に表示されているすべてのセグメントを配置するモードを切り替えます。先読みモードでは、最後のセグメントは中抜き表示されます。このセグメントは先読みセグメントと呼ばれ、クリックしても配置されません。これにより、最後のセグメントを確定せずに、その 1 つ前のセグメントの終端位置を検討できます。

  • Backspace キーを押して最後の頂点を削除します。

コーナースタイル 初期コーナー方向 代替コーナー方向 備考
Track 45 Track 45 corner style Track 45 corner style – alternate corner direction  
Line 45/90 With Arc 45 degree arc corner style 45 degree arc corner style – alternate corner direction , および . キーを使用してアーク半径をインタラクティブに変更します。Shift を押し続けると半径変更が加速されます。
Track 90 90 degree corner style 90 degree corner style – alternate corner direction  
Line 90/90 Vertical Start With Arc 90 degree arc corner style 90 degree arc corner style – alternate corner direction , および . キーを使用してアーク半径をインタラクティブに変更します。Shift を押し続けると半径変更が加速されます。
Any Angle Any angle corner style   Strong Glossing と組み合わせて使用し、スネーク配線を行います。

コーナーを面取りまたはカーブさせる

コーナーは短い直線トラックセグメントで定義することも、1 つ以上のアークを使用して作成することもできます。以下の画像は、最も一般的な 2 つのコーナースタイル Track 45Any Angle を示しています。

2 つのコーナースタイル Track 45 と Any Angle の例。画像をクリックすると拡大表示されます。 Example of the Line 45/90 corner style2 つのコーナースタイル Track 45Any Angle の例。画像をクリックすると拡大表示されます。

最初の画像では、インタラクティブルーターが配線の流れに対して全体として直交/斜めパターンを維持している点に注目してください。Any Angle スタイルでは、インタラクティブルーターは開始位置とカーソル位置の間の最短経路を探索します。この配線スタイルは Snake Routing と呼ばれます。

Mitered Corners

最も一般的な配線コーナー形状は、45 度の面取り(斜め)コーナーです。斜めコーナーで配線するには、Track 45 コーナーモードに切り替えます。配線中に誤って直角または鋭角コーナーを作成できないようにするため、インタラクティブ配線とインタラクティブスライドの両方に Miter Ratio オプションがあります。0 以上の正の値を入力します。以下に、同じトレースを Miter Ratio オプションの異なる値で配線した例を示します。

Javascript ID: InteractiveRouting_MiterRation_AD24_5

Miter Ratio に現在のトラック幅を掛けた値が、その miter ratio で配線可能な最もきつい U 字形の壁間隔となります。以下に示します。  

 
  • PCB.ZeroMitersRemoving が Public 状態の場合 – 下の青いボックスから「in Open Beta and」の部分を削除します。
  • PCB.ZeroMitersRemoving が Released 状態の場合 – 下の青いボックス内の「This feature is in Closed Beta」から始まるテキストを削除します。

Miter Ratio を 0 に設定すると、配線またはドラッグ中のトラックで直角または鋭角コーナーを作成できます。この場合、面取りは作成notされません(いわば真のゼロ面取り) – 例を表示。この機能は Open Beta であり、Advanced Settings ダイアログPCB.ZeroMitersRemoving オプションが有効な場合に使用できます。このオプションが無効な場合、Miter Ratio = 0 のとき、隣接トレースで完全に覆われる短い面取りが作成されます。

  • Properties パネルで定義された Miter Ratio の値は、インタラクティブ配線、インタラクティブスライド、グロッシングおよびリトレース中に使用されます。

  • インタラクティブ配線およびスライド中に使用される既定の Miter Ratio 値は、Preferences ダイアログの PCB Editor – Interactive Routing ページで設定します。

  • グロッシングおよびリトレース中に使用される既定の Miter Ratio 値は、Preferences ダイアログの PCB Editor – Gloss and Retrace ページで設定します。

コーナー内のアーク

多くの設計者は曲線コーナーを必要とします。曲線コーナーは、Line 45/90 With Arc コーナーモードまたは Line 90/90 With Arc コーナーモードで配線できます。ただし、Line 90/90 With Arc コーナーモードは 90 度コーナーを強制するため、配線を 45 度方向に継続する必要がある場合は Line 45/90 With Arc コーナーモードを使用してください。アークは配線中に Comma key, used to decrease the arc radius および Fullstop key, used to increase the arc radius キーを使用してインタラクティブにサイズ変更できます(Shift を押し続けるとサイズ変更が加速されます)。

インタラクティブ配線中に曲線コーナースタイルが選択されている場合、グロッシングエンジンは既存の曲線オブジェクトの接線方向パスを優先します。つまり、コーナーを作成するために配置されるアークは、既存オブジェクトの周囲を正確にトレースするように位置と半径が決定されます。これは、たとえば BGA 下のエスケープビアパターンなど、曲線形状が多数存在する領域でスムーズな配線を形成することを目的としています。Routing Gloss EffortStrong に設定されている場合、アーク間の直線トラックセグメントが水平方向または垂直方向以外の角度で配置されることがあります。

すべての直線トラックセグメントを曲線コーナー付きで完全に水平または垂直に配置する必要がある場合は、斜めコーナーで配線してからグロッシングでコーナーをカーブさせる方が効率的な場合があります。これは、Hugging StyleRounded に設定し、その後 Retrace Selected コマンドを実行することで実現します。ここでは Gloss Selected ではなく Retrace を使用します。Retrace は経路を短縮したりコーナー数を減らそうとはせず、current design rule settings に従って同じ経路に沿ってグロッシングすることに専念するためです。グロッシングについては後述します。

既存配線のコーナーをカーブさせる。

スネーク配線

前述のアークコーナーモードを使用する方法に加えて、コーナースタイルを Any Angle に、Routing Gloss EffortStrong に設定することで、滑らかに流れるポイントツーポイント配線スタイルを実現することもできます。これがいわゆる Snake Routing です。これは、配線が複数の曲線オブジェクトを通過する任意角度ルートを必要とする場合に使用します。以下の例のビデオに示すとおりです。

コーナースタイルを Any Angle に設定したスネーク配線。

自動接続完了

Interactive Router は、ターゲットパッドへの接続の自動完了(Auto-Complete)を試行できます。CtrlLeft Click を押し続けると、Interactive Router に現在の接続の完了を試行させることができます。これにより、個々のトラックセグメントを配置するよりもはるかに高速に配線できますが、Auto-Complete 機能には次のような制限があります。

  • 開始点とターゲットパッドは同じ層上に存在している必要があります。
  • (配線コンフリクトが無視されていない限り)設計ルールに従ってルートを完了できる必要があります。

Auto-Complete はいつでも使用でき、パッドや接続ライン上でCtrl+clickするだけでそのまま配線できます。事前に選択しておく必要はありません。部分的に配線済みの接続に対しても Auto-Complete を使用できます。その場合は、最後のトラックセグメントの終端、または残っている接続ライン上でCtrl+clickして、ターゲットまで自動で完了させます。

接続を Auto-Complete できない場合、ツールは直前に使用していたインタラクティブ配線モードに戻ります。

サブネットジャンパー

FPGA ベース設計の大きな強みの 1 つは、配線の課題を PCB と FPGA の両方で解決できるため、配線層数の削減や PCB の単純化につながる可能性があることです。これを実現するには、設計システムが PCB 主導および FPGA 主導のピンスワップの両方をサポートする必要があります。Altium Designer は PCB エディタでのピンスワップをサポートしており、単純な 2 ピン部品から高ピン数 FPGA まで対応します。

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

Javascript ID: SubnetJumpers

高ピン数 FPGA に向かう配線が近づいてきたところ。

PCB エディタの Automatic Net/Pin Optimizer を使用して最適なピンスワップを探索し、接続ラインのもつれを解消します。

Add Subnet Jumpers コマンドを使用して配線を完了します。

手動で配置するサブネットジャンパー

ネットに短い接続ラインが残っている場合、Route » Add Subnet Jumpers コマンドを実行して配線を完了できます。このコマンドを実行すると、下図のような Subnet Connector ダイアログが表示されます。ダイアログに値を入力して Run ボタンをクリックすると、ボード上のすべての接続ラインがチェックされ、その長さが Maximum Subnet Separation で指定した長さ以下のものはトラックセグメントに置き換えられます。このトラックセグメントの幅は、接続される 2 つのセグメントのうち狭い方の幅になります。なお、サブネットジャンパーが配置される角度は、接続ラインの両端点の位置によって決まります。

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

  • Route » Remove All Subnet Jumpers コマンドを実行して、ボード上の既存のサブネットジャンパーをすべて削除します。
  • Add および Remove Subnet Jumpers コマンドをサポートするために、既存の配線を分割するには Edit » Slice Tracks command を使用できます。

インタラクティブ配線中に配置されるサブネットジャンパー

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

ターゲットが同一ネットの経路ではなくスワップ可能な経路である場合、インタラクティブ配線中にサブネットジャンパーが自動的に追加されます。

  • ピンスワップを行うには、Pin Swapping オプションを有効にする必要があります。配線中に Tab を押して Interactive Routing mode of the Properties パネル を表示し、オプションを設定します。

  • インタラクティブ配線中に配置されるサブネットジャンパーの長さは、インタラクティブ配線用の Properties パネル内の Subnet Jumper Length オプションで定義されます。

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

サブネットジャンパーを通常のトラックセグメントに変換するには、その上でマウスボタンを短くクリック&ホールドし、そのままマウスを動かさずにボタンを離します。すると、サブネットジャンパーは標準トラックセグメントに置き換えられます(上記ビデオの終盤を参照)。同じ操作で複数のサブネットジャンパーを一度に変換するには、まず対象のサブネットジャンパーを選択し、そのうちの 1 つ上でクリック&ホールドします。ボード上のすべてのサブネットジャンパーを選択するには、Select チェックボックスを有効にした状態で PCB Filter パネル内でクエリ IsSubnetJumper を実行します。

インタラクティブ配線およびインタラクティブスライドのオプション

接続をインタラクティブに配線している場合でも、既存の配線をドラッグして新たな配線スペースを確保している場合でも、同じ一連の配線技術が適用されます。このセクションでは、Interactive Routing および Interactive Sliding モードの Properties パネルで利用できるオプションをまとめます。これらの多くのオプションのデフォルト設定は、Preferences ダイアログの PCB Editor – Interactive Routing ページで構成します。

Modifying Existing Routes

Glossing – 配線のスムージング

最小限のコーナー数で整然とした配線を行えるように、PCB エディタには Glossing ツールが用意されています。Glossing は、適用される設計ルールの意図を尊重しつつ、よりクリーンな配線とパッドエントリを生成するために特別に開発された高度なアルゴリズム群です。Glossing はパス長の短縮、コーナー形状の改善と数の削減を試み、一般的にセグメント数の少ない、より整った配線を生成します。また、Glossing はサブネットジャンパーはそのまま残し、ルームベースの幅ルールがある場合には境界での幅変更を尊重します。カーソルを動かして新しいインタラクティブルートパスを定義している間、まだ確定していない配線も自動的に Glossing が適用されます。

Glossing エンジンには Retrace Selected コマンドも含まれています。これは、配線ルールの設定を変更した内容を選択済みの配線に反映させたいときに使用します。Retrace を使うことで、選択した電源配線を「太らせる」ことや、選択した差動ペアを新しい幅とギャップ設定に更新することができます。

Glossing は、インタラクティブ配線、インタラクティブスライド、および Gloss Selected または Retrace Selected コマンドの実行時に適用されます。

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

  • Off – このモードでは、Glossing は実質的に無効になります。ただし、配線/ドラッグ後には、重なり合うトラックセグメントを除去するなどのクリーンアップ処理は引き続き実行されます。このモードは、トラックの手動ドラッグやパッドエントリのクリーンアップなど、基板レイアウトの最終段階で細かな調整を行う際に有用です。
  • Weak – このモードでは、低レベルの Glossing が適用されます。インタラクティブルータは、現在配線しているトラック(またはドラッグされているトラック/ビア)に直接接続されている、あるいはその周辺にあるトラックのみを考慮します。言い換えると、トレースの形状は主に保持され、局所的にスムージングされます。このモードの Glossing は、トラックレイアウトの微調整やクリティカルな配線を扱う場合に有用です。
  • Strong – このモードでは、高レベルの Glossing が適用され、インタラクティブルータは最短経路の探索やトラックのスムージングなどを積極的に行います。このモードの Glossing は、基板レイアウトの初期段階で、できるだけ多くの配線を短時間で完了させたい場合に有用です。Strong Glossing がコーナーでのアークモードのいずれかと組み合わされている場合、任意角度のトレースも許可される点に注意してください。ここでは、設計者がコーナーを曲線化しているので、コーナー間の非直交配線にも抵抗がないだろうという前提に基づいています。

現在の Gloss Effort 設定に加えて、Glossing は次の設定にも従います。

  • Corner Style
  • Hugging Style(インタラクティブスライド中および Gloss Selected / Retrace Selected コマンド実行時)
  • Miter Ratio
  • Min Arc Ratio

これらのオプションを使用して、Glossing はコーナーをどれだけタイトに生成するか、および曲線状の障害物の周囲でルートの曲線形状をどのように形成するかを制御します。

インタラクティブ配線またはスライド中の Glossing の強さは、次の 2 つのオプションで制御します。現在配置またはドラッグしているルートに対する Gloss Effort (Routed) と、現在のインタラクティブ配線またはスライドによって影響を受ける隣接ルートに対する Gloss Effort (Neighbor) です。これらのオプションに対する異なる Gloss Effort モードの例を以下に示します。

Javascript ID: InteractiveRouting_GlossEffortRouted_AD24
Javascript ID: InteractiveRouting_GlossEffortNeighbor_AD24

既存の配線は、Route » Gloss Selected コマンドを実行することで Glossing できます。Corner Style を事前に設定しておくことで、マイターコーナーをアークに変換するなどの設計変更を行う際に有効活用できます。

Glossing & Retracing of Existing Routes

Temporarily Inhibit Glossing – Glossing はインタラクティブ配線およびスライドの中核機能ですが、望む配線形状の実現を妨げる場合もあります。そのような場合には、Ctrl+Shift ショートカットキーを押し続けることで、一時的に Glossing を抑制できます。キーを離すと、現在の設定で Glossing が再度有効になります。

Gloss の実行

Glossing ツールは次のように実行されます。

  • During Interactive RoutingPCB Editor – Interactive Routing ページ(Preferences ダイアログ内)または Interactive Routing modeProperties パネル内)で定義された現在の Gloss 設定に従って実行されます。
  • During Interactive SlidingPCB Editor – Interactive Routing ページ(Preferences ダイアログ内)または Interactive Sliding modeProperties パネル内)で定義された現在の Gloss 設定に従って実行されます。
  • 現在選択されている配線に対して – メニューから Route » Gloss Selected コマンドを選択するか、Ctrl+Alt+G キーボードショートカットを押して、PCB Editor – Gloss and Retrace ページ(Preferences ダイアログ内)または Gloss And Retrace パネル で定義された Gloss 設定に従って Gloss を実行します。
  • After ActiveRouteGloss Results オプションを PCB ActiveRoute パネル で有効にします。

Inhibit Glossing During Routing and Sliding

一時的に Glossing をオフにしたい場合もあります。Glossing は Ctrl+Shift ショートカットキーを押し続けることで抑制できます。キーを離すと、Routing Gloss Effort の現在の設定で Glossing が再開されます。ステータスバーにはこの一時的な状態は反映されず、最後に選択された状態が表示され続ける点に注意してください。

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

Interactive Routing コマンドを実行してクリックし、配線を開始すると、最寄りのパッドから現在のカーソル位置まで一連のトラックオブジェクトが作成されます。これらのトラックの幅は、配線中にステータスバーに表示される現在の Track Width Mode 設定によって決定されます(下のビデオを参照)。

Routing Width Source の設定には、次の 4 つの可能性があります:

  • 設計者が好む幅(User Choice と呼ばれます。これは、該当する Routing Width デザインルールで許可される範囲内でなければなりません)、または
  • 該当する Routing Width デザインルールMinimumPreferred、または Maximum の値。

User Choice / Min rule / Preferred rule / Max rule の選択は、Preferences ダイアログの PCB Editor – Interactive Routing ページにある Track Width Mode ドロップダウン で保存および選択できます。

配線中に Track Width Mode を変更する

インタラクティブ配線中に 3 ショートカットキーを押すことで、4 つの配線幅オプションを順送りに切り替えることができます(下のビデオ参照)。現在のモードはステータスバーに表示されます。コマンド中のショートカットを忘れた場合は、コマンド実行中に Shift+F1 を押して一覧を表示します。


配線中にトラック幅のソースを変更するには、キーボードの 3 キーを押します。Shift+W を押して User Width の別の値を選択します。

トラック幅モードを変更すると、該当するデザインルールで定義された値(Min/Preferred/Max)と User Choice の間を移動します。

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

  • Pickup Track Width from Existing Routing オプションが有効で、クリック位置が既存配線上にある場合は、その既存配線の幅、または
  • 配線中のネットに適用されるルールで定義された範囲内であれば、最後に使用した User-Choice 幅。範囲外の場合は、そのルールで許可される範囲内の最も近い値にクリップされます。

配線中に User Choice の配線幅を変更する

Choose Width dialog

配線中に幅を変更するには、次のショートカットを使用します。なお、Interactive Routing Width Sources オプションがルールベースの幅オプションのいずれかに設定されている場合、これらのショートカットを使用すると、そのオプションは User Choice に変更されます。

  • Shift+W – 配線中にこのショートカットを使用すると、Choose Width ダイアログが開きます。新しい幅をクリックすると、ダイアログが閉じ、選択した幅で配線を続行します。利用可能な幅は、PCB Editor – Interactive Routing ページの Preferences ダイアログ内にある Favorite Interactive Routing Widths ボタンをクリックして開く Favorite Interactive Routing Widths ダイアログ で編集するか、PCB エディタのデザインスペースで O キーボードショートカットを使用し、その後のポップアップメニューで Favorite Routing Widths エントリを選択して編集できます。

  • Tab – 必要な幅がお気に入りとして定義されていない場合にこのショートカットを使用します。Tab を押すと、Interactive Routing モードで Properties パネルを開きます。現在の編集セッションはいったん一時停止し、現在の Width が選択された状態でパネルが開きます。新しい幅の値を入力し、Enter を押して新しい幅で配線を続行します。あるいは、新しい幅の値を入力後、一時停止ボタンのオーバーレイをクリックして配線を再開します。値を編集せずに配線を再開するには、Esc を押します。

これらの手法のいずれかを使用して配線中に幅を変更した場合、Track Width Mode は自動的に User Choice に変更されることを忘れないでください。

配線トラック幅は、該当する Routing Width デザインルールで指定された最小値と最大値の間でなければなりません。ルールの Minimum および Maximum 設定で定義された範囲外の値に幅を変更しようとすると、ソフトウェアは自動的にその値を Min-Max 範囲内にクリップします。

配線中にレイヤーを変更する

インタラクティブに配線中のレイヤーを変更するには、次の 2 つの方法があります:

  • テンキーの * キーを押します。このキーを押すたびに、次に利用可能なシグナルレイヤーへと下がっていきます。
  • Ctrl+Shift+Wheel Scroll ショートカットの組み合わせを使用します。Ctrl+Shift キーを押しながらマウスホイールを前方にスクロールすると、利用可能なシグナルレイヤーを down 方向に移動し、後方にスクロールすると、利用可能なシグナルレイヤーを up 方向に移動します。このショートカットは、いつでもレイヤーを変更するために使用できることに注意してください。現在配線していない場合、このショートカットの組み合わせは有効なすべてのレイヤーを順送りに切り替えます。

ビアは、最後の 2 つのセグメントが交わる最後のコーナーに自動的に追加されます。配線幅と同様に、ビアのサイズは、下のビデオに示す現在の Via Size Mode によって決定されます。このモードは、 Interactive Routing Width Sources オプションで事前に設定できます。


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

配線中に Via Size Mode を変更する

配線幅と同様に、インタラクティブ配線中にビアサイズを選択するためのオプションは 4 つあります:

  • 設計者が好むビアサイズ(User Choice)、または
  • 該当する Routing Via Style デザインルールの MinimumPreferred、または Maximum の値。

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

配線中に User Choice のビアサイズを変更する

配線中に User Choice のビアサイズを変更するには:

  • Shift+V – インタラクティブ配線中にこのショートカットを押して Choose Via Size ダイアログを開きます。このダイアログには、現在デザインで使用されているすべてのビアサイズが自動的に一覧表示されます。ビアサイズを選択し、OK をクリックして、それを User Choice ビアサイズにします。

この機能を使用すると、Preferences ダイアログの Interactive Routing Width Sources 領域にある PCB Editor – Interactive Routing ページの Via Size Mode オプションが User Choice に設定されます。
  • Tab – 配線中のトラック幅を変更するだけでなく、Tab を押して Properties パネルを Interactive Routing モードで開くと、Via Diameter も変更できます。トラック幅と同様に、入力するサイズは、該当する Routing Via Style デザインルールで定義された最小値と最大値の間でなければなりません。

配線中に Via Type を変更する

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

L1 から L4 へのレイヤー変更中に配置されるスタックド µVia。Properties パネルの Interactive Routing モードには、配置される Via Type が表示されます。6 を押して利用可能なビアスタックを順送りに切り替え、8 を押して利用可能なビアスタックの一覧を表示します。
L1 から L4 へのレイヤー変更中に配置されるスタックド µVia。Properties パネルの Interactive Routing モードには、配置される Via Type が表示されます。6 を押して利用可能なビアスタックを順送りに切り替え、8 を押して利用可能なビアスタックの一覧を表示します。

Look Ahead Routing Segment 使用時のビアの挙動

インタラクティブ配線中、まだ配置されていないトラックセグメントはハッチ表示され、確定済みのセグメントは実線で表示されます。別のモードとして、カーソルに接続された最後のセグメントが中抜き(アウトライン)で表示されるモードがあり、このセグメントは「ルックアヘッドセグメント」と呼ばれます。ルックアヘッドモードで配線している場合、クリックするとハッチ表示のセグメントはすべて配置されますが、中抜きのセグメントは配置されません。最後のセグメントを確定せずに、その直前のセグメントを正確に配置できるようにするための機能です。配線中に 1 ショートカットキーを押すと、ルックアヘッドモードをオン/オフ切り替えできます。

レイヤー変更中にルックアヘッドモードをオンに切り替えると、クリックしてもルックアヘッドセグメントは配置されないため、ビアはカーソル位置から直前のコーナー位置へとジャンプします。以下のビデオでこの挙動を確認できます。

レイヤー変更中に 1 キーを押してルックアヘッドモードをオン/オフすると、ビアは最後の配置準備済みセグメントの終端位置にジャンプします。レイヤー変更中に 1 キーを押してルックアヘッドモードをオン/オフすると、ビアは最後の配置準備済みセグメントの終端位置にジャンプします。

SMD パッドへのエントリ制御

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

SMDToCorner and SMDEntry design rules

SMD to Corner デザインルールでは、「distance to corner」の値は、トラック幅または適用されるクリアランスルール(大きい方)の値より大きくする必要があります。やむを得ずそれより小さくする必要がある場合は、次の 3 つの方法で対処できます。

  • パッドエントリを行っている間に Spacebar を押します。これにより、最後のトラックセグメントをパッド中心に沿って整列させるのに役立ちます。
  • パッドの近くで配線を確定し、その後グロス処理なしでパッドエントリを行います(グロス処理は Ctrl+Shift を押し続けることで一時的に無効化できます)。
  • 複数の進入パスが可能な状態でパッドエントリを行う場合、マウスをパッド内部に移動します。これにより、SMD エントリ位置を任意に選択できます。

SMD Entry ルールにおいて、パッドの「Side」とは長辺側を指します。デザインルールの Side オプションは、パッドが SideLength > 2 * EndLength の場合にのみ適用されます。これは、多くの SMD ディスクリート部品のパッドがほぼ正方形であり、これらのデバイスではパッドのどの辺からでも配線できるようにしておくことが望ましいためです。

トレースセンタリング

この機能は Open Beta であり、PCB.EnableTraceCentering オプションを Advanced Settings ダイアログ で有効にした場合に利用できます。

多くの設計者が望む一般的な要件として、可能な限り、パッドやビアの間を通過するトレースを中央に配置したいというものがあります。現在の配線エンジンの動作は、デザインルールで定義された最小許容クリアランスでトラックセグメントを配置し、パッド間でのトレースの拡張やセンタリングは後から行う、というものです。

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

トレースセンタリングの挙動は、PCB Editor – Interactive Routing ページ のオプションおよびインタラクティブ配線中の Preferences ダイアログと Properties パネルで設定できます。

  • Apply Trace Centering – トレースセンタリング機能を有効にします。有効にすると、次のオプションで機能を設定できます。

    • Adjust Vias – このオプションを有効にすると、可能な限り追加クリアランスを維持するためにビアが押し出されます。

      トレースセンタリングによってビアが押されないようにするには、次のいずれかを行います。

      • Adjust Vias オプションを無効にします。この場合、ロックされていないビア間ではセンタリングは適用されません。
      • Allow Via Pushing オプションを無効にします。この場合、(Clearance 制約で指定された最小クリアランスを確保する場合であっても)ビアは押されません。
    • Added Clearance Ratio – 適用されるクリアランスに対する倍率であり、その値がクリアランスに加算されます。例えば、適用クリアランスが 0.15mm の場合、このオプションを 2 に設定すると、配線エンジンは可能な限り 0.15 + 2*0.15 = 0.45mm だけ既存のパッドおよびビアから離すように指示されます。その後、必要に応じてこのクリアランスを指定クリアランスまで減らすことができます。

Preferences ダイアログでのインタラクティブ配線用トレースセンタリングオプション
Preferences ダイアログでのインタラクティブ配線用トレースセンタリングオプション

Properties パネルでのインタラクティブ配線用トレースセンタリングオプション
Properties パネルでのインタラクティブ配線用トレースセンタリングオプション

パッドおよびビアの周囲に追加クリアランスを設けることで、トレースを中央に配置できます。

  • この機能は Any Angle を含むすべての配線モードで利用できます。また、インタラクティブ差動ペア配線 および インタラクティブスライド 中でも利用できます。

  • トレースをインタラクティブにスライドする際にトレースセンタリングを無効にするには、Disable Trace Centering When Dragging オプションを Dragging 領域の PCB Editor – Interactive Routing ページ(Preferences ダイアログ内)またはインタラクティブスライド用の Properties 領域(Properties パネル内)で使用します。このオプションが有効な場合、機能のメイン Apply Trace Centering オプションが有効であっても、トレースのインタラクティブスライド中にはトレースセンタリングは適用されません。

配線の自動シュリンク

この機能は、PCB.Routing.EnableAutoShrinking オプションを Advanced Settings ダイアログ で有効にした場合に利用できます。

インタラクティブルーターで配線しているトレースが、現在選択されている配線幅では障害物の間を通過できない場合、自動シュリンク機能により、その場所でトレースを通せる幅まで自動的に幅を縮小できます(ただし、この縮小後のトレース幅が、対応する制約で定義された最小許容幅を下回らないことが条件です)。この機能を有効にするには、Auto Shrinking オプションを PCB Editor – Interactive Routing ページPreferences ダイアログおよび Properties パネルで有効にし、インタラクティブ配線 中に使用します。

なお、自動シュリンクは Ignore Obstacles および Stop At First Obstacle 配線コンフリクト解決モードでは適用されません。Available Routing Conflict Resolution Modes で詳細を確認してください。

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

最新のコンポーネント技術では、ボード上を配線していく中でネットの幅を変える必要がある、という課題がよく発生します。例えば、BGA への進入/退出では、BGA フットプリントの外周付近で推奨幅に切り替える前に、より細いエスケープルートが必要になることがよくあります。

これは、このページで前述したテクニックを用いてインタラクティブ配線中に手動で行うこともできますが、プレースメントルームとルームベースの配線幅ルールを追加することで、この幅切り替え動作を自動化することもできます。これを設定すると、ルームに入る/出る際にトラックが自動的にネックダウンおよび拡張されます。

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

  • より細いルートが必要なボード領域に対して Placement Room ルールを定義します。
  • ルーム内のルート幅を定義する、優先度の高い Width Constraint ルールを定義します。このルールでは、後述する TouchesRoom スコープを使用します。

これらの設定が完了すると、以下のビデオに示すように、プレースメントルームに入る/出る際に幅が自動的に切り替わります。

Width rules being obeyed Track segments sized video

ルーム境界を横切る際、幅ルールが順守され、トラックセグメントはインテリジェントにサイズ変更されます。

ルームベースの配線を行うには、まずプレースメントルームを定義する必要があります。プレースメントルームもデザインルールの一種です。デザインルールダイアログからルールを作成してルームを定義することもできますが、逆にルームをインタラクティブに作成し、Altium Designer にデザインルールを自動生成させた方が効率的な場合もあります。

ルームルールの作成

Design » Rooms サブメニューには、複数のルーム定義コマンドがあります。

ルームは、コンポーネントの配置位置を制御したり、そのボード領域内で適用されるルールを制御したりするのに便利な機能です。ルームは、コンポーネントの配置位置を制御したり、そのボード領域内で適用されるルールを制御したりするのに便利な機能です。

選択したコンポーネントの周囲にルームを作成すると、次のことが行われます。

  1. 選択したコンポーネントからコンポーネントクラスが作成されます。クラス(Design » Classes)を確認し、必要に応じてコンポーネントクラス Name を更新します。
  2. Placement Room Definition デザインルールが作成されます。このルールは、ステップ 1 で作成されたコンポーネントクラスをターゲットとするようスコープ設定されています。コンポーネントクラス名を変更した場合は、ルールスコープ(Full Query)もそれに合わせて更新する必要があります。
  3. Placement Room Definition デザインルールには自動的に名前が付けられます。必要に応じて名前を変更し、その名前を控えておきます。ルームは他のデザインルールからその Name によって参照されるためです。
  4. 必要に応じてルームのサイズを変更します。これを行うには、まず一度クリックしてルームを選択し、次に頂点をクリック&ホールドしてコーナーまたはエッジを移動します。頂点をクリックして移動する際に Shift を押すと、対称リサイズを行うこともできます。

この例では、ルールはコンポーネントクラスではなく、特定の BGA フットプリント(「BGA50P18X18-180」)をターゲットとするようスコープ設定されています。この例では、ルールはコンポーネントクラスではなく、特定の BGA フットプリント(「BGA50P18X18-180」)をターゲットとするようスコープ設定されています。

配置ルーム定義デザインルールは、通常 1 つ以上のコンポーネントを対象とするようにスコープ設定されます。ここで説明しているように、そのルームで定義された領域内の配線を制御する目的で使用する場合、必ずしも特定のコンポーネントを対象にスコープ設定する必要はありません。例えば、ルールのスコープ (Full Query) を All に設定しても、配線動作は要求どおりになります。ルーム内のコンポーネントを対象にスコープ設定する利点は、コンポーネントを移動する必要が生じたときに、Design » Rooms » Move Room コマンドを使用してルームとコンポーネントを一緒に移動できる点です。

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

異なる配線幅が必要な領域を定義するルームを作成したら、その配線幅ルールを作成できます。下図は、Room_BGA という名前のルームに配線が触れたときに、PCB エディタに配線幅を 0.075mm に設定するよう指示するようスコープ設定された Routing Width ルールの例です。Altium Designer のインタラクティブルータエンジンは、このようなルールを満たすために、ルーム境界で現在のトラックセグメントを自動的に終了し、新しいセグメントを開始します。

ルーム Room_BGA 内のすべてのネットの幅を 0.075mm に設定するようスコープ設定された Routing Width デザインルール。ツリーの先頭に表示されていることから、これが最優先の配線幅ルールであることが分かります。
ルーム Room_BGA 内のすべてのネットの幅を 0.075mm に設定するようスコープ設定された Routing Width デザインルール。ツリーの先頭に表示されていることから、これが最優先の配線幅ルールであることが分かります。

TouchesRoom および WithinRoom クエリキーワードの詳細

Net Tie コンポーネントを使用した 2 つのネットの接続

意図的に 2 つの異なるネットを接続する必要が生じることは珍しくありません。例えば、アナログ GND とデジタル GND を制御された方法で接続する必要がある場合などです。これは、2 つのネットを Net Tie コンポーネントで接続することで実現します。Net Tie コンポーネントは、制御されたショート回路にほかならず、基板上でネット同士を接続する位置をユーザーが決定できるようにするものです。

Net Tie パッドに向かって配線する際の課題は、ルールエンジンが違反が発生しようとしていることを検出し、Net Tie パッドへの配線を妨げてしまう点です。

  • これを解決するには、Routing ModeIgnore Obstacle に切り替えます。

Net Tie に向かって配線するには、Routing Mode を Ignore Obstacle に切り替えます。

意図的に 2 つのネットを接続する

の詳細

インタラクティブルータの Follow モードで既存形状に沿ってトレースする

配線中によくある要件として、既存の形状や輪郭に沿うように配線を配置したい場合があります。輪郭は、障害物、カットアウト、ボードエッジ、あるいは既存の配線であることもあります。

輪郭に「対抗」するように、マウス操作とクリックを慎重かつ正確に行って新しい配線を輪郭に密着させる代わりに、Follow モードでは、輪郭をクリックして指定し、その輪郭に沿ってカーソルを動かすことで配線方向を定義します。Follow モードでは、インタラクティブルータがトラックおよびアークセグメントを追加し、適用されるデザインルールに準拠しながら新しい配線が輪郭に沿うようにします。この機能は、特に曲線配線を行う際に有用です。

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

  • インタラクティブ配線を起動し、配線する接続をクリックして選択し、必要なコーナースタイル (Shift+Spacebar) に切り替えます。
  • 輪郭に沿って配線するには、対象オブジェクト上にカーソルを置き、Shift+F を押します。インタラクティブルータはカーソル下のオブジェクトを検出し、Follow モードに切り替わります。
  • 必要な方向にカーソルを動かします。ソフトウェアは、その方向の輪郭に沿うようにトラックおよびアークセグメントを自動的に配置します。
  • Left-click を押して Follow セグメントを配置し、Follow モードを終了します。
  • 必要に応じて配線を完了します。

利用可能な配線コンフリクト解決モード

前述のとおり、インタラクティブルータが、他ネットのパッドなど PCB ワークスペース内に既に存在するオブジェクトにどのように応答するかは、現在の Routing Conflict Resolution モードに依存します。配線中に利用可能なコンフリクト解決モードは、Preferences ダイアログのPCB Editor – Interactive Routing ページで設定します。

コンフリクト解決モードには次のものがあります:

  • Ignore Obstacles – 既存オブジェクトを無視します(配線は自由に配置でき、配線中にトラックを障害物の上に通すことができます)。違反はハイライト表示されます。

  • Push Obstacles – 既存のトラックやビアを押しのけて、新しい配線のためのスペースを確保します。このモードで障害物を押しのけると違反が発生する場合は、配線がブロックされていることを示すインジケータが表示されます。

  • Walkaround Obstacles – トラック、パッド、ビアなど既存オブジェクトの周囲に経路を見つけようとします。他オブジェクトとのクリアランスは、該当する Clearance デザインルールで定義されます。このモードで障害物を回避すると違反が発生する場合は、配線がブロックされていることを示すインジケータが表示されます。

  • Stop At First Obstacle – このモードでは、配線エンジンは最初に遭遇した障害物で停止します。

  • Hug And Push Obstacles – このモードでは、配線エンジンは既存オブジェクトにできるだけ密着して追従し、配線するトラックのためのスペースが不足している場合にのみそれらを押しのけます。このモードで障害物に密着または押しのけると違反が発生する場合は、配線がブロックされていることを示すインジケータが表示されます。

  • AutoRoute on Current Layer – このモードはオートルータのインテリジェンスをインタラクティブルータに適用し、最短の総配線長を得るために、押しのけと回避のどちらかを自動的に選択します。

  • AutoRoute on Multiple Layers – このモードはオートルータのインテリジェンスをインタラクティブルータに適用し、最短の総配線長を得るために、押しのけ、回避、レイヤ切り替えのいずれかを自動的に選択します。

AutoRoute Current Layer および AutoRoute MultiLayer モードは単一トラック配線時のみ利用可能であり、差動ペアや複数トレース配線時には使用できません。

現在の Conflict Resolution モードは、Altium Designer 画面下部のステータスバーに表示されます。インタラクティブ配線中に Shift+R ショートカットキーを使用して、利用可能なモードを順に切り替えることができます。

Status bar showing Conflict Resolution Mode

利用可能なモードは、PreferencesダイアログのPCB Editor – Interactive Routing ページRouting Conflict Resolution 領域にある対応するオプションを有効にすることで決まります。現在の配線コンフリクト解決モードは、これらのオプションの下にある Current Mode フィールドにも反映されており、ここから直接選択することもできます。

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

インタラクティブ配線中に、なぜ配線がその隙間を通れないのか疑問に思ったことはありませんか?ルール制約が誤っているのか、それとも対象ネットに誤ったルールが適用されているのか?デザインルールの影響を解釈・理解するのに役立つよう設計されたクリアランス境界の動的表示機能は、インタラクティブ配線中にどれだけのスペースが利用可能かを視覚的に示します。

Display Clearance Boundaries 機能には 2 つのモードがあります。1 つは、既存オブジェクト + それらを取り囲む適用クリアランスルールで定義される立ち入り禁止領域を、PCB 全体のすべてのオブジェクトに対してシェーディング表示するモード、もう 1 つは、クリアランス表示領域をカーソル周囲の円形ゾーンに限定するモードです。

既存ワークスペースオブジェクトの周囲クリアランスは、配線中に動的に表示できます。配線中に Ctrl+W  ショートカットを使用して有効 / 無効を切り替えます。
既存ワークスペースオブジェクトの周囲クリアランスは、配線中に動的に表示できます。配線中に Ctrl+W ショートカットを使用して有効 / 無効を切り替えます。

  • Ctrl+W ショートカットはインタラクティブ配線の起動に使用され、その後、配線中に Display Clearance Boundaries 機能のオン / オフ切り替えにも使用できます。
  • インタラクティブ配線中に Tab を押すと、Properties パネルの Interactive Routing モードが開き、すべてのインタラクティブ配線オプションを設定できます。

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

Display Clearance Boundaries オプションを、Preferences ダイアログのPCB Editor – Interactive Routing ページで有効にします。

Preferences ダイアログのPCB Editor – Interactive Routing  ページでこのオプションを有効にします。
Preferences ダイアログのPCB Editor – Interactive Routing ページでこのオプションを有効にします。

  • Display Clearance Boundaries オプションが有効な場合、existing objects + the applicable clearance rule で定義される立ち入り禁止クリアランス領域が、インタラクティブ配線中にローカルな閲覧サークル内のシェーディングポリゴンとして表示されます。

  • Reduce Clearance Display Area オプションが無効な場合、立ち入り禁止クリアランス領域は、下のビデオに示すようにレイヤ全体に対して表示されます。

必要に応じて、現在のレイヤ上のすべての銅オブジェクトに対して立ち入り禁止領域を表示することもできます。
必要に応じて、現在のレイヤ上のすべての銅オブジェクトに対して立ち入り禁止領域を表示することもできます。

クリアランス境界は、Interactive Differential Pair Routing およびインタラクティブマルチ配線中にも表示できます。クリアランス境界の表示は、Ignore Obstacles を除くすべての配線モードで利用可能です。

自動ループ除去

Altium Designer には、ネットのインタラクティブ配線時にループ除去をサポートする機能があります。配線中には、既存の配線を変更する必要が生じる場面が多くあります。ドラフティング的なアプローチでトラックセグメントをクリック&ドラッグして既存配線を変更しようとする代わりに、新しい経路を配線するだけで既存の配線経路を再定義できます。既存の配線経路上の任意の場所からインタラクティブ配線を開始し、新しい経路を配線して、必要な箇所で古い経路に戻します。新しい経路が既存経路に合流した瞬間、Automatically Remove Loops オプションが有効であれば(通常このオプションは有効です)、冗長ループ内のすべてのセグメントが自動的に削除されます。

再配線するには、新しい経路をそのまま配線するだけです。新しい配線が既存配線に戻って合流するとループが生成されます。Loop Removal が有効な場合、Altium Designer はこれを自動的に削除します。
再配線するには、新しい経路をそのまま配線するだけです。新しい配線が既存配線に戻って合流するとループが生成されます。Loop Removal が有効な場合、Altium Designer はこれを自動的に削除します。

  • 電源や GND ネットなど、一部のネットではループ(同一点への複数経路)が必要な場合があることに注意してください。これらのネットでは、Automatically Remove Loops 機能を選択的に無効にできます。PCB パネル(パネルモードを Nets に設定)でネット名をダブルクリックして Edit Net ダイアログ を開き、そのネットに対してのみ Remove Loops オプションをオフにします。

  • Loop Removal – 配線中に Shift+D ショートカットを押して、ループ許可モードに切り替えます。インタラクティブルータは、このモードがオフに切り替えられるまでこの状態を維持します(このトグル機能はインタラクティブ配線中のみ利用可能です)。ループ除去を再度有効にしても、ループを含むネットの再配線を続ける限り、既存のループは保持されます。

  • ビアを含むアンテナは、自動ループ除去中も常に保持されます。

  • 新しい配線経路のトラック幅が既存経路よりも狭い場合、自動ループ除去機能によって既存経路は削除されないことに注意してください。

インタラクティブ配線中のフィードバック

ネットを配線しているとき、そのネット名や現在の配線幅設定を把握しておくことは不可欠です。これらの情報は、配線中に Heads-Up ディスプレイおよびステータスバーで、他の多くの有用な情報とともに確認できます。

インタラクティブ配線中に Heads-Up ディスプレイおよびステータスバーに表示される情報:

  • 現在のデザイン空間上の位置とスナップグリッド設定

  • オブジェクトホットスポットへのスナップ: オフ / 現在の層のみオン / すべての層でオン

  • 現在のトラックコーナーモード

  • 現在の配線コンフリクト解決モード

  • 配線幅のソース

  • ビアスタイルのソース

  • 使用されるビアタイプ名

  • 現在のグロス強度

  • ネット名

  • 全体の配線長

  • 現在配置中の配線セグメントの寸法

Heads-Up ディスプレイのオン/オフは Shift+H で切り替えます。表示内容、色、フォントは Preferences ダイアログの PCB Editor – Board Insight Modes ページで設定します。

その他のインタラクティブ配線オプションと機能

インタラクティブ配線には、Preferences ダイアログの PCB Editor – Interactive Routing ページで設定する、その他の多くのオプションがあります。インタラクティブ配線機能を最大限に活用するには、これらのオプションの役割を理解しておくことが重要です。

Automatically Terminate Routing

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

Routing Gloss Effort

  • インタラクティブ配線中にカーソルを移動すると、配線エンジンは最後にクリックした位置から現在のカーソル位置までの最短経路を常に探索します。どの程度スムーズに配線でき、コーナー数を減らせるかは、Routing Gloss Effort によって決まります。
  • 現在の Routing Gloss Effort 設定はステータスバーに表示されます。Ctrl+Shift+G ショートカットを使用して設定を順送りに切り替えます。設定が強いほど、最終的な配線のコーナー数は少なくなります。現在のモードは Heads-Up ディスプレイとステータスバーに表示されます。
  • グロスは、インタラクティブ配線中に Ctrl+Shift キーを押している間、一時的に無効化することもできます。
  • グロス処理は計算量の多いバックグラウンドタスクであり、特に複数ネットを同時に配線している場合、インタラクティブ配線のパフォーマンスに影響を与える可能性があります。グロス設定が強いほど、計算に要する時間は長くなります。

Look Ahead Behavior

  • インタラクティブ配線中、現在配線しているネットのトラックセグメントは、ハッチ表示または中空(空)の表示で描画されます。ハッチ表示されているすべてのセグメントは、次のマウスクリックで確定されます。

  • 中空のセグメントは「ルックアヘッドセグメント」と呼ばれます。これは、次にどこへセグメントを配置するかを、確定せずに検討できるようにするためのものです。ルックアヘッドモードは、配線中に 1 ショートカットキーでオン/オフを切り替えます。

中空(空)のセグメントはルックアヘッドセグメントと呼ばれます。これを使って、今後配置するセグメントの位置を計画します。配線中に 1 ショートカットを押して、ルックアヘッドモードをオン/オフ切り替えします。
中空(空)のセグメントはルックアヘッドセグメントと呼ばれます。これを使って、今後配置するセグメントの位置を計画します。配線中に 1 ショートカットを押して、ルックアヘッドモードをオン/オフ切り替えします。

インタラクティブ配線中に使用できるショートカット

  • テンキーの * を使用して、次に利用可能な配線層へ切り替え、ビアを挿入します。

  • Ctrl+Shift を押しながらマウスホイールを回転させると、次に利用可能な配線層へ順に切り替えつつビアを挿入します。ホイールの 1 クリックごとに 1 層移動します。

  • Shift+R を使用して、利用可能な配線コンフリクト解決モードを順に切り替えます。

  • Shift+Spacebar を使用して、利用可能なコーナーモードを順に切り替えます(詳細はこちら)。コーナーのアークオプションでは、"," および "." キーボタンを使用してアークサイズを縮小/拡大します。

  • Spacebar は直前のコーナーの向きを反転します。

  • Backspace を使用して、最後に配置したセグメントを「リップアップ」します。

  • Shift+W を使用して Choose Width ダイアログを開き、配線幅を変更します。

  • 次に利用可能なシグナル層へ切り替えてビアを挿入するには:

    • テンキーの * キーを押すか、
    • Ctrl+Shift+Wheel Scroll ショートカットキーの組み合わせを使用します。

     

  • スルーホールパッドまたはビアから配線を開始した後で、誤った層にいることに気付いた場合は、L ショートカットを押して、ビアを追加せずに利用可能なシグナル層を順送りに切り替えます。

  • Ctrl+Click を使用して、インタラクティブ配線エンジンに現在の配線の自動完了を試行させます。

  • 配線中に Shift+F1 を押すと、インタラクティブ配線のショートカット一覧が表示されます。

  • 層変更中に使用できるコマンドは次のとおりです:

    • Ctrl+L を使用して利用可能な層のリストを開き、目的の層をクリックして選択します。

    • 1 から 10 までのテンキーを使用して、その番号の層に即座に切り替えます。

    • Properties パネルを開いて、層変更に使用されるビアの Z 面ビューを表示します。

     

すべてのエディタで使用できるショートカットの完全な一覧については、Shortcut Keys ページを参照してください。

次のステップ

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
機能の可用性

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

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

従来のドキュメント

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

Content