当前位置:首页 > 工业控制 > 电子设计自动化
[导读]输出偏移约束的情况相对输入要简单得多,图1所示是一个输出电路的模型,时钟路径上包含相位调整单元,如DCM。时钟到输出的延时(Clock To Output Delay)指的是从FPGA时钟输入引脚开始,经过相位调整单元到输出寄存器

输出偏移约束的情况相对输入要简单得多,图1所示是一个输出电路的模型,时钟路径上包含相位调整单元,如DCM。时钟到输出的延时(Clock To Output Delay)指的是从FPGA时钟输入引脚开始,经过相位调整单元到输出寄存器再到数据输出引脚的延时。输出偏移约束即约束这段路径允许的最大时间。UCF例子如下:

输出偏移约束示意图


图1 输出偏移约束示意

图中的SYS_Clk泌须是FPGA引脚上的时钟, 不能用内部时钟来做输出偏移约束.在Timing Analyzer 中会得到图2所示的报告。其中,灰色显示的部分“Minimum allowable offset is 5.993ns.”就是在这咱约束下,当前设能够取得的最小输出偏移。也就是说对于当前的布局布线结果、从时钟有效沿到达FRGA时钟输入引脚上开始,到数据出现在FPGA 输出引脚上的时间最大是5.993ns。如果单击Slack;2.007ns链接,会弹出一个窗口显示计算Slack的公式。报告中也有关于Clock Uncertainty 的计算表格中,其中Phase Effor值代表了DCM前后的时钟偏左。

输出偏移约束时序分析报告示意图

图2 输出偏移约束时序分析报告示意

在时序报告中还列出了吏具体的时钟和数据路径分析及关键路径,如3所示。

更具体的时钟和数据路径分析及关键路径图




图3 更具体的时钟和数据路径分析及关键路径



来源:ks991次

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
关闭
关闭