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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
查看: 3282|回复: 7

[求助] -dont_touch_subtrees 问题

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

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

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

×
本帖最后由 wenjian07 于 2015-1-23 13:56 编辑

请教关于dont_touch_subtrees的用法:先描述下我的问题,工具icc,设计中有两种mode,fun和dft,先做fun的tree,再作dft的tree,为了dft 的tree不影响fun的tree,在做dft tree之前我设置mux后面的tree -dont_touch_subtrees,但是报告中显示这些dont_touch_subtrees后面出现很多ignore pin,dft tree的skew也特别大。查找icc的文档,设置-dont_touch_subtrees后,后面的需要balance 的sink不会变,设置dont_touch_subtrees后还需要其他设置吗?还是其他问题引起的??
发表于 2015-1-24 11:05:01 | 显示全部楼层
func,dft 的tree很多方面是公用的,没必要分开2个flow 做2遍吧,

最简单的就是搞清楚关系,然后重新写一个combined sdc,做一遍就好了,
或者直接做func 的,  dft的再调整下就行了,
回复 支持 反对

使用道具 举报

发表于 2015-1-24 15:26:49 | 显示全部楼层
就tree的后方都不动了,工具想办法在前面做balance,我们做SCAN TREE的时候就这么来
回复 支持 反对

使用道具 举报

发表于 2015-1-24 15:27:27 | 显示全部楼层
就把pin给上去就好了,没有别的设置。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-1-24 15:56:03 | 显示全部楼层
问题找到了,但是不知道该如何处理,大家一起讨论
由于fun 有多个时钟域,fun cts时不同时钟域单独作balance,dft cts时是一个时钟域,设置 dont_touch_subtrees后,mux前面做balance,mux后面不再做balance,cts也没有根据mux后面的delay去调mux前面的buffer,所以dft tree的skew会特别大,不知道dont_touch_subtrees这个设置还有什么用??
回复 支持 反对

使用道具 举报

发表于 2015-1-25 15:26:35 | 显示全部楼层
不清楚,说真的,这个选项还没用过
回复 支持 反对

使用道具 举报

发表于 2017-4-21 11:01:15 | 显示全部楼层
因为function下有多个时钟域,他们进行balance,如果有generated clock的话,改点是non-stop pin.在dft下,他们如果串到同一个scan chain里面,那么分频器的ck端就是一个stop pin,那么当然会有很大的skew的。你看下insertion delay的时序分布图。
回复 支持 反对

使用道具 举报

发表于 2020-1-12 22:29:48 | 显示全部楼层


   
Horizon00 发表于 2017-4-21 11:01
因为function下有多个时钟域,他们进行balance,如果有generated clock的话,改点是non-stop pin.在dft下, ...


请教下,那么这种情况怎么解呢?
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-9-14 02:05 , Processed in 0.020934 second(s), 7 queries , Gzip On, Redis On.

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