You can specify the incremental compile flow when running Vivado implementation to facilitate small design changes. Incremental compile can reduce place and route runtimes and preserve existing implementation results depending on the scope of the change and the amount of timing-critical logic that is modified.
You can specify the Set Incremental Compile option in the Implementation
Settings dialog box in the Vivado IDE, or by using
the Set Incremental Compile command from the right-click menu of the Design Runs window.
You can also use the
read_checkpoint Tcl command with
the -incremental option, and point to a routed design checkpoint to use as a reference.
For more information, see this link in the
Vivado Design Suite User Guide: