Vivado implementation consists of a number of smaller processes such as:
- Opt Design (
opt_design
) - Power Opt Design (
power_opt_design
) (optional) - Place Design (
place_design
) - Post-Place Power Opt Design (
power_opt_design
) (optional) - Post-Place Phys Opt Design (
phys_opt_design
) (optional) - Route Design (
route_design
) - Post-Route Phys Opt Design (
phys_opt_design
) (optional) - Write Bitstream (
write_bitstream
) (all devices except Versal) - Write Device Image (
write_device_image
) (Versal devices)
The Vivado tools let you run implementation as a series of steps, rather than as a single process.