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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6697|回复: 13

[求助] 求助!如何学习STA以及解决时序问题?

[复制链接]
发表于 2014-4-14 10:28:19 | 显示全部楼层 |阅读模式

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

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

x
求助各位前辈,小弟最近遇到程序里时序setup 不满足的情况,手头也有一本《Xilinx FPGA开发实用教程》(徐文波著),但是里边关于STA的分析只是对原理的说明,并没有具体可操作的方法,而且我使用的ISE14.6版本,与书里的版本(13.x)也不一样,经常有很多书里写的东西我这个版本上就没有。 当然我也尝试看了官方的用户手册,包括时序收敛以及PlanAhead手册,但是基本上都一头雾水。
想请教各位前辈,有关于此方面的中文资料吗?或者对我提出的具体问题不吝赐教

其实我的问题归结起来,就是两点:
第一,如何进行时序分析,或者如何看时序报告?
第二,针对出现的时序约束失败,如何修改使之时序收敛?

谢谢各位了

相关帖子

发表于 2014-4-14 13:34:02 | 显示全部楼层
建立时间不足?这种情况一般是你设计的代码组合电路太长,已经无法满足你的时序要求,最好的方法是重新评估代码,在中间插入寄存器,降低组合电路的长度。纯粹靠约束不靠谱。一般的代码工作在300MHz的频率是没问题的。
发表于 2014-4-14 13:34:49 | 显示全部楼层
或者你有换钟区域处理的不好。
 楼主| 发表于 2014-4-14 14:42:52 | 显示全部楼层
回复 2# zyzfgpzgh
我组合电路用的很少啊,都是always块,唯一用的就是判断条件和assign语句里有组合逻辑

还有,怎样插入寄存器?在哪插入寄存器,求前辈指点


新人很多都学不到位,前辈领着做一遍我就会了
 楼主| 发表于 2014-4-15 09:52:23 | 显示全部楼层
典型的时序分析流程是怎样的?
 楼主| 发表于 2014-4-15 10:39:01 | 显示全部楼层
回复 2# zyzfgpzgh
前辈你好,我查看了时序报告器,凡是setup 不满足的都是data path delay过大,有些甚至已经比相应的时钟周期还要大这种情况应该怎么解决?
解决方法具体一点,你说的那些抽象的我都不会做
谢谢啦
发表于 2014-4-15 11:01:44 | 显示全部楼层
回复 4# Alec_Fei


   always块可以描述组合逻辑,也可以描述时序逻辑。而且always描述时序逻辑的时候是保证了输出信号是寄存器输出,并不能保证你的时序逻辑中的组合逻辑延时满足要求;设置时序约束就是为了让工具能够帮你检查各个路径是否能够满足你的时序要求;要解决这个问题还是需要你找到关键路径,看看问题的根源在哪里;对症下药;至于学习STA的话,我可以推荐书给你看,X家的官方手册也是很不错的。
 楼主| 发表于 2014-4-15 14:39:51 | 显示全部楼层
回复 2# zyzfgpzgh
前辈你好,时序报告中的元件路径名应该怎么理解啊?比如  data_switch_1_to_2_A_channel/fifo_generator_v9_3_2ch/U0/xst_fifo_generator/gconvfifo.rf/grf.rf/gntv_or_sync_fifo.mem/gbm.gbmg.gbmga.ngecc.bmg/gnativebmg.native_blk_mem_gen/valid.cstr/ramloop[0].ram.r/v6_noinit.ram/SDP.SIMPLE_PRIM36.ram  (RAM)


其中,data_switch_1_to_2_A_channel是我的一个模块,fifo_generator_v9_3_2ch是我底层例化的一个FIFO,但是后边的那些名字我就搞不清楚了。怎样理解这个路径?
这个路径对应的元件(RAM)具体指代程序中的哪一部分?
发表于 2014-4-16 09:29:41 | 显示全部楼层
主要看保持时间,建立时间能不能满足
发表于 2014-9-26 11:49:35 | 显示全部楼层
回复 7# HADIST


    求推荐时序约束的书!!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-5 19:27 , Processed in 0.029680 second(s), 8 queries , Gzip On, Redis On.

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