複数の名前を持つネット
This document is no longer available beyond version 21.0. Information can now be found here: Nets with multiple names for version 25
親カテゴリ:ネットに関連する違反
デフォルトの報告モード:
概要
この違反は、設計内のネットが複数の名前に関連付けられていることが検出された場合に発生します。
通知
コンパイラのエラーと警告が回路図上で表示されるように設定されている場合(PreferencesダイアログのSchematic - Compilerページで有効にされている)、問題のあるオブジェクトの下に色付きの波線が表示されます。オブジェクトの上にマウスを置くと、違反を要約したポップアップヒントが表示されます。また、以下の形式で Messagesパネルに通知が表示されます:
Nets <
Identifier> has multiple names (<
NameList>)
ここで:
-
Identifierは接続の種類とネットの名前を表します。接続は以下のいずれかになります:
-
Wire - 識別子は
Wire NetName
の形式で表示されます(例:Wire DTSA) -
Bus - 識別子は
Bus Slice NetName
の形式で表示されます(例:Bus Slice A[0..7]) -
Bus Element - 識別子は
Element[n]: NetPrefix
の形式で表示されます(例:Element[0]: A)
-
-
NameListは、問題のあるネットに関連付けられているすべての名前のカンマ区切りリストです。これらの名前は、接続されたネットラベル、シートエントリ、電源ポート、オフシートコネクタから来ることがあります。
解決策の推奨
この違反は、特定のネットに関連付けられたすべてのネット識別子の名前を同じにすることで解決できます。しかし、多くの場合、特定のネットに異なる名前を使用することが有益です。例えば、そのネットが階層設計の異なる分岐に存在し、異なる名前がそれらの分岐で伝達される信号をよりよく反映する場合です。同様に、特定のシートシンボルのシートエントリを、入出力ワイヤーやバスに接続されたネットラベルとは異なる名前で記述したい場合もあります。
設計で複数の名前をネットと自由に使用し、関連する違反メッセージがメッセージパネルに表示されるのを防ぐには、Options for Projectダイアログ(Project » Project Options)のError Reportingタブで、この違反タイプのReport ModeをNo Report
に設定します。
ヒント
- オブジェクトヒントは、PreferencesダイアログのSystem - Design InsightページでEnable Connectivity Insightオプションが有効になっている場合にのみ表示されます。ページのConnectivity Insight Options領域にあるObject Hintsエントリに関連するコントロールを使用して、そのようなヒントの起動スタイル(Mouse Hoverおよび/またはAlt+Double Click)を決定します。