一种ctle值遍历优化方法及装置的制造方法_2

文档序号:9814152阅读:来源:国知局
计算得到的误码率是否达到预设要求,都停止操作,这是因为,如果对CTLE值的修改次数达到预设值时,利用当前设置的CTLE值计算得到的误码率达到预设要求,则无需继续测试,因此可直接停止操作,可如果对CTLE值的修改次数达到预设值时,利用当前设置的CTLE值计算得到的误码率仍未达到预设要求,则说明可能存在一定的错误,此时,停止操作并输出提示错误的信息,以告知工作人员,使其及时对错误进行分析及解决,保证了对于CTLE值的正常优化。
[0047]本发明实施例提供的一种CTLE值遍历优化方法中,利用CS11软件对当前设置的CTLE值进行修改,可以包括:
[0048]确定利用当前设置的CTLE值计算得到的误码率与预设要求对应的误码率的差值,并基于该差值利用CSII软件对当前设置的CTLE值进行修改。
[0049]其中,预设要求可以为一误码率范围,也可以为一误码率的具体数值,如果预设要求为一误码率的具体数值,则确定计算得到的误码率与该具体数值的差值,并根据该差值对CTLE值进行修改;如果预设要求为一误码率范围,则确定计算得到的误码率大于误码率范围中最大值还是小于误码率范围中最小值,如果计算得到的误码率大于误码率范围中最大值,则确定计算得到的误码率与误码率范围中最大值的差值,并根据该差值对CTLE值进行修改,如果计算得到的误码率小于误码率范围中最小值,则确定计算得到的误码率与误码率范围中最小值的差值,并根据该差值对CTLE值进行修改。具体来说,根据差值对CTLE值进行修改可以是由工作人员预先设置的对应修改原则进行修改,如差值越大,对CTLE值的修改越严重,差值越小,对CTLE值的修改越轻等,由此,保证了以最快速度确定出最优的CTLE 值。
[0050]本发明实施例提供的一种CTLE值遍历优化方法中,通过CSII软件读取当前设置的CTLE值之前,还可以包括:
[0051]搭建用于实现CTLE值遍历优化方法的误码测试环境。另外,误码率测试连接示意图可以如图2所示,其中,ITP为Integrat1n Test Platform的简称,S卩集成测试平台软件;CScripts为C语言脚本,当然,还可以使用其他语言实现;SMA cable为形状记忆合金电缆的简称;PCIE Fixture为PCIE夹具;DUT为eXtend Debug Port的简称,即扩展调试端口;而CPU为Central Processing Unit,S卩中央处理器。当然,图2仅仅为能够实现本发明的一个具体示例图,其他能够实现本发明的连接图也均在本发明的保护范围之内。
[0052]由此,通过物理连接及误码测试环境的搭建,保证了本发明实施例提供的一种CTLE值遍历优化方法的顺利实现。
[0053]与上述实施例相对应,本发明实施例还提供了一种CTLE值遍历优化装置,基于BERTscope实现,如图3所示,CTLE值遍历优化装置可以包括:
[0054]读取模块11,用于通过CSII软件读取当前设置的CTLE值;
[0055]计算模块12,用于利用当前设置的CTLE值计算接收机的误码率;
[0056]判断模块13,用于判断误码率是否符合预设要求;
[0057]修改模块14,用于当判断模块判断出误码率不符合预设要求时,利用CSII软件对当前设置的CTLE值进行修改,得到当前设置的CTLE值,并指示计算模块利用当前设置的CTLE值计算接收机的误码率;
[0058]第一终止模块15,用于当判断模块判断出误码率符合预设要求时指示CTLE值遍历优化装置停止工作。
[0059]本申请中基于BERTscope实现接收机的误码率的测试,由此,能够快速且准确的计算得到对应的误码率,同时通过CSII软件修改CTLE值,进行误码率的测试,通常从修改CTLE值到完成一次误码率的计算的时间不超过2分30秒,与现有技术中用IEVTS进行Margin的测量,一次循环(加上每次DUT初始化)的时间,大约30分钟相比,大大提高了工作效率。具体来说,本申请遍历不同的CTLE值下,测量接收机的误码率是否符合预设要求,从而达到精准、快速的找出最优的CTLE值的目的,大大提高了工作效率,从而解决了现有技术对CTLE值的优化中存在的需要耗费大量时间,且工作效率较低的问题。
[0060]本发明实施例提供的一种CTLE值遍历优化装置,还可以包括:
[0061]第二终止模块,用于如果对当前设置的CLTE值的修改次数达到预设值,则指示CTLE值遍历优化装置停止工作。
[0062]本发明实施例提供的一种CTLE值遍历优化装置,修改模块可以包括:
[0063]修改单元,用于确定利用当前设置的CTLE值计算得到的误码率与预设要求对应的误码率的差值,并基于该差值利用CSII软件对当前设置的CTLE值进行修改。
[0064]本发明实施例提供的一种CTLE值遍历优化装置,还可以包括:
[0065]环境搭建模块,用于搭建用于实现CTLE值遍历优化方法的误码测试环境。
[0066]本发明实施例提供的一种CTLE值遍历优化装置中相关部分的说明请参见本发明实施例提供的一种CTLE值遍历优化方法中对应部分的具体说明,在此不再赘述。
[0067]对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种CTLE值遍历优化方法,其特征在于,基于BERTscope实现,所述CTLE值遍历优化方法包括: 通过CSII软件读取当前设置的CTLE值,并利用当前设置的CTLE值计算接收机的误码率; 判断所述误码率是否符合预设要求,如果否,则利用CSII软件对当前设置的CTLE值进行修改,得到当前设置的CTLE值,并利用当前设置的CTLE值计算所述接收机的误码率,直至所述误码率符合所述预设要求为止。2.根据权利要求1所述的方法,其特征在于,还包括: 如果对当前设置的CLTE值的修改次数达到预设值,则停止操作。3.根据权利要求1所述的方法,其特征在于,利用CSII软件对当前设置的CTLE值进行修改,包括: 确定利用当前设置的CTLE值计算得到的误码率与所述预设要求对应的误码率的差值,并基于该差值利用所述CSII软件对当前设置的CTLE值进行修改。4.根据权利要求3所述的方法,其特征在于,通过CSII软件读取当前设置的CTLE值之前,还包括: 搭建用于实现所述CTLE值遍历优化方法的误码测试环境。5.一种CTLE值遍历优化装置,其特征在于,基于BERTscope实现,所述CTLE值遍历优化装置包括: 读取模块,用于通过CSII软件读取当前设置的CTLE值; 计算模块,用于利用当前设置的CTLE值计算接收机的误码率; 判断模块,用于判断所述误码率是否符合预设要求; 修改模块,用于当所述判断模块判断出所述误码率不符合所述预设要求时,利用CSII软件对当前设置的CTLE值进行修改,得到当前设置的CTLE值,并指示所述计算模块利用当前设置的CTLE值计算所述接收机的误码率; 第一终止模块,用于当所述判断模块判断出所述误码率符合预设要求时指示所述CTLE值遍历优化装置停止工作。6.根据权利要求5所述的装置,其特征在于,还包括: 第二终止模块,用于如果对当前设置的CLTE值的修改次数达到预设值,则指示所述CTLE值遍历优化装置停止工作。7.根据权利要求5所述的装置,其特征在于,修改模块包括: 修改单元,用于确定利用当前设置的CTLE值计算得到的误码率与所述预设要求对应的误码率的差值,并基于该差值利用所述CSII软件对当前设置的CTLE值进行修改。8.根据权利要求7所述的装置,其特征在于,还包括: 环境搭建模块,用于搭建用于实现所述CTLE值遍历优化方法的误码测试环境。
【专利摘要】本发明公开了一种CTLE值遍历优化方法及装置,基于BERTscope实现,其中,CTLE值遍历优化方法包括:通过CSII软件读取当前设置的CTLE值,并利用当前设置的CTLE值计算接收机的误码率;判断误码率是否符合预设要求,如果否,则利用CSII软件对当前设置的CTLE值进行修改,得到当前设置的CTLE值,并利用当前设置的CTLE值计算接收机的误码率,直至误码率符合预设要求为止。本申请中基于BERTscope实现接收机的误码率的测试,同时通过CSII软件修改CTLE值,从而解决了现有技术对CTLE值的优化中存在的需要耗费大量时间,且工作效率较低的问题。
【IPC分类】H04L25/03
【公开号】CN105577592
【申请号】CN201511032255
【发明人】钱身飞, 廖祺
【申请人】浪潮(北京)电子信息产业有限公司
【公开日】2016年5月11日
【申请日】2015年12月31日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1