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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 6863|回复: 14

[求助] encounter优化delay掉单元的问题

[复制链接]
发表于 2011-7-15 11:08:36 | 显示全部楼层 |阅读模式

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

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

x
代码例化标准单元库一个延时单元dly做延时使用,dc中dont touch住了
但是在encounter布线时这个dly单元被优化掉了,没有相应的延时功能了,与原始设计功能不符合了
想问一下:这种情况encounter该使用什么命令把dly单元保留住了?改代码应该是没有可能的了,谢谢大家!
 楼主| 发表于 2011-7-15 13:30:51 | 显示全部楼层
或者说有没有什么方法让encounter不自动删除buf和inv了(工具认为是时钟树上的)
发表于 2011-7-15 13:53:04 | 显示全部楼层
本帖最后由 陈涛 于 2011-7-15 13:55 编辑

在encounter里面再set_dont_touch一次

可能是你的lib有问题,footprint设的不对,被误认为buf了
 楼主| 发表于 2011-7-15 15:13:06 | 显示全部楼层
谢谢陈版主的回答,用set_dont_touch可以把单元保留下来了,不过,新问题出现了,encounter用库中其他的延时单元(4ns)把网表中本来的延时单元(7ns)替换掉了,这样与我的设计还是不符合了,是不是我例化单元不太合理的缘故了?
发表于 2011-7-15 16:01:29 | 显示全部楼层
那你就再把它换回来呗。place以后,可以把它变成fix属性,这样谁都动不到它了
 楼主| 发表于 2011-7-15 16:51:01 | 显示全部楼层
place之后,找到对应单元在界面上可以修改单元的status为fixed,
问一下陈版主:有没有命令可以批处理的啊?设计中有几十个单元了
我用了placeInstance来改变单元属性为-fixed,但是这个每次都要知道单元的坐标才好,而每次place之后的单元坐标都会变,所以好像这条命令不太合适,有没有其他改变单元status的命令,麻烦指点一下,谢谢!
发表于 2011-7-16 11:38:51 | 显示全部楼层
选择所有的delay cell,打开attribute窗口,那里有一个apply all的按钮
 楼主| 发表于 2011-7-24 13:00:06 | 显示全部楼层
不知道是否是我encounter版本的问题,我用selectIsnt命令选中了所有的delay cell,打开attribute窗口,
窗口里的applay all按钮是灰的,只能用applay按钮一个一个改了
发表于 2011-7-24 13:22:22 | 显示全部楼层




   encounter犯2是经常的事. 写脚本分分钟就搞定了 吧.
发表于 2011-7-24 14:12:27 | 显示全部楼层
先点最左列(Name)那个你要改的status,那个apply all按钮就可以用了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-2-23 18:15 , Processed in 0.024752 second(s), 10 queries , Gzip On, Redis On.

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