ML Strategy Availability - 2020.2 English

Vivado Design Suite User Guide: Design Analysis and Closure Techniques (UG906)

Document ID
UG906
Release Date
2021-01-25
Version
2020.2 English

There are two main reasons why ML strategies might not be generated by report_qor_suggestions.

  1. The required implementation flow has not been run.
  2. The algorithm has failed to find a strategy that improves the design's QoR.

You can address the first point by examining the ML Strategy Availability table. An example is shown here:

This checks off each required implementation step. The requirements are:
  • opt_design must be run with directive Explore or Default
    • More than one call to opt_design is allowed but the final call must meet the previous condition
  • The remaining implementation directives must be either all set to Default or all set to Explore
    • Mix and match of these implementation steps is not permitted
    • phys_opt_design must be enabled
  • The design must be routed

For the second item when no solution is found, it is not possible to predict this without running the algorithm.