串扰学习笔记(2)

描述

上一篇推文,小P学习了集成串扰噪声(ICN)的相关公式及概念,文末提到了一个ccICN的概念。那么这个又是什么呢。ccICN,全称component contribution integrated crosstalk noise,部件贡献集成串扰噪声,这里的component小P觉着翻译成“部件”会更恰当。

作为独立部件(连接器、线缆、芯片封装等)的设计厂商,无法获得详细的完整的全链路S参数模型。 ccICN的提出,主要是解耦链路中独立部件的ICN串扰评估分析与全链路完整S参数模型。注意,这里只是解耦了ICN串扰和完全链路S参数,全链路的损耗场景这个还是需要的。

这个概念,2018年DesignCon的一篇paper里面有给出解释,小P觉得讲的十分简单明了了。

Component contribution ICN (ccICN) builds on the ICN calculation methodology by adding a secondary weighting function to account for the channel attenuation external to the component (or sub-channel) under test.

Chien-Ping Kao, Brent Rothermel, Jeremy Stephens

对,就还是这三位intel的大佬,他们对ccICN的解释是,ccICN是建立在ICN噪声的基础上,加上了一个二次权重函数用于解释部件以外的衰减。

我们来看一下ccICN的计算公式:

芯片封装

可以看到ccICN就比ICN多了一个函数

芯片封装

这就是前面提到的二次权重函数。其他的部分ccICN与ICN是完全一致的。

那么这个权重函数中,也就只有一个kxa是生面孔。kxa是一个常数,用于表征除了待测部件(Component Under Test, CUT)以外产生的损耗,单位是dB。值得注意的是,CUT以外链路产生的串扰不在ccICN中进行计算表征。kxa,就是整个串扰链路减去CUT本身损耗以外,在奈奎斯特率下的损耗值。

如下图,红色曲线是一个5inch长度的有损传输线的插损曲线,假定波特率fb是32Gbps,因此奈奎斯特率是16GHz。可以看到插损在16GHz时是-4.117dB,因此kxa取值为4.117。蓝色曲线代表二次权重函数,在奈奎斯特率时与插损是相交的。

芯片封装

上图说明了kxa值代表的是插损,那么放到具体的链路场景中的kxa应该怎么取值呢。

如下图是小P瞎画的一个端到端链路场景,全链路的插损是28.4dB@Nyquist,并且每个分段部件(也就是咱们所说的component)的插损也在图上有所表现。假定VICTIM的数据流方向是从右向左,也就是左侧才是VICTIM的Receiver,也就是我们关注左侧VICTIM的串扰噪声。

芯片封装

下表中就是各个部件的kxa值,值得注意的是,FEXT和NEXT的kxa值是不一样的(因为他们的串扰路径有所区别),左侧TX对左侧VICTIM的串扰为NEXT,右侧TX对左侧VICTIM的串扰为FEXT。

kxa_NEXT/dBkxa_FEXT/dB
PKG0024.2
PCB08.422.9
Connector019.427.2
Cable21.818.4
Connector141.827.2
PCB144.224.9
PKG151.225.6
Full Channel00

上表表示的是aggressors链路与victim链路的每个component损耗是相等的情况下。我们选取Connector1的kxa计算来详细解释。注意,kxa值计算时,不计算串扰部件自身的损耗。

芯片封装

上图是NEXT的串扰信号传输路径

kxa_NEXT=4.2(PKG0)+5.5(PCB0)+1.2(Connector0)+10(Cable)+10(Cable)+1.2(Connector0)+5.5(PCB0)+4.2(PKG0)=41.8dB

芯片封装

上图是FEXT的串扰信号传输路径

kxa_FEXT=2.8(PKG1)+3.5(PCB1)+10(Cable)+1.2(Connector0)+5.5(PCB0)+4.2(PKG0)=27.2dB

从以上NEXT和FEXT串扰链路的kxa计算可以看出,在串扰部件之前的损耗,是信号在aggressor链路上的传输损耗,在串扰部件之后的损耗则是信号在victim链路上的传输损耗。

若是出现aggressor与victim全链路损耗不一致的情况,同样按照上述规则进行计算。

kxa的计算弄清楚了以后,ccICN也就不是什么让人迷惑的东西了。从kxa值的变化可以看出,ccICN_FEXT与部件所在位置无关,ccICN_NEXT与部件所在位置有关。

协议规范的制定者可以通过定义ccICN的要求,以提供部件供应商进行设计评估。部件供应商则不需要完整的具体链路场景,而是基于协议规范给出的要求,得到相应的kxa则可以计算出自己部件的ccICN。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分