Suggestion objects are stored in binary form. The only way to read a suggestion is to
load the design, read the suggestions, and run
report_qor_suggestions.
If you prefer not to use the object flow, Vivado supports viewing and executing suggestions in Tcl.
To write out suggestions in Tcl, use:
write_qor_suggestions -tcl_output_dir <outputDir>
Running this command outputs one or more Tcl files to the specified directory. This option is not available in the Vivado IDE.
For Tcl scripts generated for implementation commands, manage their integration into the design constraints manually. For synthesis Tcl scripts:
- In project mode, add them to the constraints set (update the file filter to Tcl to see them).
- In non-project mode, access them using:
read_xdc -unmanaged <Tcl file>
When suggestions are in Tcl format, you are responsible for maintaining the scripts by removing suggestions that are no longer required and applying only those you want. Append newly generated Tcl scripts to the existing ones.
report_qor_suggestions.