使用 Vivado 仿真器执行功耗分析 - 2023.2 简体中文

Vivado Design Suite 用户指南: 逻辑仿真 (UG900)

Document ID
UG900
Release Date
2023-10-18
Version
2023.2 简体中文

“切换活动交换格式”(Switching Activity Interchange Format, SAIF) 是 ASCII 报告,有助于提取和存储由仿真器工具生成的切换活动信息。此切换活动可以反标注解回 AMD 功耗分析与最优化工具内,用于功耗测量和估算。

切换活动交换格式 (SAIF) 转储专为 AMD 功耗工具而经过最优化,可供 report_power Tcl 命令使用。Vivado 仿真器会将以下 HDL 类型写入 SAIF 文件。如需了解更多信息,请访问此链接以参阅 Vivado Design Suite 用户指南:功耗分析与最优化(UG907) 中的相应内容。

  • Verilog:
    • 输入端口、输出端口和输入输出端口
    • 内部连线声明
  • VHDL:
    • 类型为 std_logicstd_ulogicbit(标量、矢量和阵列)的输入端口、输出端口和输入输出端口。
    注释:Vivado Design Suite 中并不会为时序仿真生成 VHDL 网表;因此,VHDL 源文件仅适用于 RTL 级代码,不适用于网表仿真。

对于 RTL 级仿真,仅生成块级端口,不生成内部信号。

如需了解有关使用第三方仿真工具进行功耗分析的信息,请参阅 使用第三方仿真器进行仿真 中的 转储 SAIF 用于功耗分析在 VCS 中转储 SAIF