数字IC/FPGA_大话:setup, hold, uncertainty

13 篇文章 0 订阅
9 篇文章 1 订阅

数字IC/FPGA_大话:setup, hold, uncertainty

数字电路中,setup, hold, uncertainty时啥东西 ???

//— 交锋第一轮—//
A: STA(比如DC/PT中)时,uncertainty是描述什么东西的?里面有clk skew的成分吗?
B: STA时,的确有uncertainty,但是不是给skew留的。
A: 给jitter留的吗?
B: 再plus others。

A: uncertainty = skew + jitter + margin ?
B: 不对

A: hold check:uncertainty = skew;
setup check:uncertainty = jitter + skew + margin。
B: 能把setup/hold分开说,已经很厉害了。
但是公式不对,仔细看讨论。或度娘。

A: 还不对啊?看不出有啥问题了
B: 那chip有bug,你这就不debug啦?

A: 应该把skew都去掉?剩下的应该是对的。
B: hold就不需要margin ?

A: 那holdcheck是不是也要把jitter考虑进去呢?
B: 不需要。

A: 可是jitter也会导致数据早到或晚到呀……?
B: hold是对同一个时钟边沿进行检测,跟jitter没关系,和skew有关。
A: 好,看来我还是要再学习一个。

//— 学完,再次过招—//
A: hold check:uncertainty = skew + margin;
setup check:uncertainty = jitter + skew + margin。
公式是这样,但是在做时序约束的时候一般就只约束setup,hold不满足时一般加buffer就ok,所以不太关注holdcheck。
B: 刚刚那评价得收回。你这背书的吧?
setup/hold都是你“老婆”or“老公”,一个是白天,一个是晚上而已。

打酱油:hold check在cts之前是需要skew的,在做完cts之不需要了吧。
A: 没啊。好久没接触过cts了。
B: 实操正确,但是理解不到位。

A:“hold check在cts之前是需要skew的,在做完cts之不需要了吧。”
是说在cts之后可以认为skew=0吗?
打酱油:cts之后,时钟数的结构已经确定了,skew也是确定了。我也是只是跑过一次流程。一般sta的时候,我都会用pt去修时序跟cross-talk。先让工具自动修setup跟hold,如果没修完,会手动插buffer 来弄。
B: 所以,hold violation需要fix吗?

A: 肯定需要啊。
B:“hold check:uncertainty= skew + margin;
setup check:uncertainty= jitter + skew + margin。
公式是这样,但是在做时序约束的时候一般就只约束setup,hold不满足时一般加buffer就ok,所以不太关注hold check。”,
那刚才这话,啥意思?

打酱油:需要的啊,不然后仿过不了。
A: 只不过比setup容易处理一些。
打酱油:我也是他这样的 对hold关注更少一点 buffer大法直接修完。
A: 都很重要,一个不满足功能就乱了。

B: 你老婆(or 老公),有晚上比白天更容易相处一说吗?
打酱油:明白了,在关注setup的时候也要关注hold。
A: 好吧,可能是我没遇到过难处理的hold。
B: 说明你老婆(女朋友)很好。娶了呗。

打酱油:找女朋友找频率低的即可。
A: 不说了,还是单身狗一条呢。
B: 频率低,晚上也一样难处吧(hold)?

A: hold跟频率没关系吧?
打酱油:setup可以放宽点,晚上处理的时候,早上不会出问题?
打酱油:我遇到过在修hold的时候 插buffer hold搞定了setup出来了。
B: 晚上太累,白天起不来。?

打酱油:我这说法不准确。hold跟频率是无关的,是跟setup check的margin(有多少positive slack)有关。这样说是不是更准确一点。
A: “我遇到过在修hold的时候 插bufferhold搞定了setup出来了。”,插的位置不对?
打酱油:也有这个可能。
B: 经典。

PS:什么是setup, hold, uncertainty?读懂上面的段子,基本理解了。

Nobody knows all the answers, but Baidu/Google may …

---------------------------------------
群主介绍(群:877205676):
sky:2006年电子科大毕业;前Verisilicon Sensor Staff Engineer;数字电路前端设计从业14年;主要做视频IP设计(H.264/H.265编解码器设计,JPEG编解码器设计),CNN加速器IP设计。参与7颗ASIC/SOC芯片设计(量产3颗)。目前申请3篇国家发明专利。

  • 6
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值