Intel® Hyperflex™ 体系结构高性能设计手册

ID 683353
日期 10/04/2021
Public
文档目录

5.2.2.5. 复制公共节点

当短路径/长路径关键链包含来自相同寄存器的公共段(common segment)时,您可以复制寄存器,一个副本驱动短路径,一个副本驱动长路径。

图 109. 交替短路径/长路径的关键链
图 110. 有两个复制节点的短路径/长路径

Fitter可以单独优化新独立段。复制的寄存器有其共同源,所有它们不是完全独立的,但在关键链的每个部分中有一个额外,独立的寄存器,优化就会更容易。

您可以将最大扇出综合指令应用到公共源寄存器。使用值1,因为大于1的值会导致短路径段和长路径段有相同源节点。

或者,如果您手动复制短路径/长路径关键链中的共同源寄存器,那么使用综合命令来保存备份寄存器。否则,在综合期间备份可能会被合并。使用综合命令来保存备份寄存器能够导致意外的重定时限制。请使用最大扇出命令。