複数の名前を持つネット
親カテゴリ: ネットに関連する違反
デフォルトのレポート モード:
概要
この違反は、設計内のネットに複数の名前が関連付けられていることが検出された場合に発生します。
通知
回路図でコンパイラ エラーや警告を表示するように設定している場合は、違反オブジェクトの下に色付きの波線が表示されます(この設定は、プリファレンス(Preferences)ダイアログの回路図(Schematic) - コンパイラ(Compiler)ページで行います)。通知は、次のフォーマットでメッセージ(Messages)パネルにも表示されます。
Nets <
Identifier> has multiple names (<
NameList>)
ここで、
Identifier は、接続のタイプおよびネットの名前を表します。接続は次のいずれかになります。
- ワイヤ - この場合、identifier はワイヤ <NetName>(
Wire NetName
)(例: ワイヤ DTSA)というフォーマットで表示されます - バス - この場合、identifier はバス スライス <NetName>(
Bus Slice NetName
)(例: バス スライス A[0..7])というフォーマットで表示されます - バスエレメント - この場合、identifier はエレメント[n]: <NetPrefix>(
Element[n]: NetPrefix
)(例: エレメント[0]: A)
NameList は、違反しているネットに関連付けられていることが見つかった、すべての名前のカンマ区切りのリストです。これらの名前は、アタッチされたネット ラベル、シート エントリ、パワー ポート、およびオフシート コネクタから取得されます。
解決方法に関する推奨事項
この違反は、特定のネットに関連付けられたすべてのネット識別子の名前を同じにすることによって解決できます。ただし、デザイン内のネットに関して複数の名前を自由に使用し、関連する違反メッセージがメッセージ(Messages)パネルに表示されないようにする必要がある場合は、単に、プロジェクトのオプション(Options for Project)ダイアログ(プロジェクト(Project) | コンテンツ(Content) | )のエラー レポート(Error Reporting)タブで、この違反タイプのレポート モード(Report Mode)をレポートなし(No Report
)に設定します。