DRC の操作 - 2022.1 日本語

Vivado Design Suite ユーザー ガイド: Tcl スクリプト機能の使用 (UG894)

Document ID
UG894
Release Date
2022-06-08
Version
2022.1 日本語

DRC は、Tcl のほかのオブジェクトと同様に、プロパティを変更できます。次のコマンドを使用すると、DRC オブジェクトのプロパティがリストされます。

Vivado% report_property [get_drc_checks RAMW-1]
Property     Type   Read-only Visible Value
ARCHITECTURES  string* true    true
CLASS      string  true    true   drc_check
DESCRIPTION   string  true    true   Block RAM Data Width Check
GROUP      string  true    true   RAMW
HIERNAME     string  true    true   RAMB Checks
IS_ENABLED    bool   false   true   1
IS_USER_DEFINED bool   true    true   1
MESSAGE     string  true    true
MSG_ID      int   true    true   1
NAME       string  true    true   RAMW-1
SEVERITY     enum   false   true   Advisory
注記: RAMW-1 DRC チェックの 2 つのプロパティ。(IS_ENABLED および SEVERITY) は変更できます。DRC チェック オブジェクトのこれらのプロパティの値を変更するには、ほかのオブジェクトと同様に set_property コマンドを使用します。

RAMW-1 DRC チェックをディスエーブルにするには、次の Tcl コマンドを実行します。

Vivado% set_property IS_ENABLED false [get_drc_checks RAMW-1]

RAMW-1 DRC チェックの重要度を変更するには、次の Tcl コマンドを実行します。

Vivado% set_property SEVERITY {Critical Warning} [get_drc_checks RAMW-1]

これらのプロパティは、ビルトイン DRC ルールでも変更できます。ビルトイン DRC ルールをデフォルトにリセットするには、次の Tcl コマンドを使用します。

Vivado% reset_drc_check [get_drc_checks]
注意:
Vivado ではビルトイン DRC オブジェクトをディスエーブルにしたり重要度を下げたりすることが可能ですが、予期しない結果が発生したり、デバイスを恒久的に破損する可能性があります。ビルトイン DRC オブジェクトをディスエーブルにしたり重要度を下げたりしないことを強くお勧めします。

DRC の実行に関する詳細は、 『Vivado Design Suite ユーザー ガイド: システム レベル デザイン入力』 (UG895) を参照してください。