Simulation is a process of emulating real design behavior in a software environment. Simulation helps verify the functionality of a design by injecting stimulus and observing the design outputs.
This chapter provides an overview of the simulation process, and the simulation options in the Vivado® Design Suite.
The process of simulation includes:
- Creating test benches, setting up libraries and specifying the simulation settings for Simulation
- Generating a Netlist (if performing post-synthesis or post-implementation simulation)
- Running a Simulation using Vivado simulator or third party simulators. See Supported Simulators for more information on supported simulators.