There are two main reasons why ML strategies might not be generated by
report_qor_suggestions
:
- The required implementation flow has not been run.
- 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
- More than one call to
- 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.