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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜全文
查看: 3935|回复: 6

[求助] encounter clock spec命令的问题

[复制链接]
发表于 2015-2-9 19:02:06 | 显示全部楼层 |阅读模式

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

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

×
新手求教,我复现别人工程时,用encounter根据sdc自动生成的clock spec文件里只有一些throughpin
而别人的spec文件除了这些对应的global throughpin之外还有global excludedpin和dynamicMacro model ref
问题是这些excludedpin好像不是sdc中约束的,而是encounter自动生成的?
为什么我自动生成时无法生成这些约束呢?是setctsmode的问题还是其他什么问题?新手完全不懂,如果那些都是手动修改加上去的,
应该如何判断,根据哪些rpt来修改添加这些约束呢?
发表于 2015-2-10 11:55:02 | 显示全部楼层
那个只是模板, 自己可以任意修改的,
以timing report为基准好了, 只要timing ok行就可以,
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-10 16:40:17 | 显示全部楼层
回复 2# icfbicfb


恩,因为是新手所以有些茫然,就是时钟树这块总是弄不太懂,spec里面那些约束有什么作用基本上弄明白了,时钟树前端约束出来,到后端肯定要做相应调整,但是如何对应到timing rpt里,看skew,delay然后对应到相应的net,再修改约束就不太懂了。哪些应该excluded,哪些应该throughpin难道要一个个试吗?模板会生成一些,但通常来说都不够,ug也说不清楚,还有什么资料能看看呢?另外timing rpt里有些net required time为负,这些是不是要excluded掉不去关心它们?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-2-10 16:47:31 | 显示全部楼层
回复 2# icfbicfb

还有我看ug说软件会自动把sdc里的一些约束转换为excludedpin,可我自动生成的模板里没有excludedpin 只有throughpin这个正常吗?
回复 支持 反对

使用道具 举报

发表于 2017-9-20 14:13:23 | 显示全部楼层
“如何对应到timing rpt里,看skew,delay然后对应到相应的net,再修改约束就不太懂了,哪些应该excluded。。。”
相同的疑惑,难道必须要会画出时钟树吗??对于某些教复杂的design,画时钟树是及其消耗时间的,我们的做法也是tool根据sdc产生一个clock spec,然后去修改,可是但是怎样根据timing report去调整clock spec,还是很迷茫。望给个方向
回复 支持 反对

使用道具 举报

发表于 2017-10-12 21:18:51 | 显示全部楼层
学习了!!
回复 支持 反对

使用道具 举报

发表于 2017-10-17 11:05:25 | 显示全部楼层
Usually exclude pin might be generated due to below reason:
1. clock to data (or .lib no CK attribute);
2. clock domain switch;
3. conflict balance point across modes
4. local balance requirement
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2025-9-16 06:56 , Processed in 0.039759 second(s), 7 queries , Gzip On, Redis On.

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