The Vivado IDE includes a synthesis and implementation environment that facilitates a push button flow with synthesis and implementation runs. The tool manages the run data automatically, allowing repeated run attempts with varying Register Transfer Level (RTL) source versions, target devices, synthesis or implementation options, and physical or timing constraints.
Within the Vivado IDE, you can do the following:
•Create and save a strategy. A strategy is a configuration of command options that you can apply to design runs for synthesis or implementation. See Creating Run Strategies.
•Queue the synthesis and implementation runs to launch sequentially or simultaneously with multi-processor machines. See Running Synthesis.
•Monitor synthesis or implementation progress, view log reports, and cancel runs. See Monitoring the Synthesis Run.