AR# 56393

2013.4 Vivado 时序 - 在Report_Datasheet 中解释 "Source Offset to Center"

描述

我在设计上运行 report_datasheet,不清楚在总线上是如何计算Source Offset to Center这一列的。

解决方案

Source Offset to Center是指基于输入管脚的建立和保持时间的最差分析结果,数据眼中心与数据捕获中心之间的差异。

计算每一比特数据Source Offset to Center的方法如下:

  1. 定义 window #1 边界为输入管脚的建立和保持窗口。举例来说,如果设置时间为 2 ns,保持时间为 1 ns,那就会产生从捕获时钟沿之前2 ns到捕获时钟沿之后 1 ns之间的窗口,在此期间输入数据必须保持稳定以被捕获。窗口中心应在捕获时钟沿之前 0.5 ns。
  2. 定义 window #2 的边界为 -max -min set_input_delay约束定义的互补窗口。举例来说,如果时钟周期为 10ns,-min 的输入延迟为 1 ns,-max 的输入延迟为 2 ns,这就会产生从捕获时钟边缘前 8 ns(10 ns - 2 ns)到捕获时钟边缘后 1 ns 之间的窗口。窗口的中心为捕获时钟边缘之前 3.5 ns。

Source Offset to Center计算方法为 window #2 减去 window #1。

在上例中,应为 3.5 ns - 0.5 ns = 3 ns。理想的Source Offset to Center应为 0 ns,添加额外 3 ns 的set_input_delay对数据的捕获是有益的。

AR# 56393
日期 04/17/2014
状态 Active
Type 综合文章
器件
Tools