System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种验证多die拓扑结构的方法、电子设备及存储介质技术_技高网

一种验证多die拓扑结构的方法、电子设备及存储介质技术

技术编号:40967688 阅读:2 留言:0更新日期:2024-04-18 20:48
本发明专利技术涉及芯片设计领域,特别是涉及一种验证多die拓扑结构的方法、电子设备及存储介质,其利用相同源节点发送相同的访问请求,分别追踪访问请求在参考模型model中的模型路径得到模型路径列表,以及追踪访问请求在实际拓扑结构中的实际路径得到实际路径列表,并通过对比模型路径列表和实际路径列表是否相同来判断源节点和目的节点之间的传输路径是否正确,当所有传输路径都正确时,则实际拓扑结构与参考模型验证相同,解决了目前无法验证实际拓扑结构与原始设计是否相同的技术问题。

【技术实现步骤摘要】

本专利技术涉及芯片设计领域,特别是涉及一种验证多die拓扑结构的方法、电子设备及存储介质


技术介绍

1、多die拓扑结构是指多个die互联的分布结构,die to die互联能够实现大宽带下的多芯片算力合并,形成多样化、多工艺的芯片组合。多die拓扑结构可以是两个die之间互联,也可以是两个以上的多个die互联。当将用户设计转化为rtl代码实现实际拓扑结构时,难免会出现与用户原始设计之间存在一些物理连线上的差异,因此需要验证实际拓扑结构的正确性。

2、因此,亟需一种能够系统验证多die拓扑结构的正确性的验证方法。


技术实现思路

1、针对上述技术问题,本专利技术采用的技术方案为:一种验证多die拓扑结构的方法,所述方法包括如下步骤:

2、s100,获取多die拓扑结构str的参考模型model,model包括互联的m个die。

3、其中,第i个diei包括k(i)个电路模块、h(i)个接口和用于die间通信的片上网络接口,i的取值范围为1到m,k(i)和h(i)的函数值均为正整数;其中,片上网络接口中保存有连接关系表,所述连接关系表中包括分别与h(i)个接口互联的其他die的接口。

4、s200,获取str的实际拓扑结构,当model中任意两个电路模块之间的模型传输路径与实际拓扑结构中的实际传输路径相同时,str的参考模型model和实际拓扑结构验证相同。

5、其中,当分别从model和实际拓扑结构中相同的源节点发送访问请求request0到目的节点时,源节点为发起request0的电路模块,目的节点为接收request0的电路模块,model中源节点到目的节点之间的模型传输路径与实际拓扑结构中检测到的实际传输路径是否相同的步骤包括:

6、s210,获取request0在model中转发时依次经过的每个die的节点对,将节点对按照顺序放入str的模型路径列表;其中,每个节点对包括转发request0的当前die及其转发经过的当前die的接口。

7、s220,通过监视器检测实际拓扑结构中接口inf获取的特征值,当inf获取的特征值与request0携带的目的地址相同时,获取inf及其所处的第h个dieh构成节点对,按照检测到节点对的顺序放入实际路径列表。

8、s230,对比模型路径列表和实际路径列表中的节点对是否相同,若相同,则模型传输路径与实际传输路径验证相同。

9、此外,本专利技术还提供了一种非瞬时性计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现上述方法。

10、此外,本专利技术还提供了一种电子设备,包括处理器和上述非瞬时性计算机可读存储介质。

11、本专利技术至少具有以下有益效果:

12、本专利技术实施例提供了一种验证多die拓扑结构的方法、电子设备及存储介质,其通过分别追踪相同访问请求在参考模型model和实际拓扑结构中的路径列表,通过对比模型路径列表和实际路径列表是否相同来判断源节点和目的节点之间的传输路径是否正确,进而验证实际拓扑结构与参考模型验证是否相同,解决了目前无法验证实际拓扑结构与原始设计是否相同的技术问题。

本文档来自技高网...

【技术保护点】

1.一种验证多die拓扑结构的方法,其特征在于,所述方法包括如下步骤:

2.根据权利要求1所述的方法,其特征在于,S210中,获取request0在model中转发时,还包括经过的第j个diej的节点对的步骤,其中j的取值范围为1到M:

3.根据权利要求2所述的方法,其特征在于,S211还包括,在将diej的节点对放入模型路径列表中之前,检查当前的模型路径列表中是否存在与diej的节点对相同的节点对,若存在,则验证不通过,结束验证。

4.根据权利要求1所述的方法,其特征在于,S220还包括:在按照检测到节点对的顺序将节点对放入实际路径列表之前,检查当前的实际路径列表中是否存在与dieh的节点对相同的节点对,若存在,则验证不通过,结束验证。

5.根据权利要求1所述的方法,其特征在于,S200还包括:S240,删除模型路径列表和实际路径列表中的数据。

6.根据权利要求1所述的方法,其特征在于,S200中,当相同的源节点发送两笔目的地址相同的访问请求时,在后访问请求的发出时间与在前访问请求的发出时间之间间隔预设时长。

<p>7.根据权利要求1所述的方法,其特征在于,S200中的特征值为源节点和目的节点的地址。

8.根据权利要求1所述的方法,其特征在于,S100中第i个diei的连接关系表charti包括H(i)个互联接口的映射关系,第r个互联接口的映射关系为{MLi,r,MLf,t},其中,MLi,r为diei的第r个接口,MLf,t为与MLi,r互联的第f个dief的第t个接口。

9.一种非瞬时性计算机可读存储介质,所述存储介质中存储有至少一条指令或至少一段程序,其特征在于,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现如权利要求1-8中任意一项的所述方法。

10.一种电子设备,其特征在于,包括处理器和权利要求9中所述的非瞬时性计算机可读存储介质。

...

【技术特征摘要】

1.一种验证多die拓扑结构的方法,其特征在于,所述方法包括如下步骤:

2.根据权利要求1所述的方法,其特征在于,s210中,获取request0在model中转发时,还包括经过的第j个diej的节点对的步骤,其中j的取值范围为1到m:

3.根据权利要求2所述的方法,其特征在于,s211还包括,在将diej的节点对放入模型路径列表中之前,检查当前的模型路径列表中是否存在与diej的节点对相同的节点对,若存在,则验证不通过,结束验证。

4.根据权利要求1所述的方法,其特征在于,s220还包括:在按照检测到节点对的顺序将节点对放入实际路径列表之前,检查当前的实际路径列表中是否存在与dieh的节点对相同的节点对,若存在,则验证不通过,结束验证。

5.根据权利要求1所述的方法,其特征在于,s200还包括:s240,删除模型路径列表和实际路径列表中的数据。

6.根据权利要求1所述的...

【专利技术属性】
技术研发人员:王伟
申请(专利权)人:沐曦科技成都有限公司
类型:发明
国别省市:

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

1