Modifying Command Options - 2022.2 English

Vivado Design Suite User Guide: Implementation (UG904)

Document ID
UG904
Release Date
2022-11-30
Version
2022.2 English

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]