電気的ルールチェック設定
Electrical Rules Check SetupダイアログのColumns、Error Reporting、およびConnection Matrixタブ
概要
Electrical Rules Check Setupダイアログでは、ERCを設定できます。
アクセス
以下の手順でダイアログにアクセスします:
-
OutJobファイルを開く。
-
Validation Outputsの下にあるAdd New Validation Outputをクリックします。
-
ドロップダウンからElectrical Rules Checkを選択します。
-
結果として表示されるドロップダウンから、希望の回路図ドキュメントを選択します。
-
新たに追加されたElectrical Rules Checkエントリを右クリックし、Configureをクリックします。
オプション/コントロール
列タブ
-
Validation - ドロップダウンを使用して、ボード設計リリースプロセス中の検証時にERC出力ジェネレータを使用する際に許容される最大誤差レベルを定義します。リリースプロセスフローの検証ステージ(デザインモードまたはリリースモードのいずれか)では、プロジェクトレベルのERCチェックではなく、出力ジョブで定義されたチェックのみを使用します。この方法では、より厳格なチェックセットを定義して合格させることができ、これにより設計データの整合性をさらに高めることができます。オプションには、 、 、 が含まれます。
-
Suppressed Errors - 抑制されたエラーを報告するためにこのオプションを有効にします。
-
Show Columns - ERCレポートに表示する列を選択します。オプションにはClass、Document、Messageが含まれます。選択が行われると、Preview領域が更新されて列設定が表示されます。
-
Preview - ダイアログ内のタブで定義されたエラーチェックを使用して検証することに基づいて、設計に対して検出された現在のエラーを表示します。チェックレベルを変更すると、設計が動的に再検証(再コンパイル)され、プレビュー領域が更新されます。Show Columns領域のオプションを使用して、プレビュー領域内の対応する列の表示を切り替えます。
エラーレポートタブ
このタブでは、プロジェクトをコンパイルする際にソース回路図ドキュメント上に存在可能な各違反に対するレポートレベルを定義できます。プロジェクトがコンパイルされると、これらの違反設定は接続マトリックスタブと連動してソースドキュメントの違反をテストするために使用されます。レポートレベルがWarning
、Error
、またはFatal Error
である違反が見つかった場合、それらはMessagesパネルに違反メッセージとして表示されます。さらに、回路図上でコンパイラのエラーや警告が表示されるように設定されている場合(PreferencesダイアログのSchematic - Compiler Preferencesページで有効にする)、違反したオブジェクトの下に色付きの波線が表示されます。
違反グリッド
この領域は、プロジェクトのソースドキュメントに存在可能なすべての違反を示しています。違反自体は、以下のカテゴリーに分類されます:
- バスに関連する違反
- コードシンボルに関連する違反
- コンポーネントに関連する違反
- 構成制約に関連する違反
- ドキュメントに関連する違反
- 有限状態機械に関連する違反
- ハーネスに関連する違反
- ネットに関連する違反
- その他に関連する違反
- パラメータに関連する違反
各特定の違反タイプは、以下のフィールドで提示されます:
-
Violation Type Description - 違反のタイプに関する短い説明。
-
Report Mode - チェック違反に関連する重大度レベルを指定するためにこのフィールドを使用します。以下の報告レベルから選択するためにドロップダウンを使用してください:
-
-
-
-
右クリックメニュー
以下のコマンドは右クリックメニューから利用可能です:
-
All Off - すべての違反タイプのReport Modeを
No Report
に設定します。 -
All Warning - すべての違反タイプのReport Modeを
Warning
に設定します。 -
All Error - すべての違反タイプのReport Modeを
Error
に設定します。 -
All Fatal - すべての違反タイプのReport Modeを
Fatal Error
に設定します。 -
Default - すべての違反タイプのReport Modeをデフォルト設定に戻します。
ノート
-
ピン、ポート、およびシートエントリに関連する電気的違反に関連する報告レベルを指定するには、Connection Matrixタブを使用してください。
-
電気的違反としてフラグが立てられることがわかっている設計上のポイントがあり、それらがフラグされないようにしたい場合があります。これらを抑制するには、それらのポイントにNo ERC回路図デザイン指示オブジェクトを配置します。
-
一般に、まず設計をコンパイルして、デフォルト設定での警告を調べることが良いです。現在の設計に問題ではない警告については、報告レベルを変更できます。
コネクションマトリックスタブ
このタブは、コンポーネントのピンとネット識別子(ポートやシートエントリーなど)の間の接続ルールを確立するためのメカニズムを提供するマトリックスを表示します。これは、警告またはエラーとして報告されるべき論理的または電気的条件を定義します。例えば、出力ピンが別の出力ピンに接続されている場合、通常はエラー条件とみなされますが、接続された2つの受動ピンでは問題ありません。
プロジェクトがコンパイルされると、これらの違反設定はError Reportingタブで定義された設定と共に、ソースドキュメントの違反をテストするために使用されます。報告レベルがWarning
、Error
、またはFatal Error
であると見つかった違反は、Messagesパネルに違反メッセージとして表示されます。さらに、回路図上でコンパイラのエラーや警告が表示されるように設定されている場合(PreferencesダイアログのSchematic - Compilerページで有効にされている)、問題のあるオブジェクトの下に色付きの波線が表示されます。
マトリックス
マトリックスは、ピン、ポート、シートエントリーの組み合わせ間で可能な全ての配線接続チェックを提示し、未接続のエンティティのテストも行います。マトリックスは横/縦の方法で読まれ、行と列の交差点にあるマトリックス要素の色が、その特定の条件のテスト時にコンパイラがどのように反応するかを指定します。
マトリックス内の違反チェックの報告モードを変更するには、単に二つのエンティティが交差する行と列の色付きの四角をクリックします。クリックするたびに、モードは次のレポートレベルに移動します。以下のレベルがサポートされています:
右クリックメニュー
右クリックメニューから利用可能なコマンドは以下の通りです:
-
All Off - マトリックス内のすべてのエントリを
No Report
に設定します。 -
All Warning - マトリックス内のすべてのエントリを
Warning
に設定します。 -
All Error - マトリックス内のすべてのエントリを
Error
に設定します。 -
All Fatal - マトリックス内のすべてのエントリを
Fatal Error
に設定します。 -
Default - マトリックス内のすべてのエントリをデフォルト設定に戻します。
注意
-
Error Reportingタブを使用して、さらなる電気および製図違反に関連する報告レベルを指定します。
-
電気違反としてフラグが立てられることがわかっている設計上のポイントがあるかもしれませんが、フラグを立てたくない場合があります。これらを抑制するには、それらのポイントにNo ERC回路図デザイン指示オブジェクトを配置します。
追加のコントロール
-
Set To Project Default - すべての設定をプロジェクトオプションと同じに戻すには、クリックします。