一种SATACTLE调优的方法与流程

文档序号:14008185阅读:286来源:国知局

本发明涉及服务器调优技术领域,具体涉及一种satactle调优的方法。



背景技术:

ctle全称continuoustimelinearequalization,意为连续时间线性均衡器,是一种为了弥补sata等高速信号在传输链路上的衰减而采取的均衡技术。

satactle的可选值很多,以intelpurley平台为例,satactle可选值从0db到12db,每0.8db一个step,共16组。在这16组可选值中,可能在很大区间内的ctle值都能满足一般的工作需求。但是在某些复杂应用下,如sata硬盘的发送信号不理想等,ctle的可用范围会变得很小,甚至是一个值,为了使sata链路能在各种应用情况下保持稳定,需要对sata的ctle值进行调优,找到最优的satactle值。

确定satactle值是否满足sata工业规范的要求,通常是利用bertscope(误码分析仪)进行测试。

具体方案如下:

在设定某一组satactle值之后,如果通过误码分析仪测得的误码为零,即认为这组ctle值满足sata工业规范的要求。但是这组ctle值可能不是最优ctle值,在某些复杂应用下,这组ctle值可能就无法正常工作。

仅仅通过测得的误码为零来确定的satactle值可能不是最优ctle值,在某些复杂应用下,这组ctle值可能无法正常工作。



技术实现要素:

本发明要解决的技术问题是:针对上述问题,为了使sata链路能在各种应用情况下保持稳定,需要对sata的ctle值进行调优,找到最优的satactle值,本发明提供一种satactle调优的方法。

本发明所采用的技术方案为:

一种satactle调优的方法,所述方法通过确定satactle的默认值,利用误码分析仪以satactle默认值为起点对satactle值进行扫描测试,确定ctlemax及ctlemin,ctle的最优值为ctlemax和ctlemin的中间值。

所述satactle的默认值通过仿真获得。

所述ctlemax的获得过程如下:

以确定的satactle默认值为起点,利用误码分析仪进行误码测试,如果默认的ctle值误码为零,则将ctle值增加一个step重复进行误码测试,直至增加到某个step后,ctle值出现误码,记录出现误码的ctle值,标记为ctlemax。

理论上默认的ctle值下误码应该为零,如果默认ctle值下误码不为零,说明仿真过程出现问题,需要重新仿真确定ctle默认值。

所述ctlemin的获得过程如下:

以确定的satactle默认值为起点,利用误码分析仪进行误码测试,如果默认的ctle值误码为零,则将ctle值减小一个step重复进行误码测试,直至减小到某个step后,ctle值出现误码,记录出现误码的ctle值,标记为ctlemin。

因为ctle是线性的,所以ctle的最优值为(ctlemax+ctlemin)/2。

本发明的有益效果为:

本发明方法可以确定satactle的最优值,保证sata链路能在各种应用情况下稳定工作,保证sata链路能在各种应用情况下稳定工作,应用于具有sata接口的产品,可以保证sata链路能在各种应用情况下稳定工作,提高系统的稳定性及可靠性。

附图说明

图1为本发明方法确定satactlemax和ctlemin流程图。

具体实施方式

根据说明书附图,结合具体实施方式对本发明进一步说明:

如图1所示,一种satactle调优的方法,所述方法通过确定satactle的默认值,利用误码分析仪以satactle默认值为起点对satactle值进行扫描测试,确定ctlemax及ctlemin,ctle的最优值为ctlemax和ctlemin的中间值。

所述satactle的默认值通过仿真获得。

所述ctlemax的获得过程如下:

以确定的satactle默认值为起点,利用误码分析仪进行误码测试,如果默认的ctle值误码为零,则将ctle值增加一个step重复进行误码测试,直至增加到某个step后,ctle值出现误码,记录出现误码的ctle值,标记为ctlemax。

理论上默认的ctle值下误码应该为零,如果默认ctle值下误码不为零,说明仿真过程出现问题,需要重新仿真确定ctle默认值。

所述ctlemin的获得过程如下:

以确定的satactle默认值为起点,利用误码分析仪进行误码测试,如果默认的ctle值误码为零,则将ctle值减小一个step重复进行误码测试,直至减小到某个step后,ctle值出现误码,记录出现误码的ctle值,标记为ctlemin。

因为ctle是线性的,所以ctle的最优值为(ctlemax+ctlemin)/2。

实施方式仅用于说明本发明,而并非对本发明的限制,有关技术领域的普通技术人员,在不脱离本发明的精神和范围的情况下,还可以做出各种变化和变型,因此所有等同的技术方案也属于本发明的范畴,本发明的专利保护范围应由权利要求限定。



技术特征:

技术总结
本发明公开了一种SATA CTLE调优的方法,所述方法通过确定SATA CTLE的默认值,利用误码分析仪以SATA CTLE默认值为起点对SATA CTLE值进行扫描测试,确定CTLEmax及CTLEmin,CTLE的最优值为CTLEmax和CTLEmin的中间值。本发明方法可以确定SATA CTLE的最优值,保证SATA链路能在各种应用情况下稳定工作,保证SATA链路能在各种应用情况下稳定工作,应用于具有SATA接口的产品,可以保证SATA链路能在各种应用情况下稳定工作,提高系统的稳定性及可靠性。

技术研发人员:贾永涛
受保护的技术使用者:郑州云海信息技术有限公司
技术研发日:2017.11.16
技术公布日:2018.03.23
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1