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) を参照してください。