关于布局规划 - 2023.2 简体中文

Vivado Design Suite 用户指南: 设计分析与收敛技巧 (UG906)

Document ID
UG906
Release Date
2023-10-19
Version
2023.2 简体中文

布局规划有助于设计满足时序要求。当设计难以始终如一满足时序要求或者从未满足时序要求时,AMD 建议您执行布局规划。如果您与设计团队协作并且协作过程中一致性至关重要,那么布局规划同样可以发挥作用。

布局规划可通过减少平均布线延迟来改进建立时间裕量(TNS 和 WNS)。在实现期间,时序引擎致力于解决最差情况建立时间违例和所有保持时间违例。布局规划只能改进建立时间裕量。

当网表采用层级结构时,手动布局规划最为简单。如果综合将整个网表平铺,那么设计分析会明显变慢。请将综合设置为生成层级网表。对于 Vivado 综合,请使用:

  • synth_design -flatten_hierarchy rebuilt

  • Vivado 综合默认策略

含交错逻辑路径的大型层级块可能分析难度较大。在较低的次级层级中采用独立逻辑结构的设计更便于分析。最好寄存层级模块的所有输出。走线穿过多个层级块的路径布局分析难度较大。