重複するネット
Created: 10月 01, 2018 | Updated: 9月 27, 2022
| Applies to versions: 18.0, 18.1, 19.0, 19.1, 20.0, 20.1 and 20.2
現在、バージョン 20. をご覧頂いています。最新情報については、バージョン 重複するネット の 21 をご覧ください。
Parent category: Violations Associated with Nets
デフォルトのレポートモード:
概要
この違反は、デザイン内で同じ名称の2つのネットが検出された場合に発生します。
通知
If compiler errors and warnings are enabled for display on the schematic (enabled on the Schematic - Compiler page of the Preferences dialog) an offending object will display a colored squiggle beneath it. Hovering over the object will display a pop-up hint that summarizes the violation. A notification is also displayed in the Messages panel in the following format:
Duplicate Net Names
<Object> <NetName>
ここで
- Objectは、
Wire
、Bus Slice
、Element[n]
のいずれか(バス要素の場合)です。 - NetNameは、影響を受けているネットの名称です。
推奨する解決法
この違反は、下記のような場合に発生します。
- デザインがフラットで、ポートが使用されているとします。[Net Identifier Scope] が自動(または、手動)で
Flat (Only ports global)
に設定されているとします。この違反は、シート間で同じネットラベルが使用されている場合に発生します。これは、各シート上で定義されるネットラベルは、たとえ同じ名称でも、そのようなシートに対してはローカルに留まるためです。この場合の解決法は、シート間に固有のネットラベルを使用するようにすることです。 - フラットな回路図シート間で、異なる名称のポート、またはオフシートコネクタが誤って使用されていることによって、ネットの連続性が断たれているとします。[Messages] パネルの [Details] 欄を使用して、重複のネット名に素早くクロスプローブします。各シート上の入力/出力ポートまでさかのぼってネットを追跡し、ポート名が同じになるようにします。
- 階層設計の2つの異なる分岐に使用されている同じネットがあるとします。例えば、異なるシートシンボルが異なる子シートの参照に使用されているが、トップレベルシートのエントリーと下位のポートに同じ名称が使用され、2つのシンボルが物理的なワイヤまたはバスで接続されているような場合です。このような分岐間のネットの連続性は、異なる名称のシートエントリーの誤った使用によって、またはシートエントリーに接続する物理的なバス/ワイヤの欠落によって断たれる可能性があります。2つのシートシンボルに接続する物理的なワイヤが配置され、正しく配線されており、シートエントリーが同じ名称になるようにします。
Tip
- Object hints will only appear provided the Enable Connectivity Insight option is enabled on the System - Design Insight page of the Preferences dialog. Use the controls associated with the Object Hints entry in the Connectivity Insight Options region of the page to determine the launch style for such hints (Mouse Hover and/or Alt+Double Click).