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

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

4.2.4.5. 指导:优化针对区域而非速度的综合

某些情况下,重新综合设计提高区域使用率还可改善设计的布通性。 首先,确保综合工具中已正确设置器件和时序约束。请勿过度约束设计的时序要求,尤其是需考量设计中区域使用率时。通常综合工具会尝试满足指定要求,如果约束过激,则会导致较高器件资源使用率。

如果资源使用率是重要考量,则可优化区域而非速度。

  • 如果使用 Intel® Quartus® Prime 综合,单击Assignments > Settings > Compiler Settings > Advanced Settings (Synthesis) 并将Optimization Technique选择为BalancedArea
  • 如果要使用AreaSpeed设置减少设计中指定模块的面积,同时保留默认Optimization Technique设置为Balanced,则请使用Assignment Editor。
  • 还可使用Speed Optimization Technique for Clock Domains逻辑选项指定对特定时钟域内或之间的所有组合逻辑进行速度优化。
  • 某些综合工具中,不指定fMAX要求可导致较低资源利用率。

优化面积或速度会影响register-to-register时序性能。

注: Intel® Quartus® Prime软件中,Balanced设置通常会产生与Area设置非常相似的资源利用率结果。Area设置在某些情况下可提供更好的结果。

Intel® Quartus® Prime软件提供其他属性和选项,以助于提高综合结果的质量。