信号网络走线检查方法、装置、计算机设备、存储介质和计算机程序产品与流程
- 国知局
- 2024-07-31 23:22:47
本申请涉及硬件电路,特别是涉及一种信号网络走线检查方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
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、上述信号网络走线检查方法、装置、计算机设备、存储介质和计算机程序产品,获取待检查层面组以及各所述待检查层面组中的元素,每一所述待检查层面组包括一走线层和一参考层;基于所述走线层中各目标网络信号走线得到走线信息,并基于所述参考层得到参考平面信息;基于所述目标网络信号走线的端点位置以及所述元素的位置,对所述目标网络信号走线进行分类;这样根据所述目标网络信号走线的分类结果以及所述参考平面信息,对所述目标网络信号走线进行检查,可以基于目标网络信号走线的分类结果来进行检查,从而实现对信号网络走线的检查,提高目标网络信号走线的跨参考平面检查的准确性。
技术特征:1.一种信号网络走线检查方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述目标网络信号走线的端点位置以及所述元素的位置,对所述目标网络信号走线进行分类,包括:
3.根据权利要求2所述的方法,其特征在于,所述元素包括过孔和管脚;所述分类结果包括所述目标网络信号走线的至少一个端点在所述过孔的参考区域内、所述目标网络信号走线的至少一个端点与所述过孔的参考区域重合、所述目标网络信号走线的至少一个端点在所述管脚的参考区域内、所述目标网络信号走线的至少一个端点与所述管脚的参考区域重合。
4.根据权利要求3所述的方法,其特征在于,所述基于所述目标网络信号走线的端点位置以及所述元素的位置,对所述目标网络信号走线进行分类之前,还包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述目标网络信号走线与所述元素的位置确定待处理网络信号线,包括:
6.根据权利要求1至5任意一项所述的方法,其特征在于,所述根据所述目标网络信号走线的分类结果以及所述参考平面信息,对所述目标网络信号走线进行检查,包括:
7.一种信号网络走线检查装置,其特征在于,所述装置包括:
8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
技术总结本申请涉及一种信号网络走线检查方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:获取待检查层面组以及各所述待检查层面组中的元素,每一所述待检查层面组包括一走线层和一参考层;基于所述走线层中各目标网络信号走线得到走线信息,并基于所述参考层得到参考平面信息;基于所述目标网络信号走线的端点位置以及所述元素的位置,对所述目标网络信号走线进行分类;根据所述目标网络信号走线的分类结果以及所述参考平面信息,对所述目标网络信号走线进行检查。采用本方法能够实现对信号网络走线的检查。技术研发人员:江愿受保护的技术使用者:格兰菲智能科技股份有限公司技术研发日:技术公布日:2024/7/29本文地址:https://www.jishuxx.com/zhuanli/20240730/197292.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表