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

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

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 22353|回复: 36

[原创] 后端面试--每日一题(059)

[复制链接]
发表于 2011-7-20 12:24:59 | 显示全部楼层 |阅读模式

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

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

x
PBA.gif

there are 2 same clock gating cell. The input of clk, output load-A and load-B are 100% same in electronic and physical. There is same X-talk to the instance and nets. Only difference is cntl-A and cntl-B.
Question: is the same path delay from clk to load-A and from clk to load-B? Why?

图示2个相同的clock gating,输入端clk到2个单元完全相同(电气特性和物理特性),输出端load-A和load-B也完全相同,唯一的不同就是cntl-A和cntl-B。请问,从clk到输出端load-A的延迟,与clk到load-B的延迟是否相同?为什么?

难度:4
发表于 2011-7-20 20:56:20 | 显示全部楼层
不一定一样的吧,在single corner的模式下,应该会是一样的,但是如果是OCV模式,那就得看Ctrl_A和Ctrl_B到达gate的pin脚上的transition一样不一样咯.
 楼主| 发表于 2011-7-20 22:24:49 | 显示全部楼层
为什么cntl-A 和cntl-B的transition不同会影响clk到output的路径的延迟?
发表于 2011-7-20 23:50:21 | 显示全部楼层
一般来说clk2load 的delay是在另外输入恒定有效(比如都为1)的时候得到,要是有一个为0,那么输出就是0,就没有啥delay了。所以说考虑cntl-A and cntl-B的transition的时候,应该只考虑两个同时上升或者同时下降的情况。那么显然cntl-A and cntl-B的slew不同,肯定会影响到delay啊。
发表于 2011-7-21 08:59:44 | 显示全部楼层
同意4楼的,赞一下
 楼主| 发表于 2011-7-21 11:12:53 | 显示全部楼层
本帖最后由 陈涛 于 2011-7-21 11:38 编辑

2,4楼的结论正确,但是解释不够清楚

按照lib里面的定义,clk到load之间的延迟由clk输入端的transition和load输出端的load决定,为什么与另一个输入端cntl有关?
发表于 2011-7-21 11:29:06 | 显示全部楼层
本帖最后由 一目了然 于 2011-7-21 11:30 编辑

回复 6# 陈涛

我能想到的是,不同的slew造成两个AND gate上的overdrive不一样,这样drive current就不一样,对于同样的load,delay就不同。不过我char的and gate里面没有两个输入同时switch的arc,只有一个恒定,另一个上升或下降造成输出上升或下降的arc,在这等更好的解释了。
发表于 2011-7-21 12:05:03 | 显示全部楼层
回复 6# 陈涛


    其实就是说,在OCV模式下,tool在计算每个cell的delay的时候,都是根据其所有的的input transition的最大值或者最小值去计算的,而ctrl-A上的transition要是比clk的大的情况下,clk-->load-A的max delay是根据ctrl-A的transition来计算的,min delay就是根据 min transition(ctrl-A, clk )来算的.这个方法对ctrl-B也成立.所以当ctrl-A和ctrl-B的transition不一样的时候,clk-->load-A和clk-->load-B的timing是会不一样的.特别是load-A和load-B一个做lunch一个做capture的时候,就很明显了...
 楼主| 发表于 2011-7-21 12:29:37 | 显示全部楼层
PrimeTime里面把这个叫做Path Base Analysis (PBA)
与OCV关系不大
发表于 2011-7-21 14:39:25 | 显示全部楼层
学习学习
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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


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

GMT+8, 2024-12-5 03:22 , Processed in 0.025763 second(s), 9 queries , Gzip On, Redis On.

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