Step 4: Use Third-Party Simulators - Step 4: Use Third-Party Simulators - 2026.1 English - UG939

Vivado Design Suite Tutorial: Designing with IP (UG939)

Document ID
UG939
Release Date
2026-07-15
Version
2026.1 English

The purpose of the Managed IP project is to create and manage IP customizations. It does not support directly simulating IP in a Managed IP project. You can instance customized IP into a standard design project for simulation in either Project or Non-Project Mode.

AMD IP delivered in the AMD Vivado™ Design Suite are encrypted using industry standard IEEE P1735 encryption. Supported simulator use this encryption standard, and can run behavioral simulation.

The Vivado Design Suite includes the Vivado simulator, for mixed language simulation, as well as direct support for Mentor Graphics® Questa Advanced Simulator, ModelSim Simulator, Cadence® Incisive Enterprise Simulator (IES), Synopsys® Verilog Compiler Simulator (VCS), and Aldec®.

By default, Vivado creates a directory called ip_user_files in the same directory as the IP and Managed IP directories. This directory contains scripts for simulation with all supported simulators for all the IP created. You can use these scripts as a starting point for simulating with the IP. The scripts reference all the files needed for simulating the IP.

You can use the following Tcl command to generate a Tcl script for the target simulator: export_simulation –simulator <simulator>

Refer to the Vivado Design Suite User Guide: Logic Simulation (UG900) for detailed information. This guide also includes information on using third-party simulators, including creating scripts for running simulations outside of the Vivado Design Suite.