Generating a Script to Recreate a Design - Generating a Script to Recreate a Design - 2026.1 English - UG892

Vivado Design Suite User Guide: Design Flows Overview (UG892)

Document ID
UG892
Release Date
2026-06-23
Version
2026.1 English

For a project flow, generate a recreation script manually or with the write_project_tcl command. Manual scripts are shorter and well-organized but risk missing project settings.

Any settings modified in the GUI or the Tcl Console must be included in the script to faithfully recreate the design. Omitting these changes risks creating a different design.

The write_project_tcl command recreates the design exactly as originally created by you and ensures all files are captured. Maintain the script as the design evolves. For designs using IP integrator, run validate_bd_design after recreation to propagate parameters.

Note: write_project_tcl offers two methods for preserving block diagrams:
  • Default: Recreate BDs from Tcl. It calls write_bd_tcl for each BD, adding necessary commands to the project script.
  • Direct inclusion: Add BD files as project sources. Manually created scripts can follow this approach.