广告

高速串行系统性能测试:如何编写自定义眼图模板?

2022-10-25 09:25:23 苏水金 阅读:
如何评定高速串行系统的性能?在高速串行系统中,主要通过眼图测试。评估一个眼图的好和坏,通常利用一些常见的指标来衡量,比如眼高,眼宽,抖动,占空比等。为了简单而又直观地判断眼图的指标是否符合规范的要求,将规范指标的要求编写成一个眼图模板,然后利用示波器来调用这个模板,这样就可以直观看到眼图是否有碰到模板……

当你利用示波器观测波形时,阿拉斯加的鳕鱼正跃出水面;当你debug电路时,南太平洋的海鸥正掠过海岸;当你测试眼图模板时,地球的极圈夜空正五彩斑斓。B1hednc

总有一些波形会有畸变,总有一些电路会有bug,总有一些眼图会压模板。高速信号的质量,需要测试眼图模板;那些电路中看不到的bug,都终将在眼图模板中得到体现。B1hednc

B1hednc

为什么要测眼图模板?

如何评定高速串行系统的性能?在高速串行系统中,主要通过眼图测试。眼图是把连续的比特流按照某一特定的时钟,分割为单独的比特,而后叠加而形成的图形,类似一个张开的眼睛,故得名眼图(Eye-diagram)。眼图是高速串行信号的宏观信号质量的整体体现,在眼图中可以直接反映出串行信号的幅度、抖动特性等。B1hednc

B1hednc

评估一个眼图的好和坏,通常利用一些常见的指标来衡量,比如眼高,眼宽,抖动,占空比等。为了简单而又直观地判断眼图的指标是否符合规范的要求,将规范指标的要求编写成一个眼图模板,然后利用示波器来调用这个模板,这样就可以直观看到眼图是否有碰到模板。如果眼图没有碰到模板区域,表示眼图符合规范要求,结果是Pass;同样如果有碰到模板区域,结果是Fail,需要工程师对电路进行整改,改进信号质量到Pass。B1hednc

B1hednc

眼图模板测试是一种评估高速串行信号质量的手段。示波器的抖动眼图分析软件都内置了业界主流高速串行信号的眼图模板,例如PCIE、USB、SATA、SAS、DisplayPort、HDMI、Ethernet、Fibre Channel等。但是有些情况可能无法直接套用示波器内置的标准模板,例如被测信号是新出标准定义的,或者实际测试点和标准要求的测试点不一致等情况,这就需要示波器调用自定义的眼图模板完成测试。B1hednc

眼图模板定义解读

眼图模板有绝对模板和相对模板,电信号的眼图测试一般使用绝对模板,光信号的眼图测试一般使用相对模板。今天将介绍电信号的眼图模板测试,即自定义绝对模板的编写和调用。B1hednc

眼图模板的Segment解读B1hednc

眼图模板一般由上、中、下三部分组成,我们把最上边的称为Segment1,简称SEG1,一般为长方形;中间部分的称为Segment2,简称SEG2,一般为菱形或六边形;最下边的称为Segment3,简称SEG3,一般是长方形。B1hednc

B1hednc

眼图模板的坐标解读B1hednc

SEG1,SEG2,SEG3分别代表模板从上到下的三块阴影区域,即使有时候不需要SEG1和SEG3,也要定义SEG1和SEG3,否则会影响模板缩放,SEG1和SEG3的v1=v2,v3=v4,t1=t4,t2=t3,t1=-t2。如果SEG2是菱形的话,v1=v3,v2=-v4,t2=t4,t1=-t3。B1hednc

各拐角在模板中按逆时针顺序分布,各SEG的t1,v1为左下角的坐标,t为水平坐标,v为垂直坐标。B1hednc

B1hednc

如何编写自定义眼图模板

眼图模板根据芯片电气特性规格定义的,下面是某个高速串行信号标准的眼图模板定义规范指标,通过模板规范指标,可以推导出了眼图模板的t和y的参数,用记事本编辑,然后存为.msk模板文件,最后利用DPOJET导入使用。B1hednc

B1hednc

打开txt文本文件B1hednc

假如被测信号的速率是3.125Gbps,一个UI就是3.125Gbps的倒数,即1UI=320ps,码型是NRZ。BITR为信号速率3.125e9;WID为BITR倒数320e-12;打开一个空白txt文本文件,然后再空白输入如下:B1hednc

:MASK:USER:WID 320e-12;B1hednc

:MASK:USER:BITR 3.125e9;B1hednc

:MASK:USER:SERIALTRIG NRZ;B1hednc

编写Segment1的坐标B1hednc

根据上面的眼图模板规范指标,注意:规范模板左边是0UI,最右边是1UI,中间是0.5UI;但编写模板时是左边是-0.5UI,最右边是0.5UI,中间是0。所以SEG1的t1,v1,t2,v2,t3,v3,t4,v4计算如下:B1hednc

t1=-0.5UI=-0.5*320e-12=-160e-12;B1hednc

v1=600mV=600e-3;B1hednc

t2=0.5UI=0.5*320e-12=160e-12;B1hednc

v2=600mV=600e-3;B1hednc

t3=0.5UI=0.5*320e-12=160e-12;B1hednc

v3=(600+200)mV=800e-3;B1hednc

t4=-0.5UI=-0.5*320e-12=-160e-12;B1hednc

v4=(600+200)mV=800e-3;B1hednc

得到Segment1模板如下:B1hednc

:MASK:USER:SEG1:POINTS -160e-12,600e-3,160e-12,600e-3,160e-12,800e-3,-160e-12,800e-3;B1hednc

B1hednc

B1hednc

编写Segment2的坐标B1hednc

根据上面的眼图模板规范指标,SEG2是六边形,推导六个坐标t1,v1,t2,v2,t3,v3,t4,v4,t5,v5,t6,v6计算如下:B1hednc

t1=-(0.5-0.15)UI=-0.35*320e-12=-112e-12;B1hednc

v1=0mV=0;B1hednc

t2=-(0.5-0.4)UI=-0.1*320e-12=-32e-12;B1hednc

v2=-400mV=-400e-3;B1hednc

t3=(0.5-0.4)UI=0.1*320e-12=32e-12;B1hednc

v3=-400mV=-400e-3;B1hednc

t4=(0.5-0.15)UI=0.35*320e-12=112e-12;B1hednc

v4=0mV=0;B1hednc

t5=(0.5-0.4)UI=0.1*320e-12=32e-12;B1hednc

v5=400mV=400e-3;B1hednc

t6=-(0.5-0.4)UI=-0.1*320e-12=-32e-12;B1hednc

v6=400mV=400e-3;B1hednc

得到SEG2的模板如下:B1hednc

:MASK:USER:SEG2:POINTS -112e-12,0,-32e-12,-400e-3,32e-12,-400e-3,112e-12,0,32e-12,400e-3,-32e-12,400e-3;B1hednc

编写Segment3的坐标B1hednc

根据上面的眼图模板定义规格,SEG3是长方形,要推导出四个坐标,SEG3的t1,v1,t2,v2,t3,v3,t4,v4计算如下:B1hednc

t1=-0.5UI=-0.5*320e-12=-160e-12;B1hednc

v1=-(600+200)mV=-800e-3;B1hednc

t2=0.5UI=0.5*320e-12=160e-12;B1hednc

v2=-(600+200)mV=-800e-3;B1hednc

t3=0.5UI=0.5*320e-12=160e-12;B1hednc

v3=-600mV=-600e-3;B1hednc

t4=-0.5UI=-0.5*320e-12=-160e-12;B1hednc

v4=-600mV=-600e-3;B1hednc

得到Segment2模板如下:B1hednc

:MASK:USER:SEG3:POINTS -160e-12,-800e-3,160e-12,-800e-3,160e-12,-600e-3,-160e-12,-600e-3;B1hednc

编写模板名称B1hednc

编写自定义眼图模板名称如下:B1hednc

:MASK:AUTOSET:STANDARD SRIO_3.125G_Tx_Mask;B1hednc

模板文件内容B1hednc

最终模板文件内容见下图。B1hednc

B1hednc

把txt文件后缀名改为mskB1hednc

保存文件,然后把文件的后缀名改为msk,见下图。B1hednc

B1hednc

如何加载自定义眼图模板B1hednc

加载自定义眼图模板步骤B1hednc

Step1: 点击analyze→Jitter and Eye Analysis→One Touch jitter进行抖动眼图测试,示波器会自动进行抖动眼图分析,见下图。B1hednc

B1hednc

B1hednc

Step2: 点击Plot→Clear All,见下图。B1hednc

B1hednc

Step3: 点击Select→Eye→Mask Hits见下图。B1hednc

B1hednc

Step4: 点击Configure→Mask Hits→Bits Config→All Bits→Absolute→Browse,见下图。B1hednc

B1hednc

Step5: 打开模板文件,见下图。B1hednc

B1hednc

Step6: 点击Recalc进行眼图模板分析,见下图。B1hednc

B1hednc

Step7: 点击Result→Mask Hits查看违规Segment,见下图。B1hednc

B1hednc

Step8: 点击Report→Save As 生成报告,见下图。B1hednc

B1hednc

B1hednc

眼图模板Pass/FailB1hednc

模板通常限定了信号不合格区域,如果眼图与模板相交违规,眼图软件会标注不合格区域,该部分波形迹线将显示为白色。见下图。此外示波器将计算违规hits数量,并标出是哪个Segment违规。B1hednc

B1hednc

责编:Demi
技术实例  测试与测量
上一篇: 俄发射首颗“球体”项目卫星,俄罗斯版“星链”计划启动 下一篇: 我国工业互联网网络领域首个国家标准正式发布
  • 微信扫一扫
    一键转发
  • 最前沿的电子设计资讯
    请关注“电子技术设计微信公众号”
  • 首款背接触微米光伏电池问世,阴影效应降低95% 加拿大渥太华大学领导的国际科研团队,研制出了全球首款背接触微米光伏电池,相较于普通的光伏电池,这种背接触电池正面无栅线,正负极全部挪到了电池背面,能让太阳能电池板吸收更多太阳光···
  • 存储技术新突破,10PB单盘使用寿命超过5000年 这项技术来自于德国初创公司Cerabyte,这家公司利用一种在陶瓷镀膜玻璃的陶瓷物质层上创建微孔的技术,来实现这一目标···
  • 电力电子科学笔记:PNP和NPN晶体管 在前面教程所学知识的基础上,我们现在开始学习晶体管这一重要的电子元件。
  • 超过现有材料四倍,新型碳材料超级电容器创下储能纪录 近日,美国橡树岭国家实验室(ORNL)的研究人员在机器学习的指导下,设计了一种创纪录的碳基超级电容材料,它储存的能量是当前最佳商业材料的4倍···
  • 模拟人工智能能否通过混合数字计算东山再起? 本文将探讨的是模拟计算这一用例的进展程度,或者其他潜在的应用以及在复兴模拟计算上的努力···
  • 太阳能电池板一定要换?也许只要改变倾斜角度就够了 在本文中,我们将了解为什么太阳能电池板的倾斜角度如此重要,以及它如何影响所产生的能量···
  • 芯片级粒子加速器,硬币大小的地方都能安装? FAU的研究团队开发了一种粒子加速器,成功使用这种纳米级装置来加速电子并获得了显著能量增益,并且这种粒子加速器非常小,仅有0.5mm长,225nm宽,甚至可以装在1美分硬币上···
  • 苹果仍未修复该漏洞,利用蓝牙弹窗能将iPhone“爆破” 黑客可以将Flipper Zero编程为苹果官方蓝牙配件,比如伪装成AirPods,然后利用Flipper Zero中的代码强制设备重复发送配对信号,让附近所有的苹果设备不停地显示设备连接弹窗,完全无法使用,最终死机重启···
  • 一文带您揭秘边缘安全 本文将探讨边缘计算如何加固物联网设备,防止安全漏洞,介绍边缘安全的机制,同时阐明现代技术、行业的最佳实践和实际应用···
  • 也从撕胶带开始,具有1024个晶体管的二维材料芯片问世 在最新一期的《自然-电子学》杂志上,瑞士洛桑联邦理工学院的研究团队提出了一种基于二硫化钼(MoS2)的内存处理器,这是第一个基于二维半导体材料的内存处理器···
  • 苹果macOS新恶意软件曝光,可对设备进行远程访问和控制 近日,网络安全公司Jamf Threat Lab发现了一款针对苹果Mac设备的新型恶意软件“ObjCShellz”。该恶意软件可以让攻击者对受感染的Mac设备进行远程访问和控制···
  • 类比半导体推出全新HD7xxxQ系列,高边驱动市场响起更多 11月3日,在2023国际集成电路展览会暨研讨会(IIC Shenzhen)同期举办的“芯”品发布会上,上海类比半导体技术有限公司发布了全新的车规级智能高边驱动HD7xxxQ系列,该系列产品包括车规级单通道高边驱动HD70xxQ和车规级双通道智能高边驱动HD70xx2Q。
  • 新品亮相、三城巡回! “2023年度小华半导体产品&技术交流会”圆满 11月28日,“2023年度小华半导体产品&技术交流会”最后一站在上海圆满收官。此次交流会以“铸就芯程,智造未来
  • 天龙PerL Pro真无线耳机拆解 近期,天龙再次推出了DENON PerL和DENON PerL Pro两款采用全新设计的TWS降噪耳机新品,其中“Pro”定位于旗舰,拥
  • 拆解报告:lifeme魅蓝140W 2C1A氮化镓充电器 充电头网拿到了魅蓝一款140W多口氮化镓充电器,这款充电器采用圆润白色机身,配有折叠插脚,小巧便携。下面就带来
  • 拆解报告:绿联4K HDMI视频采集卡 绿联这款HDMI视频采集卡采用铝合金外壳,具有良好的散热性能,并且坚固耐用。采集卡具有两个HDMI接口,支持4K30Hz
  • 拆解报告:贝尔金100W USB-C编织数据线 贝尔金这款USB-C数据线长度约为2米,采用双色编织外皮,支持100W快充,非常适合为笔记本电脑,手机和大功率移动电源
  • 年底刺刀见红,11月第4周热点车企销量盘点 上周11月20日-11月26日,国产乘用车总销量43.8万辆,其中燃油车26.2万台,国产新能源乘用车销量 17.6万辆,新能源渗
  • 冰火两重天,11月第4周热点车型大PK 年底最大的特征,不好卖的车型,都得降价。实在绷不住了,这并不是瑞雪照丰年,这代表下一场寒冬还在前面等着我们!
  • IEEE新晋Fellow名单公布,射频微波领域有哪些大牛入选呢? 总共有53名新晋Fellow的研究方向和无线通信以及射频微波有关,占到2024新晋Fellow总人数的16%···
  • HUAWEI DATS 3.0动态自适应扭矩控制系统 HUAWEI DATS 3.0动态自适应扭矩控制系统的引入,不仅提升了车辆的操控性、舒适性和安全性,也展示了智能控制技
  • 拆解报告:LISEN 240W USB-C快充编织数据线 下面就带来李森科技这款240W数据线的拆解,看看内部的用料和做工···
  • 拆解报告:邦克仕10000mAh 15W磁吸支架背夹电池 Benks邦克仕推出了一款10000mAh的磁吸支架背夹电池,可作为磁吸无线移动电源使用,还可以作为手机支架使用,在充
  • 进来教你无人机蜂群作战以及反无人机蜂群作战 《流浪地球2》中出现的无人机蜂群作战的技术,现在现实中其实是有迹可循的吗?
  • 武汉芯源半导体首款车规级MCU,CW32A030C8T7通过AEC-Q100测试考核 近日,武汉芯源半导体正式发布首款基于Cortex®-M0+内核的CW32A030C8T7车规级MCU,这是武汉芯源半导体首款通
  • 西门子推出HEEDS AI Simulation Predictor和Simcenter Reduced O 西门子的HEEDS AI Simulation Predictor解决方案能够帮助企业发挥数字孪生优势,通过内置准确性意识的人工智
  • Achronix推出基于FPGA的加速自动语音识别解决方案 提供超低延迟和极低错误率(WER)的实时流式语音转文本解决方案,可同时运行超过1000个并发语音流
  • Diodes公司的低功耗1.8V、2.5Gbps、双数据通道ReDriver支持MIPI Diodes推出一款低功耗、高性能且符合MIPI D-PHY 1.2协议的信号ReDriver。
  • 2023中国航空应急救援年会 2023年12月15至16日  河北廊坊
  • AM62x开发板5折,米尔助力TI研讨会 11月22日,在德州仪器北京嵌入式技术创新发展研讨会上,米尔电子展出AM335x、AM437x、AM62x相关的产品方案和应
  • 工业一体全国产方案,米尔T113核心板79起 随着信息技术的快速发展,行业需求不断升级,工程师使用了大量串口屏后,发现串口屏功能上限很低、制约太多、非常
  • 限量7折!米尔STM32MP135开发板 米尔电子作为ST官方合作伙伴,先后开发了STM32MP151、STM32MP157、STM32MP135系列核心板和开发板,受到广大客户
  • Arm扩展Cortex-M产品组合,将人工智能引入超小型端点设备 全新Arm Cortex-M52是采用了Arm Helium技术中面积最小且面积能效与成本效益极为优异的处理器,可为更低成本的
  • IAR为恩智浦S32M2提供全面支持,提升电机控制能力 IAR Embedded Workbench for Arm已全面支持恩智浦最新的S32系列,可加速软件定义汽车的车身和舒适性应用的开
  • 美光率先为业界伙伴提供基于32Gb单裸片DRAM的高速率、低延迟128G 美光基于1β先进制程的DRAM速率高达8,000MT/s,为生成式AI等内存密集型应用提供更出色的解决方案
  • 瑞萨面向高端工业传感器系统推出具备高速、高精度模拟前端的32位 全新RX23E-B相比现有版本数据速率快8倍,并包含125 kSPS ΔΣ A/D转换器
广告
换一换
换一换
热门推荐
广告
广告
EE直播间
更多>>
在线研讨会
更多>>
更多>> 更多>>
更多>> 更多>>
广告
      广告
      面包芯语
      更多>>
      热门TAGS
      产业前沿  消费电子  EDN原创  电源管理  技术实例  处理器/DSP  汽车电子  通信  新品  传感器/MEMS  无线技术  模拟/混合信号/RF  人工智能  EDA/IP/IC设计  制造/工艺/封装  工业电子  物联网  安全与可靠性
      查看更多TAGS
      广告
      向右滑动:上一篇 向左滑动:下一篇 我知道了

      4617作文网宝宝起名5月份属猪免费起名八字算命男孩姓岳起什么名字网名 起名网周易生辰八字姓名测算周易免费起名免费取名音响公司起名大全三字周公解梦大全梦见自己生小孩猪年宝宝起名宜忌济南起名公司排名小本解说精灵宝可梦梦幻岛破解版梦压面条机压的是细面怎么解周公解梦逃跑天涯论坛周易取名姓胡的男宝宝起名字周易取名大全 打分起名字的啥讲究从周易里取名字煎饼店起名大全周易测出名免费测试免算命网周易 宝宝起名起名子有什么什么江姓女孩好听的起名有哪些建筑公司起个名李字起名男孩两个字周易起名和八卦梦到吃包子周公解梦八字起名测名打分免费测试淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男子给前妻转账 现任妻子起诉要回网友建议重庆地铁不准乘客携带菜筐月嫂回应掌掴婴儿是在赶虫子重庆警方辟谣“男子杀人焚尸”国产伟哥去年销售近13亿新的一天从800个哈欠开始男孩疑遭霸凌 家长讨说法被踢出群高中生被打伤下体休学 邯郸通报男子持台球杆殴打2名女店员被抓19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警两大学生合买彩票中奖一人不认账德国打算提及普京时仅用姓名山西省委原副书记商黎光被逮捕武汉大学樱花即将进入盛花期今日春分张家界的山上“长”满了韩国人?特朗普谈“凯特王妃P图照”王树国3次鞠躬告别西交大师生白宫:哈马斯三号人物被杀代拍被何赛飞拿着魔杖追着打315晚会后胖东来又人满为患了房客欠租失踪 房东直发愁倪萍分享减重40斤方法“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火手机成瘾是影响睡眠质量重要因素考生莫言也上北大硕士复试名单了妈妈回应孩子在校撞护栏坠楼网友洛杉矶偶遇贾玲呼北高速交通事故已致14人死亡西双版纳热带植物园回应蜉蝣大爆发男孩8年未见母亲被告知被遗忘张立群任西安交通大学校长恒大被罚41.75亿到底怎么缴沈阳一轿车冲入人行道致3死2伤奥运男篮美国塞尔维亚同组周杰伦一审败诉网易国标起草人:淀粉肠是低配版火腿肠外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万杨倩无缘巴黎奥运男子被猫抓伤后确诊“猫抓病”春分“立蛋”成功率更高?记者:伊万改变了国足氛围奥巴马现身唐宁街 黑色着装引猜测

      4617作文网 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化