デザイン制約は、デザインがボード上で正しく機能するようにするために、コンパイル フローで満たす必要のある要件を定義します。すべての制約がコンパイル フローのすべての段階で使用されるわけではありません。たとえば、物理制約はインプリメンテーション段階 (配置および配線) でのみ使用されます。
AMD Vivado™ 統合設計環境 (IDE) の合成およびインプリメンテーション アルゴリズムはタイミング ドリブンなので、適切なタイミング制約を作成する必要があります。デザインの制約を厳しくしすぎたり緩くしすぎたりすると、タイミング クロージャを達成するのが困難になります。アプリケーションの要件に合った適度な制約を使用する必要があります。