Intel® Quartus® Prime Pro Edition用户指南: 设计优化

ID 683641
日期 9/30/2019
Public
文档目录

6.3.5.6. 使用Auto Sized Region的考量

如果使用 Auto/Floating Size/State Logic Lock区域,请考虑:
  • Auto/Floating区域无法保留
  • 验证您的Logic Lock区域不为空。如果为对区域约束任何实例,则Fitter会将尺寸减小为0 x 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并将区域用作“keep together”类型的功能。
    • 如果Logic Lock区域也是一个分区,则可通过分区保留布局和布线并完整删除Logic Lock区域。