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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

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

[原创] 请问在时钟路径上插入delay cell对时钟的影响有哪些?

[复制链接]
发表于 2021-6-16 17:15:48 | 显示全部楼层 |阅读模式

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

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

x
请问在时钟路径上插入几个cycle的delay cell对时钟的影响有哪些?如下图红框所示。
image.png
发表于 2021-6-16 18:02:33 | 显示全部楼层
抖动变差
发表于 2021-6-17 16:35:15 | 显示全部楼层
其实这个问题可以换成:
第一,为什么 clock network 上最好只有一种 VT 类型?
第二,为什么 clock network 上最好不要有 Delay cell ?
第三,为什么 clock network 禁用 D0/D1 等弱驱动能力的 repeater ?
 楼主| 发表于 2021-6-19 14:08:19 | 显示全部楼层


wenfangsibao 发表于 2021-6-17 16:35
其实这个问题可以换成:
第一,为什么 clock network 上最好只有一种 VT 类型?
第二,为什么 clock networ ...


老哥给力,麻烦解答下这三个问题,多谢多谢!
发表于 2021-7-14 11:40:22 | 显示全部楼层


huangkai 发表于 2021-6-19 14:08
老哥给力,麻烦解答下这三个问题,多谢多谢!


1.弱驱动cell可能造成时钟树上比较严重的trans问题,后面发现这些问题的时候时钟树长度基本定下来了,再修掉这些违例会影响时钟树长度,从而影响Timing
2.delay cell在不同corner下延迟相差太多,对Timing不友好。并且delay cell会使时钟信号质量变差
3.如果采用多VTcell,同2,不同VT下延迟变的不可控
发表于 2021-7-14 12:11:58 | 显示全部楼层


aiden_wang 发表于 2021-7-14 11:40
1.弱驱动cell可能造成时钟树上比较严重的trans问题,后面发现这些问题的时候时钟树长度基本定下来了,再 ...


您好,有个疑问,为什么tree上很多时候都只用ULVT,我们知道功耗主要来源于tree,如果tree上都用ULVT ,latency是做端了,但是功耗却很大,这也是能接受的?
发表于 2021-7-14 13:55:37 | 显示全部楼层


xingyun666666 发表于 2021-7-14 12:11
您好,有个疑问,为什么tree上很多时候都只用ULVT,我们知道功耗主要来源于tree,如果tree上都用ULVT ,la ...


      tree做短了,buffer插得也会少的,有可能对功耗也有好处,整体考虑下来影响不大,主要还是看项目,有的用lvt有的用ulvt。
发表于 2021-7-14 14:21:40 | 显示全部楼层


hqqq 发表于 2021-7-14 13:55
tree做短了,buffer插得也会少的,有可能对功耗也有好处,整体考虑下来影响不大,主要还是看项目, ...


您好,其实我不太理解,
第一,比如一个项目,我们到底是用ULVT还是LVT来长tree,总要有些依据,可是依据什么来定?
第二,tree上的功耗多大,我可能没有量化的概念,您的意思是,用ULVT和用其他VT的cell,实际上,静态和动态功耗都不会差太多?是因为tree上的cell其实并不多吗?

发表于 2021-7-14 14:27:29 | 显示全部楼层


hqqq 发表于 2021-7-14 13:55
tree做短了,buffer插得也会少的,有可能对功耗也有好处,整体考虑下来影响不大,主要还是看项目, ...


您好,其实我不太理解:
第一,一个项目,我们是选择ULVT还是选择LVT来做tree,这个依据什么来定?
第二,我对tree上的功耗多大没什么概念,是因为tree上的cell数目不多,用LVT和ULVT,实际上相差不大吗?
第三,用ULVT cell 长tree最重要的目的是想更短?用更少的buf cell?因为ULVT的cell驱动能力比其他VT的强,可是更短有什么好处?功耗小?

发表于 2021-7-14 14:36:21 | 显示全部楼层


xingyun666666 发表于 2021-7-14 12:11
您好,有个疑问,为什么tree上很多时候都只用ULVT,我们知道功耗主要来源于tree,如果tree上都用ULVT ,la ...


用ULVT更多的是考虑让时钟树上latency尽可能的小,不过也看项目,如果就想省一层LVT的MASK或不Timing很好实现,全局的clock tree全用SVT的项目我也做过
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

×

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

GMT+8, 2024-5-7 10:49 , Processed in 0.029887 second(s), 8 queries , Gzip On, Redis On.

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