重複するネット

This document is no longer available beyond version 21.0. Information can now be found here: Duplicate Nets for version 25

親カテゴリ:ネットに関連する違反

デフォルトの報告モード:

概要

この違反は、同じ名前のネットが設計内で2つ検出された場合に発生します。

通知

コンパイラのエラーと警告がスキーマティック上で表示されるように設定されている場合(PreferencesダイアログSchematic - Compilerページので有効にされている)、問題のあるオブジェクトの下に色付きの波線が表示されます。オブジェクト上にマウスを置くと、違反を要約したポップアップヒントが表示されます。また、以下の形式でMessagesパネルに通知も表示されます:

Duplicate Net Names <Object> <NetName>

ここで:

  • ObjectWire 、Bus Slice 、Element[n](バス要素用)のいずれかです。

  • NetNameは、影響を受けるネットの名前です。

解決のための推奨事項

設計がコンパイルされると、ネットは以下の方法で作成されます:

  • 各シート内で、接続された電気オブジェクトの各セットに対して一意のネットが作成されます。
  • コンパイラは次に、設計がフラットか階層的かを判断するためにネット識別子スコープをチェックします。
  • 設計がフラットの場合、シートレベルのネットは様々なシート間で直接接続されます。
  • 設計が階層的な場合:
    • 下位レベルのネットに添付されたポートを使用して、そのポートから親シートのシートシンボル内のシートエントリーまでの接続が作成され、
    • シートエントリーと親シート上の他の接続された電気オブジェクトとの間の接続が作成されます。

フラット設計と階層的設計の詳細については、接続の作成の記事を参照してください。

この違反は、例えば以下のような場合に生じることがあります:

  • 設計はフラットであり、ポートが設計内で使用されています。Net Identifier Scopeは自動的(または手動で)Flat (Only ports global)に設定されます。異なるシート間で同じネットラベルが使用されている場合、違反が発生します。これは、各シートで定義されたネットラベルは、同じ名前であっても、それらのシートにローカルであるためです。この場合の解決策は、シート間で一意のネットラベリングを使用することを確認することです。

  • 異なる名前のポートやオフシートコネクタの不注意な使用により、フラット化された回路図シート間のネットの連続性が断たれます。Details領域を使用してメッセージパネルから迅速に重複するネット名にクロスプローブします。各シートの入出力ポートまでネットをたどり、ポートの名前が同じになるようにします。

  • 階層設計の異なるブランチで同じネットが使用されている場合があります。つまり、異なる子シートを参照するために異なるシートシンボルが使用されますが、トップレベルのシートエントリと子孫ポートに同じ名前が使用され、2つのシンボルが物理的なワイヤーやバスで接続されています。これらのブランチ間のネットの連続性は、異なる名前のシートエントリの不注意な使用や、シートエントリを接続する物理的なバス/ワイヤーの省略によって断たれることがあります。2つのシートシンボルを接続する物理的なワイヤーが適切に配置され、正しく配線されていること、およびシートエントリが同じ名前であることを確認してください。

ヒント

  • オブジェクトヒントは、System - Design InsightページのEnable Connectivity Insightオプションが有効になっている場合にのみ表示されます。Preferencesダイアログで、ページのConnectivity Insight Options領域にあるObject Hintsエントリに関連するコントロールを使用して、そのようなヒントの起動スタイル(Mouse Hoverおよび/またはAlt+Double Click)を決定します。

If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
注記

利用できる機能は、Altium 製品のアクセスレベルによって異なります。Altium Designer ソフトウェア サブスクリプション の様々なレベルに含まれる機能と、Altium 365 プラットフォーム で提供されるアプリケーションを通じて提供される機能を比較してください。

ソフトウェアの機能が見つからない場合は、Altium の営業担当者に連絡して 詳細を確認してください。