54776 - Vivado - Vivado 中是否有类似 SmartXplorer 的工具?

97 阅读1分钟

标题

54776 - Vivado - Vivado 中是否有类似 SmartXplorer 的工具?

描述

我在 ISE 中使用 SmartXplorer 来尝试不同策略并搭配不同的时序收敛成本表来实现设计,

在 Vivado 中是否有等效的工具?

解决方案

Vivado 并没有等效的成本表,因为 Vivado 布局器是确定性的工具,由时序、拥塞和线长来驱动。

成本表与这些算法不匹配。

Vivado 确实有大量策略,专用于解决特定问题(时序、面积、功耗、拥塞)

这些策略及其调用的指令会调用不同算法,由此会引入可变性,但不是像成本表一样的随机性。

虽然在 Vivado 中并没有 SmartXplorer 的直接替代品,但可通过创建多轮设计运行并更改该集合内的策略来达到类似效果。

    1. 打开“Project Settings”(工程设置)。
    2. 更改所需选项,然后保存策略。
    3. 在“Design Runs”(设计运行)选项卡下,单击“create runs”(创建运行)。
    4. 选中“Synthesis”(综合)和/或“Implementation”(实现),然后选中“Strategy and Constraints”(策略和约束)。
 
 
Project_setting_strategy.png
 
Create_runs.png