买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种用于提高RGMII接口稳定性的方法及装置_晶晨半导体(上海)股份有限公司_201910403661.1 

申请/专利权人:晶晨半导体(上海)股份有限公司

申请日:2019-05-15

公开(公告)日:2019-08-30

公开(公告)号:CN110188052A

主分类号:G06F13/10(20060101)

分类号:G06F13/10(20060101);G06F11/22(20060101)

优先权:

专利状态码:有效-授权

法律状态:2023.07.28#授权;2019.09.24#实质审查的生效;2019.08.30#公开

摘要:本发明涉及高速网络通信设计及应用技术领域,尤其涉及一种用于提高RGMII接口稳定性的方法及装置,其中包括,步骤S1、通过调整接收时钟信号接口对应的寄存器的延时值至一第一预设值,以提高接收时钟信号接口的串口余量。有益效果在于:不用改进印制电路板结构,能够解决产线的问题,不用更换芯片,也能解决不良问题,节省产线的返工工作量,能够是一致性不好的芯片能够稳定地使用,进一步地节省成本。

主权项:1.一种用于提高RGMII接口稳定性的方法,其特征在于,包括:步骤S1、通过调整接收时钟信号接口对应的寄存器的延时值至一第一预设值,以提高所述接收时钟信号接口的串口余量。

全文数据:一种用于提高RGMII接口稳定性的方法及装置技术领域本发明涉及高速网络通信设计及应用技术领域,尤其涉及一种用于提高RGMII接口稳定性的方法及装置。背景技术现在对于网络带宽的需求越来越高,也越来越多的设备需要千兆以太网。千兆以太网通信不可或缺的一环就是物理层芯片与以太网控制器之间的接口部分。常用的接口形式有MIIMediumIndependentInterface、GMIIGigabitMII和RGMIIReducedGMII等。其中RGMII接口将接口信号线数减少到14根,TX发送时钟接口或RX接收时钟接口数据宽度变成4位,为了保持1000Mbps的传输速率不变,RGMII接口在时钟的上升沿和下降沿都采样数据。在现有生产过程中,由于PCBPrintedCircuitBoard,中文名称为印制电路板,又称印刷线路板板材、器件等差异,会导致不良率的问题。在千兆以太网的生产中,加强对板材和器件的控制,即使这样也将存在近2.3%的不良,更换芯片后才能够解决该问题。但是针对所有不良的印制电路板,进行更换芯片处理,工作量较大,且成本较高,同时不能保证后续产量芯片中可能遇到同样的问题。发明内容针对现有技术中存在的上述问题,现提供一种用于提高RGMII接口稳定性的方法及装置。具体技术方案如下:一种用于提高RGMII接口稳定性的方法,其中包括:步骤S1、通过调整接收时钟信号接口对应的寄存器的延时值至一第一预设值,以提高所述接收时钟信号接口的串口余量。优选的,所述步骤S1包括:步骤S10、调整所述接收时钟信号接口对应的寄存器的延时值至所述第一预设值;步骤S11、将串联于所述接收时钟信号接口的电阻的阻值从第二预设值调整为第三预设值。优选的,所述第一预设值为0。优选的,所述第二预设值为33欧姆。优选的,所述第三预设值为0欧姆。本发明还包括一种用于提高RGMII接口稳定性的装置,其中包括:一调整单元,用于调整接收时钟信号接口对应的寄存器的延时值至一第一预设值,以提高所述接收时钟信号接口的串口余量。优选的,所述调整单元包括:一设置模块,设置所述接收时钟信号接口对应的寄存器的延时值至所述第一预设值;一调整模块,连接所述设置模块,将串联于所述接收时钟信号接口的电阻的阻值从第二预设值调整为第三预设值。优选的,所述第一预设值为0。优选的,所述第二预设值为33欧姆。优选的,所述第三预设值为0欧姆。本发明的技术方案有益效果在于:提供一种用于提高RGMII接口稳定性的方法及装置,不用改进印制电路板结构,能够解决产线的问题,不用更换芯片,也能解决不良问题,节省产线的返工工作量,能够是一致性不好的芯片能够稳定地使用,进一步地节省成本。附图说明参考所附附图,以更加充分的描述本发明的实施例。然而,所附附图仅用于说明和阐述,并不构成对本发明范围的限制。图1为本发明的实施例的用于提高RGMII接口稳定性的方法的发送时钟接口时钟信号的第一波形图;图2为本发明的实施例的用于提高RGMII接口稳定性的方法的发送时钟接口时钟信号的第二波形图;图3为本发明的实施例的用于提高RGMII接口稳定性的方法的接收时钟接口时钟信号的波形图;图4为本发明的实施例的用于提高RGMII接口稳定性的方法的步骤流程图;图5为本发明的实施例的用于提高RGMII接口稳定性的方法的步骤S1的步骤流程图;图6为本发明的实施例的用于提高RGMII接口稳定性的装置的原理框图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。在现有技术中,通常检测良板与不良板采用以下方法,1检查RGMII接口电路的原理图和印制电路板,只能排除RGMII接口电路在硬件设置上存在的问题,发现电路走线时接收时钟信号接口没有包地,可能会导致接收时钟信号受干扰,但需要更改印制电路板才能解决,所以对当前的产线问题解决不了。2通过iperf测试工具测试RGMII接口电路的吞吐量,发现良板的接收方向或发送方向的吞吐量均在900Mbps以上,但不良板子的现象各不一样,因此,并不能通过测试RGMII接口电路的吞吐量来判断RGMII接口的稳定性。例如,如表一所示,7号印制电路板发送时钟接口的丢包率很高,接收时钟接口吞吐量很低;2号印制电路板发送时钟接口和接收时钟接口均只有90mbps左右;10号印制电路板发送时钟接口丢包率也不小,接收时钟接口大概100Mbps左右;429号印制电路板发送时钟接口丢包率较小,接收时钟接口有300mbps左右。表一3用示波器测量千兆以太网的RGMII信号,发现发送时钟信号和接收时钟信号的时间都满足RTL8211F千兆以太网PHY的要求,结合第二步发送时钟信号较好,但更多问题出在接收时钟信号上,所以初步判断为集成芯片为RGMII接口的接收时钟信号的问题。例如,如图1所示,其横坐标表示时间,单位为t,其纵坐标表示电压,单位为mV,发送时钟接口的设置时间为1.64nS,满足最小1.2nS的要求;如图2所示,其横坐标表示时间,单位为t,其纵坐标表示电压,单位为mV,发送时钟接口的保持时间为2.52nS,满足最小1.2nS的要求;如图3所示,其横坐标表示时间,单位为t,其纵坐标表示电压,单位为mV,接收时钟接口的TskewT为-0.32nS,满足TskewT-0.5-+0.5nS的需求。4通过串口命令调整集成芯片的RGMII接口的接收时钟接口上的寄存器,良板的窗口余量有0-3,不良板窗口余量为0,即判断标准被接收时钟信号的吞吐量达到900Mpbs以上,可以得出集成芯片的RGMII接口的一致性差异,但是导致部分集成芯片的RGMII接口的接收时钟信号接口工作异常,无法满足接收时钟信号的要求。通过以上四种方法,无法有效确保良板与不良板之间的窗口余量,无法提高RGMII接口的稳定性,也通过改版来解决当前的量产问题。针对上述现有技术中存在的上述问题,本发明包括一种用于提高RGMII接口稳定性的方法,其中包括:步骤S1、通过调整接收时钟信号接口对应的寄存器的延时值至一第一预设值,以提高接收时钟信号接口的串口余量。通过上述用于提高RGMII接口稳定性的方法的技术方案,如图5所示,该技术方案用于集成电路板,利用接收时钟信号接口的调节,来分析良板和不良板的差异,并调整接收时钟信号接口对应的寄存器的延时值来确保千兆以太网在良板和不良板上都有足够的余量,确保千兆以太网RGMII接口的稳定性。进一步,接收时钟信号接口的串口余量指的是接收时钟信号与接收数据信号之间的设置时间与保持时间的余量,只有确保设置时间与保持时间有足够的余量,才能保证信号的稳定性。进一步地,采用上述技术方法不用改进印制电路板结构,能够解决产线的问题,不用更换芯片,也能解决不良问题,节省产线的返工工作量,能够是一致性不好的芯片能够稳定地使用,进一步地节省成本。在一种较优的实施例中,如图6所示,步骤S1包括:步骤S10、调整接收时钟信号接口对应的寄存器的延时值至第一预设值;步骤S11、将串联于接收时钟信号接口的电阻的阻值从第二预设值调整为第三预设值。具体地,在接收时钟信号接口输入接收时钟信号至集成电路板的中央处理器之后,进行调整,可以针对接收时钟信号做延时,延时和设置在接收时钟信号接口对应的寄存器有关,例如,每一个阶梯的延时为200pF,设置寄存器为0x5时,延时就会达到1ns。此处的寄存器的bit[19:16]来控制接收时钟信号,将寄存器的延时值设置为第一预设值,优选的,第一预设值为0,对应的接收时钟信号的阶梯为0,即没有任何的延时;同理,接收时钟信号的阶梯为1时,实际对应的寄存器的值为0x10000,即设置bit[19:16]位。进一步地,在接收时钟信号接口串联一电阻,电阻的阻值为第二预设值,优选的,第二预设值为33欧姆,此时,接收时钟信号默认设置为0x0,由于33欧姆的电阻导致信号存在延时,部分集成芯片的余量不足,将电阻的阻值从第二预设值调整为第三预设值,优选的,第三预设值为0欧姆,即将电阻的阻值从33欧姆调整为0欧姆,相对于延时较少,增加了接收时钟信号的余量,提供了系统的稳定性。本发明还包括一种用于提高RGMII接口稳定性的装置,其中包括:一调整单元1,用于调整接收时钟信号接口对应的寄存器的延时值至一第一预设值,以提高接收时钟信号接口的串口余量。通过上述用于提高RGMII接口稳定性的装置的技术方案,如图6所示,该技术方案用于集成电路板,利用接收时钟信号接口的调节,来分析良板和不良板的差异,并调整接收时钟信号接口对应的寄存器的延时值来确保千兆以太网在良板和不良板上都有足够的余量,确保千兆以太网RGMII接口的稳定性。进一步地,采用上述技术方法不用改进印制电路板结构,能够解决产线的问题,不用更换芯片,也能解决不良问题,节省产线的返工工作量,能够是一致性不好的芯片能够稳定地使用,进一步地节省成本。在一种较优的实施例中,调整单元1包括:一设置模块10,设置接收时钟信号接口对应的寄存器的延时值至第一预设值,优选的,第一预设值为0;一调整模块11,连接设置模块10,将串联于接收时钟信号接口的电阻的阻值从第二预设值调整为第三预设值,优选的,第二预设值为33欧姆,第三预设值为0欧姆。进一步地,采用上述技术方法不用改进印制电路板结构,能够解决产线的问题,不用更换芯片,也能解决不良问题,节省产线的返工工作量,能够是一致性不好的芯片能够稳定地使用,进一步地节省成本。以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

权利要求:1.一种用于提高RGMII接口稳定性的方法,其特征在于,包括:步骤S1、通过调整接收时钟信号接口对应的寄存器的延时值至一第一预设值,以提高所述接收时钟信号接口的串口余量。2.根据权利要求1所述的用于提高RGMII接口稳定性的方法,其特征在于,所述步骤S1包括:步骤S10、调整所述接收时钟信号接口对应的寄存器的延时值至所述第一预设值;步骤S11、将串联于所述接收时钟信号接口的电阻的阻值从第二预设值调整为第三预设值。3.根据权利要求1所述的用于提高RGMII接口稳定性的方法,其特征在于,所述第一预设值为0。4.根据权利要求2所述的用于提高RGMII接口稳定性的方法,其特征在于,所述第二预设值为33欧姆。5.根据权利要求2所述的用于提高RGMII接口稳定性的方法,其特征在于,所述第三预设值为0欧姆。6.一种用于提高RGMII接口稳定性的装置,其特征在于,包括:一调整单元,用于调整接收时钟信号接口对应的寄存器的延时值至一第一预设值,以提高所述接收时钟信号接口的串口余量。7.根据权利要求6所述的用于提高RGMII接口稳定性的装置,其特征在于,所述调整单元包括:一设置模块,设置所述接收时钟信号接口对应的寄存器的延时值至所述第一预设值;一调整模块,连接所述设置模块,将串联于所述接收时钟信号接口的电阻的阻值从第二预设值调整为第三预设值。8.根据权利要求6所述的用于提高RGMII接口稳定性的装置,其特征在于,所述第一预设值为0。9.根据权利要求7所述的用于提高RGMII接口稳定性的装置,其特征在于,所述第二预设值为33欧姆。10.根据权利要求7所述的用于提高RGMII接口稳定性的装置,其特征在于,所述第三预设值为0欧姆。

百度查询: 晶晨半导体(上海)股份有限公司 一种用于提高RGMII接口稳定性的方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。