クリアランス設計ルール

 

Rule category: 電気的

Rule classification: バイナリ

概要

このルールは、銅層上の任意の2つのプリミティブオブジェクト間に許容される最小クリアランスを定義します。クリアランス値は単一値で指定することも、専用のMinimum Clearance Matrixを使用してオブジェクトの組み合わせごとに異なるクリアランスを指定することもできます。後者はルールのスコープ設定と組み合わせることで、厳しいクリアランス要件にも対応できる、簡潔かつ的確なクリアランスルールセットを構築する柔軟性を提供します。

制約条件

クリアランスルールのデフォルト制約条件。

  • Connective Checking– 設計内のネットに対するルールのスコープ。次のいずれかに設定できます:
    • Different Nets Only – 異なるネットに属する2つのプリミティブオブジェクト間に制約が適用されます(例:異なるネット上の2本のトラック間)。
    • Same Net Only – 同じネットに属する2つのプリミティブオブジェクト間に制約が適用されます(例:同じネット上のビアとパッド間、またはディファレンシャルペア内の同一トラック内など)。
    • Any Net – 設計内の任意のネットに属する2つのプリミティブオブジェクト間に制約が適用されます。これは3つのオプションの中で最も包括的で、同じネットまたは異なるネットに属するオブジェクトの両方の可能性をカバーします。
    • Different Differential Pair - 異なるディファレンシャルペアの異なるネットに属する2つのプリミティブオブジェクト間に制約が適用されます(例:TX_PのトラックとRX_Pのトラック間)。
    • Same Differential Pair - 同じディファレンシャルペアの異なるネットに属する2つのプリミティブオブジェクト間に制約が適用されます(例:TX_PのトラックとTX_Nのトラック間)。
  • Minimum Clearance – 必要な最小クリアランス値。ここに入力した値は、最小クリアランスマトリクスのすべてのセルに反映されます。逆に、マトリクス内の1つ以上のオブジェクトペアに異なるクリアランス値を入力した場合、Minimum Clearance制約はN/Aに変更され、単一のクリアランス値が全体に適用されていないことを示します。
  • Minimum Clearance Matrix – 設計内のさまざまなオブジェクト間のクリアランス組み合わせを細かく調整することができます。
新しいPCBドキュメントのデフォルトのクリアランスルールは、すべてのオブジェクト間のクリアランス組み合わせに10milを使用するように設定されています。新たにクリアランスルールを作成する際は、マトリクスには現在定義されている最も低い優先度のクリアランスルールの値が反映されます。

クリアランスマトリクスの操作

マトリクス内のクリアランス値の定義は、以下の方法で行えます:

  • 単一セル編集 - 特定のオブジェクトペアの最小クリアランスを変更するには、セルをクリックして編集対象にします。
  • 複数セル編集 - 複数のオブジェクトペアの最小クリアランスを変更するには:
    • Ctrl+クリック、Shift+クリック、およびクリック&ドラッグで列内の複数セルを選択します。
    • Shift+クリック、およびクリック&ドラッグで行内の連続した複数セルを選択します。
    • クリック&ドラッグで複数行・複数列にまたがる連続した複数セルを選択します。
    • 行ヘッダーをクリックすると、その行のすべてのセルを素早く選択できます。
    • 列ヘッダーをクリックすると、その列のすべてのセルを素早く選択できます。
すべてのオブジェクトペアに単一のクリアランス値を設定するには、Minimum Clearance制約に必要な値を設定します。Enterをクリックすると、この値がマトリクスのすべての該当セルに反映されます。あるいは、マトリクス左上の空白グレーセルをクリックするか、Ctrl+Aショートカットを使用します。これでマトリクス内のすべてのセルが選択され、新しい値の入力が可能になります。

必要なセル(単一または複数)を選択した状態で、新しい値を入力するだけで現在の値を変更できます。新しい値を確定するには、他のセルをクリックするか、Enterを押します。選択したすべてのセルが新しい値で更新されます。

複数セル編集の例。今や1つ以上のオブジェクトペアに異なるクリアランス値が存在するため、Minimum Clearance制約がN/Aに変更され、すべてのオブジェクト間で単一のクリアランス値が適用されていないことが示されています。

重複ルールの競合解決方法

すべてのルールは優先度設定によって解決されます。システムは優先度の高い順から低い順にルールを確認し、スコープ式がチェック対象オブジェクトに一致する最初のルールを適用します。

ルールの適用範囲

オンラインDRC、バッチDRC、インタラクティブルーティング、自動配線、ポリゴン配置時。

ヒント

  1. ルールの制約条件を定義する際、Connective Checkingオプションは通常Different Nets Onlyに設定されます。Same Net OnlyAny Netを使用する例としては、同じネット上のパッドや他のビアにビアが近すぎるかどうかをテストする場合や、他のネットに対しても同様のチェックを行う場合などが挙げられます。
  2. 最小クリアランスマトリクスは、指定された接続チェック方法に関係なく適用されます。同じネット上のオブジェクト間と異なるネット上のオブジェクト間で異なるクリアランスが必要な場合は、必要に応じて別々のクリアランスルールを定義してください。
  3. クリアランスマトリクスの適用範囲はルールのスコープ設定に依存します。例えば、ALL-ALLのスコープ設定の場合、マトリクス内のすべてのセルが適用対象となります(すべてのオブジェクトペア)。一方、スコープがIsVia-IsTrackに設定されている場合は、ビア-トラックのオブジェクトペア用の単一セルのみが適用され、他のセルは未使用となります。
  4. ポリゴン用のクリアランスルールを定義する場合、実際にルールが適用されるのはポリゴン自体ではなく、そのプリミティブです。この場合、Full QueryにはInPolygon(またはInPoly)を含める必要があり、IsPolygon(またはIsPoly)ではありません。特定のポリゴンクリアランスルールを有効にするには、一般的なクリアランスルールよりも高い優先度を設定する必要があります。

 

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