配置は通常デザインの全体的な最大クロック周波数に最も影響するので、密集を緩和するには、-directive オプションの異なる指示子を試すことが最初に試す手法の 1 つです。Pblock 制約なしで -directive オプションの別の指示子を実行し、配置で必要に応じてロジックを分散する柔軟性が増すようにすることを考慮してください。
ロジックをデバイス全体に分散して密集領域を回避することにより、密集を緩和する -directive オプションの指示子がいくつかあります。ロジックを分散する配置の -directive オプションの指示子は、次のとおりです。
- AltSpreadLogic_high
- AltSpreadLogic_medium
- AltSpreadLogic_low
配置の -directive のほかの指示子またはインプリメンテーション ストラテジも密集の緩和に役立つことがあるので、上記の指示子の後に試してみてください。
配置の -directive オプションの異なるモード指示子における密集度を比較するには、place_design
の実行後にデザイン解析レポートの密集レポートを生成するか、配線ログ ファイルでの密集の初期見積もりを確認します。
配置の -directive オプションの方が配線よりも密集への影響は大きくなりますが、配線の -directive オプションの異なる指示子を試すと有益な場合もあります。次の指示子を使用すると、配線でより多くの配線にアクセスするよう労力が費やされ、インターコネクト タイルの密集が緩和されます。
- AlternateCLBRouting
詳細は、 『Vivado Design Suite ユーザー ガイド: インプリメンテーション』 (UG904) のこのセクションを参照してください。