加快和简化串行数据测试

发布者:BlissfulJourney最新更新时间:2011-02-23 来源: ednchina关键字:测试 手机看文章 扫描二维码
随时随地手机看文章
串行数据流的速度不断提高,而误码规范也越来越严格,这使抖动容差性和误码率(BER)测试变得越来越重要。几位工程师以不同方式解决了这个问题,但是结果相似——他们全都缩短了测试时间,降低了设备成本。
David Andres 是 Marvell Semiconductor 公司的一位设计工程师,提出了一种可加快串行/解串器(SerDes)接收器 BER 测试的方法;Chung Wu 是 Maxim Integrated Products 公司的产品定义师,运用眼图模板来定义 SerDes 接收器的性能;Christopher J. Loberg 是 Tektronix 公司市场开发高级经理,利用波形发生器来创建测试信号。

  Andres 花了数年时间来评估 SerDes 接收器。在那段时间,他开发了一种技巧,使他在测试数十个器件时,可以将接收器测试时间从数小时缩短至数分钟。在为 Marvell 的其他工程师构建其他评估系统时,他还发现了一些简化测试设置和降低成本的方法。

  一些客户要求 Andres 针对低达 10–18 的 BER(每 1018 个比特的误码少于 1 个)进行测试,但大多数客户均要求验证每 1012 个比特的 BER。在这些误码比率下,速度为 2.5Gbps 的完整 BER 测试可能需要 6 分 40 秒。为了获得 99% 的“不会出现一个比特误码”置信度,Andres 需要对每个器件运行至少 100 次 BER 测试,总测试时间超过 11 个小时。

  由于 Andres 一般要为新设计、变更的设计、需要抽查的设计测试多达 50 个器件,因此需要缩短测试时间。通过设置一项提高误码出现概率的测试,Andres 可把每个器件的测试时间缩短至数秒。加快的测试为他带来了足够的“被测器件(DUT)将达到可接受的 BER 性能”的置信度。

  添加时序变化

  为了加快测试,Andres 为数据流添加了数量受控的时序变化(抖动),使抖动与眼图模板规范重叠。在一项应用中,他利用 7 比特伪随机比特序列(PRBS7),在眼图模板内为每 127 个比特产生了 4 个边沿。添加的抖动产生了足够的时序变化来预测接收器的性能。他还利用了 PRBS23、PRBS31 和其他比特模式。

  Andres 结合两种技巧为串行数据流添加受控的抖动:过采样和混频。过采样需使用速度四倍于相关比特率的模式发生器。他使用 10Gbps 模式发生器来构建 2.5Gbps PCI Express(PCIe)Generation 1 数据流。

表1利用这些代码MarvellSemiconductor公司的DavidAndres开发了一种PRBS7模式


  为了从 10Gbps 信号得到稳定的 2.5Gbps 数据流,Andres 用 4 个连续1(或十六进制的单个 F)得到了 2.5Gbps 的单个的1比特,2.5Gbps 的单个 0 比特则是由 10Gbps 的 4 个连续的 0 比特得到的。然后,他移动边沿时序来创建抖动。

  Andres 说:“借助 10Gbps 模式,就能把任何上升沿或下降沿的时序改变 0.25 个单位间隔(UI)。利用两个边沿,就能为信号添加 0.5 UI 的抖动。还可以在模式中改变最差情形抖动的位置。测试人员可以检查许多不同位置,然后向设计师提供反馈,说明模式中的弱点出现在何处。DUT 在一个方向能处理的抖动比另一个方向高得多。”

  图 1 展现的是Andres 做法。上方的轨迹表明 2.5Gbps 的 4 个比特(1010),没有添加抖动(边沿未移动)。在 10Gbps 时,模式是由十六进制 F0F0 表示的。下方的轨迹是 2.5Gbps 的一系列 4 比特(1,0,0,1),但 0 比特和随后的 1 比特之间的上升沿提前 0.25 UI 出现了。

  Andres 的实现方法是在 10Gbps 利用十六进制 1(二进制 0001)来代替二进制 0000 后接十六进制 F(二进制 1111)。通过反复改变比特模式,Andres 能在 2.5Gbps 流中创建抖动。

  表 1 列出了 Andres 用于开发 PRBS7 模式的代码。Pattern Data Line0002 中带有下划线的 4 个数字表示被缩短或延长 0.25 UI 的比特。例如,“8”表示前一个比特的延迟下降沿,而“E”表示后一个比特的提前下降沿。

  过采样过程没有为 Andres 提供足够的抖动以达到测试 PCIe 接收器所需的 0.65 UI 抖动。图 2 表明当比特边沿侵入眼图模板(钻石)时,就会出现误码。Andres 利用混频来添加正弦抖动(Sj),以便覆盖其余部分。事实上,他能产生足够的时序变化来完全闭合眼图。

  图 2 中标明闭合眼图宽度的光标对应于比特边沿之间的 39 皮秒时间,并表示眼图闭合。波形上方的直方图表明边沿时序的分布。抖动覆盖大约 53 皮秒的范围,抖动的其余 14 皮秒来自数据相关抖动(DDj)和随机抖动(Rj)。Andres 说:“我不喜欢随机抖动,因为它很难量化和调试。随机抖动随着测量时间的延长而增加。”

0
0
关键字:测试 引用地址:加快和简化串行数据测试

上一篇:基于PXI和GPIB总线电路测试系统的开发与设计
下一篇:PCI-Express2.0协议层的数字验证及调试解决方案

推荐阅读最新更新时间:2024-03-30 22:13

安捷伦E6 640A EXM无线测试仪全面覆盖未来无线技术
全新EXM无线测试仪帮助无线设备加快测试开发,提升产能.随着市场对于无线设备需求的不断增加,怎样让产品快速上市并取得销售先机是每个设备制造商面临的挑战。而测试是设备批量生产前的重要一环,加快测试开发也能帮助设备制造商迅速提升产能和优化大规模制造。 近日,安捷伦推出的E6 640A EXM无线测试仪,全面覆盖了各种现有及未来的无线技术标准,如LTE-Advanced、LTE FDD/TDD、HSPA+、W-CDMA以及TD-SCDMA等;可支持的无线连接技术,包括8 0 2.11a c、蓝牙、GPS/GNSS和数字视频等。安捷伦科技电子测量集团移动宽带事业部市场营销经理Garrett Lees表示:“目前E6 640A E XM
[测试测量]
可检测电池漏电率的自供电8通道测试
镍金属氢化物(NiMH)电池的生产厂商很多,充电速率各不相同。另外,随着重复使用,NiMH电池的最大充电量以不同的速度减小。因此,很难测定这些电池的可用寿命和充电容量。为测量NiMH电池的性能,设计了一种多通道电池放电装置,该装置包括有一个Windows Hyperterminal串行接口,由接口自身供电,所以,不需要外部电源。 MICROCHIP公司的PIC18F2320微控制器控制该测试仪。该MCU有一个在整个工作范围内的容差为1%的8MHz内部振荡器。这样,不需外接晶体就可使UART波特率位于误差范围内。该器件也提供有10通道10位模/数转换器,该应用中使用了其中8个。用8个2.2Ω、1W的电阻测试电池的放电情况,测试电
[测试测量]
可检测电池漏电率的自供电8通道<font color='red'>测试</font>仪
HMC5883 51串口测试程序
51单片机串口输出 //*************************************** // HMC5883 51串口测试程序 // 使用单片机STC89C51 // 晶振:11.0592M // 显示:PC串口 // 编译环境 Keil uVision2 // 参考宏晶网站24c04通信程序 // 时间:2011年3月1日 //**************************************** #include REG51.H #include math.h //Keil library #include stdio.h //Keil library #include IN
[单片机]
HMC5883 51串口<font color='red'>测试</font>程序
封装测试设备商艾科瑞思拟挂牌新三板
电子网消息,苏州艾科瑞思智能装备股份有限公司已于近日正式申请新三板挂牌,全国股转系统披露的挂牌资料显示,董事长王敕与董事关蕊二人合计控制公司68.98%股份,为共同实际控制人。 公告显示,艾科瑞思2015年度、2016年度、2017年1-5月营业收入分别为1071.96万元、2044.54万元、893.84万元;净利润分别为111.5万元、254.43万元、66.01万元。 艾科瑞思专注于半导体封装测试设备的研发、设计、生产和销售。 艾科瑞思本次挂牌申请的主办券商为安信证券,法律顾问为江苏世纪同仁律师事务所,财务审计为中兴华会计师事务所(特殊普通合伙)。
[半导体设计/制造]
测试测量行业巨头探索用户体验营销服务模式
苹果——这家消费类巨头的设计和营销非常推崇用户体验模式,因而取得了巨大的成功,在市场上独占鳌头。如今,“苹果”们的“体验店”大众营销模式也开始在高端的测试测量仪器和工具行业上演。近日,国际巨头泰克与兄弟公司福禄克(Fluke)联手,悄然试水零售店销售模式,可谓测试测量仪器业首创,引发业界广泛关注。 新开张的两间零售店选址深、沪两地的超人气地段电子卖场(深圳赛格电子市场和上海四川路电子一条街),日常运营有由实力很强的两家本地经销商负责。“这为广大工程师和设计人员提供了一个新的渠道,使他们可以很容易地在现场直观了解、试用及购买业界领先的通用测试测量仪器仪表和工具。”泰克亚太区市场总监James Alderton表示,“众
[测试测量]
<font color='red'>测试</font>测量行业巨头探索用户体验营销服务模式
如何提高矢量网络分析仪测试系统的性能指标
一、矢量网络分析仪器简介: 1、什么是矢量化测量? 在通信领域内,由于数据信号传输的带宽和频率范围有限制(通常不超过30MHz),所以采用一定的技术方法来降低信源到接收机的频带宽度。 常用的方法是使用调制解调器将模拟电脉冲转换成数字信息进行传输;或者通过采样电路把输入电压或电流转换成为直流分量再经A/D变换后得到相应的输出量值等。这些处理过程均需要经过放大器和滤波器等环节来实现信号的幅度与相位变化率的变化,即所谓的幅相。而实现这一变化的手段就是所谓的高通 率低阻型器件——放大器及低噪声滤波器的应用了。 2、如何提高测试系统的性能指标? (1)选择合适的传感器:传感器的精度直接影响到测量的准确度,同时也会影响系统整体的稳定性
[测试测量]
如何提高矢量网络分析仪<font color='red'>测试</font>系统的性能指标
LCR测试仪的五种连接方法
2端子法: 虽然连接容易,但是由于接触电阻、连接电缆的串联阻抗(r)、连接电缆以及端子之间的杂散电容(Cs)会引起较大的误差,如果不是中等数量级的阻抗,那么测量误差就会比较大。 3端子法: 对测试电缆和试样进行屏蔽,通过抑制杂散电容,减少对于高阻抗零部件的测量误差。主要可用于测量较小的电容量。 4端子法: 设置独立的电压检测电缆,电机测试仪器以消除由于测试电缆的串联阻抗所引起的电压降和接触电阻的影响等,是一种减少低阻抗零部件的测量误差的方法。需要考虑由于电缆之间的互电感(M)所产生的影响。如果使用在一个夹子上有2个相互绝缘的电极的开耳芬夹子,那么用2个夹子可以容易地进行4个端子的连接。 5端子法: 是一种减少
[测试测量]
基于虚拟仪器的弱信号处理模块测试系统设计
   0 引 言   随着测控技术的发展,要求测试的项目和测试参数日益增多,对自动化测试速度和测试准确度也提出了较高的要求。虚拟仪器是基于计算机和标准总线技术的模块化系统,通常由控制模块、仪器模块和软件组成。由软件将计算机硬件资源与仪器硬件有机的融合为一体,从而把计算机强大的计算处理能力和仪器硬件的测量、控制能力结合在一起,大大缩小了仪器硬件的成本和体积,并通过软件对数据进行显示、存储以及分析处理,广泛应用于民用和军用测量领域Ⅲ。作为虚拟仪器技术的一种,GPIB总线仪器以其良好的可靠性和高精度性使基于该总线的虚拟仪器在自动化测试领域中得到广泛的研究与应用。   GPIB总线是一个数字式的24线并行总线。它由16条信号线和8条接
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved