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

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

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

如果由于逻辑资源限制,导致Fitter无法解析设计,则重新综合设计以提高区域利用率。

首先,确保在综合工具中正确设置器件和时序约束。尤其是在考虑设计中区域利用率时,请务必不要过度约束设计的时序要求。综合工具在满足指定要求时,如果约束过于主动,则可能导致更高的器件资源使用率。

如果资源利用率需重点考虑,则可优化区域而非速度。

  • 如果使用 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软件提供其他属性和选项,以助于提高综合结果的质量。