Introduction - 2021.2 English

Vivado Design Suite Tutorial: Logic Simulation

Document ID
UG937
Release Date
2021-11-10
Version
2021.2 English

This Xilinx® Vivado® Design Suite tutorial provides designers with an in-depth introduction to the Vivado simulator.

Video: You can also learn more about the Vivado simulator by viewing the quick take video at Vivado Logic Simulation.
Training: Xilinx provides training courses that can help you learn more about the concepts presented in this document. Use these links to explore related courses:

The Vivado simulator is a Hardware Description Language (HDL) simulator that lets you perform behavioral, functional, and timing simulations for VHDL, Verilog, and mixed-language designs. The Vivado simulator environment includes the following key elements:

xvhdl and xvlog
Parsers for VHDL and Verilog files, respectively, that store the parsed files into an HDL library on disk.
xelab
HDL elaborator and linker command. For a given top-level unit, xelab loads up all sub-design units, translates the design units into executable code, and links the generated executable code with the simulation kernel to create an executable simulation snapshot.
xsim
Vivado simulation command that loads a simulation snapshot to effect a batch mode simulation, or a GUI or Tcl-based interactive simulation environment.
Vivado Integrated Design Environment (IDE)
An interactive design-editing environment that provides the simulator user-interface.