用于芯粒间数据链路传输的故障通道替换方法及芯粒技术

技术编号:36405727 阅读:54 留言:0更新日期:2023-01-18 10:14
本申请涉及一种用于芯粒间数据链路传输的故障通道替换方法及芯粒,属于芯粒技术领域。本申请在芯粒之间的数据链路的传输状态为异常状态时,确定容错映射类别;如果所述容错映射类别为动态容错映射类别,则对每个物理控制子层通道,基于预设的故障状态表,向该物理控制子层通道动态分配无故障的物理通道;如果所述容错映射类别为静态容错映射类别,则基于预设的索引映射表,向各个物理控制子层通道分配无故障的物理通道;其中,所述预设的故障状态表包括各个物理通道的故障状态,所述预设的索引映射表包括物理控制子层通道与物理通道之间的映射关系,由此,可实现故障通道的自适应替换,有助于解决芯粒之间数据链路传输异常的问题。的问题。的问题。

【技术实现步骤摘要】
用于芯粒间数据链路传输的故障通道替换方法及芯粒


[0001]本申请属于芯粒
,具体涉及一种用于芯粒间数据链路传输的故障通道替换方法及芯粒。

技术介绍

[0002]目前,基于芯粒实现各种高性能业务时,对于芯粒之间数据链路传输的要求往往较高,以避免高性能业务中断。其中,芯粒是指预先制造好、具有特定功能、可组合集成的晶片。
[0003]在实践中发现,现在芯粒之间进行数据链路传输时,是通过多个物理通道并行传输数据的。然而,在此类数据传输场景中,如果某条物理通道故障或者堵死,则会导致芯粒之间数据链路传输异常。
[0004]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]为此,本申请提供一种用于芯粒间数据链路传输的故障通道替换方法及芯粒,有助于解决芯粒之间数据链路传输异常的问题。
[0006]为实现以上目的,本申请采用如下技术方案:第一方面,本申请提供一种用于芯粒间数据链路传输的故障通道替换方法,所述方法包括:在芯粒之间的数据链路的传输状态为异常状态时,确定容错映射类别;如果所述容错映射类别为动态容错映射类别,则对每个物理控制子层通道,基于预设的故障状态表,向该物理控制子层通道动态分配无故障的物理通道;如果所述容错映射类别为静态容错映射类别,则基于预设的索引映射表,向各个物理控制子层通道分配无故障的物理通道;其中,所述预设的故障状态表包括各个物理通道的故障状态,所述预设的索引映射表包括物理控制子层通道与物理通道之间的映射关系。
[0007]进一步的,所述对每个物理控制子层通道,基于预设的故障状态表,向该物理控制子层通道动态分配无故障的物理通道,包括:按照各个物理控制子层通道的通道编号从小至大的顺序,对每个物理控制子层通道,基于所述预设的故障状态表,向该物理控制子层通道动态分配无故障的物理通道。
[0008]进一步的,在对每个物理控制子层通道,基于所述预设的故障状态表,向该物理控制子层通道动态分配无故障的物理通道之后,所述方法还包括:在所述预设的故障状态表中,标记已分配的、无故障的物理通道,以更新所述预设的故障状态表。
[0009]进一步的,对每个物理控制子层通道,基于所述预设的故障状态表,向该物理控制子层通道动态分配无故障的物理通道,包括:
对每个物理控制子层通道,基于所述预设的故障状态表,确定当前各个物理通道的原始故障状态值,并将当前各个物理通道的原始故障状态值汇总得到原始故障状态表;其中,无故障的物理通道对应的原始故障状态值为0,有故障的物理通道对应的原始故障状态值为1;对所述原始故障状态表进行按位取反,得到取反故障状态表;对所述取反故障状态表进行位置索引范围内各取值按位或,得到按位或故障状态表;对所述按位或故障状态表左移一位,得到左移故障状态表;将所述左移故障状态表和所述按位或故障状态表进行按位异或,得到目标故障状态表;基于所述目标故障状态表,将各个物理通道中与该物理控制子层通道相对应的、无故障的物理通道,分配给该物理控制子层通道。
[0010]进一步的,故障状态值的逻辑运算基于预设的组合电路实现,其中,所述逻辑运算至少包括以下一项:按位取反、按位或、左移一位、按位异或。
[0011]进一步的,所述基于预设的索引映射表,向各个物理控制子层通道分配无故障的物理通道,包括:获取对所述预设的索引映射表的修改信息,其中,所述修改信息用于指示修改物理控制子层通道与物理通道之间的映射关系,以使每个物理控制子层通道对应着无故障的物理通道;按照所述修改信息,调整当前的物理控制子层通道与物理通道之间的映射关系。
[0012]进一步的,所述方法还包括:获取通道位置排列配置信息;基于所述通道位置排列配置信息,更新所述预设的索引映射表;基于更新后的所述预设的索引映射表,控制物理控制子层通道和物理通道执行通道翻转操作。
[0013]进一步的,所述通道位置排列配置信息至少包括以下一项:组内中心的排列配置信息、组间中心的排列配置信息、组内相邻的排列配置信息。
[0014]进一步的,所述方法还包括:在芯粒之间的数据链路的传输状态为异常状态时,基于故障搜索训练测试程序,确定当前的故障物理通道信息;基于所述故障物理通道信息,更新所述预设的故障状态表和所述预设的索引映射表。
[0015]第二方面,本申请提供一种芯粒,所述芯粒通过上述的用于芯粒间数据链路传输的故障通道替换方法进行芯粒间的数据链路传输。
[0016]本申请采用以上技术方案,至少具备以下有益效果:本申请在芯粒之间的数据链路的传输状态为异常状态时,能够基于预设的故障状态表和索引映射表,以静态或者动态方式实现多通道数据传输时的故障物理通道的自适应替换,确保每个物理控制子层通道能够分配到无故障的物理通道,从而通过实现故障通道的自适应替换,有助于解决芯粒之间数据链路传输异常的问题。
[0017]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0018]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1是根据一示例性实施例示出的用于芯粒间数据链路传输的故障通道替换方法的流程图;图2是根据一示例性实施例示出的物理控制子层通道与物理通道之间的映射示意图;图3是根据一示例性实施例示出的故障通道动态自适应替换的示意图;图4是根据一示例性实施例示出的通道翻转示意图;图5是根据另一示例性实施例示出的通道翻转示意图。
具体实施方式
[0020]为使本申请的目的、技术方案和优点更加清楚,下面将对本申请的技术方案进行详细的描述。显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所得到的所有其它实施方式,都属于本申请所保护的范围。
[0021]请参阅图1,图1是根据一示例性实施例示出的用于芯粒间数据链路传输的故障通道替换方法的流程图,该用于芯粒间数据链路传输的故障通道替换方法包括如下步骤:步骤S11、在芯粒之间的数据链路的传输状态为异常状态时,确定容错映射类别。
[0022]步骤S12、如果所述容错映射类别为动态容错映射类别,则对每个物理控制子层通道,基于预设的故障状态表,向该物理控制子层通道动态分配无故障的物理通道。
[0023]步骤S13、如果所述容错映射类别为静态容错映射类别,则基于预设的索引映射表,向各个物理控制子层通道分配无故障的物理通道。
[0024]其中,所述预设的故障状态表包括各个物理通道的故障状态,所述预设的索引映射表包括物理控制子层通道与物理通道之间的映射关系。
[0025]在本实施例中,执行主体可以为芯粒(Chiplet)。其中,芯粒为预先制造好本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于芯粒间数据链路传输的故障通道替换方法,其特征在于,所述方法包括:在芯粒之间的数据链路的传输状态为异常状态时,确定容错映射类别;如果所述容错映射类别为动态容错映射类别,则对每个物理控制子层通道,基于预设的故障状态表,向该物理控制子层通道动态分配无故障的物理通道;如果所述容错映射类别为静态容错映射类别,则基于预设的索引映射表,向各个物理控制子层通道分配无故障的物理通道;其中,所述预设的故障状态表包括各个物理通道的故障状态,所述预设的索引映射表包括物理控制子层通道与物理通道之间的映射关系。2.根据权利要求1所述的方法,其特征在于,所述对每个物理控制子层通道,基于预设的故障状态表,向该物理控制子层通道动态分配无故障的物理通道,包括:按照各个物理控制子层通道的通道编号从小至大的顺序,对每个物理控制子层通道,基于所述预设的故障状态表,向该物理控制子层通道动态分配无故障的物理通道。3.根据权利要求2所述的方法,其特征在于,在对每个物理控制子层通道,基于所述预设的故障状态表,向该物理控制子层通道动态分配无故障的物理通道之后,所述方法还包括:在所述预设的故障状态表中,标记已分配的、无故障的物理通道,以更新所述预设的故障状态表。4.根据权利要求2所述的方法,其特征在于,对每个物理控制子层通道,基于所述预设的故障状态表,向该物理控制子层通道动态分配无故障的物理通道,包括:对每个物理控制子层通道,基于所述预设的故障状态表,确定当前各个物理通道的原始故障状态值,并将当前各个物理通道的原始故障状态值汇总得到原始故障状态表;其中,无故障的物理通道对应的原始故障状态值为0,有故障的物理通道对应的原始故障状态值为1;对所述原始故障状态表进行按位取反,得到取反故障状态表;对所述取反故障状态表进行位置索引范围内各取值按位或,得到按位或故障状态表;对所述按位或故障状...

【专利技术属性】
技术研发人员:谷江涛李超范靖
申请(专利权)人:北京超摩科技有限公司
类型:发明
国别省市:

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

1