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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[求助] 怎么让delay值相等

[复制链接]
发表于 2015-9-11 12:18:15 | 显示全部楼层 |阅读模式

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

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

x
两个reg后面接两个逻辑cell,如何约束让数据到达这两个逻辑cell的时间相同呢?
发表于 2015-9-11 12:59:08 | 显示全部楼层
sta保证吧,
 楼主| 发表于 2015-9-11 13:11:01 | 显示全部楼层
回复 2# icfbicfb


    版大什么意思,具体怎么做?clock交给工具,只要有办法让两个reg到两个逻辑的delay相等就行
 楼主| 发表于 2015-9-12 18:13:37 | 显示全部楼层
没事自娱自乐,希望有这方面经验的人给予指点
我之前想到一种方法,效果还可以,但是方法有点不正规,而且会受限:因为我们的设计是要求实reg到io的pin的delay相等,所以我用magnet_placement把所有regs靠近io放置,然后把nets设置dont_touch,效果还可以,但是有一定限制,要求io附近一定要有std cell place空间,如果不是macro cells这个方法就走不通了。

希望有更好的方法
发表于 2015-9-12 18:59:14 | 显示全部楼层
不是很懂,学习一下
发表于 2015-9-14 15:08:17 | 显示全部楼层
回复 4# wenjian07


我的想法原理跟你的是相同的。就是人为干预把cell固定放在某一处,使得两条path的delay相同,也不一定非要靠近io port/pad。这个要自己写脚本。检查每个cell的transition之类的,然后把它前后的cell放在固定的位置。不过我个人觉得delay完全一样还是比较难做到的。
 楼主| 发表于 2015-9-14 16:59:37 | 显示全部楼层
回复 6# Alicezw


    transition我这边没要求,因为是reg的输出,距离又比较近,所以没考虑,如果能满足就更好了

那你是每个cell都要找位置吗,如果cell很多会很麻烦
icc有个design rule:set_max_delay,set_min_delay,如果预先估算一个值,把这两个值设置相同的值,不知道会不会有效果
发表于 2015-9-14 18:17:46 | 显示全部楼层
回复 7# wenjian07

完全相等是略难的。支持你这种做法,我之前有这么操作过,但不是max_delay 和min_delay相等,只是设了个很小的范围
发表于 2015-9-14 18:54:26 | 显示全部楼层
set_data_check
发表于 2015-9-15 09:21:32 | 显示全部楼层
回复 7# wenjian07


对于脚本cell多少不是很麻烦,只是迭代时间久一点而已。你说的set_max_delay是可行的,不过很难做到精确,可能设完之后你还要手动优化一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-7-16 06:19 , Processed in 0.024352 second(s), 9 queries , Gzip On, MemCached On.

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