在电源敏感的并行总线仿真中,信号走线和电源走线的S参数被一起提取。在没有因果关系(causality )的情况下提取信号特征在文献中是众所周知的。然而,提取电源参数是有因果关系的,并且提取信号参数也是有因果关系的,因此这是一项具有挑战性的任务,因为信号和电源具有不同的参考阻抗。
非因果电源输送网络(PDN,power delivery network)可能在瞬态模拟期间导致不正确的电源纹波电压和不正确的信号摆幅。这导致信号完整性(SI)工程师错误地设计PDN,这对产品具有成本影响以及设计周期影响。
本文是电源敏感的SI模拟中PDN中因果关系问题的案例研究。由于电源敏感的IO缓冲模型(如IBIS 5.0)在模拟中非常常用,因此封装和电路板信号的电源参数提取(S参数)正成为一项挑战性的工作。电源完整性检查(直流下降或交流阻抗分析)将确保PDN对IC汲取电流提供低阻抗,以确保纹波电压得到控制。本文讨论了PDN的因果关系以及如果在PDN上没有对封装或单板进行因果关系检查对设计的影响。
具有多个参考阻抗的S参数已成为PCB走线和平面的SI-PI协同仿真建模的默认标准,因为它们准确地捕获诸如串扰,反射和损耗之类的非理想特性。例如,在处理信号的S参数时捕获系统中的谐振行为,并且在使用Z参数(从S参数转换)时容易看到阻抗行为。虽然使用S参数进行SI-PI协同分析有许多优点,但在时域仿真中使用它们存在一些问题。
假设傅立叶变换是从频域到时域的精确转换方式。如果S参数是连续的并且跨越所有频率,那将是真实的;不幸的是,这不是现实世界的情况。现实世界的S参数是带宽受限和采样的,因此转换到时域将导致非因果信号。
吉布斯效应(Gibbs Phenomenon)是一种众所周知的效应,其导致非因果时域信号并且是由于S参数数据集的有限带宽所引起的。下面的图1说明了这样的情况。
因果关系(Causality,因果律)
因果关系(Causality,因果律)是系统仅在收到激励之后才产生响应的属性
激励但不会提前响应。这项工作的目的是了解在S参数提取期间如何在功率敏感的瞬态仿真中提取信号以及对PDN的影响时,PDN网络中是否会出现因果关系违规。
要理解因果关系违规,我们需要将它们分为数值和非物理组件。吉布斯效应(Gibbs Phenomenon)是数值非因果关系的一个例子。数值非因果性是由两个独立的属性引起的:
1.真实世界的S参数是带宽受限的,即不是无穷大带宽的。
2.真实世界S参数是一个采样数据集,即它是不连续的;它是一个离散化的数据集。
例如,非物理组件可以是PCB走线的全波模拟,其使用可导致因果关系违规的非物理电介质模型。
为模拟信号,仿真工具无法使用无限连续信号;因此,无限信号必须离散化。信号的时域和频域表示通过离散傅立叶变换(DFT)链接。如果这样做不仔细的话,则会引入非因果关系效应。
图2比较了无限连续信号的冲击响应和带宽受限离散信号的冲击响应。
提取因果S参数模型
S参数数据的频率步长/间隔可以影响数据的因果关系:频率间隔越近,S参数模型越好。最大可接受频率间隔由所表征的网络的延迟和上升/下降时间确定。
S参数数据的最大频率可以影响数据的因果关系。更高的最大频率通常会更好。使数据超出与系统带宽相关的最高频率就足够了。
重要的是要确保频率扫描从0Hz开始,这是因果关系的性质(与IFFT要求相关),一个真正的DC点所要求的。
封装和电路板的PDN通常建模为DC至1GHz(芯片电容超过1GHz),参考阻抗为0.1欧姆。信号的建模基于它们的上升/下降时间和从DC开始的数据速率,参考阻抗为50欧姆。当信号和电源一起被提取时,Fmax由高速并行总线接口的信号Fmax决定。
与信号相比,遵循与频率步长相同的PDN(延迟计算)规则是有点棘手的,因为与1GHz以上的频率相比,PDN需要更多的样本高达1GHz。这确保捕获共振(高阻抗),并且PDN模型是因果关系。与高频相比,这导致低频的步进不均匀。使用行业标准模拟工具或Polar图轨迹验证PDN的因果关系非常重要。
通过在时间等于延迟到零之前设置所有样本,可以使时域响应完全成因果。下面的图3显示了具有和不具有非因果部分的时域响应。 (非因果部分能量几乎完全取决于频率间隔,对最大频率不敏感。)
级联因果
模型(
)
在DDR4或Flash接口等电源敏感并行总线仿真中,控制器封装S参数(Touchstone 2.0版本)与单板(Board) S参数以及存储器封装S参数级联,如图4所示。确保每个S参数都是因果关系还不够,因为时域响应仍然可以是非因果的。
建议使用完全相同的提取设置级联通道模型,优先级如下:
相同的最大频率Fmax
相同频率步长
整数Fmax,即无非整数Fmax。
Fmax应该是步长的整数倍。 这允许容易重新插值。
在级联多通道模型的同时,重新插入到公共步长然后在时域中推断为常见的Fmax具有挑战,这是与因果关系问题相关的众多挑战之一。
PDN因果关系对时域模拟的影响
前面的部分展示了如何提取因果模型以及级联多个因果通道模型中的挑战。本节将详细介绍PDN非因果关系对时域电源波动的影响。
如图4所示的瞬态仿真设置是DDR4 1600MTps 8位宽PRBS7,具有50ps上升时间数据总线以及差分DQS(数据选通)从控制器(IBIS 5.0)流向控制器封装(Touchstone 2.0)到电路板(Touchstone 2.0) )到内存包(Touchstone 2.0)到内存(IBIS 5.0)的级联图。请注意,控制器和存储器的片上去帽不被视为模拟设置的一部分,以便捕获PDN因果关系的最小影响。
在此设置中,控制器包和板S参数提取由用户控制,而存储器包由存储器供应商提供(其被验证为因果模型)。
作为案例研究,生成两个S参数模型;其中一个有PDN因果关系,另一个有PDN非因果关系。注意,信号提取仍然是因果关系,只有PDN被改变。使用非因果关系作为数学人工产物(提取设置)来生成非因果和因果模型。 PDN的IO电源轨引入了非因果关系,它连接控制器电源IO引脚和存储器电源IO引脚。
图5显示了在IO PDN情况下因果(红色波形)和非因果(蓝色波形)的READ事务期间控制器IO电源轨上的纹波电压的比较。
请注意,纹波波形在形状方面是相同的,但与因果情况相比,非因果关系的幅度略低。
图6显示了在针对IO PDN情况的因果(红色波形)和非因果(蓝色波形)的WRITE(写入)事务期间控制器IO电源轨上的纹波电压的比较。
请注意,纹波波形在形状方面基本相同,但与因果情况相比,非因果关系的幅度略低。
结论
该研究专门针对PDN的因果关系。研究表明如何生成因果模型,因果模型级联问题以及非因果性PDN对瞬态模拟的影响。非因果PDN导致不正确的电源纹波电压。作为一阶效应,不正确的电源纹波电压将导致信号波形上的眼图高度不正确。
在继续设计之前,确定PDN因果关系至关重要。如果不进行因果关系检查,则模拟可能存在缺陷。因果关系执行技术可以应用于数字非因果关系,但它们通常会在S参数中引入不需要的错误。这种强制执行的结果可能并不可靠,包括大多数商业工具明确或隐含地执行的着名的合理拟合过程。