ビアステッチングとビアシールディングの追加

概略

この記事では、Altium Designerにおけるビアスティッチングとビアシールディングの違い、それぞれを使用する目的、そして両方を同様のワークフローで実行できるAltium Designerの機能について解説します。ネットにスティッチングビアを追加する手順に沿って、配置、クリアランス、ビアスタイルに関する主な設定項目を紹介し、配置済みのビアセットを編集する方法も説明します。スティッチングとシールディングの使い分けや、PCBエディターでの設定方法をより明確に理解したい方に役立つガイドです。自信を持って作業を進め、PCBレイアウトをより効果的に行うために、ぜひ読み進めてください。

- ビアスティッチングとビアシールディングの役割、およびPCB設計におけるそれぞれの目的の違いを理解できます。
- 配置とビアのプロパティを制御するダイアログの主な設定項目を含め、Altium Designerでスティッチングビアやシールディングビアを追加する方法を確認できます。
- クリアランス、接続動作、ポリゴンの再ポア、既存のビアセットの編集に関する重要な注意点を学べます。
AIでさらに深掘り:

ビアスティッチングは、異なるレイヤー上の広い銅箔領域を相互に接続する手法です。基板構造を貫く強固な垂直接続を形成することで、低インピーダンスの維持とリターンループの短縮に役立ちます。また、ビアスティッチングを使用すると、そのままでは孤立してしまう銅箔領域を、本来のネットに接続することもできます。

ビアシールドの機能はこれとは異なり、RF設計において、RF信号を伝送する配線のクロストークや 電磁干渉を低減するために使用されます。 ビアフェンスまたはピケットフェンスとも呼ばれるビアシールドは、信号の配線経路に沿って1列以上のビアを配置することで形成されます。Altium Designerでは、これをビアシールドと呼びます。

Altium Designerは、ビアスティッチングとビアシールドの両方に対応しています。スティッチングビアとシールドビアの追加手順は似ているため、このページでは両方について説明します。

 
 
 
 
 

ビアスティッチングは、基板を貫く強固な垂直接続を形成し、インピーダンスの維持とリターンループの短縮に役立ちます。

ビアシールドは、クロストークや 電磁干渉からネットを保護する「フェンス」を形成するために使用されます。

 

スティッチングビアの追加

ビアスティッチングは後処理として実行され、銅箔の空き領域にスティッチングビアを配置します。 ビアスティッチングを実行するには、指定したネットに接続された銅箔領域が、異なるレイヤー上で重なっている必要があります。対応する銅箔領域には、Fills、Solid Regions、 Polygons、Power Planesがあります。

ネットにスティッチングビアを追加するには、メニューから Tools » Via Stitching/Shielding » Add Stitching to Netコマンドを選択します。Add Stitching to Netダイアログが開き、Net、 Stitching Parameters、 Via Styleを指定できます。OKボタンをクリックすると、スティッチングアルゴリズムが、選択したネットに接続されているすべてのフィル、ソリッド領域、ポリゴン、パワープレーンを識別し、指定したビアとスティッチングパターンを使用して、基板を貫く接続を試みます。 

新しいスティッチングビアセットはAdd Stitching to Netダイアログで設定します。既存のビアセットは、Via Stitchingダイアログ()またはPropertiesパネル()で編集します。これら3つの画面の各フィールドについて、以下で説明します。

ビアスティッチングに関する注意事項

  • 最初にスティッチングに使用する Net を選択してください。この選択は、Load values from Routing Via Style Rule ボタンのクリック時など、他のオプションの動作に影響します。デザインスペースですでにネットが選択されている場合は、Add Stitching to Net ダイアログを開くと、そのネットが自動的に選択されます。

  • シールドビアは、VSn: Via Stitchingで識別されます。数値 n は、このビアが、同じ数値識別子を持つ他のビアと同じビアスティッチングユニオンに属していることを示します。

  • ビアの接続スタイル(サーマルリリーフまたは直接接続)は、ポリゴンでは適用される Polygon Connect Style デザイン制約、電源プレーンでは適用される Plane Connect Style デザイン制約によって定義されます。ソリッドリージョンとフィルには直接接続が使用されます。

  • スティッチングが完了したら、ビアがサーマルリリーフ接続されているすべての影響対象ポリゴンを再ポアする必要があります。

  • スティッチングビアの各セットはユニオンに追加されます。これらのユニオンを確認するには、PCB パネルを Unions モードに設定してください()。

  • スティッチングビアのセットを編集するには、セット内のいずれかのビアをダブルクリックして Via Stitching ダイアログを開きます。ダブルクリックで Properties パネルが開くように設定されている場合は、そのパネルが開きます()。または、1つ以上のスティッチングビアを囲むように、左から右へ選択矩形をドラッグし、Properties パネルで設定を編集します。

  • ビアのセットを削除するには、Tools » Via Stitching » Remove Via Stitching Group コマンドを実行してから、グループ内のいずれかのビアをクリックします。

  • ビアスティッチングのアルゴリズムは、ポリゴン、フィル、ソリッドリージョン、電源プレーンを次のように処理します。

    1. 同じネット上のポリゴン、リージョン、フィルは、異なるレイヤー上で重なる箇所にスティッチングが適用されます。その領域内で、別のネット上のポリゴン、リージョン、フィルが(別のレイヤー上で)重なっている場合、その領域にはスティッチングが適用されません。別のネット上のプレーン領域が重なっている場合は、そこを貫通します。

    2. 対象ネット上で重なるプレーン領域には、別のネットに接続されたプレーン領域が(別のレイヤー上に)存在するかどうかにかかわらず、常にスティッチングが適用されます。同じ領域にポリゴン、リージョン、フィルが重なっている場合は、上記のルール1が適用されます。

      To summarize these two rules - 他のレイヤーでは、別のネットのプレーンレイヤーをスティッチングビアが常に貫通しますが、別のネットのポリゴン、リージョン、フィルは貫通しません。スティッチングビアが必要な領域内に別のネットのポリゴンがある場合は、そのポリゴンを一時的にシェルフし、スティッチングビアを定義してから、ポリゴンのシェルフを解除して再ポアしてください。詳細は、ポリゴンのシェルフと再ポアを参照してください。 

ビアスティッチング領域の変更

ビアスティッチングの各領域にあるビアのセットは、1つの ユニオン にまとめられます。ユニオン全体を移動したり、領域のサイズを変更したりできます。

左から右へ選択ウィンドウをドラッグしてスティッチング領域を選択し、適切なカーソルが表示される位置にマウスを合わせて、移動またはサイズ変更を行います。

ネットへのシールドビアの追加

ビアシールドは、近接する信号からの干渉や結合の影響をネットから遮断するために使用します。シールドビアの間隔は、遮蔽対象の最高周波数に合わせて設定する必要があります。シールドの適切な設計は不可欠です。設計が不適切なビアフェンスは、その間隔が近接する信号の共振周波数に相当する場合、かえってEMIの問題を引き起こす可能性があります。詳細は、 ビアシールドに関する注意事項のセクションで説明します。

配線済みのネットの周囲にビアシールドを配置するには、メニューからTools » Via Stitching/Shielding » Add Shielding to Netコマンドを選択します。Add Shielding to Netダイアログが表示されるので、必要に応じてNet to Shieldとその他のShielding Parameters、参照用のNet、および Via Styleを設定します。選択したネットの両側で、適用されるデザインルールに準拠してビアを配置できるすべての位置にビアが配置されます。

新しいシールドビアセットはAdd Shielding to Netダイアログで設定し、既存のビアセットはVia Shieldingダイアログ()またはPropertiesパネル()で編集します。 これら3つのダイアログ/パネルのフィールドについて、以下で説明します。

ビアシールドに関する注意事項

  • 最初にシールド対象のNetを選択してください。これは、Load values from Routing Via Style Ruleボタンをクリックしたときの動作など、他のオプションの動作に影響するためです。 デザインスペースですでにネットが選択されている場合、Add Shielding to Netダイアログを開くと、そのネットが自動的に選択されます。

  • シールドビアは、VSHn: Via SHieldingで識別されます。数値nは、同じ数値識別子を持つ他のビアと同じビアシールドユニオンに、このビアが属していることを示します。

  • ビアの接続スタイル(リリーフまたはダイレクト)は、ポリゴンの場合は適用されるPolygon Connect Style設計制約、電源プレーンの場合は適用されるPlane Connect Style設計制約によって定義されます。

  • スティッチングが完了したら、リリーフ接続スタイルを指定するPolygon Connect Style設計ルールが適用される、影響を受けたすべてのポリゴンを再ポアする必要があります。

  • シールドビアの各セットはユニオンに追加されます。これらのユニオンを確認するには、PCBパネルをUnionsモードに設定してください()。

  • シールドビアのセットを編集するには、セット内のいずれかのビアをダブルクリックしてVia Shielding ダイアログを開くか、ダブルクリックで開くように設定されている場合はPropertiesパネルを開きます()。または、1つ以上のシールドビアを含む囲み選択の矩形を左から右へドラッグし、Propertiesパネルで設定を編集します。

  • ビアのセットを削除するには、Tools » Via Stitching/Shielding » Remove Via Shielding Groupコマンドを実行してから、グループ内のいずれかのビアをクリックします。

  • ネットの一部のみをシールドしたり、複数のネットをシールドしたりすることもできます。

    • ネット全体をシールドしない場合は、まず必要なトラックセグメントを選択し、Selected Objectsオプションを有効にしてシールドします。

    • 隣接する複数のネットをシールドするには、デザインスペースでそれらのネットを選択し、Selected Objectsオプションを有効にしてシールドします。

    • 差動ペアは、複数ネットのSelected Objects手法を使用するか、Net to Shieldドロップダウンで差動ペアを構成するいずれか一方のネットを選択することでシールドできます。

  • Add shielding copperオプションを使用すると、シールドビアを囲むポリゴンを追加できます。Add clearance cutoutオプションも有効にすると、ビアだけを囲むようにポリゴンが切り詰められます。これらのオプションの詳細については、後述のシールドビアとともにシールド用銅箔を追加するを参照してください。

シールドビアのサイズや配置に厳密な正解はありませんが、実証試験に基づいたガイドラインが確立されています。 

  • M K Armstrongは、「PCB design techniques for lowest-cost EMC compliance Part 1」と題した論文で、次のように推奨しています。

「スティッチングの間隔はλ/20以下とし、スタブ長もこれを超えないようにします。これは、多層設計においてグランドフィルをグランドプレーンにスティッチングする際にも非常に有効なルールです。λは、その設計における最も高い有意な周波数の波長です(不明な場合は1 GHzと仮定します)。ここで、

f = C / λ

注:FR4誘電体のPCB内を伝搬する電磁波のC(光速)は、自由空間での速度の約60%になります。」

  • 後述のディスカッションフォーラム(5)で指摘されているように、オンボードアンテナを備えたPCBでは、「ビア間の距離は、最大でも共振波長の1/4にする必要があります」。 

  • このフォーラムの議論(5)では技術ノートも参照されており、そこには「一般的な経験則として、スティッチングビアの間隔はλ/10以下、できればλ/20程度にする」と記載されています。

シールドビアとともにシールド用銅箔を追加する

配線の両側にシールドビアを追加するだけでなく、下の画像に示すようにシールド用銅箔を追加することもできます。これを行うには、Via Shielding ダイアログでAdd shielding copperオプションを有効にします。 この銅箔はポリゴンとして作成されるため、適用されるClearanceおよびPolygon Connect Style設計ルールに従います。

Add shielding copperオプションは、シールドビアを囲むポリゴンを追加します。シールド対象ネットから遠い側のポリゴンエッジは、ビアのエッジに接します。シールド対象ネットに隣接するポリゴンエッジは、適用されるClearance設計ルールに従ってネットから離されます。Add clearance cutoutオプションも有効にすると、代わりにAdd Shielding to NetダイアログのDistance設定に従って、ポリゴンがシールド対象ネットから離されます。下の画像にカーソルを合わせると、違いを確認できます。

クリアランスカットアウトオプションを有効にした場合のネット周囲のシールドビアと、

クリアランスカットアウトオプションを無効にした場合のネット周囲のシールドビア。

 

スティッチングビアまたはシールドビアの選択と編集

スティッチングビアやシールドビアの配列を扱いやすくするため、どちらのビアも自動的にユニオンにまとめられます。ユニオンはPCBパネルで管理します。

PCBパネルを使用した選択

配列を選択するには、PCBパネルをUnionsモードに切り替え、目的のVia StitchingまたはVia Shieldingユニオンを選択します。パネルのSelectチェックボックスが有効になっている場合、その配列に属するすべてのビアが選択されます(下の画像を参照)。または、配列内のいずれかのビアをダブルクリックしてPropertiesパネルを開き、配列を編集します。

PCBパネルをUnionsモードにして、スティッチング配列またはシールド配列のすべてのビアを選択します。この画像では、4つのビアシールドユニオンがすべて選択されています。
PCBパネルをUnionsモードにして、スティッチング配列またはシールド配列のすべてのビアを選択します。この画像では、4つのビアシールドユニオンがすべて選択されています。

ビアセットのインタラクティブな選択

選択時の動作:

  • 個々のスティッチングビア/シールディングビアは、選択して削除できます。

  • Preferences ()で Popup Selection Dialog オプションが有効になっている場合、ユニオンに属する個々のビアをクリックすると、上の画像のように、そのユニオンを含むリストが表示されます。ユニオンを選択すると、そのビアのユニオンをワークスペースで削除したり、Properties パネルで編集したりできます。 

  • Popup Selection ダイアログが有効になっていない場合、ユニオンに属する個々のビアをクリックすると、次のように動作します。

    • 最初のクリックでは、個々のビアが選択されます。

    • 2回目以降のクリックでは、オブジェクトが重なっている場合の選択順序に従って、次のオブジェクトが選択されます。たとえば、コンポーネント、ポリゴン、ビアのユニオンの順になります(これらのオブジェクトがカーソルの下にある場合)。

    • または、最初のクリックで個々のビアを選択した後、Shift+Tab ショートカットを押して Select Overlapping コマンドを実行します。Shift+Tab を繰り返し押すと、重なっているオブジェクトが順番に選択されます。

  • 領域内に制限されたスティッチングのユニオンは、ユニオン内のいずれかのビアを囲むように、囲み選択用のウィンドウをドラッグすることで選択できます(左から右へドラッグ)。この操作は、このページの ユーザー定義のビアスティッチング領域の変更セクションのアニメーションで示されています。

ビアセットの編集

スティッチングビアセットまたはシールディングビアセットを選択すると、Properties パネルの Via Stitching モードまたは Via Shielding モードでプロパティを編集できます。セット内の任意のビアをダブルクリックすると、パネルが開きます。

Properties パネルでスティッチングビアを編集する例。Properties パネルでスティッチングビアを編集する例。

パネルでプロパティを編集してキーボードの Enter を押すと、パネルの上部に Changes pending メッセージとボタンが表示されます。Apply をクリックして編集操作を完了します。

参考資料

  1. PCB設計のあらゆる側面に関する情報については、Printed Circuit Design and Fab MagazineのWebサイトを参照してください。このサイトは、「via fence」の役割など、技術的なトピックに関する優れた情報源です(検索結果の精度を高めるには、引用符を含めて検索してください)。

  2. Wikipediaの記事、ビアフェンス

  3. 多層プリント基板におけるビア結合に関する研究

  4. PCB構造内での電磁波伝搬の基本原理を紹介する論文 - 回路基板設計のベストプラクティス

  5. Via fences for noise reduction of a chip antenna?という質問が投稿されたディスカッションフォーラム

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

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

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

従来のドキュメント

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

Contents