Sas信号完整性分析系统及方法

文档序号:6013475阅读:247来源:国知局
专利名称:Sas信号完整性分析系统及方法
技术领域
本发明涉及ー种信号分析系统及方法,特别是关于ー种SAS信号完整性分析系统及方法。
背景技术
目前,市面企业所广泛使用的存储器接ロ以串行接ロ(Serial Attached SCSI,SAS接ロ)为主。为了确保SATA硬盘产生的SATA-TX信号的完整性需要对SATA硬盘的驱动IC的參数进行设置,因此需要不同类别SATA硬盘产生的SATA-TX信号进行量测并做相应的设定与调整。现阶段都是使用人工去做重复性的量测与设定操作,再依据测试结果挑选适合的量测參数,其测试繁琐并耗吋,并且测试结果的准确度不高
发明内容
鉴于以上内容,有必要提供ー种SAS信号完整性分析系统及方法,能够自动分析出具有最优信号完整性的SAS信号參数,从而找出最适合SAS接ロ的驱动參数。所述的SAS信号完整性分析系统,该系统运行于主控计算机中,该主控计算机与待测的电子产品及示波器相互连接。该系统包括參数设置模块,用于设置一组评价SAS信号完整性的待测參数,以及设定SAS信号的強度等级和待测项目次数;信号量测模块,用于通过电子产品的SAS接ロ调节SAS信号的强度等级,控制SAS接ロ产生相应强度等级的SAS信号,利用示波器量测该SAS信号完整性的待测參数,获得该SAS信号的每ー待测參数对应的实际测量值,并记录测试SAS信号的当前测试次数;信号分析模块,用于当测试次数等于待测项目次数吋,比较SAS信号的实际测量值分析出具有最优信号完整性的SAS信号,根据信号完整性分析结果找出最优SAS信号对应的強度等级,将该強度等级作为SAS接ロ的驱动參数并产生SAS信号分析报表。所述的SAS信号完整性分析方法包括步骤用于设置一组评价SAS信号完整性的待测參数;设定SAS信号的強度等级和待测项目次数;通过电子产品的SAS接ロ调节SAS信号的強度等级;控制SAS接ロ产生相应强度等级的SAS信号;利用示波器量测该SAS信号完整性的待测參数,获得该SAS信号的每ー待测參数对应的实际测量值,并记录测试SAS信号的当前测试次数;当测试次数等于待测项目次数吋,比较所有SAS信号的实际测量值分析出具有最优信号完整性的SAS信号;根据信号完整性分析结果找出最优SAS信号对应的强度等级,将该強度等级作为SAS接ロ的驱动參数并产生SAS信号分析报表。相较于现有技术,本发明所述的SAS信号完整性分析系统及方法从电子产品的SAS接ロ获取SAS信号,利用示波器量测SAS信号完整性參数,井分析出具有最优信号完整性的SAS信号所对应的參数,从而找出最适合SAS接ロ的驱动參数。


图I是本发明SAS信号完整性分析系统较佳实施例的架构图。
图2是本发明SAS信号完整性分析方法较佳实施例的流程图。主要元件符号说明主控计算机ISAS信号完整性分析系统 10參数设置模块101信号量测模块102信号分析模块103微处理器11存储器12电子产品2SAS 接 ロ20示波器3 如下具体实施方式
将结合上述附图进ー步说明本发明。
具体实施例方式如图I所示,是本发明SAS信号完整性分析系统10较佳实施例的架构图。在本实施例中,所述的SAS信号完整性分析系统10安装并运行于主控计算机I中,该主控计算机I通过COM端ロ与待测的电子产品2相连接,并通过通用接ロ总线(General-PurposeInterface Bus,GPIB)与示波器3相连接。示波器3通过GPIB接ロ与电子产品2相连接。所述的主控计算机I还包括微处理器(MiCToprocessor) 11及存储器12。所述的电子产品2是ー种包括SAS接ロ 20的主机板或计算装置,例如个人计算机、服务器等。所述的SAS信号完整性分析系统10用于从SAS接ロ 20获取SAS信号,利用示波器3量测信号完整性參数并分析出具有最优信号完整性的SAS信号所对应的參数,从而找出最适合SAS接ロ的驱动參数。所述的信号完整性參数包括,但不仅限于,信号平均振幅、抖动量、周期、频率、上升沿时间及下升沿时间等。在本实施例中,所述的SAS信号完整性分析系统10包括參数设置模块101、信号量测模块102及信号分析模块103。本发明所称的模块是指一种能够被主控计算机I的微处理器11所执行并且能够完成固定功能的一系列计算机程序段,其存储于主控计算机I的存储器12中。所述的參数设置模块101用于设置一组评价SAS信号完整性的待测參数,例如信号平均振幅、抖动量、周期、频率、上升沿时间以及下升沿时间等。该參数设置模块101还用于设定SAS信号的強度等级和待测项目次数(记为X)。在本实施例中,所述的信号强度等级包括信号振幅(Swing)等级、信号上升沿/下升沿(Rise/Fall)等级以及信号增强(Emphasis)等级。若每一信号強度等级分别定义为I至5等级,则待测项目次数为X =5X5X5 = 125次。若每一信号強度等级分别定义为I至7等级,待测项目次数则为X =7X7X7 = 343 次。所述的信号量测模块102用于通过电子产品2的SAS接ロ 20调节SAS信号的强度等级,控制SAS接ロ 20产生相应强度等级的SAS信号,并利用示波器3量测该SAS信号完整性的待测參数。若需增强SAS信号強度,则信号量测模块102增强SAS接ロ 20输出的SAS信号強度,例如从第I等级调节到第2等级;若需减弱SAS信号強度,则信号量测模块102降低SAS接ロ 20输出的SAS信号強度,例如从第5等级调节到第4等级。所述的信号量测模块102还用于将SAS信号的每ー待测參数对应的实际测量值记录在固定格式的文件(例如Execl格式文件)中,并将该文件保存至存储器12中。该信号量测模块102还用于将当前测试SAS信号的测试次数(记为Y)加一,即Y = Y+1,并判断測试次数Y是否等于待测项目次数X。所述的信号分析模块103用于当测试次数Y等于待测项目次数X吋,比较每ー SAS信号的实际测量值分析出具有最优信号完整性的SAS信号,例如,信号分析模块103将信号抖动量最少的SAS信号作为最优信号完整性的SAS信号。该信号分析模块103还用于根据信号完整性分析结果找出最优SAS信号对应的强度等级,将其作为SAS接ロ 20的驱动參数并产生SAS信号的分析报表并将该分析报表保存在存储器12中。如图2所示,是本发明SAS信号完整性分析方法较佳实施例的流程图。在本实施·例中,本发明所述的方法能够从电子产品2的SAS接ロ 20获取SAS信号,利用示波器3量测信号完整性參数来分析出具有最优信号完整性的SAS信号,从而找出最适合SAS接ロ的驱动參数。步骤S21,测试人员将主控计算机I与待测的电子产品2相连接,并将示波器3与主控计算机I及该电子产品2相连接。在本实施例中,主控计算机I通过COM端ロ与电子产品2相连接,并通过GPIB接ロ与示波器3相连接,示波器3通过GPIB接ロ与电子产品2相连接。步骤S22,參数设置模块101设置ー组评价SAS信号完整性的待测參数,例如信号平均振幅、抖动量、周期、频率、上升沿时间以及下升沿时间等。步骤S23,參数设置模块101设定SAS信号的信号強度等级和待测项目次数(记为X)。所述的信号強度等级包括信号振幅(Swing)等级、信号上升沿/下升沿(Rise/Fall)等级以及信号增强(Emphasis)等级。在本实施例中,若每一信号強度等级分别定义为I至5等级,则待测项目次数为X = 5X5X5 = 125次。若每一信号強度等级分别定义为I至7等级,待测项目次数则为X = 7X7X7 = 343次。步骤S24,信号量测模块102通过电子产品2的SAS接ロ 20调节SAS信号的强度等级。在本实施例中,若需增强SAS信号強度,信号量测模块102则增强SAS接ロ 20输出的SAS信号強度,例如从第I等级调节到第2等级;若需减弱SAS信号強度,信号量测模块102则降低SAS接ロ 20输出的SAS信号強度,例如从第5等级调节到第4等级。步骤S25,信号量测模块102控制SAS接ロ 20产生相应强度等级的SAS信号,并利用示波器3量测该SAS信号完整性的待测參数。步骤S26,信号量测模块102将SAS信号的每ー待测參数对应的实际测量值记录至固定格式的文件中,并将该文件保存在存储器12中,同时信号量测模块102将当前测试SAS信号的测试次数(记为Y)加一,即Y = Y+1。步骤S27,信号量测模块102判断测试次数Y是否等于待测项目次数X。若测试次数Y小于待测项目次数X,则转向步骤S24 ;若测试次数Y等于待测项目次数X,则执行步骤S28。步骤S28,信号分析模块103比较每ー SAS信号的实际测量值分析出具有最优信号完整性的SAS信号。例如,信号分析模块103将信号抖动量最少的SAS信号作为最优信号完整性的SAS信号。步骤S29,信号分析模块103根据信号完整性分析结果找出最优SAS信号对应的强度等级,将该強度等级作为SAS接ロ 20的驱动參数并产生SAS信号分析报表,以及将该分析报表保存在存储器12中。以上实施例仅用以说明本发明的技术方案而非限制,尽管參照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行 修改或者者等同替换都不应脱离本发明技术方案的精神和范围。
权利要求
1.ー种SAS信号完整性分析系统,运行于主控计算机中,该主控计算机与待测的电子产品及示波器相互连接,其特征在干,该系统包括 參数设置模块,用于设置一组评价SAS信号完整性的待测參数,以及设定SAS信号的强度等级和待测项目次数; 信号量测模块,用于通过电子产品的SAS接ロ调节SAS信号的強度等级,控制SAS接ロ产生相应强度等级的SAS信号,利用示波器量测该SAS信号完整性的待测參数,获得该SAS信号的每ー待测參数对应的实际测量值,并记录测试SAS信号的当前测试次数; 信号分析模块,用于当测试次数等于待测项目次数时,比较SAS信号的实际测量值,分析出具有最优信号完整性的SAS信号,根据信号完整性分析结果找出最优SAS信号对应的強度等级,将该強度等级作为SAS接ロ的驱动參数并产生SAS信号分析报表。
2.如权利要求I所述的SAS信号完整性分析系统,其特征在于,所述的主控计算机通过COM端ロ与电子产品相连接,所述的示波器通过GPIB接ロ与主控计算机及电子产品相连接。
3.如权利要求I所述的SAS信号完整性分析系统,其特征在于,所述的信号量测模块还用于当测试次数小于待测项目次数时调节SAS信号的強度等级继续量测SAS信号。
4.如权利要求I所述的SAS信号完整性分析系统,其特征在于,所述的待测參数包括信号平均振幅、抖动量、周期、频率、上升沿时间以及下升沿时间。
5.如权利要求I所述的SAS信号完整性分析系统,其特征在于,所述的信号強度等级包括信号振幅等级、信号上升沿\下升沿等级以及信号增强等级。
6.ー种SAS信号完整性分析方法,应用于主控计算机中,该主控计算机与待测的电子产品及示波器相互连接,其特征在于,该方法包括步骤 设置ー组评价SAS信号完整性的待测參数; 设定SAS信号的強度等级和待测项目次数; 通过电子产品的SAS接ロ调节SAS信号的強度等级; 控制SAS接ロ产生相应强度等级的SAS信号; 利用示波器量测该SAS信号完整性的待测參数,获得该SAS信号的每ー待测參数对应的实际测量值,并记录测试SAS信号的当前测试次数; 当测试次数等于待测项目次数吋,比较所有SAS信号的实际测量值,分析出具有最优信号完整性的SAS信号; 根据信号完整性分析结果找出最优SAS信号对应的強度等级,将该強度等级作为SAS接ロ的驱动參数并产生SAS信号分析报表。
7.如权利要求6所述的SAS信号完整性分析方法,其特征在干,所述的主控计算机通过COM端ロ与电子产品相连接,所述的示波器通过GPIB接ロ与主控计算机及电子产品相连接。
8.如权利要求6所述的SAS信号完整性分析方法,其特征在于,该方法还包括 当测试次数小于待测项目次数时,返回调节SAS信号強度等级的步骤,以便继续量测SAS信号。
9.如权利要求6所述的SAS信号完整性分析方法,其特征在于,所述的待测參数包括信号平均振幅、抖动量、周期、频率、上升沿时间以及下升沿时间。
10.如权利要求6所述的SAS信号完整性分析方法,其特征在于,所述的信号強度等级包括信号振幅等级、信号上升沿\下升沿等级以及信号增强等级。
全文摘要
一种SAS信号完整性分析系统及方法,该系统运行于主控计算机中,该主控计算机与待测的电子产品及示波器相互连接。该系统包括参数设置模块、信号量测模块及信号分析模块。该方法能够从电子产品的SAS接口获取SAS信号,利用示波器量测SAS信号完整性参数,并根据量测出的SAS信号完整性参数分析出具有最优信号完整性的SAS信号所对应的参数,从而找出最适合SAS接口的驱动参数。
文档编号G01R31/00GK102866308SQ20111018933
公开日2013年1月9日 申请日期2011年7月7日 优先权日2011年7月7日
发明者梁献全, 李昇军, 许寿国, 何瑞雄, 李政宪, 廖俊能 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1