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

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜帖子
楼主: xingyun666666

[讨论] 关于是否开自动useful skew

[复制链接]
发表于 2021-9-10 17:40:55 | 显示全部楼层


   
xingyun666666 发表于 2021-9-10 15:26
我之前听过,一句话:说自己手动useful skew会比工具自动用useful skew用的buf更少,不知道这句话是否正 ...


我觉得是正确的  复杂的模块我没做过  但很多需要手动长tree的模块都是不开 useful skew的  就是防止工具为了meet timing加很多buffer导致tree长的很不平。但我做的这种简单模块如果是手动调tree会是工作量很大的事  关键是工具做的tree能使timing meet 这就够了  
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-10 17:44:17 | 显示全部楼层


   
aoooo 发表于 2021-9-10 17:40
我觉得是正确的  复杂的模块我没做过  但很多需要手动长tree的模块都是不开 useful skew的  就是防止工具 ...


clock频率是多少,做出来的latency平均是多少?普通tree还是htree?
回复 支持 反对

使用道具 举报

发表于 2021-9-14 10:12:10 | 显示全部楼层
image.png
个人认为,usefulSkew的原理就是增加上图中的capture clock path delay。
只有当设计本身的comb冗长的时候,usefulSkew 才起作用。(但这样的话实际上增加了很多delay cell,增加了功耗)
从设计角度讲,最优解应该是通过综合retiming或者pipelining来解决。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2021-9-15 14:50:48 | 显示全部楼层
本帖最后由 xingyun666666 于 2021-9-15 15:04 编辑


   
macal 发表于 2021-9-14 10:12
个人认为,usefulSkew的原理就是增加上图中的capture clock path delay。
只有当设计本身的comb冗长的时候 ...



前辈,想了解下,综合在做retiming或者pipelining是否容易?还是不太好弄?case  by case?

回复 支持 反对

使用道具 举报

发表于 2021-9-15 16:02:03 | 显示全部楼层


   
xingyun666666 发表于 2021-9-15 14:50
前辈,想了解下,综合在做retiming或者pipelining是否容易?还是不太好弄?case  by case?

...


我也是新手,不太清楚前端的情况哈
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

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

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

GMT+8, 2025-9-13 15:29 , Processed in 0.019264 second(s), 4 queries , Gzip On, Redis On.

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