如下图所示,设计流程的早期阶段(C、C++ 和 RTL 综合)对于设计性能、密度和功耗的影响远超后期实现阶段的影响。因此,如果设计不满足时序、时延或功耗目标,AMD 建议您重新评估综合阶段(包括 C、C++、HDL 和约束),而不是仅在实现阶段通过迭代来寻找解决方案。
图 1. 整个流程中设计变更的影响
如下图所示,设计流程的早期阶段(C、C++ 和 RTL 综合)对于设计性能、密度和功耗的影响远超后期实现阶段的影响。因此,如果设计不满足时序、时延或功耗目标,AMD 建议您重新评估综合阶段(包括 C、C++、HDL 和约束),而不是仅在实现阶段通过迭代来寻找解决方案。