重複するネット
This document is no longer available beyond version 21. Information can now be found here: Duplicate Nets for version 25
親カテゴリ:ネットに関連する違反
デフォルトの報告モード:
概要
この違反は、同じ名前のネットが設計内で2つ検出された場合に発生します。
通知
コンパイラのエラーと警告がスキーマティック上で表示されるように設定されている場合(PreferencesダイアログのSchematic - Compilerページので有効にされている)、問題のあるオブジェクトの下に色付きの波線が表示されます。オブジェクト上にマウスを置くと、違反を要約したポップアップヒントが表示されます。また、以下の形式でMessagesパネルに通知も表示されます:
Duplicate Net Names
<Object> <NetName>
ここで:
-
Objectは
Wire
、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)を決定します。