To modify command options, click the right-side column of a specific option. You can do the following:
- Select options with predefined settings from the pull down menu.
- Select or deselect a check box to enable or disable options.Note: The most common options for each implementation command are available through the check boxes. Add other supported command options using the More Options field. Syntax: precede option names with a hyphen and separate options from each other with a space.
- Type a value to define options that accept a user-defined value.
- Options accepting a file name and path open a file browser to let you locate and specify the file.
- Insert a custom Tcl script (called a hook script) before and after each step
in the implementation process (tcl.pre and
tcl.post).
Inserting a hook script lets you perform specific tasks before or after each implementation step (for example, generate a timing report before and after Place Design to compare timing results).
For more information on defining Tcl hook scripts, see Vivado Design Suite Tcl Command Reference Guide (UG835).
Tip: Relative paths in
the tcl.pre and tcl.post scripts are relative to the appropriate run directory of
the project they are applied to: <project>/<project.runs>/<run_name>.
Use the DIRECTORY property of the current project or current run to define the relative paths in your Tcl scripts:
get_property DIRECTORY [current_project]
get_property DIRECTORY [current_run]