重要: 运行第三方仿真前,请确认已编译的库位置(调用
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。