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.