The Supporting Scripts - The Supporting Scripts - 2025.2 English - UG947

Vivado Design Suite Tutorial: Dynamic Function eXchange (UG947)

Document ID
UG947
Release Date
2026-02-11
Version
2025.2 English

Underneath the Tcl_HD subdirectory, several supporting Tcl scripts exist. The scripts are called by run_dfx.tcl, and they manage specific details for the Dynamic Function eXchange flow. Provided below are some details about a few of the key DFX scripts.

CAUTION:
Do not modify the supporting Tcl scripts.
step.tcl
Manages the current status of the design by monitoring checkpoints.
synthesize.tcl
Manages all the details regarding the synthesis phase.
implement.tcl
Manages all the details regarding the module implementation phase.
dfx_utils.tcl
Manages all the details regarding the top-level implementation of a DFX design.
run.tcl
Launches the actual runs for synthesis and implementation.
log_utils.tcl
Handles report file creation at key points during the flow.

Remaining scripts provide details within these scripts (such as other *_utils.tcl scripts) or manage other Hierarchical Design flows (such as hd_utils.tcl).