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

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

2.3.2.1. 可变延迟位置的流水线操作(Pipelining at Variable Latency Locations)

通常,FPGA设计包括一些对额外延迟不敏感的位置,例如在时钟域边界,主要功能模块之间的连接和错误路径。最佳设计实践建议在时钟域边界或主要功能模块之间添加流水线级以改善时序。但是,添加过多的流水线级也会使面积使用量增加,同时增加布线拥塞。

英特尔® Quartus® Prime软件的当前版本包括一些新特性,有助于改善对额外延迟不敏感的设计路径的时序性能。 Hyper-Retimer现在可以在标记为对延迟不敏感的假路径上自动添加流水线级,并在您指定的寄存器中插入适当数量的流水线级。Hyper-Retimer将添加的寄存器重定时到设计的时序关键部分。 Hyper-Retimer添加的流水线级的数量可以针对每个编译而更改,或者在更改设计的任何时候而更改。

注:
  • 如果不指定对延迟不敏感的伪路径或者使用自动流水线,那么Hyper-Retimer输出网表与RTL是周期等效。
  • 如果指定对延迟不敏感的伪路径或者使用自动流水线,那么Hyper-Retimer输出网表与RTL不是循环等效的。因此,仿真和验证环境必须适应电路延迟的变化才能使用这些技术。