DONT_TOUCH プロパティが設定されたネットリスト オブジェクト - 2022.1 日本語

Vivado Design Suite ユーザー ガイド: デザイン解析およびクロージャ テクニック (UG906)

Document ID
UG906
Release Date
2022-05-04
Version
2022.1 日本語

ネットリスト オブジェクトに DONT_TOUCH プロパティが設定されているために、デザイン パフォーマンスを向上させる最適化が実行されないことがあります。RQA レポートの次のセクションに、DONT_TOUCH プロパティが設定されているオブジェクトが示されます。

図 1. DONT_TOUCH プロパティが設定されたネットリスト オブジェクト

RQA レポートには、次のオブジェクトとその原因が表示されます。

  • 階層セル
  • 最下位セルを指定します。
  • ネット
注記: DONT_TOUCH プロパティは、ツールでパスが最適化されないようにし、その他のプロパティを使用したときに Vivado で自動的に追加されることがあります。DONT_TOUCH プロパティを削除する際には注意が必要です。たとえば、DFX フローでは、スタティック モジュールとリコンフィギャラブル モジュール間の境界を越える最適化が実行されないようにするために DONT_TOUCH が使用されます。これに対し、MARK_DEBUG により追加された DONT_TOUCH プロパティは、フローには重要ではありませんが、信号が最適化で削除された場合にハードウェアのプローブにその信号を使用できないことを意味します。