2、“
Datasheet Report
”详情
通用信息
这部分提供了有关设计和
AMD
器件的详细信息以及报告时的工具环境信息。
• “
Design Name
”
(
设计名称
):
设计的名称
• “
Part
”
(
器件
):
目标
AMD
器件和速度文件信息
• “
Version
”
(
版本
):
生成报告时所使用的
Vivado
工具版本
• “
Date
”
(
日期
):
报告的日期和时间戳
• “
Command
”
(
命令
):
用于生成报告的命令行
Input Ports Setup/Hold
此报告可显示每个输入端口有关参考时钟的最差情况建立和保持要求。此外还可报告用于捕获输入数据的内部时钟。
Max/Min Delays for Output Ports
显示每个输出端口有关参考时钟的最差情况最大和最小延迟。此外还可报告用于发送输出数据的内部时钟。
Setup Between Clocks
针对每一对时钟
,
将报告所有时钟沿组合的最差情况建立时间要求。
Setup/Hold for Input Buses
输入总线是自动推断所得
,
可显示其最差情况下的建立时间和保持时间要求。整个总线的最差情况数据窗口是最大建立时间和保持时间值的总和。如果输入端口受到约束,
则将同时报告裕量。 针对已定义 IDELAY
的输入时钟
,
报告将显示最优抽头点。最优抽头点可用于配置
IDELAY
以实现平衡的建立时间和保持裕量。 源偏移是 2
个窗口之间的增量。第
1
个窗口由输入端口的时钟相关建立时间和保持时间定义。第
2
个窗口衍生自输入延迟和时钟周期。如果输入时钟采用该值偏移,
则它将位于窗口的中心。
Max/Min Delays for Output Buses
输出总线采用自动推断
,
并显示其最差情况下的最大和最小延迟。总线偏差也将一并报告。针对总线偏差计算
,
将
1个位视为参考位,
其他每个位的偏移都基于此参考位来计算。最差偏移即整个总线的偏差。
Max/Min Delays for Groups
对于“
Source Synchronous Output Interfaces
”
(
源同步输出接口
),
前向时钟需要相关的输出偏差。通过指定参考端口作为前向时钟端口,
可生成定制组报告。该表类似于“
Max/Min Delays for Output Buses
”
(
输出总线的最大
/
最小延迟),
但参考端口用作为计算源偏移和总线偏差的参考位。
例如
,
对于
DDR
输出偏差计算
,
如果应将前向时钟端口
(
rldiii_ck_n[0]
)
相关的多个位
(
如
,
rldiii_a[0-19]
、
rldiii_ba[0-3]
、
rldiii_ref_n
、
rldiii_we_n
)
分组在一起
,
可使用以下命令
:
report_datasheet -group [get_ports {rldiii_ck_n[0] rldiii_a[*] rldiii_ba[*]
rldiii_ref_n rldiii_we_n}] -name timing_1
该组列表中的首个端口被视为参考管脚。
对于所有这些部分
,
通过多角分析
(multi-corner analysis)
来计算最差情况的数据。如果使用
-show_all_corners
, 那么将单独报告每个时序角的最差情况数据。