Vivado implementation enables you to configure, launch, and monitor implementation runs. You can experiment with different implementation options and create your own reusable strategies for implementation runs. For example, you can create strategies for quick runtimes, improved system performance, or area optimization. As the runs complete, implementation run results display and report files are available.
You can launch multiple implementation runs either simultaneously or serially. On a Linux system, you can use remote servers. You can create constraint sets to experiment with various timing constraints, physical constraints, or alternate devices. For more information, see the Vivado Design Suite User Guide: Implementation (UG904) and Vivado Design Suite User Guide: Using Constraints (UG903).
tcl.postfiles. For more information, see the Vivado Design Suite User Guide: Using Tcl Scripting (UG894).