信号网络走线检查方法、装置、计算机设备、存储介质和计算机程序产品与流程
- 国知局
- 2024-07-31 23:13:22
本申请涉及电子电路,特别是涉及一种信号网络走线检查方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、在当前人工智能和机器学习的迅猛发展浪潮中,aigc(ai generated content)席卷全球,深入渗透到各行各业,自上而下地影响并改变了人们的工作和生活的各个方面,俨然成为未来十年甚至更久的发展推动力,而其中伴随而来的是对gpu(graphicsprocessing unit,图形处理器)及ai(artificial intelligence,人工智能)算力需求的急剧增长.
2、算力的增长归根到底是对芯片“ppa(性能performance、功耗power和面积area)”的进一步压榨、是对高速信号的进一步提速、对板卡系统硬件设计裕量的进一步吞噬,从单纯的芯片封装过渡到chiplet…所有这些的核心都是让芯片系统的速度更快,延时更低,算力最大。比如从pcie4(pcie是外围组件快速互联(pcie),它是一种将高端组件连接到pc的接口标准)代的16gt/s(giga transmission per second (千兆传输/秒))增加到pcie5代的32gt/s,甚至6代64及7代的128gt/s,从lpddr3(low power double data rate)的2100mbps(mbit/s即兆比特每秒)增加到lpddr5的6400mbps,1颗hbm3甚至能实现820gb/s的传输速率。
3、所有的这些最终都基于芯片基板(substrate)及pcb(printed circuit board),中文名称为印制电路板)实现,速率的提升对相关基板和pcb的设计有了更高的挑战,尤其是高速或敏感信号的跨分割平面问题会严重影响信号质量,如果由于疏忽导致没有注意,会对硬件系统的性能有较大的影响,导致对实际应用大打折扣,因此为保证系统的高效运行,信号的跨分割平面问题是必须避免的。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够实现信号网络的跨平面检查的信号网络走线检查方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本申请提供一种信号网络走线检查方法,所述方法包括:
3、获取待检查层组,每一所述待检查层组包括一走线层和一参考层;
4、基于所述走线层中各初始网络走线得到走线信息,并基于所述参考层得到参考平面信息;
5、对每一所述初始网络走线进行拆分,分别得到对应的若干段目标网络走线,并基于所述参考平面信息确定每一所述目标网络走线对应的目标参考平面;
6、在所述初始网络走线划分得到的各所述目标网络走线对应的所述目标参考平面不相同时,判定对应的所述初始网络走线跨参考平面。
7、在其中一个实施例中,所述对每一所述初始网络走线进行拆分,分别得到对应的若干段目标网络走线,包括:
8、针对每一所述初始网络走线,确定起点和终点,并基于所述起点和终点得到所述初始网络走线的第一长度;
9、获取第二长度,基于所述第一长度和所述第二长度计算得到插值点的数量;
10、基于所述插值点的数量以及所述第二长度将所述初始网络走线拆分,得到若干段目标网络走线,其中,每一所述目标网络走线的走向为从所述起点指向所述终点,且长度为所述第二长度。
11、在其中一个实施例中,所述对每一所述初始网络走线进行拆分,分别得到对应的若干段目标网络走线之前,还包括:
12、基于每一段所初始网络走线的走向,确定每一段所述初始网络走线的分类;
13、获取各网络走线分类对应的调整逻辑;
14、基于所述调整逻辑对所述初始网络走线的端点坐标进行调整。
15、在其中一个实施例中,所述方法还包括:
16、对所述初始网络走线和/或所述目标网络走线进行筛选。
17、在其中一个实施例中,所述基于所述走线层中各初始网络走线得到走线信息,并基于所述参考层得到参考平面信息之后,还包括:
18、确定各所述层组中所述参考层的类型;
19、基于所述参考层的类型对所述层组进行分类;
20、当所述层组为预设分类时,继续执行对每一所述初始网络走线进行拆分,分别得到对应的若干段目标网络走线的步骤。
21、在其中一个实施例中,所述方法还包括:
22、当所述层组不为预设分类时,确定所述初始网络走线的端点;
23、基于所述端点与所述参考平面信息对应的参考平面的位置关系,确定所述初始网络走线是否跨参考平面。
24、第二方面,本申请还提供一种信号网络走线检查装置,所述装置包括:
25、层组获取模块,用于获取待检查层组,每一所述待检查层组包括一走线层和一参考层;
26、信息获取模块,用于基于所述走线层中各初始网络走线得到走线信息,并基于所述参考层得到参考平面信息;
27、划分模块,用于对每一所述初始网络走线进行拆分,分别得到对应的若干段目标网络走线,并基于所述参考平面信息确定每一所述目标网络走线对应的目标参考平面;
28、检查模块,用于在所述初始网络走线划分得到的各所述目标网络走线对应的所述目标参考平面不相同时,判定对应的所述初始网络走线跨参考平面。
29、第三方面,本申请还提供一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。
30、第四方面,本申请还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。
31、第五方面,本申请还提供一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的方法的步骤。
32、上述信号网络走线检查方法、装置、计算机设备、存储介质和计算机程序产品,获取待检查层组,每一所述待检查层组包括一走线层和一参考层;基于所述走线层中各初始网络走线得到走线信息,并基于所述参考层得到参考平面信息,这样可以对复杂的初始网络走线进行切分,获取待检查层组,每一所述待检查层组包括一走线层和一参考层;基于所述走线层中各初始网络走线得到走线信息,并基于所述参考层得到参考平面信息,从而在初始网络走线划分得到的各所述目标网络走线对应的所述目标参考平面不相同时,判定对应的所述初始网络走线跨参考平面,这样对于容易出现问题的长限度,通过切分的方式增加检查点位,从而实现了复杂网络的跨参考平面的识别。
技术特征:1.一种信号网络走线检查方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述对每一所述初始网络走线进行拆分,分别得到对应的若干段目标网络走线,包括:
3.根据权利要求1所述的方法,其特征在于,所述对每一所述初始网络走线进行拆分,分别得到对应的若干段目标网络走线之前,还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述基于所述走线层中各初始网络走线得到走线信息,并基于所述参考层得到参考平面信息之后,还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.一种信号网络走线检查装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
技术总结本申请涉及一种信号网络走线检查方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:获取待检查层组,每一所述待检查层组包括一走线层和一参考层;基于所述走线层中各初始网络走线得到走线信息,并基于所述参考层得到参考平面信息;对每一所述初始网络走线进行拆分,分别得到对应的若干段目标网络走线,并基于所述参考平面信息确定每一所述目标网络走线对应的目标参考平面;在所述初始网络走线划分得到的各所述目标网络走线对应的所述目标参考平面不相同时,判定对应的所述初始网络走线跨参考平面。采用本方法能够实现信号网络的跨平面检查。技术研发人员:江愿受保护的技术使用者:格兰菲智能科技股份有限公司技术研发日:技术公布日:2024/7/29本文地址:https://www.jishuxx.com/zhuanli/20240730/196520.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表