一种故障处理方法、装置、网络芯片、设备及存储介质制造方法及图纸

技术编号:30563200 阅读:21 留言:0更新日期:2021-10-30 13:46
本申请实施例提供了一种故障处理方法、装置、网络芯片、设备及存储介质,涉及网络芯片技术领域,该方法包括:在网络芯片运行过程中,对网络芯片连接的各双倍数据率DDR颗粒进行错误检查和纠正ECC检测,并分别确定各DDR颗粒存在的双比特错误数量;如果存在DDR颗粒的双比特错误数量达到预设数量阈值,则确定该DDR颗粒为故障DDR颗粒,记录故障DDR颗粒标识;重启网络芯片,基于已记录的故障DDR颗粒标识生成异常信息,以使得与网络芯片连接的主机CPU在对网络芯片进行初始化配置时,禁用异常信息所指示的故障DDR颗粒。可以解决当网络芯片中存在DDR颗粒出现故障时,网络芯片无法正常使用的问题。问题。问题。

【技术实现步骤摘要】
一种故障处理方法、装置、网络芯片、设备及存储介质


[0001]本申请涉及网络芯片
,特别是涉及一种故障处理方法、装置、网络芯片、设备及存储介质。

技术介绍

[0002]网络芯片用于在通信网络中处理网络数据流量。随着网络技术的发展,网络芯片需处理的流量越来越大,因此,网络芯片需要的双倍数据率同步动态随机存取存储器(Double Data Rate Synchronous Dynamic Random Access Memory, DDR SDRAM)也越来越大。目前,每个网络芯片可以外接多颗DDR颗粒,网络芯片需处理的报文数据被存储在外接的多颗DDR颗粒中。
[0003]DDR颗粒存在一定的生命周期,DDR颗粒可能因为温度、湿度、碰撞等各种因素出现故障。一旦网络芯片连接的一颗DDR颗粒出现故障,就会导致整个网络芯片无法正常运行。

技术实现思路

[0004]本申请实施例的目的在于提供一种故障处理方法、装置、网络芯片、设备及存储介质,用以解决当网络芯片中存在DDR颗粒出现故障时,网络芯片无法正常使用的问题。具体技术方案如本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种故障处理方法,其特征在于,所述方法应用于网络芯片,所述方法包括:在所述网络芯片运行过程中,对所述网络芯片连接的各双倍数据率DDR颗粒进行错误检查和纠正ECC检测,并分别确定各DDR颗粒存在的双比特错误数量;如果存在DDR颗粒的双比特错误数量达到预设数量阈值,则确定该DDR颗粒为故障DDR颗粒,记录故障DDR颗粒标识;重启所述网络芯片,基于已记录的故障DDR颗粒标识生成异常信息,以使得与所述网络芯片连接的主机CPU在对所述网络芯片进行初始化配置时,禁用所述异常信息所指示的故障DDR颗粒。2.根据权利要求1所述的方法,其特征在于,在所述基于已记录的故障DDR颗粒标识生成异常信息之前,所述方法还包括:在所述网络芯片初始化过程中,对所述网络芯片连接的各DDR颗粒进行内部自测BIST检测;如果通过BIST检测确定存在故障DDR颗粒,则记录故障DDR颗粒标识。3.根据权利要求2所述的方法,其特征在于,所述基于已记录的故障DDR颗粒标识生成异常信息,包括:获取已记录的通过ECC检测得到的故障DDR颗粒标识,以及通过BIST检测得到的故障DDR颗粒标识;对通过ECC检测得到的故障DDR颗粒标识和通过BIST检测得到的故障DDR颗粒标识进行比较,确定所述异常信息。4.根据权利要求3所述的方法,其特征在于,所述对通过ECC检测得到的故障DDR颗粒的标识和通过BIST检测得到的故障DDR颗粒的标识进行比较,确定所述异常信息,包括:将通过ECC检测得到的故障DDR颗粒标识,与通过BIST检测得到的故障DDR颗粒标识的交集作为所述异常信息;或者,将通过ECC检测得到的故障DDR颗粒标识,与通过BIST检测得到的故障DDR颗粒标识的并集作为所述异常信息。5.根据权利要求2所述的方法,其特征在于,所述基于已记录的故障DDR颗粒标识生成异常信息,包括:将通过ECC检测得到的故障DDR颗粒标识作为所述异常信息;或者,将通过BIST检测得到的故障DDR颗粒标识作为所述异常信息。6.根据权利要求1

5任一项所述的方法,其特征在于,所述方法还包括:在所述网络芯片初始化过程中,接收所述主机CPU配置的所述网络芯片中各处理模块与DDR物理地址之间的映射关系,所述DDR物理地址不包括所述异常信息指示的故障DDR颗粒的物理地址;在所述网络芯片初始化完成后,基于各处理模块与DDR物理地址之间的映射关系,控制各处理模块访问DDR颗粒。7.一种故障处理方法,其特征在于,所述方法应用于主机CPU,所述方法包括:获取所述主机CPU连接的网络芯片记录的异常信息,所述异常信息用于指示故障DDR颗粒,所述异常信息为所述网络芯片基于已记录的故障DDR颗粒标识生成的,所述网络芯片已记录的故障DDR颗粒标识包括所述网络芯片通过ECC检测确定的双比特错误数量达到预设
数量阈值的DDR颗粒的标识;在对所述网络芯片进行初始化配置时,禁用所述异常信息所指示的故障DDR颗粒。8.根据权利要求7所述的方法,其特征在于,所述网络芯片已记录的故障DDR标识还包括所述网络芯片在初始化过程中通过BIST检测到的故障DDR颗粒的标识。9.根据权利要求8所述的方法,其特征在于,所述异常信息包括:通过ECC检测得到的故障DDR颗粒标识;或者,通...

【专利技术属性】
技术研发人员:代辉辉罗彬
申请(专利权)人:新华三半导体技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1