在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 4094|回复: 9

[求助] FPGA时序无法收敛,clock path延迟非常大

[复制链接]
发表于 2019-12-26 13:55:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
之前一直是做ASIC前端,对FPGA不熟悉。最近接了一个项目有FPGA验证需求,设计的RTL代码在 55nm的ASIC工艺下,800M的主时钟频率可以收敛,但放到FPGA上100M都还有很大的slack。
FPGA片子是xilinx virtex ultrascale xcvu440-flga2892-1-c,工具是vivado 2016.4。整个设计只有一个时钟,时钟结构很简单,没有分频,门控,mux什么的,是直接从FPGA专用全局时钟IO捅进去的。具体的clock path信息如下图所示。设计的目标时钟频率是100M,周期10ns, 时钟从IO进来,穿过BUFG到达FF的clock端后就已经去了6.4ns,我感觉这个delay太大了,之前没有FPGA的经验,不清楚在FPGA中本身如此还是我的设计或约束哪里不对。从图上来看,BUFG后的fanout比较大(35993),是不是造成delay太大的原因?在综合选项中设置-fanout_limit好像对这个时钟线没有作用,我想在每个子模块中例化一个BUFG把时钟负载分开一下,好像也不可以,还报了个waring好像是不让加。这个设计还只占了整个FPGA资源的2%,我想要是占满的情况下,那时钟的fanout会更大,延时岂不会更恶劣?但这个系列也算是个高端片子了,不应该只有这点性能啊,肯定是我哪里弄错了,找遍了资料都没有找到讲怎和处理时钟路径延时的,完全晕了!求高人指点!

时序路径详细信息

时序路径详细信息
发表于 2019-12-26 14:37:48 | 显示全部楼层
FPGA 时钟 复位走线都是定死了,各种RAm也是,asic都可以自己搞,不能等价copy,还是要优化下。。约束。sdc。
发表于 2019-12-26 17:03:23 | 显示全部楼层
FPGA走線是固定的,只能接受了,我是沒想到可減少的方法。
发表于 2019-12-26 21:42:37 | 显示全部楼层
U can clock all incoming PAD signals before they are used.
发表于 2019-12-30 20:17:55 | 显示全部楼层
很巧,我们用的同一个片子做原型,我们跑过80M,160M,这个片子的特点是资源大,但是也有缺点,多die组合,频率跑不太高,所以我的评价是“虚胖”。建议可以贴下约束,看下是否合理。
发表于 2019-12-31 14:29:53 | 显示全部楼层
是不是约束有啥问题??
发表于 2019-12-31 14:30:53 | 显示全部楼层
是不是约束有啥问题?
发表于 2020-1-3 07:06:08 | 显示全部楼层
Pin assignment 不合理 导致你想输出的数据 绕了很大的延时到pin

发表于 2020-1-3 10:57:44 | 显示全部楼层
BUG的扇出不是造成DELAY过大的原因。为什么没有上BUFG呢,而是BUFCE,导致走线饶的过长DELAY增大。你可以在源代码里将时钟例化上BUFG试试。
发表于 2020-5-13 16:25:48 | 显示全部楼层
我们拿这个FPGA跑原型验证,收到160M都是费了九牛二虎之力的,这FPGA时序非常烂,但是面积非常大,所以在做的时候:
(1)一定要注意cell的摆放位置,时序紧路径的一定不能有跨die的情况出现,跨die的延时大到你怀疑人生;
(2)把所有的DSP单元干掉,全部用LUT搭,DSP绕来绕去非常影响时序收敛;
(3)入口处过了BUFG延时就是非常大,只能在内部想办法;
(4)把小块的memory全部干掉,都用LUT搭,memory绕线绕来绕去非常影响时序收敛;
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-22 06:42 , Processed in 0.023003 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表