Intel® Quartus® Prime Pro Edition用户指南: 设计优化

ID 683641
日期 9/30/2019
Public
文档目录

5.6.3.1. 优化保持时序

Optimize Hold Timing选项指示 Intel® Quartus® Prime软件优化最小延迟时序约束。

Advanced Fitter Settings对话框中开启Optimize Hold Timing后, Intel® Quartus® Prime软件会增加路径延迟,以确保您的设计满足最小延迟要求。如果选择I/O Paths和Minimum TPD Paths,则Fitter运行以符合如下条件:

  • 从器件输入管脚到寄存器的保持时间(tH)
  • 从I/O管脚到I/O寄存器或从I/O寄存器到I/O管脚的最小延迟
  • 从寄存器到输出管脚的最小时钟输出时间(tCO)

如果选择All Paths,Fitter还可运行至满足从寄存器到寄存器的保持要求(如图中蓝色突出显示),其中由逻辑驱动产生而得的时钟会导致另一寄存器上出现保持时间问题。

图 30. 优化保持时间选项修复内部保持时间违规

然而,如果您设计中寄存器之间仍然存在内部保持时间违规,则可通过例化LCELL原语,或更改设计来手动添加延迟,例如使用时钟使能信号而非导出或门控时钟。