仅对英特尔可见 — GUID: lyl1535657585311
Ixiasoft
仅对英特尔可见 — GUID: lyl1535657585311
Ixiasoft
2.5.1.1. Report Fmax Summary(报告Fmax汇总)
时序分析仅计算源和目的寄存器或端口由同一时钟驱动的路径的fMAX。时序分析忽略不同时钟的路径,包括生成的时钟。对于一个时钟与其反转之间的路径,Timing Analyzer会计算fMAX,就好像时钟的上升沿和下降沿与fMAX一起变化,从而保持占空比(按百分比)。
然而,Fmax报告并没有指示出您的设计是否满足恢复,移除,不使用intra_clock选项的设置和保持时序。出于这些原因,请始终确保查看Setup,Hold,Recovery,Removal和Min Pulse Width slack汇总来确定您的设计是否满足时序要求。
Restricted Fmax栏报告以下值中的较小值:
- 您的时钟能够运行的最快频率,并且仍然以0时序欲量(slack)通过report_timing -hold -intra_clock,或者以0时序欲量(slack)通过report_min_pulse_width。
- Fmax栏值。2
除了设置时序,Restricted Fmax还考虑保持时序以及最小脉冲和最小周期限制。与不受限的fMAX类似,此分析会计算fMAX,就好像时钟的上升沿和下降沿与fMAX一起变化,从而保持占空比(按百分比)。
Restricted Fmax可能会显示指示以下任何限制因素的文本:
- Limit due to hold check(由于保持检查而产生的限制)
- Limit due to minimum pulse width restriction(由于最小脉冲宽度限制而产生的限制)
- Limit due to high minimum pulse width restriction(由于较高的最小脉冲宽度限制而产生限制)
- Limit due to low minimum pulse width restriction(由于较低的最小脉冲宽度限制而产生限制)
通常,保持检查(hold check)不限制最大频率(fMAX),因为这些检查用于相同边沿关系,因此与时钟频率无关。例如,当启动(launch)等于零和锁存(latch)等于零时会发生此情况。然而,如果使用一个反转的时钟传输或者多周期传输, 那么保持关系不是一个相同边沿传输,而是随时钟频率的变化而变化。
请参考时序报告,例如您可以使用report_timing生成的时序报告,或者通过report_min_pulse_width命令使用最小脉冲宽度报告来了解特定路径,寄存器或者端口的详细信息。