使用第三方仿真器进行仿真 - 2023.2 简体中文

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

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

AMD Vivado™ Design Suite 支持使用第三方工具进行仿真。要使用第三方工具执行仿真,可直接在 Vivado 集成设计环境 (IDE) 内执行,或者也可以使用定制外部仿真环境来执行。

表 1. 受支持的第三方仿真器
第三方仿真器 Red Hat 64 位 Linux Windows 64 位
Siemens EDA ModelSim DE 支持 支持
Siemens EDA Questa Advanced Simulator 支持 支持
Cadence Xcelium Parallel Simulator 支持 不适用
Synopsys VCS 支持 不适用
Aldec Active HDL 不适用 支持
Aldec Riviera PRO 支持 支持

Vivado Design Suite 用户指南:使用 Vivado IDE(UG893) 描述了 Vivado IDE 的用法。

请先设置以下环境变量,然后在 Vivado IDE 内运行仿真。

表 2. 第三方仿真器的环境变量设置
仿真器 Linux Windows
Modelsim
setenv MODEL_TECH <tool installation path>
setenv LM_LICENSE_FILE <license file>
setenv PATH ${MODEL_TECH}/bin:$PATH
set MODEL_TECH=<tool installation path>
set LM_LICENSE_FILE=<license file>
set Path=%MODEL_TECH%\win32;%Path%
Questa
setenv MODEL_TECH <tool installation path>
setenv LM_LICENSE_FILE <license file>
setenv PATH ${MODEL_TECH}/bin:$PATH
set MODEL_TECH=<tool installation path>
set LM_LICENSE_FILE=<license file>
set Path=%MODEL_TECH%\win32;%Path%
Riviera
In BASH 
source <install_path>/etc/setenv
source <install_path>/etc/setgcc
call <install_path>/etc/setenv.bat
call <install_path>/etc/setgcc.bat
Active-HDL 不适用
set ACTIVE_BIN=<tool installation path>
set Path=%<Active_hdl install dir>%\BIN;%Path%
set LM_LICENSE_FILE=<license file>
Xcelium
setenv CDS_INST_DIR <xcelium_install_dir>
setenv LD_LIBRARY_PATH $CDS_INST_DIR/tools/xcelium/lib:$LD_LIBRARY_PATH
setenv PATH $CDS_INST_DIR/tools/xcelium/bin:$CDS_INST_DIR/tools/bin:$PATH
setenv CDS_LICENSE_DIR <tool_license>
不适用
VCS
setenv VCS_HOME <tool_install_path>
setenv LM_LICENSE_FILE <license_file_path>
setenv PATH ${VCS_HOME}/bin:${PATH}
不适用
  1. 工具安装路径应添加到环境变量 PATH 中(与操作系统无关)。要为受支持的仿真器仿真基于 SystemC 的设计,请按 Vivado IDE 中的 SystemC 支持 中所述提供所需的 g++ 版本安装路径。LD_LIBRARY_PATH 还应包含仿真器库路径。

如需了解有关第三方仿真器的更多信息,请参阅 指向第三方仿真器相关附加信息的链接 中提供的链接。

重要: 仅限使用受支持的第三方仿真器版本。如需了解有关受支持的仿真器和操作系统的更多信息,请参阅 Vivado Design Suite 用户指南:版本说明、安装和许可(UG973) 中的“兼容的第三方工具”表。