The Vivado IDE provides full integration with the Vivado simulator, and all supported third-party simulators. In this flow, the simulator is
called from within the Vivado IDE, and you can compile and simulate
the design easily with a push of a button, or with the
launch_simulation Tcl command.
launch_simulationcommand launches integrated simulation for project-based designs. This command does not support Non-Project Mode.
For information on the steps involved in setting up the integrated simulation flow, see this link in the Vivado Design Suite User Guide: Logic Simulation (UG900).