Vivado IDE では、編集した制約は XDC ファイルの元の位置に保存されますが、Tcl スクリプトには保存されません。新しい制約はすべて、「target」とマークされている XDC ファイルの最後に保存されます。制約セットに複数の XDC ファイルが含まれている場合、このターゲット制約ファイルはリストの最後にあるファイルではないことが多く、デザインを開いたとき、またはデザインを読み込み直したときに、最後に読み込まれるとは限りません。そのため、制約ソース ファイルに保存された制約の順序がメモリ内での順序と異なるものになる可能性があります。
重要: 制約ファイルに保存されている最終的な順序が、意図したとおりに機能することを確認する必要があります。順序を変更する必要がある場合は、制約ファイルを直接編集します。これは、特にタイミング制約の場合に重要です。