pcie和pci区别1.0用sigtest分析为什么不要clk

在上一次()memory及其controller芯片测试中峩们收到了大量的反馈、好评和催稿,小编一瞬间就感觉到了大家对memory的热情;伴随着鲜花与掌声更多的人留言问小编:下期在哪里呀?丅期在哪里

下期一定不会在那春天里,今天就为各位奉上下期依旧欢迎大家的鲜花、掌声、瓜皮和瓜子皮。

先来回顾一下我们的整体方案↘↘↘

第三部分、第四部分和第五部分

在计算机架构中DDR作为程序运算的动态存储器,面对如高性能计算、图形计算、移动计算、工業应用等领域的要求发展出DDR4,以及用于图形计算的GDDR5, HBM2面向移动计算的低功耗LPDDR4等标准。

处理器的运算速度越来越快DDR的性能也要求越来越高,明显的趋势是DDR总线工作频率持续提升 DDR4 达到3.2GT/s, 用于智能手机等低功耗场合的LPDDR4速率甚至超越了DDR4,最高达到4.2GT/sJEDEC在年中的论坛中提出未来的DDR5工莋速率将达到6.4GT/s,由于速率的提升DDR5中将可能考虑在接收端采用多阶DFE均衡器,而在强调性能的图形计算领域规划中的GDDR6的工作速率可能会达箌16GT/s。另一方面由于能耗比的要求DDR标准在演进中工作电压持续走低,如LPDDR4X的工作电压降低至0.6V  

DDR总线采用源同步的技术,多比特并行通信的机淛总线中会存在同步开关噪声和串扰等问题;由于信号速率持续提升单个比特位宽收窄,导致时序裕度变的很紧张抖动问题也越发明顯;而工作电压的降低,噪声和电源完整性的问题也变得非常显著DDR4总线既有并行总线存在的问题,也要面临如同高速SERDES设计中存在的挑战可以说是在数字系统中最为复杂的一环,如果不能保证DDR总线的可靠运行有可能会导致整个硬件系统的崩溃。

针对这些问题是德科技提供了从DDR4总线的设计仿真和分析,到系统上电后DDR4信号完整性验证、时序验证、眼图轮廓测试、电源完整性验证以及总线时序一致性分析,故障定位性能统计等等完整的解决方案。(如下图所示)

JEDEC协会定义的DDR4信号特性主要包括以下主要内容↘↘↘

其中电气特性和时序特性基本与之前DDR3等要求比较类似眼图这一项是随着信号速率的提升,新增加的一个要求可能有读者会问,以前DDR3或之前的测试示波器软件吔有眼图测试,到了DDR4对于眼图测试要求有什么区别吗

是德科技ADS仿真软件的DDR4总线仿真器,提供了统计眼图分析的功能能够在短时间内统計计算在极低误码率(1e-16)下的DQ眼图,根据规范判断模板是否违规另外基于总线的仿真,也很易于仿真基于串扰因素下的眼图质量

基于示波器的DDR4信号实测,可以利用大家熟悉的InfiniiScan区域触发功能很容易分离出“写”信号,再通过Gating功能对Burst写信号做时钟恢复和眼图重建再进行Eye Contour测量,并验证1e-16误码率下的眼图模板是否违规如果是使用一致性测试软件,就不用手动操作软件会自动跟踪和分离波形并实现眼图测试(如丅图所示)

最后,对于物理层无论是仿真还是一致性测试软件得到的数据都可以通过数据分析工具N8844A导入到云端,通过可视化工具生成統计分析表格,对比性分析高低温、高低电压等极端情况下不同的测试结果比较不同被测件异同。为开发测试部门提供灵活和有效的大數据分析平台

以上,我们介绍了DDR4总线物理层仿真测试和协议层的测试方案借助仿真软件、示波器和逻辑分析仪对DDR4总线分析调试的主要方法。

再通过逻辑分析仪的内存软件解析DDR总线的操作和分析性能可以分析出由于系统中集中的读操作,以及LPDDR4的速率切换导致了电源电压嘚波动以及特定命令操作导致的电压跌落现象。

以UFS为例让我们分别来看这类高速接口的

  • 接口及互连S参数和阻抗

随着智能手机的爆炸式增长,移动存储技术也发生着巨大的变化从早期手机内置存储器并且开放MicroSD存储卡接口,到现在多数手机只有内部固定存储器

这些年eMMC技術被广泛使用,最新eMMC5.1标准理论最高传输速率可以达到400MB/s但最近移动设备中越来越多采用了JEDEC协会定义的UFS协议。

UFS2.1协议基于MIPI M-PHY G3的物理层标准使用兩个通道,与eMMC比较简单来说是将从并行改为串行架构,收发双向全双工传输两路传输吞吐速率可以达到11.6Gbps。除了高速率性能另外UFS具有佷好的功耗性能,在移动领域有替代eMMC的趋势我在这里总结了一下UFS与eMMC的主要差异:


UFS采用分层结构,底层物理层采用MIPI联盟的M-PHY标准数据链路層为UniPro,再上层协议层采用JEDEC协会定义的UFS协议

UFS2.1架构如下图所示↘↘↘

每个信号通路是单向传输,信号采用差分传输机制信号有高速HS和低速LS兩种模式,高速信号采用8b/10b编码使用PLL类型端时钟恢复,在突发的开始需要同步信号;低速信号则使用PWM调制方式M-PHY有两种电压摆幅大幅度LA和尛幅度SA,可以工作在端接模式和非端接模式后一种可以在低功耗要求时使用。

M-PHY一致性测试规范包括了发射端接收端,接口及互连S参数囷阻抗三部分内容

接收端的测试难点有几个方面:

  • 接收测试的原理是,激励压力信号到接收端环回后测试误码率,压力信号通常包括隨机抖动Rj确定性抖动包括ISI和正弦抖动Sj扫描,激励源允许加入去加重环回后测试设备需要通过CDR恢复时钟,进而测试误码率是德科技M8020A误碼仪集成经过校准的Rj,BUJ, PJ,SSC等抖动源内置可调节ISI,可以直接按照规范规定的CH1/CH2的插入损耗要求生成ISI内置CDR从环回信号恢复时钟测试误码率。

  • 在莋UFS接收测试时芯片有可能内置参考时钟如19.2MHz不能外部输入,这就要求误码仪与被测芯片提供的时钟同步对于G3的信号速率5.8Gb/s,要求内部倍频304倍如果是G4的速率11.6Gb/s,需要倍频608倍M8020A的0G6选件可以直接外部参考时钟输入倍频后产生G3/G4要求的速率信号激励给被测件。

  • CTS除了要求接收容忍度测试の外也会测试2.1.6 – HS-RXLane-to-Lane Skew (TL2L-SKEW-HS-RX),这一项是要求测试接收端的通道与通道间对skew的容忍度这就要求激励源有2个通道,M8020A误码仪可以支持4通道16.2Gbps的发生和误码檢测通道

需要注意的是测试SDD21回波损耗的时候,被测件需要在工作状态并发出CRPAT码型的情况下做测试TDR需要加入大量平均以减少被测信号发射波形的影响,这种测试推荐使用网络仪完成可以调整发射功率和减少IFBW减少DUT发射信号对测量的影响,是德科技VNA E5071C带有TDR选件功能可以从频域到时域实现完整的测试要求。

上图展示了是德科技U4431A UFS协议分析仪和捕获分析UFS链路协议的界面U4431A支持M-PHY G3速率等级,采集深度16GB可以支持双向各4個lane。

SSD是Solid State Drive也就固态盘的简写作用如同传统硬盘,在系统掉电后仍可以保持存储数据和程序。当然也有Intel美光等公司开发基于高速固态存储器技术3DXpoint也可以用于动态访问应用这里由于篇幅所限,不在本文的讨论范围之内

相较于机械硬盘,SSD访问速度大幅提升也有噪音低、不怕碰撞等优点。从这些年的发展来看SSD容量大幅度提升,成本也逐步降低在消费领域或者企业市场已经有很大的普及。

现在的SSD多数采用TLC戓MLC NANDFlash作为存储介质除了NAND存储器颗粒之外,在SSD架构中通常包括SSD控制器实现存储器的访问控制、缓冲器管理和特定的算法,也包括DDR 存储器实現数据缓冲和计算以及与主机通信的的高速接口。对于DDR的测试方案前面我们做了介绍,这一部分我们主要来讨论一下高速接口的部汾。

SSD控制器主要接口类型的包括pcie和pci区别, SAS, SATA, USB等这里我总结了这几种接口技术的主要差别。

由于标准pcie和pci区别和SAS接口技术的高性能和扩展性一般更多用于企业应用,而SATA和USB接口通常用于个人消费领域

从使用的接口类型来看,pcie和pci区别协会PCISIG定义了除标准接口之外还支持包括U.2, SATA Express以及m.2接ロ,并在最近也开发定义了OCulink的电缆接口从这几种标准来看,以pcie和pci区别3.0为代表采用了更加复杂的编码格式,以提升传输效率另外发射接收端均衡能力也有很大提升,比如pcie和pci区别3.0在规范中定义了链路均衡训练机制RC和EP芯片通过链路协商调整预加重和接收均衡,使得系统误碼率维持在低水平

首先我们先来了解pcie和pci区别总线的情况。2017年10月PCISIG正式发布了pcie和pci区别4.0基础规范1.0版本,这是pcie和pci区别规范发展的一个重要里程碑另外pcie和pci区别协会预计会在2019年正式发布pcie和pci区别5.0规范。pcie和pci区别4.0的传输速度比3.0加倍达到16GT/s,相信在未来陆续会有支持4.0的CPU、外设产品陆续发布当然对于NVMe协议来说,短期来说主流还是基于pcie和pci区别3.0未来也有可能有支持4.0的产品。

其中发射端展示的是NVMe设备通过矩阵开关实现2路信号的洎动化实测连接图被测件通过pcie和pci区别3.0测试夹具CBB3,将被测件的两路或更多路信号连接到Keysight U3020矩阵开关再将公共端口差分连接到是德科技Z系列戓V系列示波器,通过示波器的Aux Out输出端口经过Balun连接到测试夹具的Rx0由软件控制产生100MHz时钟触发被测件切换码型和preset。对于NVMe设备接收端测试M8020A具有極高集成度,内置8阶发射端去加重内置共模差模干扰,接收均衡CDR,并具有链路协商机制如图所示,整个链接环境非常简化就可以唍成接受容忍度测试,并且M8020A也是PCISIG官方推荐的链路均衡测试方案

对于U.2(SFF-8639)接口,PCISIG发布了一致性测试夹具下图展示了U.2接口的NVMe SSD卡的发射机测試连接实物图。可以使用SigTest进行参数测量也可以使用Z或V系列示波器内部的pcie和pci区别一致性测试软件N5393F,支持U.2 End Point测试模式实现U.2参数的自动化一致性测试。

U4301B协议分析仪平台支持pcie和pci区别3.0协议解析,支持LTSSM状态机分析解析EQ链路协商的过程;并且支持NVMe,AHCI等事物层的解码;统计pcie和pci区别总线嘚性能分析这个分析平台可以支持标准pcie和pci区别 x 1到 x 16插槽,也支持焊接方式以及M.2和U.2接口卡的探测。

另外是德科技的U4305B pcie和pci区别训练器可以模擬pcie和pci区别3.0的主设备或从设备,训练对端被测件可以进行LTSSM测试,完成pcie和pci区别3.0官方的协议一致性测试另外,针对NVMeU4305B可以模拟NVMe主设备,产生NVMe會话发送NVMe命令,与被测件通信完成NVMe的一致性测试。是德科技也提供pcie和pci区别备板设备N5316A将U4305B和被测件NVMeSSD插卡都插在备板上实现相关的测试。

M8020A鈳以配置两通道码型发生功能在Tx测试时可以使用双通道合路产生OOB信号, Rx测试内置ISI可以模拟规范要求的外部ISI损耗要求并且利用第二通道產生SAS要求的串扰信号。

下图简化的Tx测试可以强制DUT发送指定的测试码型也可以利用M8020A误码仪作为BIST信号发生器,训练DUT进入环回并发射指定测试碼型完成自动化的测试。

SCD和LBPM的LFPS信号的生成和握手完成Tx的参数测试。对于Rx测试M8020A内置ISI功能,可以模拟USB协会规范定义的传输参考通道的插損模型实现精简连接环境下的Rx接收容忍度测量,并且M8020A也支持CTS中要求的LFPSRx容忍度测量

是德科技是一家领先的技术公司,致力于帮助工程、企业和服务提供商客户优化网络进而将其电子产品以更低的成本、更快地推向市场。从设计仿真到原型验证、再到生产测试以及网络和雲环境的优化是德科技提供了全方位电子信号测试与分析解决方案。我们的客户遍及全球通信、航空航天与国防、汽车、能源、半导体囷通用电子终端市场2017 年 4 月,是德科技完成对 Ixia 的收购Ixia 公司在网络测试、可见性和安全解决方案领域具有十分雄厚的实力。更多信息请訪问 

关注是德科技官方服务号

原标题:如何准确进行pcie和pci区别 5.0高速测试及误码分析

PCI-SIG去年早些时候发布的pcie和pci区别 5.0规范受到了人工智能等新兴应用设计人员的欢迎来自当前高带宽环境(尤其是数据中心、网絡和高性能计算)领域的工程师对此也很关注。pcie和pci区别 5.0规范看似只是pcie和pci区别 4.0体系结构的自然扩展但是工程师们必须注意某些测试点,以确保设计合规并保证兼容性

为应对信号衰减问题,pcie和pci区别 5.0对信道和连接器损耗与反射提出了更严格的要求并且对接收器和发送器的均衡吔做了一些修改。此外数据速率从16 GT/s提升至32 GT/s,翻了一番但对上升/下降时间变陡、单位间隔(UI)变窄以及插入损耗变大所引起的问题,却没有提出什么创新的方法来补偿

那么GT/s的提升意味着什么呢?

进行全面Serdes测试的必要

要确保pcie和pci区别 5.0设计符合规范,即所设计产品要通过PCI-SIG主持的合规性工作间的PCI-SIG互操作性测试工程师们必须进行全面的Serdes测试。pcie和pci区别 5.0测试需要的设备包括:误码率测试仪(BERT)脉冲模式发生器(PPG)用于高精度的特萣信号损伤测量;BERT误码检测器(ED),用以分析Serdes输出的误码率(BER);另外还会用到采样带宽大于50

而对于最复杂的Serdes测试即链路均衡训练,BERT需要仿真一个参栲SerdesPPG和ED必须在pcie和pci区别 5.0协议栈的PHY逻辑子块级别与被测设备(DUT)进行交互(图1)。

从16 GT/s的pcie和pci区别 4.0架构升级到32 GT/s的pcie和pci区别 5.0架构其最大挑战是在BER≤10-12的条件下,能够在高达36dB的损耗下工作为了解决与损耗相关的问题,大多数运行速度超过30 GT/s的标准都采用PAM-4以将工作带宽减少两倍,但代价是信噪比降低了9.5 dB以上不过,pcie和pci区别 5.0技术仍然采用逻辑仿真和基带非归零(NRZ)调制方案以高电平表示逻辑 1 ,低电平表示逻辑 0 。

损耗过大可能导致基于pcie和pci区別 5.0架构的后均衡眼图开启电压低至10 mV如此小的电压摆幅需要非常灵敏的电压限幅器。而且为了容纳较长的电路板,当损耗超过-36 dB或信号通過两个或多个连接器传播时还需要重新配置定时器。

链路训练可纠正pcie和pci区别 5.0中的符号间干扰(ISI)这种训练涉及接收器和发射器之间的通信,可以优化和协调可调节均衡参数如发射器端的前馈均衡器(FFE)抽头、接收器端的连续时间线性均衡器(CTLE)增益和判决反馈均衡器(DFE)抽头。

发射器FFE鉯某种方式对波形进行预失真可以部分补偿由信道频率响应引起的失真。随着pcie和pci区别技术速率的不断提高抖动、噪声、失真、串扰和苻号间干扰(ISI)也会给设计带来更大的挑战。pcie和pci区别 5.0眼图在接收器输入端可能完全闭合为了达到BER≤10-12的要求,接收器端设计已变得非常复杂涵盖时钟恢复、发送器和接收器都需要采用多种均衡方案、敏感的电压限幅器,以及评估自身BER性能的能力等等

如UI测试显示,抖动要求在pcie囷pci区别 4.0和pcie和pci区别 5.0架构中是相同的但当以皮秒为单位测量时,抖动要求则成比例地提高因此,pcie和pci区别 5.0规范要求采用分布式参考时钟或公囲时钟(CC)架构而这在pcie和pci区别 4.0规范中是可选的。

速率从16 GT/s提升到32 GT/s的最大困难是最大允许损耗从-28 dB增加到-36 dB结果,pcie和pci区别 5.0通道要求被重新定义因此卡机电(CEM)规范要求附加卡只能使用表面贴装连接器。

要进行初始发射器均衡测试BERT PPG首先通过pcie和pci区别技术物理层逻辑子块协议将请求发送到DUT發射器。BERT PPG将按照每个pcie和pci区别架构数据速率下预设的前馈均衡(FFE)向DUT-serdes依次发送请求DUT发射器会更改其FFE方案并传输信号。

DUT发送器的输出随后被分割以便将其信号分别发送到示波器和BERT ED。BERT ED作为参考接收器确认预设更改而用作PPG辅助输出的BERT则触发示波器采集每个信号。示波器根据每个FFE预設和数据速率捕获波形;然后它运行SigTest(该软件由PCI-SIG提供,易于安装)根据合规性要求评估每个波形并显示结果。

发射器链路均衡响应测试

发射器链路均衡响应测试用于测量DUT发射器响应FFE抽头请求的时间并确定响应是否正确。在环回模式(loopback mode)下BERT是参考SERDES。示波器确定请求时间tREQ和FFE抽头变哽时间tCHANGE消耗的时间必须小于或等于指定的最大值,BASE规定是500 nsCEM规定是1 ?s。

图2:发射器链路均衡响应测试配置图

图2显示了测试设置BERT PPG的输出被分割,以便将信号分别传送到DUT接收器和示波器DUT发射器的输出也经过分割,其信号被分别发送到示波器和作为参考接收器的BERT ED

pcie和pci区别 5.0接收器在PHY层有一项合规性测试,即通过在链路均衡测试中使用受压信号来同时评估链路训练和接收器受压容限BERT PPG传输的测试信号包括随机抖動(RJ)和正弦抖动(SJ),以及正弦差模干扰(DMI)和共模干扰(CMI)一个可变ISI测试板具有多个差分迹线长度,在0.5dB步长范围内其损耗从34 dB至37 dB,适用于各种损耗和ISI测试信号的校准则由示波器完成。

BERT PPG将带有干扰噪声的信号发送到可变ISI板后者的输出连接到合规基板(CBB)上,以仿真系统板在最坏情况下的性能测试信号通过CBB传播到CEM连接器,然后再传播到附加卡和DUT接收器BERT PPG通过参考时钟对信号施加抖动。DUT发送器的输出被传送到BERT ED后者测量BER并鼡作链路训练的参考接收器。

受压信号的校准涉及信号损伤应用和连续时间线性均衡(CTLE)的优化必须为每个BERT PPG预设校准受压信号,而且每组FFE抽頭都必须符合规范为了最大程度地提高均衡方案的压力,信号损伤应按特定顺序进行评估所需的RJ水平和允许的损耗范围、SJ、DMI和CMI,都要添加到信号中以获得所期望的EH12和EW12。

接收器链路均衡BER测试

一旦配置了BERT PPG参考发射器并以最坏情况下压力和优化的FFE进行校准后,接收器链路均衡测试就相对容易得多DUT-serdes按照链路训练状态和状态机(LTSSM)配置系统以最大可能的数据速率运行(图3)。DUT接收器检测来自BERT PPG的传输信号并进入环回模式。

图3:LTSSM对系统信道进行配置以便可以在最高数据速率下运行

一旦进入环回模式,DUT发送器将请求BERT PPG的FFE预设DUT通过LTSSM工作,在尝试不同的BERT PPG FFE预設时通过更改其接收器均衡方案来优化链路均衡。

BERT ED则在整个过程中监测BERBER测试大约需要一分钟的时间,这个时长足以让pcie和pci区别 5.0系统传输 2×1012 位数据由于pcie和pci区别 5.0规范指定了接收器性能,但没有明确均衡技术因此最终的预设可能与校准期间获得的预设有所不同。DUT的BER必须小于10-12財能符合pcie和pci区别 5.0规范如图4所示。

pcie和pci区别 5.0发射器以100 MHz参考时钟(RefClck)频率运行通过一个锁相环(PLL)得到参考时钟与数据速率的乘积。串行器使用数据速率时钟将较低速率的数据锁存到符合pcie和pci区别规范的高速串行数据信号中

PLL带宽测试可测量DUT-发射器的抖动传递函数,验证附加卡PLL带宽和峰徝是否在允许范围内并且符合CEM附加卡规范要求。

DUT接收器的-3 dB衰减必须在指定的频率范围内并且不会出现过度峰值。发送器PLL和接收器时钟數据恢复(CDR)电路之间存在互补关系由于接收器在其CDR带宽以下的频率点具有很好的抗抖动性,而在CDR带宽以上的频率点容易受到抖动的影响洇此发送器PLL必须在高频下滤除抖动,才能使系统以所需的BER工作

该测试通过BERT亚速率(subrate)时钟输出将SJ应用到DUT参考时钟上,其思路是在跨越指定PLL滚降频率(rolloff frequency)上应用SJ的校准幅度并测量每个频率下DUT发送器的输出抖动。

示波器在跨越PLL滚降频率上校准所施加的SJ幅度并针对所施加SJ的每个频率測量其输出周期性抖动(PJ)幅度。pcie和pci区别 5.0指定了-3 dB衰减会发生的频率允许范围以及峰值抖动幅度的允许范围

接收器抖动容限测试(JTOL)是对发送器PLL带寬测试的补充。在pcie和pci区别 5.0规范中JTOL不是必需的,但它是评估接收器承受不同振幅和频率抖动能力的一种好办法

再次强调,受压信号是最壞情况下的信号但也是合规信号,它带有符号间干扰(ISI)、随机抖动(RJ)、DMI和CMI作为一种调试技术或性能裕度分析,JTOL可以采用任何均衡方案来执荇之后,再根据幅度-频率模板将SJ添加到信号中(图5)

高振幅抖动应用于低频,而低振幅抖动应用于高频1 MHz至10 MHz的衰减遵循指定的CDR频率响应,BER鈳以根据模板测量对于所有幅度-频率对,DUT接收器都应遵从BER≤ 10-12的要求

简介及信号和协议测试方法

安捷倫科技(中国)有限公司:李凯

总线的串行版本其采用多对高速串行的

差分信号进行高速传输,每对差分线上的信号速率可以是

以及现茬正逐渐开始应用的

组织制定自从推出以来,

上逐渐普及用于支持高速显卡以及其它接口卡对于高速数据传输的要求。

出于支持更高總线数据吞吐率的目的

已经开始出现在一些高端的

上的应用也是指日可待。

总线究竟有什么特点对于其测试有什么特殊的地方呢?我們这

我要回帖

更多关于 pcie和pci区别 的文章

 

随机推荐