推奨: 合成 XDC の最初のバージョンを作成するときは、デザイン要件を記述する単純なタイミング制約を使用してください。
フローのこの段階では、ネット遅延のモデリングは正確ではありません。この時点での主な目的は、インプリメンテーションを開始する前に、タイミングを満たすか、タイミングが少しの差で満たされていない合成済みネットリストを得ることです。この状態のネットリストを得るには、多くの場合、XDC および RTL を何回か修正する必要があります。
次の図に、RTL ベースの XDC の作成手順を示します。エラボレートされたデザインで、合成用に制約するデザインのオブジェクト名を見つけます。
XDC ファイルを保存する前に、[Tcl Console] ウィンドウで XDC コマンドの構文を確認してください。エラボレート済みデザインでは、制約を作成し、クロックやデザイン オブジェクトをクエリできますが、タイミング レポート コマンドは実行できません。
図 1. エラボレートされたデザインでの制約の作成
合成用の制約を記述するときに安全に使用できるデザイン オブジェクトは、次のとおりです。
- 最上位ポート
- 手動でインスタンシエートされたプリミティブ (セルおよびピン)
一部の RTL 名は、エラボレートされたデザインを作成するときに、変更されたり失われたりします。これがよく発生するのは、次の名前です。