Quartus II软件在计算fmax(最大频率)时是否考虑反转时钟?

反向时钟分析取决于您的设计中如何实现反相时钟。以下段落描述了两种可能的实现:

情况1:原始非反相时钟在整个设计中进行路由,时钟反转在本地(在每个逻辑单元或自适应逻辑模块中)使用时钟的下降沿进行所有寄存器。在这种情况下,Quartus®II软件在计算时钟fmax时会考虑反相时钟。

情况2:在本地不能发生反转的情况下,时钟的反相版本使用时钟的下降沿路由到馈送寄存器。在这种情况下,Quartus II软件会分析所有寄存器,就好像它们使用时钟的上升沿一样。您必须进行分配,以便软件正确分析反转时钟。在TimeQuest Timing Analyzer中,创建派生时钟并将其应用于执行反转的逻辑输出。通过在TimeQuest Create generated clock对话框中选中Invert基准时钟 ,或使用SDC -invert选项,将此时钟指定为反转时钟。在经典时序分析器中,使用Assignment Editor将反相时钟分配应用于由反相时钟提供的寄存器。

有关时序分析的更多信息,请参考Quartus II手册第3卷中的Quartus II TimeQuest时序分析器 (PDF)Quartus II经典时序分析器 (PDF)章节。

编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-08-02 13:34:27 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它