インテル® Quartus® Primeプロ・エディションのユーザーガイド: デザイン最適化

ID 683641
日付 9/30/2019
Public
ドキュメント目次

6.3.5.6. 自動サイズ領域の使用に関する考慮事項

Auto/Floating Size/State領域を使用する場合、以下のことを考慮に入れてください。
  • Auto/Floating領域は予約できません。
  • Logic Lock領域が空でないことを確認してください。 インスタンスを領域に割り当てないと、Fitterはサイズを0×0に縮小し、その領域を無効にします。
  • 領域はパーティションに関連付けられていてもいなくてもかまいません。 パーティションを Auto/Floating Size/State Logic Lockリージョンと組み合わせると、特定の適切な課題を柔軟に解決できます。 しかし、追加したすべての制約は使用可能な解を減らし、制約が多すぎるとFitterは解を見つけられない可能性があります。 いくつかの場合があります:
    • パーティションが合成時に保持されるか保持されない場合、Logic Lock領域はロジックを特定の領域に限定し、Fitterがパーティション内のロジックを最適化し、Logic Lock領域内の配置を最適化できるようにします。
    • パーティションが配置時に維持される場合、配線される場合、または最終的な場合、 パーティションのロジックの位置は固定されているため、Logic Lock領域は有効な配置境界ではありません。
    • ただし、Logic Lock領域が予約されている場合、Fitterはその領域に他のロジックを配置することを避けます。これにより、リソースの混雑を減らすことができます。
  • Logic Lock領域の結果が仕様を満たすと、次のことができます。
    • Logic Lock領域を Fixed/Locked Size/Stateに変換します。
    • Logic Lock領域を Auto/Floating Size/State属性のままにして、その領域を「まとめて」機能のタイプとして使用します。
    • Logic Lock領域がパーティションでもある場合は、そのパーティション内の配置配線を維持し、領域全体を削除できます。