“Complexity”字段 - 2023.2 简体中文

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

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

“Complexity”(复杂性)字段允许您报告设计网表的复杂性,它可反映整个层级中的连接密度。这可作为布线拥塞的早期指示。这部分命令容易受编译时间影响,在大型设计上尤其如此。请参阅 复杂性报告

等效的 Tcl 选项:-complexity

选中Hierarchical Depth(层级深度)选项时,可选择顶层单元之下层级中的多个层次以计算 Rent 系数。默认设为顶层,可通过在“Advanced”(高级)选项卡中指定 -cells 选项来调整为更低的层次。使用 cells 选项将减少所分析的层级数,并加速计算。

等效的 Tcl 选项:-hierarchical_depth <arg>

Rent Greater Than(Rent 下限)选项用于将报告中显示的信息局限于所含 Rent 值高于指定层级及其子级的模块。通常所含值低于该值的模块不会出现拥塞。默认值为 0.6。

等效的 Tcl 选项:-rent_greater_than <arg>

Instances Greater Than(实例数下限)选项用于限制将在其中执行 Rent 计算的层级单元的数量。通常,较小的模块即使所含 Rent 系数较高,也不会出现拥塞。增大该值通常会缩短命令的编译时间。默认值为 15000。

等效的 Tcl 选项:-instances_greater_than <arg>

Instances Lesser Than(实例数上限)选项用于限制将在其中执行 Rent 计算的层级单元的数量。通常为了减少拥塞而执行的操作会增大面积,因此若要在层级单元上执行这些操作,这些单元大小最好不超过必要的大小。减小该值通常会缩短命令的编译时间。默认值为 100000。

等效的 Tcl 选项:-instances_lesser_than <arg>

Average Fanout Greater Than(平均扇出下限)选项会限制在其中执行 Rent 计算的层级单元的数量,方法是计算模块内信号的平均扇出,如果低于阈值,则不执行 Rent 计算。通常,通过将较高的 Rent 系数与较高的平均扇出相结合,即可估算得到最适合用于预测拥塞的模块。增大该值通常会缩短命令的编译时间。默认值为 3.0。

等效的 Tcl 选项:-av_fanout_greater_than <arg>