ML Strategy Availability - 2021.2 English

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

Document ID
Release Date
2021.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:
Figure 1. ML Strategy Availability
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.