高速数字电路仿真设计与测试发展趋势

射频百花潭 2022-03-12 15:10

推荐一家专业的DC-110G高速及射频PCB设计公司~


对传输链路的关注程度越来越高


    随着信号速率跃升到 Gbps 级别乃至今天的几十 Gbps 和全面的差分串行化,从最初关心的趋肤效应(Skin Effect)问题,开始更多关心介质损耗(Dielectric loss)和抖动等信号完整性问题。从规范定义和芯片设计的源头开始,对整个传输系统里各部件消耗的裕量都进行了严格的分配和定义。当然信号传输链路作为其中重要的组成部分之一,也是广大业内工程师最重要的工作对象,对最终信号的有效传输及对大家的重要性不言而喻。事实上高速串行差分信号的传输链路在今天由于其信号特点和传输系统的需要,早已经突破传统单板 PCB 形式,引入了长电缆传输比如典型外部接口标准如 HDMI,USB3.x及Display Port 等和更长走线的背板比如 100G-KR 等标准。

如下先介绍几个典型的标准对传输链路的设计和测试要求。
以 PCIE3.0 为例,针对板内高速差分信号的传输的测试采用复制链路(Replica Channel),如下图示:
图 1 PCIE3.0 Base 规范关于 TX 测试点位置和测试方法说明

Base 规范要求信号测试点为器件的管脚,但是在实际系统中通常无法得到。因此规范定义了实际测试点 TP1,但是需要得到 DUT 管脚处的信号就需要去嵌(De-Embedding)从管脚到 TP1这段走线(在PCIE Base规范中对这段走线也有专门的要求,具体详见规范)。因此规范里引入了 Replica Channel,在 Breakout Channel 相邻区域专门设计一段与 Breakout Channel 相同走线特征包括叠层及阻抗控制等要求的链路,然后提取其 S 参数进行去嵌。

典型外部接口标准如 HDMI2.0/Display Port/USB3.x 则通常采用外部电缆进行长距离信号传输,电缆长度一般达 1 米以上。针对这些标准的信号测试方法也产生了很大的变化。以 USB 标准为例,在 USB2.0 时代,定义了 4 个测试点 TP1,TP2,TP3,TP4。其中TP2 和 TP3 分别是 Host 和 Device 的发送端信号测试点:

图 2 USB2.0 测试点定义图

发展到今天 USB3.x 时代,USB-IF 只定义了 Near End(TP0)和Far End(TP1)两个测试点,如下图示:

图 3 USB3.x 测试点定义图

TP0 是信号经过 PHY 物理层芯片后输出到接口连接器的测试点位置,通常只是作为 Informative 测试点,非必须测试。TP1 则是定义从被测设备接口连接器通过测试夹具和 3 米长的参考电缆后的测试位置,表征的是发送端信号经过长传输链路后到远端即接收端的信号,相对于 USB2.0 标准中 Host 发送信号测试主要进行近端眼图测试明显要更加科学。TP1 是 USB3.x 标准中定义的 Normative 测试点,相关测试如眼图和抖动等测试必须进行。在规范定义的早期阶段,引入 3 米长的通过测试验证合格的实物电缆作为 Reference Cable,但是由于不同厂家乃至不同型号电缆间存在的固有差异依然会带来测试争议。因此,USB-IF 协会又定义采用 S 参数文件来替代 3 米长的实物电缆模型的方法。事实上 USB-IF 针对 USB3.x 信号传输链路定义了全面的拓扑模型和各个部件的损耗裕量分配:

图 4 USB3.x 信号传输链路裕量分配示意图

比如对典型的 Std A与Std B 接口连接电缆的 Reference Cable 相关频域参数如下:

图 5 USB3.x 链接电缆 Reference Cable 频域参数图

除了上面介绍的 USB3.x 发送端差分信号设计和测试引入的频域相关参数要求,在其它标准如 HDMI2.0 和 Display Port1.3 中也采用了与 USB3.x 类似的进行远端眼图测试的方法,当然也必然采用 S 参数文件替代 Reference Cable 进行测试。

以上介绍的是消费类电子行业高速串行总线系统引入的越来越多的频域方面设计和测试的发展趋势。

那么在今天的高速数据通信系统标准中串行差分信号传输链路是如何定义的呢?以采用 56G PAM-4 信号传输的 400G Ethernet 为例,根据 IEEE P802.3bs™/D2.2 规范,200GAUI-4/400GAUI-8 定义了芯片与芯片间(C2C:Chip to Chip)互连结构如下图示:

图 6 200GAUI-4/400GAUI-8 定义了芯片与芯片间(C2C:Chip to Chip)互连结构图

走线长度在 25cm 左右,其插入损耗(Insertion Loss)要求如下图示:

图 7 200GAUI-4/400GAUI-8 定义了芯片与芯片间互连链路插损

因此为了确保最终的信号传输系统达到或者满足设计规范要求,各部件的设计裕量也必须在规范定义范围内。

再来看一个新的问题,假如有 3 块背板,一块是插入损耗超标3dB,一块是回波损耗超标 3dB,还有一块是串扰超标 3dB,那么哪一个最终会得到整体最佳的信号传输质量呢?为了解决这个问题,近几年 IEEE 在 802.3bj-2014 规范里基于测量得到的 S 参数针对 10GBase-KR 链路设计还引入了一个新的名词和概念COM-Channel Operating Margin,用于表征从发射端、传输链路和接收端的全部件的品质因素,其根本目标是针对整个传输链路的性能做归一化分析。定义如下:

A s 是计算得到的信号幅度,A ni 是噪 声幅 度。比 如 针对 10GBase-KR 背板链路模型,COM 的测量和分析涵盖了整个系统从 TP0 到 TP5:

图 8 10GBase-KR 链路模型示意图

经过抽象的典型链路模型如下:

图 9 抽象链路模型

上图中红色标识的是被侵害链路,COM 的计算与分析需要测试或仿真得到被侵害链路的 S 参数,其它侵扰源链路对被侵害链路的 S 参数也需要经过测量或仿真得到。

COM 的计算步骤如下:

– 固有链路滤波

– 将滤波后的 S 参数转换为 SBR
– 确定参考均衡算法设置和可用信号幅度
– 确定组合的 ISI,反射和串扰的链路干扰
– 通过将链路干扰与其他噪声源相结合,确定指定 BER 下的峰值噪声幅度
– 根据可用的信号幅度和峰值噪声幅度计算 COM

COM 概念由 IEEE 引入,PCI-Sig 组织近年也开始关注这一新的测量方法,未来不排除在 5.0 标准上采用这一链路测量方法。


网络分析仪及频域测试的基本原理


示波器测试主要是验证有源信号的本身的性能,眼图测试、抖动、信号幅度等;而网络分析仪测试主要是问题定位的,一旦出现协议标准通不过就需要网络分析仪来定位的。从当前电子产品研发到上市的流程来看,高速数字电路需要在研发阶段就要考虑到器件、PCB、线缆的传输特性的测试,这样可以大大加快产品的上市时间,让你的产品更快的占领市场。

事实上针对信号传输链路的检定和分析过往在 5Gbps 以下主要采用时域反射计(TDR)进行阻抗分析,传统的采样示波器时域反射计(TDR)进行阻抗测试存在很多弊端,底噪高、测试精度低、静电敏感,随着 Keysight 推出网络分析仪 TDR 测试功能后,已经被多个数字接口标准组织指定为标准测试方法,如 USB2X.0、 HDMI 等。不仅如此,随着数字信号传输的速率越来越高,工作频率已经达到微波频段,工作电路已经演变成为分布参数电路。所以,对高速数字电路测试过程所用到的电路、夹具、线缆、转接头利用网络分析仪测试成为必然。

图 10 电磁信号传输模型

在频域测试经常会碰到 S 参数,S 参数是建立在入射波、反射波关系基础上的网络参数,以器件端口的反射信号以及从该端口传向另一端口的信号来描述电路网络。比如两端口器件 S 参数定义:


S11=A/R1:被测件 1 端口的反射参数 S11;

S21=B/R1:被测件 1 端口到 2 端口的传输参数 S21;

S22=B/R2:被测件 2 口的反射参数 S22;

S12=A/R2:被测件 2 端口到 1 端口的传输参数 S12;

图 11 网络分析仪和其原理图

利用网络分析仪实现对 S 参数的测试。矢量网络分析仪的主要由信号源、接收机、信号分离装置、处理显示单元四部分组成。如果不进行校准,那么测得的 S 参数不仅是被测件的,还包括测试系统引入的误差,如测试仪表、线缆、夹具等。幸运的是这些误差都在固定的、符合一定规律的,所以通过校准即可把除被测件以外的影响因素去掉。传统的校准方法都是 SOLT 的双端口同轴校准,随着器件和硬件,还有 PCB 的发展,大部分测试端口并不是同轴端面,所以对于校准的要求也越来越高。有简单的端口延伸的方法、有复杂的 TRL 校准,还有去嵌入和高级的 AFR(自动夹具移除)的方法。在后面两种方法中,校准的关键主要集中在高频夹具本身参数的提取上面。

在高速数字信号传输系统中,使用的更多的是差分信号。一对差分线可以看成四端口网络,单端口 S 参数通过数学变换可以直接等到差分混合 S 参数。这种测试方法叫虚拟差分测试。“虚拟"差分方法是通过数学计算,把测得的多个单端 S 参数转化为差分 S 参数。其实仪器并没有用差分信号去激励被测件,而是把它当成一个单端器件来测量。虚拟差分测试主要在小功率和无源器件测试情况下应用,因为虚拟测试时,由于仪器的 1 端口和 2 端口(单端端口)不能同时输出激励信号,因此不能再现被测件在实际工作状态下的性能。这种没有使用真实差分信号去激励被测件的虚拟方法的精度难以保证。所以,精确表征有源器件的非线性特性,需要用到真差分激励的混合 S 参数测试,即要保证网络分析仪有两个源同时激励。在 Keysight PNA 系列网络分析系列中,可以选择真差分双源激励。PNA 网络分析仪除了频域参数测试以外,通过反傅立叶变换,可以得到在时域下的冲激响应和阶跃响应。在冲激模式下,可以得到被测件的反射点、故障距离等,在阶跃模式下,可以得到被测件在不同位置下的特征阻抗。通过对传输特性的分析还可以测试被测件的眼图等。

图 12 S 参数与时域 TDR/TDT 映射

针对物理层的测试,从 Agilent 时代就推出了 PLTS(物理层测试系统)软件,到目前 PLTS 软件已经更新了十几个版本。PLTS 是用于测量和分析物理层器件的信号完整性行业解决方案。向导程序可以帮助用户轻松地完成校准和测量多端口器件。一旦测量完毕,PLTS 可以通过多样的显示、分析、数据重组和转换工具以及各种导入和导出功能,对数据进行进一步处理。PLTS 2015 能够与 PNA 和 ENA 网络分析仪(包括全新的 PXI VNA 体系结构)配合使用。它可以将数据和传输线路模型导出到仿真工具,也可从仿真工具导入这些模型。分析功能包括频域或时域单端和差分图,以及眼图和具有抖动注入功能的多通道仿真。

图 13 PLTS 软件界面图

基于 PLTS+ 网络分析仪的方案,可以很方便的实现信号完整性的测试,包含频域、时域、单端、差分、眼图、RLCG 数据导出,同时支持探针台和多种高级校准功能,直观、简单、精确表征高速数字信号通道的完整参数。网络分析仪不仅可以完成频域测试,也能完成时域测试,且相对于传统时域 TDR 设备具有高动态范围和抗静电的优点。


网络分析仪在信号完整性测试

和传输链路测试中的典型应用 


传输链路的 S 参数测试


图 14 网络分析仪实际测试连接图

无论是 USB2.0, 3.0 还是 PAM4 的测试,测试的对象通常是传输线缆、PCB 走线、芯片或电路。通常大家用示波器测试时,对应的标准没有通过,所以要排查从线缆到芯片所有可能问题出现的部位。网络分析之所以测试精度高,主要源于网络分析仪的校准功能,通常网络分析仪的校准是基于同轴器件的校准,如 SMA, N 型、2.4mm、3.5mm。很多数字工程师对这些射频接头并不是非常熟悉,真身照片如下:

图 15 典型射频接头

不同的射频接头截止工作频率是不一样的,SMA 射频接头的截止工作频率到 26GHz,3.5mm 射频接头的截止工作频率可以到 34GHz,2.4mm 射频接头的截止工作频率到 50GHz,而 N 型头的截止工作频率只能到 18GHz,性能好的可以到 26GHz。

网络仪测试校准的端面都可以校准到上面所述的同轴射频微波接头,然而对于高速数字电路所测试的被测件,通常并不是同轴接口。如果要精确测试的话,校准的端面要设置在 DUT 的被测点和芯片管脚,也就是网络仪测试连接图所示的 DUT 测试点,如何在测试结果中去掉仪表、测试线缆、测试夹具的误差?所用的最多的方法就是 TRL 校准和 AFR 夹具移除。

图 16 TRL 校准与 AFR 校准测试结果对比

TRL 是非同轴测试精度最高的一种测试方法,不过在实际操作中需要工程师自己制作校准件,制作周期长、操作比较繁琐。2014 年 Keysight 推出了便捷的夹具移除功能 AFR,在一定程度上可以剔除夹具带来的影响,测试精度非常接近 TRL 的校准结果。在高端网络分析仪PNA、PNA-X 中有对应的选件 S93007A,同时在 PLTS 测试软件中也包含此功能,对应选件 N1930B-5*P。下面具体介绍一下 AFR:

AFR 的基本原理


通过测试 2*Thru 的 S 参数,把 S 参数转换到时域通过矩阵运算再分成两个等效的 S 参数,采用网络分析仪的去嵌功能,得到的测试结果即为 DUT 的测试参数。除了采用 2*Thru 的方法提取夹具参数,也可以采用 Open、Short 的方法进行。不过采用 Open、 Short 的方法与 2*Thru 相比,由于高频时开路电容的效应,在高频时的测试精度会有所下降。

AFR 的主要功能和特征


a) AFR 支持 2*Thru 和 Open、Short 模式下的夹具移除;

b) AFR 支持非对称夹具参数和提取和去嵌;
c) AFR 支持 50ohm 和非 50ohm 夹具的去嵌和移除;
d) AFR 支持单端夹具和差分夹具的去嵌和移除;
e) 通过对夹具的测试或 2*Thru 的测试,直接提取夹具参数做去嵌入,测试简单、测试精度高;

AFR使用的限制和注意事项


a) 对于单端和差分测试夹具,如果测试两端不对称,采用2*Thru 时需要对应两个不同尺寸的测试校准夹具;
b) Thru 测试校准夹具不能太短,至少 4 倍的阶跃上升时间;
c) Thru 测试校准夹具的频响带宽要大于 DUT 测试的带宽
i. Thru 测试校准夹具的回损和插损不能有交点,要保证 5dB隔离。
ii. 尽可能在对夹具参数测试过程中要保证测试系统的阻抗匹配;


COM测试

(Channel Operating Margin)


针对多链路的背板 COM 测试,需要多端口差分网络分析仪,假如仅仅考虑主链路的插损和回损测试以及两个相邻差分链路引入的串扰,那么就需要 12 端口以上的网络分析仪,传统台式网络分析仪显然在这一挑战面前力不从心。

为了更好地应对这一挑战,Keysight 推出了基于 PXI 机箱的模块化网络分析仪产品 M937xA 系列,M9375A 支持最高频率26.5GHz,每个模块 2 个端口。对应的 M9018B PXIe 机箱有 18 个槽位,除了 M9037A 嵌入式控制器占用两个槽位外,最多提供16 个槽位也即可以插入 16 个模块最高可以提供 32 端口测试。

除了硬件设备外,Keysight 还在 PLTS2017 版本里增加了新的功能进行复杂的 COM 参数计算。在 PLTS2017 版软件定义了一个复杂的 MATLAB 脚本,用户可以灵活地定义它。再次,PLTS 成功地采用了非常复杂的测试方法,并实现了用户友好的界面,以简化信号完整性工程师的测试。


测试步骤如下:

– 使用网络分析仪测量背板互连

– 将 s12p 或 citi 格式的数据文件导入 PLTS

– 运行 PLTS 里的 COM 脚本文件

– 根据需要修改 COM 数据表

– 分析得到结果

– 优化物理层设计以改进 COM 数值


最终得到的结果如下图示:

图 19 COM 测试结果图

总结


以上介绍了在今天的高速数字传输链路设计和测试的一些原理,工具及典型应用。今天时域与频域的界限越来越模糊,联系和融合日益紧密,对数字开发和设计及测试工程师的挑战也日益严峻。

声明:


本号对所有原创、转载文章的陈述与观点均保持中立,推送文章仅供读者学习和交流。文章、图片等版权归原作者享有。

投稿/招聘/推广/宣传 请加微信:15989459034

射频百花潭 国内最大的射频微波公众号,专注于射频微波/高频技术分享和信息传递!
评论
  • 当前,智能汽车产业迎来重大变局,随着人工智能、5G、大数据等新一代信息技术的迅猛发展,智能网联汽车正呈现强劲发展势头。11月26日,在2024紫光展锐全球合作伙伴大会汽车电子生态论坛上,紫光展锐与上汽海外出行联合发布搭载紫光展锐A7870的上汽海外MG量产车型,并发布A7710系列UWB数字钥匙解决方案平台,可应用于数字钥匙、活体检测、脚踢雷达、自动泊车等多种智能汽车场景。 联合发布量产车型,推动汽车智能化出海紫光展锐与上汽海外出行达成战略合作,联合发布搭载紫光展锐A7870的量产车型
    紫光展锐 2024-12-03 11:38 75浏览
  • 作为优秀工程师的你,已身经百战、阅板无数!请先醒醒,新的项目来了,这是一个既要、又要、还要的产品需求,ARM核心板中一个处理器怎么能实现这么丰富的外围接口?踌躇之际,你偶阅此文。于是,“潘多拉”的魔盒打开了!没错,USB资源就是你打开新世界得钥匙,它能做哪些扩展呢?1.1  USB扩网口通用ARM处理器大多带两路网口,如果项目中有多路网路接口的需求,一般会选择在主板外部加交换机/路由器。当然,出于成本考虑,也可以将Switch芯片集成到ARM核心板或底板上,如KSZ9897、
    万象奥科 2024-12-03 10:24 41浏览
  • RDDI-DAP错误通常与调试接口相关,特别是在使用CMSIS-DAP协议进行嵌入式系统开发时。以下是一些可能的原因和解决方法: 1. 硬件连接问题:     检查调试器(如ST-Link)与目标板之间的连接是否牢固。     确保所有必要的引脚都已正确连接,没有松动或短路。 2. 电源问题:     确保目标板和调试器都有足够的电源供应。     检查电源电压是否符合目标板的规格要求。 3. 固件问题: &n
    丙丁先生 2024-12-01 17:37 86浏览
  • 概述 说明(三)探讨的是比较器一般带有滞回(Hysteresis)功能,为了解决输入信号转换速率不够的问题。前文还提到,即便使能滞回(Hysteresis)功能,还是无法解决SiPM读出测试系统需要解决的问题。本文在说明(三)的基础上,继续探讨为SiPM读出测试系统寻求合适的模拟脉冲检出方案。前四代SiPM使用的高速比较器指标缺陷 由于前端模拟信号属于典型的指数脉冲,所以下降沿转换速率(Slew Rate)过慢,导致比较器检出出现不必要的问题。尽管比较器可以使能滞回(Hysteresis)模块功
    coyoo 2024-12-03 12:20 71浏览
  •         温度传感器的精度受哪些因素影响,要先看所用的温度传感器输出哪种信号,不同信号输出的温度传感器影响精度的因素也不同。        现在常用的温度传感器输出信号有以下几种:电阻信号、电流信号、电压信号、数字信号等。以输出电阻信号的温度传感器为例,还细分为正温度系数温度传感器和负温度系数温度传感器,常用的铂电阻PT100/1000温度传感器就是正温度系数,就是说随着温度的升高,输出的电阻值会增大。对于输出
    锦正茂科技 2024-12-03 11:50 70浏览
  • 戴上XR眼镜去“追龙”是种什么体验?2024年11月30日,由上海自然博物馆(上海科技馆分馆)与三湘印象联合出品、三湘印象旗下观印象艺术发展有限公司(下简称“观印象”)承制的《又见恐龙》XR嘉年华在上海自然博物馆重磅开幕。该体验项目将于12月1日正式对公众开放,持续至2025年3月30日。双向奔赴,恐龙IP撞上元宇宙不久前,上海市经济和信息化委员会等部门联合印发了《上海市超高清视听产业发展行动方案》,特别提到“支持博物馆、主题乐园等场所推动超高清视听技术应用,丰富线下文旅消费体验”。作为上海自然
    电子与消费 2024-11-30 22:03 86浏览
  • 最近几年,新能源汽车愈发受到消费者的青睐,其销量也是一路走高。据中汽协公布的数据显示,2024年10月,新能源汽车产销分别完成146.3万辆和143万辆,同比分别增长48%和49.6%。而结合各家新能源车企所公布的销量数据来看,比亚迪再度夺得了销冠宝座,其10月新能源汽车销量达到了502657辆,同比增长66.53%。众所周知,比亚迪是新能源汽车领域的重要参与者,其一举一动向来为外界所关注。日前,比亚迪汽车旗下品牌方程豹汽车推出了新车方程豹豹8,该款车型一上市就迅速吸引了消费者的目光,成为SUV
    刘旷 2024-12-02 09:32 101浏览
  • 光伏逆变器是一种高效的能量转换设备,它能够将光伏太阳能板(PV)产生的不稳定的直流电压转换成与市电频率同步的交流电。这种转换后的电能不仅可以回馈至商用输电网络,还能供独立电网系统使用。光伏逆变器在商业光伏储能电站和家庭独立储能系统等应用领域中得到了广泛的应用。光耦合器,以其高速信号传输、出色的共模抑制比以及单向信号传输和光电隔离的特性,在光伏逆变器中扮演着至关重要的角色。它确保了系统的安全隔离、干扰的有效隔离以及通信信号的精准传输。光耦合器的使用不仅提高了系统的稳定性和安全性,而且由于其低功耗的
    晶台光耦 2024-12-02 10:40 105浏览
  • 《高速PCB设计经验规则应用实践》+PCB绘制学习与验证读书首先看目录,我感兴趣的是这一节;作者在书中列举了一条经典规则,然后进行详细分析,通过公式推导图表列举说明了传统的这一规则是受到电容加工特点影响的,在使用了MLCC陶瓷电容后这一条规则已经不再实用了。图书还列举了高速PCB设计需要的专业工具和仿真软件,当然由于篇幅所限,只是介绍了一点点设计步骤;我最感兴趣的部分还是元件布局的经验规则,在这里列举如下:在这里,演示一下,我根据书本知识进行电机驱动的布局:这也算知行合一吧。对于布局书中有一句:
    wuyu2009 2024-11-30 20:30 106浏览
  • 遇到部分串口工具不支持1500000波特率,这时候就需要进行修改,本文以触觉智能RK3562开发板修改系统波特率为115200为例,介绍瑞芯微方案主板Linux修改系统串口波特率教程。温馨提示:瑞芯微方案主板/开发板串口波特率只支持115200或1500000。修改Loader打印波特率查看对应芯片的MINIALL.ini确定要修改的bin文件#查看对应芯片的MINIALL.ini cat rkbin/RKBOOT/RK3562MINIALL.ini修改uart baudrate参数修改以下目
    Industio_触觉智能 2024-12-03 11:28 45浏览
  • 11-29学习笔记11-29学习笔记习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习笔记&记录学习习笔记&记学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&记录学习学习笔记&学习学习笔记&记录学习学习笔记&记录学习学习笔记&记
    youyeye 2024-12-02 23:58 52浏览
我要评论
0
点击右上角,分享到朋友圈 我知道啦
请使用浏览器分享功能 我知道啦