UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

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
的页面