将第三方仿真器与 Vivado IDE 搭配使用来运行仿真 - 2023.2 简体中文

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

Document ID
UG900
Release Date
2023-10-18
Version
2023.2 简体中文
重要: 运行第三方仿真前,请确认已编译的库位置(调用 compile_simlib 的路径或者您使用 -directory 选项指定的路径)。

Vivado IDE 中,您可以基于仿真设置来编译、细化和仿真设计,并在单独窗口中启动仿真器。

在设计综合前运行仿真时,仿真器会运行行为仿真。成功完成每个设计步骤(综合与实现)后,运行功能仿真或时序仿真的选项都会变为可用。您可从 Flow Navigator 或者输入 Tcl 命令来发起仿真运行。

在 Flow Navigator 中,单击Run Simulation(运行仿真)并选择要运行的仿真类型,如下图所示:

图 1. 仿真类型

要使用对应的 Tcl 命令,请输入:launch_simulation

提示: 此命令提供了 -scripts_only 选项,可用于根据目标仿真器来编写 DO 或 SH 文件。使用 DO 或 SH 文件在 IDE 外部运行仿真。
注释: 如果您当前在 Vivado 外部运行 VCS 仿真器,请确保使用 -full64 开关。否则,如果设计包含 AMD IP,仿真器就无法运行。
重要: 请使用以下命令来运行的 32 位仿真器:set_property 32bit 1 [current_fileset -simset]
注释: AMD Verification IP (VIP) 使用 SystemVerilog 构造。如果您当前使用的任意 IP 会例化 VIP,请确保您的仿真器支持 SystemVerilog。