System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 路由路径确定方法及相关装置制造方法及图纸_技高网

路由路径确定方法及相关装置制造方法及图纸

技术编号:43286575 阅读:17 留言:0更新日期:2024-11-12 16:08
本发明专利技术实施例提供一种路由路径确定方法及相关装置。其中,所述路由路径确定方法包括:在所述多个芯片中确定初始标识芯片并以所述初始标识芯片为当前芯片;将递增逻辑标识值从所述当前芯片传输至与其连接的下一芯片;以获取所述递增逻辑标识值的下一芯片为当前芯片,在当前芯片的逻辑标识值已被配置时,基于所述递增逻辑标识值确定所述环形互连结构的芯片总数;基于各芯片的逻辑标识值和所述芯片总数,确定所述环形互连结构中各芯片间的路由路径。本发明专利技术实施例提供的路由路径确定方法在环形互连结构中芯片数目和各芯片的逻辑标识无法预先确定的场景下,基于传输和配置后的各芯片的逻辑标识值和所述芯片总数,实现各芯片间路由路径的确定。

【技术实现步骤摘要】

本专利技术实施例涉及集成电路,具体涉及一种路由路径确定方法及相关装置


技术介绍

1、在集成电路领域中,环形互连结构因其结构简单、布局紧凑、易于实现同步时钟分布等优点,在多种高性能计算和通信系统中得到广泛应用。

2、多芯片环形互连可以是多个单芯片封装(single chip module,scm)的互连,也可以是1个或多个同构的多芯片封装(multi-chip module,mcm)的互连,还可以是1个或多个异构的多芯片封装(systemin package,sip)的互连。在多芯片环形互连结构中,任意两个芯片之间都存在2条路由,为了提高通信效率,需要分别计算这2条路径的长度,并选择较短路径。

3、然而,对于环形互连结构,现有的路由路径确定方法的适用性不足。


技术实现思路

1、本专利技术实施例要解决的技术问题是在环形互连结构中芯片数目和各芯片的逻辑标识无法预先确定的场景下,路由路径确定方法不适用的问题。

2、为解决上述技术问题,本专利技术实施例提供如下技术方案。

3、第一方面,本专利技术实施例提供一种路由路径确定方法,应用于环形互连结构,所述环形互连结构包括依次连接形成环形的多个芯片,包括:

4、在所述多个芯片中确定所述环形互连结构的初始标识芯片,并将所述初始标识芯片的逻辑标识值配置为初始值,并以所述初始标识芯片为当前芯片;

5、将递增逻辑标识值从所述当前芯片传输至与其连接的下一芯片,下一芯片对应的递增逻辑标识值为所述当前芯片对应的逻辑标识值递增预设值后的值;

6、以获取所述递增逻辑标识值的下一芯片为当前芯片,确定该当前芯片的逻辑标识值是否已被配置,若否,将所述递增逻辑标识值配置至当前芯片,执行所述将递增逻辑标识值从所述当前芯片传输至与其连接的下一芯片的步骤;若是,基于所述递增逻辑标识值确定所述环形互连结构的芯片总数;

7、基于所述环形互连结构中各芯片的逻辑标识值和所述芯片总数,确定所述环形互连结构中各芯片间的路由路径。

8、第二方面,本专利技术实施例提供一种路由路径确定装置,应用于环形互连结构中依次连接形成环形的各芯片,包括:

9、初始标识芯片确定模块,用于在所述多个芯片中确定所述环形互连结构的初始标识芯片,并将所述初始标识芯片的逻辑标识值配置为初始值,并以所述初始标识芯片为当前芯片;

10、逻辑节点号传递模块,用于将递增逻辑标识值从所述当前芯片传输至与其连接的下一芯片,下一芯片对应的递增逻辑标识值为所述当前芯片对应的逻辑标识值递增预设值后的值;

11、逻辑节点号配置模块,用于以获取所述递增逻辑标识值的下一芯片为当前芯片,确定该当前芯片的逻辑标识值是否已被配置,若否,将所述递增逻辑标识值配置至当前芯片,执行所述将递增逻辑标识值从所述当前芯片传输至与其连接的下一芯片的步骤;若是,基于所述递增逻辑标识值确定所述环形互连结构的芯片总数;

12、路由路径确定模块,用于基于所述环形互连结构中各芯片的逻辑标识值和所述芯片总数,确定所述环形互连结构中各芯片间的路由路径。

13、第三方面,本专利技术实施例提供一种计算设备,所述计算设备包括存储器和处理器,所述存储器存储计算机指令,所述处理器调用所述存储器存储的计算机指令,以执行如第一方面所述的路由路径确定方法。

14、第四方面,本专利技术实施例提供一种存储介质,所述存储介质存储计算机指令,所述计算机指令被执行时实现如第一方面所述的路由路径确定方法。

15、第五方面,本专利技术实施例提供一种计算机程序产品,所述计算机程序产品包括计算机指令,所述计算机指令被执行时实现如第一方面所述的路由路径确定方法。

16、本专利技术实施例提供了一种路由路径确定方法,在环形互连结构中芯片数目和芯片的逻辑标识无法预先确定的场景下,首先在所述多个芯片中确定所述环形互连结构的初始标识芯片,并从所述初始标识芯片出发,将递增逻辑标识值依次传输至环形互连结构中的各芯片;当获取所述递增逻辑标识值的芯片的逻辑标识值已被配置时,基于所述递增逻辑标识值确定所述环形互连结构的芯片总数,即确定了环形互连结构中未知的各芯片的逻辑标识;基于所述递增逻辑标识值确定所述环形互连结构的芯片总数,即确定了环形互连结构中未知的芯片数目;最终基于所述环形互连结构中各芯片的逻辑标识值和所述芯片总数,确定所述环形互连结构中各芯片间的路由路径,实现环形互连结构中各芯片间路由路径的确定。

本文档来自技高网...

【技术保护点】

1.一种路由路径确定方法,其特征在于,应用于环形互连结构,所述环形互连结构包括依次连接形成环形的多个芯片,所述路由路径确定方法包括:

2.如权利要求1所述的路由路径确定方法,其特征在于,以初始标识定义引脚为高电平作为初始标识芯片的标记,所述在所述多个芯片中确定所述环形互连结构的初始标识芯片,具体为:

3.如权利要求1所述的路由路径确定方法,其特征在于,以初始标识定义存储器中包含初始标识定义标志作为初始标识芯片的标记,所述在所述多个芯片中确定所述环形互连结构的初始标识芯片具体为:

4.如权利要求1所述的路由路径确定方法,其特征在于,在所述基于所述递增逻辑标识值确定所述环形互连结构的芯片总数之后,还包括:

5.如权利要求4所述的路由路径确定方法,其特征在于,所述芯片还包括芯片总数寄存器,所述将所述芯片总数传输至所述环形互连结构中的各芯片,具体为:

6.如权利要求5所述的路由路径确定方法,其特征在于,所述芯片还包括环路最长路径寄存器,在所述将所述芯片总数传输至所述环形互连结构中的各芯片之后,所述方法还包括:

7.如权利要求6所述的路由路径确定方法,其特征在于,所述芯片还包括逻辑标识值寄存器,所述将所述递增逻辑标识值配置至当前芯片,包括:

8.如权利要求7所述的路由路径确定方法,其特征在于,所述芯片还包括临时传输寄存器;

9.如权利要求7所述的路由路径确定方法,其特征在于,所述基于所述环形互连结构中各芯片的逻辑标识值和所述芯片总数,确定所述环形互连结构中各芯片间的路由路径包括:

10.如权利要求9所述的路由路径确定方法,其特征在于,所述根据起始芯片和目标芯片的逻辑标识值以及所述芯片总数计算路由路径长度包括:

11.如权利要求1所述的路由路径确定方法,其特征在于,所述环形互连结构为:多个单芯片封装的环形互连结构,或,至少一个同构的多芯片封装的环形互连结构,或,至少一个异构的多芯片封装的环形互连结构。

12.一种路由路径确定装置,其特征在于,应用于环形互连结构中依次连接形成环形的各芯片,包括:

13.如权利要求12所述的路由路径确定装置,其特征在于,所述芯片还包括芯片总数寄存器,所述路由路径确定装置还包括:

14.如权利要求13所述的路由路径确定装置,其特征在于,所述环路芯片总数传递模块,用于所述将所述芯片总数传输至所述环形互连结构中的各芯片,具体为:

15.如权利要求14所述的路由路径确定装置,其特征在于,所述芯片还包括环路最长路径寄存器,所述装置还包括:

16.如权利要求15所述的路由路径确定装置,其特征在于,所述路由路径确定模块,用于基于所述环形互连结构中各芯片的逻辑标识值和所述芯片总数,确定所述环形互连结构中各芯片间的路由路径,具体为:

17.如权利要求16所述的路由路径确定装置,其特征在于,所述路由路径确定模块,用于根据起始芯片和目标芯片的逻辑标识值以及所述芯片总数计算路由路径长度包括:

18.一种计算设备,其特征在于,包括存储器和处理器,所述存储器存储计算机指令,所述处理器调用所述存储器存储的计算机指令,以执行如权利要求1-11任一项所述的路由路径确定方法。

19.一种存储介质,其特征在于,所述存储介质存储计算机指令,所述计算机指令被执行时实现如权利要求1-11任一项所述的路由路径确定方法。

20.一种计算机程序产品,其特征在于,其特征在于,包括计算机指令,所述计算机指令被执行时实现如权利要求1-11任一项所述的路由路径确定方法。

...

【技术特征摘要】

1.一种路由路径确定方法,其特征在于,应用于环形互连结构,所述环形互连结构包括依次连接形成环形的多个芯片,所述路由路径确定方法包括:

2.如权利要求1所述的路由路径确定方法,其特征在于,以初始标识定义引脚为高电平作为初始标识芯片的标记,所述在所述多个芯片中确定所述环形互连结构的初始标识芯片,具体为:

3.如权利要求1所述的路由路径确定方法,其特征在于,以初始标识定义存储器中包含初始标识定义标志作为初始标识芯片的标记,所述在所述多个芯片中确定所述环形互连结构的初始标识芯片具体为:

4.如权利要求1所述的路由路径确定方法,其特征在于,在所述基于所述递增逻辑标识值确定所述环形互连结构的芯片总数之后,还包括:

5.如权利要求4所述的路由路径确定方法,其特征在于,所述芯片还包括芯片总数寄存器,所述将所述芯片总数传输至所述环形互连结构中的各芯片,具体为:

6.如权利要求5所述的路由路径确定方法,其特征在于,所述芯片还包括环路最长路径寄存器,在所述将所述芯片总数传输至所述环形互连结构中的各芯片之后,所述方法还包括:

7.如权利要求6所述的路由路径确定方法,其特征在于,所述芯片还包括逻辑标识值寄存器,所述将所述递增逻辑标识值配置至当前芯片,包括:

8.如权利要求7所述的路由路径确定方法,其特征在于,所述芯片还包括临时传输寄存器;

9.如权利要求7所述的路由路径确定方法,其特征在于,所述基于所述环形互连结构中各芯片的逻辑标识值和所述芯片总数,确定所述环形互连结构中各芯片间的路由路径包括:

10.如权利要求9所述的路由路径确定方法,其特征在于,所述根据起始芯片和目标芯片的逻辑标识值以及所述芯片总数计算路由路径长度包括:

11.如权利...

【专利技术属性】
技术研发人员:顾泽伟万仕银
申请(专利权)人:海光集成电路设计北京有限公司
类型:发明
国别省市:

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

1