System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及计算机领域,更具体地,涉及云原生的用于电子设计自动化的检视方法、系统、计算机设备集群、计算机存储介质和程序产品。
技术介绍
1、电子设计自动化(electronic design automation,eda)是利用计算机辅助软件来实现大规模集成电路从设计(包括原理图、版图、设计规则检查等)到仿真验证直至生产制造等一系列过程的统称。通常,eda可以包括针对芯片/印刷电路板(printed circuitboard,pcb)设计环节所提供的自动化工具,而广义的eda可以包括从芯片设计、芯片封装、芯片测试、pcb设计、单板制造到测试等各环节所提供的自动化工具。
2、在eda流程的各阶段中,会产生一系列的设计图,诸如针对电子产品的电路原理图和pcb版图。为了保证设计图满足生产需求,相关专家需要对设计图进行检视,以提供检视意见,以便对设计图进行修正和改进。原理图与版图检视的最终目标是保证两者实现单板规格,诸如容限、容错能力、可靠性、可测试性、可生产性、可维护性等。
3、电子产品的电路原理图与pcb版图设计检视可以采取循序渐进的方式,从电路规范性、单元电路功能完整性、以及等单板性能指标等多个方面进行检视。作为示例,可以首先检视单板总体结构,例如模块划分是否合理、单板对外接口设计是否正确、总线拓扑结构设计是否可行等;然后,可以检视模块电路设计规范性,例如检视是否满足公司相关优选电路等;进而,可以结合电路规范设计要求和相关设计指南等,来监视面向单板基本功能的各单元电路模块及其接口和芯片应用;最后,可以结合器件
技术实现思路
1、在第一方面,提供了一种用于电子设计自动化的检视方法。该方法包括:接收针对第一设计图中的第一组元素的检视消息;基于第一设计图与第二设计图之间的映射关系,将检视消息与第二设计图中的第二组元素相关联,第一组元素和第二组元素相关联,第一设计图和第二设计图是不同类型的设计图;以及向与第二设计图相关联的第一账户推送检视消息。由此,能够将针对设计图中特定元素的检视意见及时反馈给与关联该设计图的另一设计图相关的人员,保证了准确可控的消息传递范围并能够支持对检视消息所指问题的准确定位,从而改善了检视效率并提高了设计过程中的安全性。
2、在第一方面的一些实施例中,其中第二设计图是电子产品的电路原理图,并且第一设计图是电子产品的印刷电路板版图。由此,能够实现电子产品的电路板设计流程中上下游设计图的协同检视,使得针对下游版图的检视意见能够及时被反馈给与约束该版图的上游设计图相关的人员。
3、在第一方面的一些实施例中,该方法还包括:使检视消息被显示在第一账户登录的第一终端的界面上;以及响应于从界面接收到对检视消息的选择,使第二设计图中的第二组元素在界面上被突出显示。由此,能够直观呈现检视问题在设计图中的位置,使得设计者能够快速找到设计图中需要检查的位置,防止遗漏。
4、在第一方面的一些实施例中,界面上还显示有第一设计图,并且该方法还包括:基于从界面所接收的对第二组元素的选择,使第一组元素在界面上被突出显示。由此,使得设计者能够协同地查看彼此相关联的设计图上的对应元素,便利设计者对文件的对照编辑。
5、在第一方面的一些实施例中,该方法还包括:接收针对检视消息的回复消息;基于映射关系,将回复消息与第一设计图相关联;以及响应于回复消息与第一设计图相关联,向第二账户和第三账户推送回复消息,第二账户与第一设计图相关联,检视消息来自第三账户。由此,可以及时准确地向相关人员传递针对检视消息的处理意见,并且无论提出检视意见的用户是否是下游设计图的设计者,也能够保证其及时获取上游设计者对相关问题的处理意见,该处理意见然后可供设计者参考,为其后续处理下游设计图中的对应问题提供支持。
6、在第一方面的一些实施例中,该方法还包括:响应于接收到关闭检视消息的处理流程的指示,关闭检视消息的处理流程。由此,能够允许用户主动结束检视消息的处理,使得能够在后续对检视流程进度的判断中将其排除。
7、在第一方面的一些实施例中,该方法还包括:检视消息在已创建的检视任务中被发起,并且该方法还包括:响应于接收到结束检视任务的指示,确定检视任务中是否存在未处理的检视消息;以及当确定检视任务中存在未处理的检视消息时,生成关于未处理的检视消息的第一提示。由此,能够确保在结束检视任务时,所有的检视消息都已经被处理。
8、在第一方面的一些实施例中,该方法还包括:响应于接收到开始针对第一设计图的生产线的下一阶段的指示,确定是否存在针对第一设计图的未处理的检视消息;以及当确定存在针对第一设计图的未处理的检视消息时,生成关于未处理的检视消息的第二提示。由此,能够避免在将设计图用户生产线的下一阶段时仍然存在已发现但未处理的问题。
9、在第一方面的一些实施例中,该方法还包括:响应于接收到对第二设计图的第一更新,向与第一设计图相关联的第二账户发出通知,通知指示第二设计图已更新;接收来自第二账户的对第一设计图的第二更新;以及基于第一更新和第二更新,更新第一设计图与第二设计图之间的映射关系。由此。能够保证第一设计图与第二设计图之间的映射关系与设计图的更新版本相符,便于后续的协同检视。
10、在第二方面,提供了一种用于电子设计自动化的检视系统。该系统包括:接收模块,被配置为接收针对第一设计图中的第一组元素的检视消息;关联模块,被配置为基于第一设计图与第二设计图之间的映射关系,将检视消息与第二设计图中的第二组元素相关联,第一组元素和第二组元素相关联,第一设计图和第二设计图是不同类型的设计图;以及推送模块,被配置为向与第二设计图相关联的第一账户推送检视消息。
11、在第二方面的一些实施例中,其中第二设计图是电子产品的电路原理图,并且第一设计图是电子产品的印刷电路板版图。
12、在第二方面的一些实施例中,该系统还包括:显示模块,被配置为使检视消息被显示在第一账户登录的第一终端的界面上;以及第一突出显示模块,被配置为响应于从界面接收到对检视消息的选择,使第二设计图中的第二组元素在界面上被突出显示。
13、在第二方面的一些实施例中,界面上还显示有第一设计图,并且该系统还包括:第二突出显示模块,被配置为基于从界面所接收的对第二组元素的选择,使第一组元素在界面上被突出显示。
14、在第二方面的一些实施例中,该系统还包括:回复接收模块,被配置为接收针对检视消息的回复消息;回复关联模块,被配置为基于映射关系,将回复消息与第一设计图相关联;以及回复推送模块,被配置为响应于回复消息与第一设计图相关联,向第二账户和第三账户推送回复消息,第二账户与第一设计图相关联,检视消息来自第三账户。
15、在第二方面的一些实施例中,该系统还包括:关闭模块,被配置为响应于接收到关闭检视消息的处理流程的指示,关闭检视消息的处理流程。
16、在第二方面的一些实施例中,本文档来自技高网...
【技术保护点】
1.一种用于电子设计自动化的检视方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,其中所述第二设计图是电子产品的电路原理图,并且所述第一设计图是所述电子产品的印刷电路板版图。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述界面上还显示有所述第一设计图,并且所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,其中所述检视消息在已创建的检视任务中被发起,并且所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
10.一种用于电子设计自动化的检视系统,其特征在于,包括:
11.根据权利要求10所述的系统,其特征在于,其中所述第二设计图是电子产品的电路原理图,并且所述第一设计图
12.根据权利要求10所述的系统,其特征在于,还包括:
13.根据权利要求12所述的系统,其特征在于,所述界面上还显示有所述第一设计图,并且所述系统还包括:
14.根据权利要求10所述的系统,其特征在于,还包括:
15.根据权利要求10所述的系统,其特征在于,还包括:
16.根据权利要求10所述的系统,其特征在于,其中所述检视消息在已创建的检视任务中被发起,并且所述系统还包括:
17.根据权利要求10所述的系统,其特征在于,还包括:
18.根据权利要求10所述的系统,其特征在于,还包括:
19.一种计算设备集群,其特征在于,包括至少一个计算设备,每个计算设备包括处理器和存储器;
20.一种计算机可读存储介质,其特征在于,包括计算机程序指令,当所述计算机程序指令由计算设备集群执行时,所述计算设备集群执行根据权利要求1至9中任一项所述的方法。
21.一种包含指令的计算机程序产品,其特征在于,当所述指令被计算设备集群运行时,使得所述计算设备集群执行根据权利要求的1至9中任一项所述的方法。
...【技术特征摘要】
1.一种用于电子设计自动化的检视方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,其中所述第二设计图是电子产品的电路原理图,并且所述第一设计图是所述电子产品的印刷电路板版图。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述界面上还显示有所述第一设计图,并且所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,其中所述检视消息在已创建的检视任务中被发起,并且所述方法还包括:
8.根据权利要求1所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1所述的方法,其特征在于,所述方法还包括:
10.一种用于电子设计自动化的检视系统,其特征在于,包括:
11.根据权利要求10所述的系统,其特征在于,其中所述第二设计图是电子产品的电路原理图,并且所述第一设计图是所述电子产品的印刷电路板版...
【专利技术属性】
技术研发人员:王曙光,刘倍源,何丹,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。