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).