PCIE硬件测试方法要点Word文件下载.docx
- 文档编号:22198552
- 上传时间:2023-02-03
- 格式:DOCX
- 页数:32
- 大小:1.32MB
PCIE硬件测试方法要点Word文件下载.docx
《PCIE硬件测试方法要点Word文件下载.docx》由会员分享,可在线阅读,更多相关《PCIE硬件测试方法要点Word文件下载.docx(32页珍藏版)》请在冰豆网上搜索。
AC耦合
75nF≤发送端AC耦合电容≤200nF;
2.1.3规则:
互连
包括测试仪器探头等效电容在内,互连线对地总电容最大3nF;
2.1.4规则:
终端匹配
传输差分信号时发送端差分输出阻抗ZTX-DIFF-DC:
最小80Ω、最大120Ω、典型值100Ω;
发送端输出阻抗ZTX-DC最小40Ω;
差分信号空闲时发送端输出阻抗ZTX-DC最小40Ω;
接收端差分输入阻抗ZRX-DIFF-DC:
输入阻抗ZRX-DC:
最小40Ω、最大60Ω、典型值50Ω;
判据4:
设备掉电、重启或检测时:
接收端输入阻抗ZRX-HIGH-IMP-DC最小200kΩ;
2.1.5规则:
DC共模电压
接收端共模电压为0V+/-10mV;
发送端共模电压小于;
2.1.6规则:
ESD
所有信号和电源能忍受2000VESD(humanbodymodel);
或者所有信号和电源能忍受500VESD(chargeddevicemodelwithoutdamage);
满足JEDECJESE22-A114-AClass2标准;
2.1.7规则:
短路
所有发送端和接收端支持热插拔,且不损坏设备;
发送端和接收端D+和D-能长时间对地短路;
发送端短路电流I最大值90mA;
2.1.8规则:
接收检测
接收检测电路检测输入阻抗ZRX-DC步骤如下:
1、检测开始前保证发送端稳定电压到VDD或者GND,或者VDD与GND间的一个固定电平;
2、发送端转变D+和D-共模电压:
将共模电压从VDD转变为GND;
或将共模电压从GND转变为VDD;
或将共模电压从VDD与GND间的固定电平转变为相对反电压;
3、判断有无接收端基于电压转换的速率:
如果检测出快速的转变沿,则表示接收端未连接;
如果检测出慢速的转变沿,则表示存在发送端阻抗、互连线容抗、一系列电容和接收端终端匹配,即接收端已连接;
图4接收端检测原理
图5接收端检测结果
2.1.9规则:
电气空闲态
发送端D+和D-电压保持相同恒定值时为电气空闲状态,主要用于省电模式和非使能态。
跳出电气空闲态门限电压V最小65mV,最大175mV;
2.2电气信号规则
2.2.1规则:
信号定义
定义差分电压:
V=VV
定义共模电压:
V=[V+V]/2
定义差分电压峰峰值(差分摆幅对称时):
V=2*max|VV|
定义差分电压峰峰值(差分摆幅不对称时):
V=max|VV|{V>
V}+max|VV|{V<
V}
定义差分峰值电压(差分摆幅对称时):
V=max|VV|
定义差分峰值电压(差分摆幅不对称时):
V}ormax|VV|{V<
定义共模峰值电压:
V=max|V+V|/2
2.2.2规则:
损耗
使用眼图来测量差分电压衰减幅度,眼图要求如后所述;
根据衰减量来定量互连线损耗能够指明发送端和接收端之间的衰减容限,譬如速率数据的最坏情况下损耗裕量可以用发送最小输出电压VTX-DIFFp-p=800mV和接收最小输入电压VRX-DIFFp-p=175mV来计算,最大损耗为:
20log(175/800)=;
625MHz速率数据的最坏情况下损耗裕量可以用发送最小去加重输出电压VTX-DIFFp-p=505mV和接收最小输入电压VRX-DIFFp-p=175mV来计算,最大损耗为:
20log(175/505)=;
2.2.3规则:
抖动Jitter和误码率BER
抖动可分类为随机抖动Rj和确定性抖动Dj,总抖动Tj是所有无关抖动源的概率密度卷积,而随机抖动Rj呈高斯分布,常被用来确定链路比特误码率BER。
满足BER为10-12时的最大Tj;
2.2.4规则:
去加重De-emphasis
跳变位差分电压峰峰值V最小,最大;
非跳变位差分电压可小于跳变位(+/dB);
图6去加重采样波形
2.2.5规则:
Beacon唤醒信号
周期直流平衡数据信号Beacon要求:
2ns<
=脉宽<
=16us;
平衡对称信号最大恢复时间32us;
当脉宽超过500ns时电压幅度去加重-6dB;
当脉宽小于500ns时电压幅度去加重;
图730kHzBeacon采样波形(周期33us)
图8500MHzBeacon采样波形(周期2ns)
2.3发送端眼图模板
大小两个不同的发送端眼图定义跳变位和非跳变位(即去加重位)的区别;
采集超过3500个连续UIs中选择250个有效稳定的UIs来计算和创建眼图;
测试时保证负载串联75nF~200nF交流耦合电容和50Ω单端/100Ω差分端接电阻,可参考节无源测试负载;
图9近端(发送端)眼图模板
2.4接收端眼图模板
图10远端(接收端)眼图模板
2.5一致性测试负载
眼图和电气测试时保证负载串联75nF~200nF交流耦合电容和50Ω单端/100Ω差分端接电阻,如厂商未指定测试点,可选择D+和D-输出管脚(小于英寸);
图11一致性测试负载
3PHY电气测试项目
PHYElectricalTestConsiderationsRevision规范推荐测试项目,其中黑色字体代表重点测试项目。
3.1通用测试项目
编号
测试项目描述
用例编号
发送端和接收端的时钟精度+/-300ppm
测试
使用SSC,扩频信号频率为额定频率的+0%~%(考虑SSC带来的偏差)
使用SSC,调制信号频率范围为30kHz~33kHz
互连通信端口间扩频信号频率精度不超过600ppm(包括SSC和非SSC两种模式)
3.2发送端测试项目
DC共模电压(Vtx-dc-cm)范围为0~(+/-100mV)
在接收端检测时电压变化不能超过600mV(Vtx-rcv-detect)
高阻抗临界值Zrx-high-imp-dcMin(3nF容抗,输入阻抗200kΩ),检测出接收端未连接
低阻抗临界值Zrx-com-dcMin(交流耦合电容75nF,输入阻抗40Ω),检测出接收端已连接
从电气空闲态转到发送差分信号后发送端满足眼图模板
进入电气空闲态前发送端须发送电气空闲命令,即三个(IDL)后跟随一个(COM)
发送端发送完最后一个电气空闲态命令,通过20UI时间后进入电气空闲有效状态,即通过8ns(Ttx-idle-set-to-idle)时间来满足电气空闲电压要求
进入或者退出电气空闲态时发送端满足DC共模电压规范:
数据线间保持≤25mVDCCM(Vtx-cm-dc-line-delta);
L0态和电气空闲态转变间保持≤100mVDCCM(Vtx-cm-dc-active-idle-delta)
进入电气空闲态后发送端保持最小50UI(Ttx-idle-min)时间,该20ns时间可供接收端响应退出命令
进入共模模式检测前发送端在VDD~GND间保持稳定值
接收端检测时,D+和D-共模电压可从VDD转变为GND
接收端检测时,D+和D-共模电压可从GND转变为VDD
接收端检测时,D+和D-共模电压可从VDD和GND之间转变为相对反电压
连续发送相同电平数据时须去加重,降低跳变位差分电压dB(+/-dB)
差分信号满足~VDIFFp-p(Vtx-diffp-p)差分电压峰峰值要求(Beacon信号除外)
通用PCIExpress设备支持远程唤醒机制,需要支持Beacon信号,其他情况Beacon可选
在多通道连接(×
n)时通道0须发送和接收Beacon信号
信号是周期任意的DC平衡数据信号,2ns<
=16us
信号是DC平衡数据信号,对称信号最大恢复时间32us
脉冲脉宽超过500ns时,电压幅度去加重-6dB
脉冲脉宽小于500ns时,电压幅度去加重–
当桥片在下行口接收到Beacon信号或者远程唤醒命令时,该设备须将该信号往上行口传递
信号脉宽为2ns~16us
通用PCIExpress设备支持远程唤醒机制,需要支持Wake#信号,其他情况Wake#可选
低功耗应用环境下减小差分输出电压最小值会增加最坏互连情况下的损耗值,须关闭发送端去加重功能才能满足发送端眼图模板
当桥片在下行口接收到唤醒命令时,该设备须将信号往上行口传递
所有PCIExpress设备满足发送端眼图,连接测试负载后在封装的管脚处测量,眼图数量至少250个连续UIs
未使用SSC,每个UI精度满足400ps+/%(即+/-300ppm)
在发送端封装管脚处测量到的最小D+和D-20%~80%输出上升下降时间≥50ps
发送端抖动(Ttx-eye-medianto-max-jitter)最大60ps
连接测试负载后在发送端封装管脚处测量到可允许的最大RMSAC(>
30Khz)共模电压为20mV(Vtx-cm-acp)
连接测试负载后在发送端封装管脚处测量到电气空闲差分峰值输出电压(Vtx-idle-diffp)≤20mV
在接收端检测到信号幅度大于Vrx-idle-det-diffpp(65mV)时退出电气空闲状态
通道间输出偏斜≤1300ps(500ps+2UI),对于单链接来说此为任意两条发送端通道间的静态偏斜
连接测试负载后在发送端封装管脚处测量到最小TX眼宽(Ttx-eye)为280ps
3.3接收端测试项目
当接收数据时(LTSSM所有状态),接收端差分阻抗为80~120Ω(Zrx-diff-dc)
接收端DC共模电压为0V+/-10mV
接收端满足最小接收眼图和电压一致性规范;
测试时采用一致性测试负载代替RX设备管脚;
设计时须给封装和器件对RX信号质量带来的影响留有裕量
当AC峰值共模电压小于150mV(Vrx-cm-acp)时,接收端须可靠接收数据
接收端能检测出意外电气空闲状态发生:
在接收端管脚处测量到持续时间超过10ms的差分峰峰值电压跌落值小于65mV(Vrx-idle-det-dffp-pmin)
接收端可靠接收数据的抖动(Ttx-eye-medianto-max-jitter)最大120ps
通道间偏斜(Lrx-skew)不超过20ns时接收端能可靠接收和汇集数据;
包括SKP指令设置RX的偏斜量和互连线本身带来的偏斜量
3.4母板测试项目
#4
如果平台唤醒功能使能则可向PCIExpress插卡连接器提供+电压和每个连接器375mA电流
#5
如果平台唤醒功能非使能(不支持WAKE#信号)则可向PCIExpress插卡连接器提供+电压和每个连接器20mA电流
#7
PCIExpress连接器的电源分配满足PCIExpress插卡机电规范(PCIExpressCardElectromechanicalSpecification表4-1);
母板设计与75W电源ECN一致,满足额外的电源需求
#14
母板按照要求最小化抖动值(PCIExpressCardElectromechanicalSpecification节表4-4要求)
#16
母板按照要求最小化通道间偏斜,最大(PCIExpressCardElectromechanicalSpecification节表4-5要求)
#20
在连接器后真实负载处测试,母板满足发送端眼图模板要求(PCIExpressCardElectromechanicalSpecification节表4-8要求)
#22
母板接收端满足接收端灵敏度要求(PCIExpressCardElectromechanicalSpecification节表4-9要求)
3.5插卡测试项目
#27
每个设备能进入“初始激活链接训练态”(退出电气空闲态),持续80ms,以PERST#有效来结束
#13
#15
#19
金手指处,插卡满足插卡发送端眼图模板要求(PCIExpressCardElectromechanicalSpecification节表4-6要求)
#21
插卡接收端满足接收端灵敏度要求(PCIExpressCardElectromechanicalSpecification节表4-7要求)
#23
插卡功耗满足最大功耗要求(PCIExpressCardElectromechanicalSpecification节表4-2要求)
一个×
8插卡可兼容作为×
4卡插卡使用
4TEK测试方案简介
4.1两个SMA通道连接
通过设置示波器数学运算功能CH1-CH3得到差分信号,通过(CH1+CH3)/2得到共模信号;
50Ω单端匹配电阻在示波器内部端接;
图12两个SMA通道连接
4.2一个带SMA输入差分探头P7350SMA测试
高速差分SMA输入探头P7350SMA在探头中集成双50Ω端子网络和差分放大器来测量差分信号对;
图13一个带SMA输入差分探头P7350SMA测试
4.3两个单端有源探头P7260测试
可测试线路实际码流,探头尽量缩短地线长度,并靠近端接电阻处。
图14两个单端有源探头P7260测试
4.4一个差分探头P73xx测试
可测试线路实际码流,探头靠近端接电阻处。
图15一个差分探头P73xx测试
5PHY电气测试用例
5.1符合性_PCI-E时钟精度测试
用例名称
符合性_PCI-E时钟精度测试
测试目的
测试正常通信时时钟精度差,适用于链路两端使用自身的源时钟信号(包括扩频时钟SSC应用)
测试设计
无
测试组网图
测试步骤
1、使用频率计测量发送端时钟源频率;
2、使用频率计测量接收端时钟源频率;
3、比较两个时钟频率精度差(包含使用SSC和非SSC两种模式);
4、也可使用实时示波器来同步捕获两者时钟,使用示波器分析软件来计算和比较每个时钟的频率;
预期结果
SSC和非SSC两种模式下时钟频率精度保持在600ppm之内;
测试说明
5.2符合性_SSC扩频时钟测试
符合性_SSC扩频时钟符合性测试
检测扩频时钟的低频调制信号是否满足接收端解调的上下限
测试环境建立有两种方式:
方式1(推荐):
采用50Ω同轴电缆将信号直接引入示波器
同轴电缆的带宽可达到10G以上,对信号中的高频部分的衰减很小,测试结果最为真实;
方式2:
示波器的高速探头
用高带宽探头差分或2个单端探头点击在最靠近接收芯片的测试点上即可测试信号。
目前TEKDPO、AgilentDSO、LeCroyWavePro等都有各自的抖动测试软件,但对扩频时钟的测量对示波器硬件要求很高,尤其是内存,在测试时可根据需要选择合适的测试工具。
1、测试环境建立后,引入测试信号(实时采样);
2、打开示波器的抖动测试软件(TEKJIT3、AgilentEZJIT或者相应测试应用软件);
3、设置足够的存储深度,一般调制时钟的频率都相对较低,要分辨调制波形至少需要测试其两个周期以上的波形。
(推荐存储深度16M以上,对测试仪器要求很高)
4、选择抖动测量项为TIE,并使能该项绘图功能,用来显示是否还有其他抖动成分存在;
5、选择抖动的时间趋势图测试,实行TIE的时间趋势测量,并使能该项绘图功能。
根据测试需要可能需要选择适当的滤波功能,使某些频段的抖动趋势更加明显。
该项测试可考察调制信号波形是否合格;
6、选择抖动的频谱图测试,实行TIE的频谱测量,并使能该项绘图功能。
该项测试可考察调制信号频率是否合格;
7、一般选择单次触发减少由于示波器触发抖动引起的测量误差;
8、开始测量;
1、数据速率为s+300ppm/-5300ppm(该数据速率包含SSC带来的偏差):
上限频率为:
Gb/s=NominalUI+300ppm;
下限频率为:
Gb/s=NominalUI–5000ppm(SSCBudget)–300ppm;
即<
UI<
2、SSC调制信号频率为30-33kHz.;
3、下面给出一个实际测试得到的扩频时钟的调制波形供参考
5.3符合性_PCI-E一致性测试
符合性_PCI-E一致性测试
PCI-E一致性测试项目包括:
发送端(数据单位间隔UI、差分输出电压峰峰值、去加重差分输出电压比例、发射眼图宽度、抖动分布中值与最大值之时间差、输出上升/下降时间、AC共模输出电压峰值、发送端差分回波损耗、DC差分发射端阻抗),接收端(数据单位间隔UI、差分输入电压峰峰值、接收眼图宽度、抖动分布中值与最大值之时间差、AC共模输入电压峰值、接收端差分回波损耗、DC差分接收端阻抗),检测信号实时波形各项参数是否满足要求。
测试发送端:
测试接收端:
1、测试环境建立后,测试高速差分信号单端和差分的实时波形,在信号的接收端靠近芯片侧选取测试点;
2、选择所要采集的数据量(SDA6000有这项选择项,建议采集2M样本);
3、通过后台软件控制发送端芯片发送测试码流或者使设备进入一致性测试模式(PCI-Express规范为了方便测试,只要输出端在一定的闲置的时间后得不到接收端的应答,芯片便会进入一致性测试状态,该状态下芯片将会重复输出连续的、、、的序列为一致性测试码形);
4、进入示波器专用测试软件,选择测试发送端(数据单位间隔UI、差分输出电压峰峰值、去加重差分输出电压比例、发射眼图宽度、抖动分布中值与最大值之时间差、输出上升/下降时间、AC共模输出电压峰值、发送端差分回波损耗、DC差分发射端阻抗)或接收端(数据单位间隔UI、差分输入电压峰峰值、接收眼图宽度、抖动分布中值与最大值之时间差、AC共模输入电压峰值、接收端差分回波损耗、DC差分接收端阻抗);
5、读取测试所得数据;
1、数据速率为Gb/s+/-300ppm内(该数据速率不包含SSC带来的偏差):
Gb/s=NominalUI–300ppm,即数据单位间隔:
<
;
2、差分输出电压峰峰值(差分摆幅对称时):
VDIFFp-p=2*max|VD+-VD-|为~;
3、差分接收电压峰峰值(差分摆幅对称时):
VDIFFp-p=2*max|VD+-VD-|为~;
4、去加重差分输出电压比例:
~;
5、发送眼图宽度:
最小;
6、接收眼图宽度:
7、发送抖动分布中值与最大值之时间差:
最大;
8、接收抖动分布中值与最大值之时间差:
9、发送输出上升/下降时间最小,即最小;
10、RMSAC共模输出电压峰值最大20mV;
11、RMSAC共模输入电压峰值最大150mV;
12、发送端差分回波损耗:
最小12dB;
13、接收端差分回波损耗:
最小15dB;
14、DC差分发送阻抗:
最小80Ω、典型100Ω、最大120Ω;
15、DC差分接收阻抗:
建议采用实时示波器进行测试;
测试Risetime和Falltime时,按20%
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PCIE 硬件 测试 方法 要点