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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3069|回复: 7

[求助] 一个time skew的问题

[复制链接]
发表于 2015-8-27 23:00:29 | 显示全部楼层 |阅读模式

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

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

x
QQ图片20150827225737.png
其中Tsu已知的情况
那么我判断setup time是否违例的时候 是不是应该选择最差情况Tc1选max,Tc2选min
即判断Tskew=( Tc1)max-( Tc2)min<= Tcp- Tcq-( Tlogic)max- Tsu是否成立来
判断是否有setup violation


有些东西不是很清楚 请大家指点一下


另一个问题
还有一般出现set up violation的时候应该怎么处理呢,重新设计?对为例path进行优化?对组合逻辑进行拆分还是什么


对于holdviolation出现的时候又是怎么处理的呢
发表于 2015-8-28 10:11:03 | 显示全部楼层
回复 1# tuitui414

  我不懂哈,我就看看,你这是在考虑OCV的问题吗?
发表于 2015-8-28 10:12:39 | 显示全部楼层
 楼主| 发表于 2015-8-28 11:31:21 | 显示全部楼层
回复 2# legend03u8z


   我不懂才问的
发表于 2015-8-28 12:08:11 | 显示全部楼层
太理论了,

setup不行,改代码
hold不行,加buffer
发表于 2015-8-28 12:38:58 | 显示全部楼层
回复 1# tuitui414


   这是几种计算的方式,有bc_wc,还有ocv。你百度搜搜关键字
发表于 2015-8-28 13:02:35 | 显示全部楼层
从你表述的意思来看像是用ocv模式进行timing analysis。如果用bcwc进行分析的话,setup或者hold都只用一个view进行分析,一个view的意思是指的用一种库还有corner来进行分析,clock上就不会分的这么细了。
一般setup vio都是看data path上,对其进行修改,实在不过的情况下可以考虑修clock,主要是减小launch上的delay;hold vio的话就是增大launch上的delay,具体情况具体分析。
 楼主| 发表于 2015-8-28 14:38:23 | 显示全部楼层
谢谢大家
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-11-18 10:56 , Processed in 0.022081 second(s), 10 queries , Gzip On, Redis On.

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