高速差分信号传输电路的参数选择方法及装置的制作方法

文档序号:7759950阅读:298来源:国知局
专利名称:高速差分信号传输电路的参数选择方法及装置的制作方法
技术领域
本发明涉及有线高速数字信号传输技术领域,尤其涉及一种高速差分信号传输电路的参数选择方法及装置。
背景技术
在数字信号高速传输领域,由于受到传输电路中电磁干扰、电流浪涌的影响,通常采用差分信号来传输高速数字信号,以抵制噪音和电路间串扰带来的信号变形。高速差分信号传输电路是一种差分信号处理电路,在发送信号时,通过预加重处理对差分信号中的有效信号进行加强;在接收信号时,通过均衡处理从差分信号中提取出有效信号。由于差分信号线的线宽、线厚度、线间距、在电路板上的走线长度的不同,走线所处于的电磁环境也不同,在进行预加重处理和均衡处理时,预加重参数和均衡参数的选择存在较大差异,如果不能选择正确有效的参数,高速差分信号传输电路的接收端就无法看到正确打开的眼图, 即无法在信号高速传输时接收到有效信号。高速差分信号传输电路的预加重参数有4项, 每项可能的取值个数分别为32、32、32、4种;均衡参数有5项,每项可能的取值个数分别为 8、128、32、32、16种。对于一对特定的差分线,全部正确选择这些参数才能有效打开眼图,而这些参数的组合有2万亿种可能。正确的选择一组参数是一件非常困难的事情。目前的主要做法是根据高速差分信号传输电路板设计人员的经验猜想可能的取值,在猜测的基础上进行测试。但是,这种仅凭经验的做法工作效率难以保证,为得到一个正确的参数设置,可能需要消耗大量的人力,参数选择过程的自动化程度不高,需要过多的人力成本,参数选择的效率低下。

发明内容
本发明提供一种高速差分信号传输电路的参数选择方法及装置,用以解决现有技术中设计人员需要凭经验猜想高速差分信号传输电路参数值的缺陷,以降低人力成本,提高高速差分信号传输电路参数选择的效率和质量。本发明提供一种高速差分信号传输电路的参数选择方法,包括根据预先设置的数个初始参数组,生成参数组群;对所述参数组群中的各参数组进行眼图有效性测试,获得所述参数组群中的各参数组的有效等级;根据所述参数组群中的各参数组的有效等级,更新所述参数组群;从更新的所述参数组群中选择最优参数组。本发明提供一种高速差分信号传输电路的参数选择装置,包括生成模块,用于根据预先设置的数个初始参数组,生成参数组群;测试模块,用于对所述生成模块生成的所述参数组群中的各参数组进行眼图有效性测试,获得所述参数组群中的各参数组的有效等级;
更新模块,用于根据所述参数组群中的各参数组的有效等级,更新所述参数组群;选择模块,用于从所述更新模块更新的所述参数组群中选择最优参数组。本发明的高速差分信号传输电路的参数选择方法及装置,通过对参数组群中的参数组进行眼图有效性测试及更新,从而选择最优参数组,解决了现有技术中设计人员凭经验猜想参数值的缺陷,降低了人力成本,提高了高速差分信号传输电路参数选择的效率和质量。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明高速差分信号传输电路的参数选择方法一实施例的流程图;图2为本发明高速差分信号传输电路的参数选择方法另一实施例的流程图;图3为本发明高速差分信号传输电路的参数选择方法又一实施例的流程图;图4为本发明高速差分信号传输电路的参数选择装置一实施例的结构示意图;图5为本发明高速差分信号传输电路的参数选择装置另一实施例的结构示意图。
具体实施例方式为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。图1为本发明高速差分信号传输电路的参数选择方法一实施例的流程图。如图1 所示,本发明实施例提供了一种高速差分信号传输电路的参数选择方法,包括步骤101、根据预先设置的数个初始参数组,生成参数组群;步骤102、对参数组群中的各参数组进行眼图有效性测试,获得参数组群中的各参数组的有效等级;步骤103、根据参数组群中的各参数组的有效等级,更新参数组群;步骤104、从更新的参数组群中选择最优参数组。在本发明实施例中,设计人员可以根据高速差分信号传输电路的发送端和接收端的差分线宽度、线间距离、线厚度和走线长度等因素,预先设置数个初始参数组。对高速差分信号传输电路进行参数选择时,首先根据预先设置的数个初始参数组,生成参数组群。该参数组群中包括上述数个初始参数组,以及由上述初始参数组变换而得到的数个变换参数组。然后,对参数组群中的各个参数组进行眼图有效性测试,获得参数组群中的各参数组的有效等级。接着,根据参数组群中的各参数组的有效等级,更新该参数组群。最后,从更新的参数组群中选择出最优参数组。本发明的高速差分信号传输电路的参数选择方法 ,通过对参数组群中的参数组进行眼图有效性测试及更新,从而选择最优参数组,解决了现有技术中设计人员凭经验猜想参数值的缺陷,降低了人力成本,提高了高速差分信号传输电路参数选择的效率和质量。图2为本发明高速差分信号传输电路的参数选择方法另一实施例的流程图。如图 2所示,在上述技术方案的基础上,步骤101可以包括

步骤201、分别对初始参数组的各参数依概率进行变换,生成数个变换参数组;步骤202、将数个初始参数组和数个变换参数组组合为参数组群。由初始参数组变换而得到数个变换参数组时,可以对初始参数组中的各个参数以某一特定或不定的概率进行变换,进而得到数个变化参数组,然后将这些参数组组合成为参数组群。另外,步骤102可以包括步骤203、对参数组群中的各参数组进行眼图有效性测试;步骤204、根据参数组群中的各参数组的眼图的宽度值,获得参数组群中的各参数组的有效等级。在对参数组群中的各个参数组进行眼图有效性测试时,可以按照各个参数组的宽度值的不同,将各参数组分为不同的有效等级。进一步地,步骤103可以包括步骤205、根据参数组群中的各参数组的有效等级,分别对参数组群中的参数组的各参数依概率进行变换,生成数个变换参数组;步骤206、对数个变换参数组进行眼图有效性测试;步骤207、根据变换参数组的眼图的宽度值,获得变换参数组的有效等级;步骤208、根据参数组群中的各参数组的有效等级以及变换参数组的有效等级,更新参数组群;步骤209、判断参数组群中是否存在有效等级大于或等于有效阈值的参数组,若存在,则执行后续步骤,否则,执行步骤205。更新参数组群时,可根据参数组有效等级的不同进行不同次数的变换,例如,若某个参数组的有效等级较高,则可对该参数组进行多次变换,得到多个变换参数组,若某个参数组的有效等级较低,则可对该参数组进行较少次数的变换,得到较少个变换参数组。然后对这些变换参数组进行眼图有效性测试,根据变换参数组的眼图的宽度值,获得变换参数组的有效等级。从原参数组群中的各参数组和变换参数组中选择一些有效等级较高的参数组组合形成新的参数组群,新的参数组群中的参数组个数可以与原参数组群中的参数组个数相同。在步骤209中判断新的参数组群中是否存在有效等级大于或等于有效阈值的参数组,也就是判断新的参数组群中是否存在有眼图效果符合要求的参数组,若存在,则执行后续步骤,否则,执行步骤205,继续根据当前参数组群中的各参数组的有效等级生成变换参数组。更进一步地,步骤104可以包括步骤210、比较更新的参数组群中的参数组的有效等级;步骤211、选择有效等级最大的参数组作为最优参数组。从更新的参数组群中选择出最优参数组时,同样根据各个参数组的有效等级,选择有效等级最大的参数组作为最优参数组。
本发明的高速差分信号传输电路的参数选择方法,通过对参数组群中的参数组进行眼图有效性测试及更新,根据各参数组的有效等级进行不同次数的变换,以获得多个变换参数组, 从而选择出最优参数组,解决了现有技术中设计人员凭经验猜想参数值的缺陷, 降低了人力成本,提高了高速差分信号传输电路参数选择的效率和质量。图3为本发明高速差分信号传输电路的参数选择方法又一实施例的流程图。如图 3所示,本发明实施例提供了一种具体的高速差分信号传输电路的参数选择方法,包括步骤301、硬件开发人员根据高速差分信号传输电路的发送端和接收端的差分线宽度、线间距离、线厚度、走线长度等因素预先设置出10个初始的高速差分信号传输电路的初始参数组。然后根据这10个初始参数组再生成20个变换参数组,从而构成参数组群。构成各参数组的9个参数分别为发送端的四个参数0b_preemp_main、0b_preemp_ post、ob_preemp_pre> preemp_mode,以及接收端白勺 5 个参数 extra_hs_gain> equal > muxmain、muxeq、main。生成20个变换参数组时,在10个初始参数组的基础上变换5个影响正确产生和接收差分信号最重要的预加重和均衡参数,以8%的概率变换预加重参数preempjiiode,变换幅度为1 ;以20%的概率变换预加重参数0b_preemp_main,以等概率在变换幅度1_5之间随机变换;以20%的概率变换均衡参数main,以等概率在变换幅度1_5之间随机变换; 以16%的概率变换均衡参数extra_hS_gain,以等概率在变换幅度1-3之间随机变换;以 36%的概率变换均衡参数equal,以等概率在变换幅度1_50之间随机变换,其中各项参数的变换不超出其取值范围。步骤302、将参数组群中的30个参数组分别配置到相应的高速差分信号传输电路的发送端和接收端中进行测试,进行眼图有效性测试。具体地,在步骤302中,对于某个参数组,将参数组中的4个预加重参数配置到高速差分信号传输电路的发送端,将参数组中的5个均衡参数配置到高速差分信号传输电路的接收端。最后在发送端给出测试信号,在接收端通过测试眼图的宽度获得参数组的有效等级。如果在一定的时间间隔内无法收到眼图信号则有效等级为0。步骤303、根据步骤302中的有效等级,对于测试出眼图信号的每个参数组(及有效等级为非0的参数组),独立进行3次变换,得到3个变换参数组;对于没有测出眼图信号的每个参数组(及有效等级为0的参数组)独立进行两次变换,得到2个变换参数组。具体地,在变换时,按照下述规则进行,以6%的概率变换预加重参数preemp_ mode,变换幅度为1 ;以16%的概率变换预加重参数0b_preemp_main,以等概率在变换幅度 1-5之间随机变换;以3%的概率变换预加重参数0b_preemp_p0St,以等概率在变换幅度 1-5之间随机变换;以3%的概率变换预加重参数0b_preemp_pre,以等概率在变换幅度1_5 之间随机变换;以18%的概率变换均衡参数main,以等概率在变换幅度1_5之间随机变换; 以14%的概率变换均衡参数eXtra_hS_gain,以等概率在变换幅度1-3之间随机变换;以 34%的概率变换均衡参数equal,以等概率在变换幅度1_50之间随机变换;以3 %的概率变换均衡参数muxmain,以等概率在变换幅度1_5之间随机变换;以3%的概率变换均衡参数 muxeq,以等概率在变换幅度1_5之间随机变换,其中各项参数的变换不超出其取值范围。步骤304、将新的变换参数组分别配置到相应的高速差分信号传输电路的发送端和接收端中进行测试,对眼图的有效性按照步骤302中的方法进行测试,并根据有效等级对原参数组和新的变化参数组进行淘汰,保持参数组群的大小为30个参数组。 具体地,首先淘汰以前淘汰过的参数组,每次淘汰的参数组被记录在存储器中。保留20个眼图打开效果最好(即,有效等级最高)的参数组;如果不足20个,则保留所有眼图打开(即,有效等级为非0)的参数组。最后按照等概率,在剩余参数组中随机的挑选参数组以补足30个参数组的参数组群。步骤305、若得到满足要求的参数组,输出有效等级最高的参数组;否则重复执行步骤303 305,若执行有限步后无法得到有效参数组,则输出通知无结果产生。IOGbps的信号速率下,更新后的参数组群中,如果已经存在参数组能够使眼图宽度达到60皮秒(ps),则将使眼图打开效果最好的参数组最终配置到高速差分信号传输电路;如果存在参数组能够使眼图宽度达到45ps,并且在步骤303重复60次后仍然无法提高到60ps,则将眼图打开效果最好的参数组最终配置到高速差分信号传输电路;如果在步骤 103,重复10000次后尚无法得到能够使眼宽大于等于45ps的参数组,则输出信息,表示无法获取有效参数组。本发明的高速差分信号传输电路的参数选择方法,通过对参数组群中的参数组进行眼图有效性测试及更新,从而选择最优参数组,解决了现有技术中设计人员凭经验猜想参数值的缺陷,降低了人力成本,提高了高速差分信号传输电路参数选择的效率和质量。图4为本发明高速差分信号传输电路的参数选择装置一实施例的结构示意图。如图4所示,本发明实施例提供了一种高速差分信号传输电路的参数选择装置,包括生成模块41、测试模块42、更新模块43和选择模块44。其中,生成模块41用于根据预先设置的数个初始参数组,生成参数组群;测试模块42用于对生成模块41生成的参数组群中的各参数组进行眼图有效性测试,获得参数组群中的各参数组的有效等级;更新模块43用于根据参数组群中的各参数组的有效等级,更新参数组群;选择模块44用于从更新模块43更新的参数组群中选择最优参数组。在本发明实施例中,设计人员可以根据高速差分信号传输电路的发送端和接收端的差分线宽度、线间距离、线厚度和走线长度等因素,预先设置数个初始参数组。对高速差分信号传输电路进行参数选择时,首先,生成模块41根据预先设置的数个初始参数组,生成参数组群。该参数组群中包括上述数个初始参数组,以及由上述初始参数组变换而得到的数个变换参数组。然后,测试模块42对参数组群中的各个参数组进行眼图有效性测试, 获得参数组群中的各参数组的有效等级。接着,更新模块43根据参数组群中的各参数组的有效等级,更新该参数组群。最后,选择模块44从更新的参数组群中选择出最优参数组。本发明的高速差分信号传输电路的参数选择装置,通过对参数组群中的参数组进行眼图有效性测试及更新,从而选择最优参数组,解决了现有技术中设计人员凭经验猜想参数值的缺陷,降低了人力成本,提高了高速差分信号传输电路参数选择的效率和质量。图5为本发明高速差分信号传输电路的参数选择装置另一实施例的结构示意图。 如图5所示,在上述技术方案的基础上,生成模块41可以包括第一变换单元51和组合单元52。其中,第一变换单元51用于分别对初始参数组的各参数依概率进行变换,生成数个变换参数组;组合单元52用于将数个初始参数组和数个所述变换参数组组合为所述参数组群。由初始参数组变换而得到数个变换参数组时,第一变换单元51可以对初始参数组中的各个参数以某一特定或不定的概率进行变换,进而得到数个变化参数组,然后组合单元52将这些参数组组合成为参数组群。另外,测试模块42可以包括第一测试单元53和第一获取单元54。其中,第一测试单元53用于对参数组群中的各参数组进行眼图有效性测试;第一获取单元54用于根据参数组群中的各参数组的眼图的宽度值,获得参数组群中的各参数组的有效等级。
在第一测试单元53对参数组群中的各个参数组进行眼图有效性测试时,第一获取单元54可以按照各个参数组的宽度值的不同,将各参数组分为不同的有效等级。 进一步地,更新模块43可以包括第二变换单元55、第二测试单元56、第二获取单元57、更新单元58和判断单元59。其中,第二变换单元55用于根据参数组群中的各参数组的有效等级,分别对参数组群中的参数组的各参数依概率进行变换,生成数个变换参数组; 第二测试单元56用于对数个变换参数组进行眼图有效性测试;第二获取单元57用于根据变换参数组的眼图的宽度值,获得变换参数组的有效等级;更新单元58用于根据参数组群中的各参数组的有效等级以及变换参数组的有效等级,更新参数组群;判断单元59用于判断参数组群中是否存在有效等级大于或等于有效阈值的参数组。更新参数组群时,第二变换单元55可根据参数组有效等级的不同进行不同次数的变换,例如,若某个参数组的有效等级较高,则可对该参数组进行多次变换,得到多个变换参数组,若某个参数组的有效等级较低,则可对该参数组进行较少次数的变换,得到较少个变换参数组。然后第二测试单元56对这些变换参数组进行眼图有效性测试,第二获取单元57根据变换参数组的眼图的宽度值,获得变换参数组的有效等级。更新单元58从原参数组群中的各参数组和变换参数组中选择一些有效等级较高的参数组组合形成新的参数组群,新的参数组群中的参数组个数可以与原参数组群中的参数组个数相同。判断单元59 判断新的参数组群中是否存在有效等级大于或等于有效阈值的参数组,也就是判断新的参数组群中是否存在有眼图效果符合要求的参数组,若不存在,则第二变换单元55继续根据当前参数组群中的各参数组的有效等级生成变换参数组。更进一步地,选择模块44可以包括比较单元510和选择单元511。其中,比较单元510用于比较更新的参数组群中的参数组的有效等级;选择单元511用于选择有效等级最大的参数组作为最优参数组。从更新的参数组群中选择出最优参数组时,比较单元510比较各个参数组的有效等级,选择单元511选择有效等级最大的参数组作为最优参数组。本发明的高速差分信号传输电路的参数选择装置,通过对参数组群中的参数组进行眼图有效性测试及更新,根据各参数组的有效等级进行不同次数的变换,以获得多个变换参数组,从而选择出最优参数组,解决了现有技术中设计人员凭经验猜想参数值的缺陷, 降低了人力成本,提高了高速差分信号传输电路参数选择的效率和质量。本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括R0M、RAM、磁碟或者光盘等各种可以存储程序代码的介质。最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载 的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
权利要求
1.一种高速差分信号传输电路的参数选择方法,其特征在于,包括 根据预先设置的数个初始参数组,生成参数组群;对所述参数组群中的各参数组进行眼图有效性测试,获得所述参数组群中的各参数组的有效等级;根据所述参数组群中的各参数组的有效等级,更新所述参数组群; 从更新的所述参数组群中选择最优参数组。
2.根据权利要求1所述的高速差分信号传输电路的参数选择方法,其特征在于,所述根据预先设置的数个初始参数组,生成参数组群,包括分别对所述初始参数组的各参数依概率进行变换,生成数个变换参数组; 将数个所述初始参数组和数个所述变换参数组组合为所述参数组群。
3.根据权利要求1所述的高速差分信号传输电路的参数选择方法,其特征在于,所述对所述参数组群中的各参数组进行眼图有效性测试,获得所述参数组群中的各参数组的有效等级,包括对所述参数组群中的各参数组进行眼图有效性测试;根据所述参数组群中的各参数组的眼图的宽度值,获得所述参数组群中的各参数组的有效等级。
4.根据权利要求1所述的高速差分信号传输电路的参数选择方法,其特征在于,所述根据所述参数组群中的各参数组的有效等级,更新所述参数组群,包括a、根据所述参数组群中的各参数组的有效等级,分别对所述参数组群中的参数组的各参数依概率进行变换,生成数个变换参数组;b、对数个所述变换参数组进行眼图有效性测试;c、根据所述变换参数组的眼图的宽度值,获得所述变换参数组的有效等级;d、根据所述参数组群中的各参数组的有效等级以及所述变换参数组的有效等级,更新所述参数组群;e、判断所述参数组群中是否存在有效等级大于或等于有效阈值的参数组,若不存在, 则执行步骤a。
5.根据权利要求1所述的高速差分信号传输电路的参数选择方法,其特征在于,所述从更新的所述参数组群中选择最优参数组,包括比较更新的所述参数组群中的参数组的有效等级; 选择有效等级最大的参数组作为最优参数组。
6.一种高速差分信号传输电路的参数选择装置,其特征在于,包括 生成模块,用于根据预先设置的数个初始参数组,生成参数组群;测试模块,用于对所述生成模块生成的所述参数组群中的各参数组进行眼图有效性测试,获得所述参数组群中的各参数组的有效等级;更新模块,用于根据所述参数组群中的各参数组的有效等级,更新所述参数组群; 选择模块,用于从所述更新模块更新的所述参数组群中选择最优参数组。
7.根据权利要求6所述的高速差分信号传输电路的参数选择装置,其特征在于,所述生成模块包括第一变换单元,用于分别对所述初始参数组的各参数依概率进行变换,生成数个变换参数组;组合单元,用于将数个所述初始参数组和数个所述变换参数组组合为所述参数组群。
8.根据权利要求6所述的高速差分信号传输电路的参数选择装置,其特征在于,所述测试模块包括第一测试单元,用于对所述参数组群中的各参数组进行眼图有效性测试; 第一获取单元,用于根据所述参数组群中的各参数组的眼图的宽度值,获得所述参数组群中的各参数组的有效等级。
9.根据权利要求6所述的高速差分信号传输电路的参数选择装置,其特征在于,所述更新模块包括第二变换单元,用于根据所述参数组群中的各参数组的有效等级,分别对所述参数组群中的参数组的各参数依概率进行变换,生成数个变换参数组;第二测试单元,用于对数个所述变换参数组进行眼图有效性测试; 第二获取单元,用于根据所述变换参数组的眼图的宽度值,获得所述变换参数组的有效等级;更新单元,用于根据所述参数组群中的各参数组的有效等级以及所述变换参数组的有效等级,更新所述参数组群;判断单元,用于判断所述参数组群中是否存在有效等级大于或等于有效阈值的参数组。
10.根据权利要求6所述的高速差分信号传输电路的参数选择装置,其特征在于,所述选择模块包括比较单元,用于比较更新的所述参数组群中的参数组的有效等级; 选择单元,用于选择有效等级最大的参数组作为最优参数组。
全文摘要
本发明提供一种高速差分信号传输电路的参数选择方法及装置。该方法包括根据预先设置的数个初始参数组,生成参数组群;对所述参数组群中的各参数组进行眼图有效性测试,获得所述参数组群中的各参数组的有效等级;根据所述参数组群中的各参数组的有效等级,更新所述参数组群;从更新的所述参数组群中选择最优参数组。该装置包括生成模块、测试模块、更新模块和选择模块。本发明通过对参数组群中的参数组进行眼图有效性测试及更新,从而选择最优参数组,解决了现有技术中设计人员仅凭经验猜想参数值的缺陷,降低了人力成本,提高了高速差分信号传输电路参数选择的效率和质量。
文档编号H04L25/02GK102404256SQ201010283850
公开日2012年4月4日 申请日期2010年9月15日 优先权日2010年9月15日
发明者吕高峰, 孙志刚, 崔向东, 王宏, 苏金树, 虞万荣, 陶静, 黄杰 申请人:中国人民解放军国防科学技术大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1