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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 10698|回复: 8

[求助] I2C scl sda这两根线在DC综合时用set_data_check怎么约束

[复制链接]
发表于 2012-11-20 21:31:45 | 显示全部楼层 |阅读模式

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

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

x
不知道大家在综合约束I2C时是怎么约束的,我这边使用的是set_data_check,但是它的setup和hold值不知道该如何确定,因为这边有数据保持建立时间,还有启动停止建立保持时间,这两个值是不一样的,如下图所示
QQ拼音截图未命名.png 2.png
并且这些值都是在快速模式下400khz的情况,而我的set_data_check -clock 的频率为125M,那么我这个值又该怎么转化呢,请教大牛们的回答
发表于 2012-11-21 10:05:18 | 显示全部楼层
持续关注
发表于 2012-11-21 11:32:51 | 显示全部楼层
顶一下
发表于 2012-11-21 15:19:58 | 显示全部楼层
不太肯定能不能把所有限制写到一个SDC里面去
可以利用下面的区别:
数据保持建立时间,和启动停止建立保持时间的相对关系是反对,一个是SCL对SDA,另一个是SDA对SCL
set_data_check -clock选项不是一定要用到,自己看具体的命令说明
发表于 2012-11-22 01:10:05 | 显示全部楼层
1. 你在3里面自己回答了这个问题
2. 相对关系,可正可负,如有可能,最好用正的
发表于 2012-11-27 10:43:30 | 显示全部楼层
回复 10# 米粒儿77

data check 默认setup同周期检查。
发表于 2012-11-29 00:01:50 | 显示全部楼层
回复 12# 米粒儿77


   setup 在end path向后移一个周期变成同周期检查。hold同样向后移一个周期,不就出现了report的这种情况。   set_multicycle_path -1 -hold -end -from XX -to XX 就可以做到同周期检查了。
发表于 2012-12-1 00:39:55 | 显示全部楼层
回复 14# 米粒儿77


   
setup 向后移了, hold自然也会向后移啊。
这也就是为什么会在约束里面刚经常看到multicycle的约束方法: set_multicycle_path N -setup -end
                                                                                  set_multicycle_path N-1 -hold -end
发表于 2012-12-3 22:17:56 | 显示全部楼层
回复 16# 米粒儿77

1.  一般是按照同周期来做了。除非有设计上的特殊考虑。
2.  没有看得很明白。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2025-1-13 03:08 , Processed in 0.021411 second(s), 9 queries , Gzip On, Redis On.

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