当前位置:首页 > 工业控制 > 工业控制
[导读]芯片的主频能不能稳定跑起来,常常不是靠再补几个缓冲器决定,而是看时钟分发和抖动源有没有在同一预算里收敛。偏斜和抖动如果分别签核,最后很容易在硅后叠成同一个问题。

芯片的主频能不能稳定跑起来,常常不是靠再补几个缓冲器决定,而是看时钟分发和抖动源有没有在同一预算里收敛。偏斜和抖动如果分别签核,最后很容易在硅后叠成同一个问题。

时钟树越补越歪,常见根因不是工具失灵,而是补偿动作把局部最优做成了全局更差。为了解决某些保持违例,布局后期常会插入额外缓冲、改变分支长度,甚至故意制造有用偏斜。但一旦不同分支穿过的拥塞区、金属层和耦合环境差异很大,名义上相同的缓冲链在工艺波动和温度梯度下并不会同步漂移。这样得到的偏斜并不是固定常数,而是带着方向性的统计分布。某些角落下它帮你修住保持,另一些角落下却把建立时间进一步吃掉。更麻烦的是,时钟树路径一旦跨越大面积功率门控区,局部IR压降还会改变缓冲延时,使原本签核通过的分支在高活动场景里重新失衡。所以时钟树问题不能只看抽象的插入延时,必须把物理邻域、耦合对象和工作场景一起看,否则修一处、歪一片是迟早的事。所以CTS后的修补不能只追局部违例清零,还要复核跨角落统计偏斜是否被人为拉宽。尤其在修保持时,更要防止远端分支被做成温度和工艺波动都更敏感的长链。

PLL抖动传递决定了参考噪声和电源噪声到底有多少会真正落到核心时钟边沿上。很多项目把PLL当成一个固定抖动源,直接给后端塞一个预算数字,但真实情况取决于环路带宽、VCO灵敏度和电源隔离质量。带宽开得过宽,参考时钟里的相位噪声会更容易穿过环路;带宽开得过窄,低频电源扰动和温漂又会在VCO端积成慢摆动。若模拟团队只在洁净电源上测到不错的数据,而芯片实际工作时数字核心和PLL共用某些回流路径,核心的大电流跳变就会通过地弹和供电纹波把抖动重新注进时钟源。此时后端看到的不是单纯随机抖动,而是与业务负载相关的相关性抖动,最难靠传统裕量兜住。工程上更可靠的做法是先定义可接受的抖动频谱,再反推环路带宽、隔离电源和时钟树预算,而不是等硅后发现边沿发虚才去补金属屏蔽。时钟能否稳定,不在于某一级缓冲多快,而在于噪声从参考端到触发器端的整条传递链有没有被管住。硅后若只在空闲模式测抖动,往往会低估真实运行风险,因为业务负载引起的供电纹波才是最容易穿透环路的那部分噪声。空载好看,不代表满载边沿仍然干净。抖动预算若不按工作模式拆分,实验室合格也可能在现场失手。真正稳定的时钟预算,必须能跨越空闲、突发和老化三个场景。

时钟树偏斜和PLL抖动本来就共享同一份时序预算,分开乐观、合并吃亏。把分发路径和抖动源放进同一模型里,频率目标才不会靠运气兑现。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭