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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 5103|回复: 6

[求助] 时序违规的问题

[复制链接]
发表于 2011-5-8 18:57:36 | 显示全部楼层 |阅读模式

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

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

x
本人刚学,希望前人总结下:
   时序违规分哪些情况,分别如何修正

有多少说大少,也让我少走弯路啊,先谢谢
发表于 2011-5-8 23:30:16 | 显示全部楼层
时序分析只言片语怎么说得清楚哦,网站上有资料的,下载来看看不是更好么?
一般的来说,violation有setup和hold的。setup可以通过降低时钟频率,优化逻辑代码等解决,hold一般要添加buffer(后端工具一般会自己做)
 楼主| 发表于 2011-5-9 09:32:55 | 显示全部楼层
buffer只能修正hold time吗?
你说的修正setup time修正有更多的解决方法吗,你说的我觉得都不太好啊?
拜托了,看书太多,前人栽树,后人乘凉啊
发表于 2011-5-10 10:56:25 | 显示全部楼层
1. 对于hold time: hold time violation 是因为data的delay要小于clock的delay,所以增加data的buffer是为了增加数据的delay。把data往后推,那么就可以修hold time,但是如果推太多,则setup time又可能会不够。
2. setup time: 因为data的延迟(delay)太大了,而导致数据晚于clock太多到达,那么最直接的解决办法就是优化逻辑代码,减少data的延迟。第二个方法就是把clock也延迟,这样就要降低时钟频率了。加大时钟周期。

看起来你不一定了解清楚set up和hold violation的概念和原因,所以你还是要多看书。我觉得你并不是书看多了,至少这方面还不够的。
发表于 2013-2-27 16:08:26 | 显示全部楼层
回复 4# acgoal


    顶!!!不知关于时序方面要看哪些啊,主要都是那几家芯片制造商的那些东西,各个厂商都有点不一样啊,感觉自己很晕啊!!!不知道才学要看什么!!!!
发表于 2013-3-20 13:43:22 | 显示全部楼层
setup hold ,
发表于 2013-3-21 22:12:15 | 显示全部楼层
最 主要 是set和HOLD时间。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-7 07:55 , Processed in 0.027791 second(s), 8 queries , Gzip On, Redis On.

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