複数の類似オブジェクトを含むネット
Parent category: ネットに関連する違反
Default report mode: ![]()
概要
この違反は、同じ親ネット内で、同一タイプ(ピン、ポート、シートエントリ)のオブジェクトが2つ以上、かつ同じ電気的I/O仕様のまま相互に接続されていることが検出された場合に発生します。たとえば、ある Input Port が別の Input Port に接続されている場合です。
通知
回路図上にコンパイラのエラー/警告を表示する設定が有効な場合(PreferencesダイアログのSchematic - Compilerページで有効化)、該当オブジェクトの下に色付きの波線が表示されます。また、Messagesパネルには次の形式で通知が表示されます。
Net <NetName> contains multiple <ObjectType> (<ObjectList>),
ここで:
NetName は問題のあるネット名です。
ObjectType は、問題のあるネット内で複数インスタンスが見つかったオブジェクトの種類です。エントリには、そのオブジェクトの電気的タイプも反映されます。
ObjectList は、問題のあるネット内で見つかった当該オブジェクトの全インスタンスをカンマ区切りで列挙したものです。
解決の推奨手順
Messages パネルで違反を選択した状態で、パネルのDetails 領域を使用してクロスプローブし、問題のあるオブジェクトへ移動します。接続されているオブジェクトが実際に接続性の問題を引き起こすかどうかを判断し、問題がある場合は、片方または両方のオブジェクトのI/O仕様を適切に変更してください。
オブジェクトが冗長であれば、設計から削除します。オブジェクトが本来は設計の別の箇所に配線されるべきもので、誤った接続先に接続されてしまった(その結果、誤ったネットの一部になっている)場合は、現在のネットから切り離し、正しいネットに配線し直してください。
注記
- この種の違反に対して実際に使用されるレポートモードは、対象となるオブジェクトの種類、電気的I/Oタイプ、および Options for Project ダイアログの Connection Matrix タブ(Project | Content |
)で定義されている対応するレポートレベルに依存します。 - Options for Project ダイアログの Error Reporting タブにあるReport Mode設定は、Messages パネルでこの種の違反に対して表示されるReport Mode設定には影響しません。ただし、設計ワークスペース内でのオンライン(リアルタイム)エラー報告には使用されます。オンライン報告の制御は、Preferences ダイアログのSchematic - Compilerページで利用できます。なお、特定のオブジェクトタイプとI/Oタイプの組み合わせに対するオンラインエラー報告は、Connection Matrixでその組み合わせの個別チェックが
No Reportに設定されている場合は表示されません。