推奨される制約の順序 - 2023.2 日本語

Versal アダプティブ SoC ハードウェア、IP、およびプラットフォーム開発設計手法ガイド (UG1387)

Document ID
UG1387
Release Date
2023-11-15
Version
2023.2 日本語

制約言語 (XDC) は Tcl 構文および解釈規則に基づいています。Tcl と同様、XDC は逐次言語です。

  • 変数は使用される前に定義する必要があります。タイミング クロックも、ほかの制約で使用するまえに定義します。
  • 優先度が同じ制約が同じパスに適用されている場合、後に指定された制約が適用されます。
  • パスに複数のタイミング例外が設定されている場合、優先順位の高い制約が適用されます。

上記の優先規則を考慮すると、タイミング制約には次の順序が使用されます。

## Timing Assertions Section
# Primary clocks
# Virtual clocks
# Generated clocks
# Delay for external MMCM/PLL feedback loop
# Clock Uncertainty and Jitter
# Input and output delay constraints
# Clock Groups and Clock False Paths
## Timing Exceptions Section
# False Paths
# Max Delay / Min Delay
# Multicycle Paths
# Case Analysis
# Disable Timing

複数の XDC ファイルを使用する場合は、クロック定義に特に注意して、依存関係が正しい順序になっているかどうかを確認する必要があります。

物理制約は、制約ファイルのどこにでも記述できます。