You can launch the AMD Vivado™ Design Suite
and run the tools using different methods depending on your preference. For example, you
can choose a Tcl script-based compilation style method in which you manage sources and
the design process yourself, also known as Non-Project Mode.
Alternatively, you can use a project-based method to automatically manage your design process and design data using projects and project states, also known as Project Mode. Either of these methods can be run using a Tcl scripted batch mode or run interactively in the Vivado IDE. For more information on the different design flow modes, see the Vivado Design Suite User Guide: Design Flows Overview (UG892).
This guide covers migration considerations and procedures for both design flow modes in the Vivado Design Suite.