满足以下条件时,在建议运行轮次期间执行建议:
- 这些建议处于已启用 (ENABLED) 状态。
- 必须运行 APPLICABLE_FOR 阶段。
- 这些建议必须设置为 AUTO。
执行建议时,APPLIED 设置将会更新,如下图所示:
图 1. 建议执行
在实现流程中,如果未将建议中的某个属性正确应用于关联的单元或信号线,则 FAILED_TO_APPLY 将被设置为 1。如果部分应用某项建议,则将生成新的建议,此建议将被拆分为已应用的建议和未能应用的建议。
注释: 如果实现工具在后续流程中拒绝 FAILED_TO_APPLY 属性,则该属性将不会置位。仅当给定属性无法应用于对象时,FAILED_TO_APPLY 才会置位。该属性的应用过程不接受跟踪。
如果 APPICABLE_FOR 阶段位于生成建议的阶段之后,那么可在生成建议的相同运行轮次中执行这些建议。为此,您必须首先手动启用建议。
set_property ENABLED 1 [get_qor_suggestions <SuggID>]
使用此方法时,当运行完成后,请务必将此建议写入 RQS 文件以便后续继续使用此建议。