Compiling Simulation Libraries - Compiling Simulation Libraries - 2026.1 English - UG892

Vivado Design Suite User Guide: Design Flows Overview (UG892)

Document ID
UG892
Release Date
2026-06-23
Version
2026.1 English

Vivado delivers precompiled simulation libraries for the Vivado simulator, including static files required by AMD IP. Simulation scripts reference these precompiled libraries automatically.

When using third-party simulators, compile AMD simulation libraries before running simulation. This is important if your design instantiates VHDL primitives or AMD IP, which are primarily VHDL. If you do not precompile libraries, the tool reports library binding failures. For details, refer to the Vivado Design Suite User Guide: Logic Simulation (UG900).

Run the compile_simlib Tcl Tcl command to compile AMD simulation libraries for the target simulator. You can also select Tools > Compile Simulation Libraries in the Vivado IDE to issue this command.

Important: Simulation libraries are pre-compiled and provided for use with the Vivado simulator. However, you must manually compile the libraries for use with a third-party simulator. Refer to the Vivado Design Suite User Guide: Logic Simulation (UG900) for more information.