ブロック レベルの制約の作成 - 2023.2 日本語

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

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

チーム プロジェクトの場合、最上位デザインの主なブロックそれぞれに個別の制約ファイルを作成すると便利です。これらのブロックは個別に開発および検証された後、最終的に 1 つまたは多くの最上位デザインに統合されます。

ブロック レベル制約は、最上位制約とは別に作成する必要があり、さまざまなコンテキストで使用できるように、できるだけ一般的に記述する必要があります。また、これらの制約がブロックの境界を超えるロジックには影響しないようにする必要があります。

サブブロックをインプリメントする場合は、クロッキング ネットワーク全体をタイミング解析に含め、スキューおよびクロック乗せ換え解析が正確に実行されるようにすることをお勧めします。これには、クロック コンポーネントを含む HDL ラッパーと、最上位クロック制約を複製する追加の制約ファイルが必要な場合があります。これは、サブモジュールのタイミング検証でのみ使用されます。

制約の適用範囲および規則、ブロック レベル制約を最上位デザインに読み込むメカニズムの詳細は、 『Vivado Design Suite ユーザー ガイド: 制約の使用』 (UG903)このセクションを参照してください。