赛灵思
直播中

龙献益

8年用户 1070经验值
私信 关注
[问答]

Artix-7和Kintex-7对​​时序收敛的影响?

我有一个非常简单的设计。
TPG(测试模式生成器)生成4K(4086x2160)图片。
VTC(视频定时控制)模块,用于为视频输出生成H / V同步定时。
AXI4_to_Video_out模块,用于生成到显示输出端口的完整视频流。
所有这些都是Xilinx的IP。
AXI4_to_Video_out的TPG和AXI4流端口工作在300mhz。
VTC和像素时钟工作在297MHZ。
首先,我使用ARtiX-7(XC7A100TFGG484-2)芯片进行编译。
但是,我的计时结果非常糟糕。
一个大TNS。
我确信已经对设计应用了适当的约束。
该设计的逻辑使用率非常低,不到该设备的10%。
然后,我使用Kintex-7(xc7k325tffg900-2)进行编译。
这一次,我得到了时间关闭。
任何人都知道Artix-7和Kintex-7之间有什么不同,它对我的​​时序收敛有如此大的影响?

回帖(9)

陈玉筠

2020-8-17 08:50:10
小修正......
基本上是artix&
kintex-7采用不同代的铸造工艺制成
实际上,Artix-7和Kintex-7都采用相同的铸造工艺 - 台积电28nm HPL制造。
话虽如此,Artix-7面料的设计是为了降低成本而定制的,而Kintex-7和Virtex-7则针对更高的性能进行了调整。
通常,在使用Artix-7而不是Kintex-7时,速度损失约为15%。
UltraScale采用TSMC 20nm平面,UltraScale +采用TSMC 16nm FinFet实现。
这些技术都将比28nm快(并且UltraScale +将比UltraScale更快),但我不知道是否已发布不同系列之间预期的性能差异。
至于你的失败路径,你有一些运行在300MHz的时钟,包括涉及300MHz时钟的多个相关域之间的路径。
这两种技术在这两种技术中都具有挑战性,但在“Kintex-7”设计中“只是”传递,但在Artix-7设计中却出现了相当大的失败(这应该是预期的 - 让Artix-7设计以300MHz运行,非常具有攻击性
)。
Avrum
在原帖中查看解决方案
举报

陈苏文

2020-8-17 09:04:32
@ softwind555基本上是artix&
kintex-7是使用不同代的铸造工艺制造的,并且可能相同的速度kintex-7比artix快20%,所以我估计你在最好的情况下观察到-600ps到-700ps的定时错过。
如果它比这更糟糕,你可以检查时间违规是什么。
- 如果提供的信息有用,请将答案标记为“接受为解决方案”。给予您认为有用且回复的帖子。
举报

范逊敏

2020-8-17 09:10:30
你好,muzaffer,谢谢你的回复。
因此,Virtex-7器件将比Kintex-7器件快20%。
Virtex Untralscale比Virtex-7快20%。
Virtex Untralscale +比Virtex Untrolscale快20%。
我对吗?
举报

陈苏文

2020-8-17 09:22:25
@ softwind555no,virtex-7和kintex-7芯片采用相同的结构实现。
我对超级零件没有任何经验。
我正在直接转向超级+零件。
- 如果提供的信息有用,请将答案标记为“接受为解决方案”。给予您认为有用且回复的帖子。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分