不正なバス範囲の値
Created: 8月 23, 2018 | Updated: 8月 23, 2018
Parent category: バスに関連する違反
Default report mode: ![]()
概要
この違反は、バスに関連付けられたネットの構文において、少なくとも1つのインデックスが負の値になっている場合に発生します。
通知
回路図上にコンパイラのエラーおよび警告を表示する設定が有効な場合(PreferencesダイアログのSchematic - Compilerページで有効化)、該当オブジェクトの下に色付きの波線が表示されます。また、Messagesパネルには次の形式で通知が表示されます。
Illegal bus range value <BusLabel> at <Location> ,
ここで:
BusLabel は、不正な値が検出された定義済みのバスラベリングです。
Location は、問題のあるバスオブジェクトの電気的ホットスポットのX,Y座標です。
解決のための推奨事項
Messages パネルで違反を選択した状態で、パネルのDetails 領域を使用して、バス構文が誤って定義されている該当ネットオブジェクト(例:ネットラベル、ポート、シートエントリなど)へ素早くクロスプローブします。正しい構文は、次のいずれかの形式で表示されるはずです。
<NetName>[<LowerIndex>..<UpperIndex>]<NetName>[<UpperIndex>..<LowerIndex>]