物理最適化 - 2023.2 日本語

Vivado Design Suite ユーザー ガイド: インプリメンテーション (UG904)

Document ID
UG904
Release Date
2023-11-01
Version
2023.2 日本語

物理最適化では、デザインの負のスラック パスに対してタイミング ドリブンの最適化が実行されます。物理最適化には、配置後と配線後の 2 つのモードがあります。

配置後モードでは、セル配置からのタイミング見積もりに基づいて最適化が実行されます。物理最適化では、ロジック最適化によるネットリストの変更が自動的に組み込まれ、必要に応じてセルが配置されます。

配線後モードでは、実際の配線遅延に基づいて最適化が実行されます。ロジックの変更に応じた自動的なネットリストのアップデートおよびセルの配置に加え、必要に応じて配線もアップデートされます。

重要: 配線後の物理最適化は、タイミングが満たされないパスを多少含むデザインで使用すると最も効果的です。WNS が -0.200 ns 未満であるか、タイミングを満たすことのできないエンドポイントが 200 を超えるようなデザインで配線後の物理最適化を使用すると、QoR (結果の品質) はほとんど改善しないのに、実行時間が長くなることがあります。

全体的な物理最適化は、最適化が多く実行される配置後モードで最大に実行されます。配線後モードでは、タイミング クロージャが達成された配線に影響しないように、物理最適化は控えめに実行されます。物理最適化を実行する前にデザインの配線ステータスがチェックされ、配置後または配線後のどちらのモードを使用するかが判断されます。

デザインのスラックが負でなく、タイミング ベースの最適化オプションで物理最適化を指定した場合、最適化は実行されずにコマンドが終了します。物理最適化では、実行時間とデザイン パフォーマンスのバランスを取るため、タイミングが満たされていないパスすべてが最適化されるわけではなく、タイミング違反が大きい方から数パーセントのみが最適化されます。このため、物理最適化を連続して実行すると、デザインでタイミングが満たされていないパスの数が徐々に少なくなる可能性があります。