一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电路原理图的审查方法及装置、计算机可读存储介质与流程

2021-11-15 16:03:00 来源:中国专利 TAG:


1.本发明实施例涉及测试领域,尤其涉及一种电路原理图的审查方法及装置、计算机可读存储介质。


背景技术:

2.随着科技水平的进步,硬件系统复杂度逐渐提升,设计、检查近百页的电路原理图需要耗费设计人员大量时间,而电路原理图中的任何一点小错误都将导致对应的产品功能无法正常使用。传统电路原理图设计工具如orcad、concept hdl具备设计规则检测(design rule check,drc)检查工具,但drc检查工具仅能够依据通用性设计规则进行检查。
3.为了提高设计的可靠性,有时采用模块化的电路原理图设计,但是在模块迁移与最终的电路原理图检查、校对过程中,存在大量重复性工作,需要耗费大量时间成本,电路图审查效率较低。


技术实现要素:

4.本发明实施例解决的技术问题是如何提高电路原理图的检查效率及可靠性。
5.为解决上述技术问题,本发明实施例提供一种电路原理图的审查方法,包括:获取待审查的目标电路模块原理图,所述电路原理图包含若干个目标电路模块原理图;从云端数据库中获取与所述目标电路模块原理图的类型相适配的参照电路模块原理图;提取所述目标电路模块原理图的主体架构信息以及辅助电路信息;根据所述目标电路模块原理图的主体架构信息与所述参照电路模块原理图的主体架构信息,对所述目标电路模块原理图的主体架构进行审查,得到所述目标电路模块原理图的主体架构审查结果;根据所述目标电路模块原理图的辅助电路信息以及所述参照电路模块原理图的辅助电路信息,对所述目标电路模块原理图的辅助电路进行审查,得到所述目标电路模块原理图的辅助电路审查结果;根据所述目标电路模块原理图的主体架构的审查结果以及辅助电路的审查结果,得到所述目标电路模块原理图的综合审查结果。
6.可选的,所述电路原理图的审查方法还包括:将所述目标电路模块原理图的主体架构信息以及辅助电路信息存储至所述云端数据库。
7.可选的,在提取所述目标电路模块原理图的主体架构信息以及辅助电路信息之前,还包括:按照设定的命名规则对所述目标电路模块原理图中的器件名称及互连网络名称进行重命名,得到重命名之后的器件名称及重命名之后的互连网络名称。
8.可选的,所述提取所述目标电路模块原理图的主体架构信息,包括:对所述目标电路模块原理图中的互连网络进行扫描;根据互连网络所连接的器件的类型,判断器件所在的电路是否为辅助电路;当确定为辅助电路时,对所述辅助电路所在的互连网络进行标记,直至所述目标电路模块原理图中所有辅助电路所在的互连网络均被标记;根据未被标记的互连网络确定不属于所述辅助电路的器件,得到所述目标电路模块原理图的主体架构信息。
9.可选的,所述提取所述目标电路模块原理图的辅助电路信息,包括:根据所述辅助电路包含的器件以及各器件的连接关系确定所述辅助电路的类型;获取所述辅助电路中的器件的参数信息;基于所述辅助电路的类型及所述辅助电路中的器件的参数信息得到所述目标电路模块原理图的辅助电路信息。
10.可选的,所述根据所述目标电路模块原理图的主体架构信息与所述参照电路模块原理图的主体架构信息,对所述目标电路模块原理图的主体架构进行审查,得到所述目标电路模块原理图的主体架构审查结果,包括:按照设定的扫描规则,对所述目标电路模块原理图的主体架构中的各器件之间的连接关系进行扫描,对所述参照电路模块原理图的主体架构中的各器件之间的连接关系进行扫描;将扫描得到的所述目标电路模块原理图的主体架构中的各器件之间的连接关系与所述参照电路模块原理图的主体架构中的各器件之间的连接关系进行比对;记录所述目标电路模块原理图的主体架构中的各器件之间的连接关系与所述参照电路模块原理图的主体架构中的各器件之间的连接关系不相同的器件信息;根据与所述参照电路模块原理图的主体架构中的各器件之间的连接关系不相同的器件信息,得到所述目标电路模块原理图的主体架构审查结果。
11.可选的,所述根据所述目标电路模块原理图的辅助电路信息以及所述参照电路模块的辅助电路信息,对所述目标电路模块原理图的辅助电路进行审查,得到所述目标电路模块原理图的辅助电路审查结果,包括:提取所述参照电路模块原理图的辅助电路信息;对于所述目标电路模块原理图的主体架构中器件之间的连接关系与所述参照电路模块原理图的主体架构中器件的连接关系相同时,判断具有相同连接关系的器件之间的辅助电路结构是否相同;若具有相同连接关系的器件之间的辅助电路结构不同,根据具有相同连接关系的器件之间的辅助电路结构的差异,得到所述目标电路模块的辅助电路审查结果。
12.可选的,所述电路原理图的审查方法还包括:当具有相同连接关系的器件之间的辅助电路结构相同时,基于所述目标电路模块原理图的辅助电路的器件参数信息以及所述参照电路模块原理图的辅助电路的器件参数信息,对所述目标电路模块原理图的辅助电路进行审查。
13.可选的,所述器件参数信息包括以下任一种类型:器件名称、器件封装信息、器件材料信息,所述基于所述目标电路模块原理图的辅助电路的器件参数信息以及所述参照电路模块原理图的辅助电路的器件参数信息,对所述目标电路模块原理图的辅助电路进行审查,包括:获取每种类型的器件参数的权重;结合每种类型的器件参数的权重,基于所述目标电路模块原理图的辅助电路的器件参数信息以及所述参照电路模块原理图的辅助电路的器件参数信息,对所述目标电路模块原理图的辅助电路进行审查。
14.可选的,所述电路原理图的审查方法还包括:根据下载请求,从云端数据库获取对应的电路模块原理图;根据获取的电路模块原理图对应的输入接口信息及输出接口信息,将多个电路模块原理图进行拼接。
15.可选的,所述电路原理图的审查方法还包括:根据所述获取的电路模块原理图对应的电源接口信息,为所述获取的电路模块原理图匹配对应的供电电源。
16.可选的,所述电路原理图的审查方法还包括:根据所述获取的电路模块原理图中的器件的引脚的互连网络信息、器件类型定义互连网络的互连网络接口名称。
17.本发明实施例还提供一种电路原理图的审查装置,包括:第一获取单元,适于获取
待审查的目标电路模块原理图,所述电路原理图包含所述目标电路模块原理图;第二获取单元,适于从云端数据库中获取与所述目标电路模块原理图的类型相适配的参照电路模块原理图;提取单元,适于提取所述目标电路模块原理图的主体架构信息以及辅助电路信息;主体架构审查单元,适于根据所述目标电路模块原理图的主体架构信息与所述参照电路模块原理图的主体架构信息,对所述目标电路模块原理图的主体架构进行审查,得到所述目标电路模块原理图的主体架构审查结果;辅助电路审查单元,适于根据所述目标电路模块原理图的辅助电路信息以及所述参照电路模块原理图的辅助电路信息,对所述目标电路模块原理图的辅助电路进行审查,得到所述目标电路模块原理图的辅助电路审查结果;确定单元,适于根据所述目标电路模块原理图的主体架构的审查结果以及辅助电路的审查结果,得到所述目标电路模块原理图的综合审查结果。
18.本发明实施例还提供一种电路原理图的审查装置,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行上述任一电路原理图的审查方法的步骤。
19.本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质为非易失性存储介质或非瞬态存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时执行上述任一电路原理图的审查方法的步骤。
20.与现有技术相比,本发明实施例的技术方案具有以下有益效果:
21.通过将待审查的目标电路模块原理图与从云端数据库获取的类型相适配的参照电路模块原理图进行比对,根据提取的目标电路模块原理图的主体架构信息以及辅助电路信息对目标电路模块原理图分别对目标电路模块原理图进行主体架构的审查以及辅助电路的审查,通过对主体架构以及辅助电路的分层次审查,可以实现对目标电路模块原理图的功能性设计规则的审查,相比现有技术中通过人工进行审查的方式而言,可以提高审查效率及可靠性。
附图说明
22.图1是本发明实施例中的一种电路原理图的审查方法的流程图;
23.图2是本发明实施例中的一种主体架构信息提取方法的流程图;
24.图3是本发明实施例中的一种辅助电路信息的提取方法的流程图;
25.图4是本发明实施例中的一种主体架构信息的审查流程图;
26.图5是本发明实施例中的一种辅助电路审查流程图;
27.图6是本发明实施例中的另一种辅助电路审查流程图;
28.图7是本发明实施例中的一种基于模块的电路原理图设计方法的流程图;
29.图8是是本发明实施例中的一种电路原理图的审查装置的结构示意图。
具体实施方式
30.如上所述,现有的电路原理图审查方法通常是采用人工审图的方法,即通过硬件设计人员对电路原理图进行检查,而人工审查方式的可靠性差、效率低。此外,也可以通过drc检查工具对电路原理图进行检查,但该工具仅能够依据通用性设计规则进行检查。现有技术中,一种方式是采用各种模式电路的规则存入规则数据库中,使用所述模式电路的匹
配方法,在待审电路原理图中匹配相应的模式电路,并根据所述存入规则数据库中的模式电路的规则,对待审电路原理图进行审查。另一种方式是采用预设的电路电气约束条件库,对电路原理图中的元器件的信息以及芯片连接引脚之间的电器网络信息进行检查,并根据检查结果输出检查报告。然而,现有技术中的检查方案,只能检查出是否有短路、断路、器件的连接方式等简单的常识性的错误。当采用模块化的电路原理图设计时,在模块迁移与最终的原理图检查、校对过程中,功能性设计规则依然需要依赖人工检查,而通过人工方式检查存在大量重复性工作,需要耗费大量时间成本,电路原理图审查效率较低。对于同样存在可靠性差、效率低的问题。
31.本发明实施例中,通过将待审查的目标电路模块原理图与从云端数据库获取的类型相适配的参照电路模块原理图进行比对,根据提取的目标电路模块原理图的主体架构信息以及辅助电路信息对目标电路模块原理图分别对目标电路模块原理图进行主体架构的审查以及辅助电路的审查,通过对主体架构以及辅助电路的分层次审查,可以实现对目标电路模块原理图的功能性设计规则的审查,相比现有技术中通过人工进行审查的方式而言,可以提高审查效率及可靠性。
32.为使本发明实施例的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
33.参照图1,给出了本发明实施例中的一种电路原理图的审查方法的流程图,具体可以包括如下步骤:
34.步骤11,获取待审查的目标电路模块原理图。
35.在具体实施中,一张电路原理图通常包括多个电路模块原理图,在进行电路图审查时,可以将电路原理图按照功能模块划分,得到多个电路模块原理图,将待审查的电路模块原理图作为目标电路模块原理图。
36.例如,在获取界面包括电路原理图的功能类别菜单,用户可以在获取界面选择待审查的目标电路模块原理图的功能所属的功能类别,找到对应的功能分类之后,上传目标电路模块原理图,以使得能够获取到目标电路模块原理图。
37.步骤12,从云端数据库中获取与所述目标电路模块原理图的类型相适配的参照电路模块原理图。
38.在具体实施中,在云端数据库中存储有各种类型的电路原理图、电路模块原理图等,可以根据目标电路模块原理图的功能模块的类型,从云端数据库获取到与目标电路模块原理图的类型相适配的参照电路模块原理图。
39.步骤13,提取所述目标电路模块原理图的主体架构信息以及辅助电路信息。
40.在具体实施中,在提取所述目标电路模块原理图的主体架构信息以及辅助电路信息之前,还可以按照设定的命名规则对目标电路模块原理图中的器件名称及互连网络名称进行重命名,得到重命名之后的器件名称及重命名之后的互连网络名称。
41.在本发明实施例中,可以根据目标电路模块原理图中的器件信息以及封装信息等目标电路模块原理图中的器件进行重新命名,根据器件、引脚对互连网络名称进行重新命名,通过自动规范器件名称以及互连网络名称,可以减小因设计人员的设计习惯对同一器件或互连网络采用不同的命名所造成的审查误差。
42.在获取到目标电路模块原理图之后,可以对目标电路模块原理图进行预处理,以
提取目标电路模块原理图的主体架构信息以及辅助电路信息。其中,主体架构信息可以包括器件以及器件之间的互连关系等。辅助电路指主体架构中的器件之间采用的电路。辅助电路信息可以包括辅助电路结构以及辅助电路包括的器件的参数等。
43.在本发明实施例中,可以通过如下方式提取主体架构信息,参照图2,给出的本发明实施例中的一种主体架构信息提取方法的流程图,可以包括如下步骤:
44.步骤21,对所述目标电路模块原理图中的互连网络进行扫描。
45.步骤22,根据互连网络所连接的器件的类型,判断器件所在的电路是否为辅助电路。
46.在具体实施中,通常不同类型的辅助电路所包含的器件类型不同,可以根据互连网络所连接的器件类型,判断互连网络所连接的器件所在的电路是否为辅助电路。例如,将涉及电容或电阻的电路判断为辅助电路,电阻可以为上拉电阻、下拉电阻等。
47.在本发明实施例中,可以通过设置辅助电路的判断条件所包含的内容,来调整审查精度,判断条件所包含的内容越多,相应的辅助电路的判断严苛性越高,辅助电路的判断的准确性以及审查精度越高。例如,判断条件包括辅助电路所包含的器件类型、器件数目、器件型号以及器件之间的连接关系等。
48.步骤23,当确定为辅助电路时,对所述辅助电路所在的互连网络进行标记,直至所述目标电路模块原理图中的所有辅助电路所在的互连网络均被标记。
49.当确定某一互连网络所连接的器件所在的电路为辅助电路后,可以对辅助电路所在的互连网络进行标记,以区分互连网络所连接的为辅助电路还是单独的器件。继续根据其他互连网络所连接的器件的类型,判断其他互连网络所连接的器件所在的类型是否为辅助电路,直至完成所有互连网络的判断。
50.步骤24,根据未被标记的互连网络确定不属于所述辅助电路的器件,得到所述目标电路模块原理图的主体架构信息。
51.在具体实施中,可以从未被标记的互连网络所连接的器件,得到目标电路模块原理图的主体架构信息。
52.在本发明实施例中,可以通过如下方式提取辅助电路信息,参照图3,给出的本发明实施例中的一种辅助电路信息的提取方法的流程图,可以包括如下步骤:
53.步骤31,根据所述辅助电路包含的器件以及各器件的连接关系确定所述辅助电路的类型。
54.在具体实施例中,可以根据各辅助电路包含的器件以及各器件之间的连接关系确定辅助电路的类型。
55.在本发明实施例中,对于可以根据器件的类型判断辅助电路类型的,可以根据器件类型直接确定辅助电路的类型,包括上拉电阻的辅助电路为上拉电阻辅助电路,包括下拉电阻的为下拉电阻辅助电路。
56.在本发明实施例中,对于根据器件的类型无法直接判断辅助电路类型时,可以根据器件的类型,并结合各器件之间的连接关系确定辅助电路的类型。
57.步骤32,获取所述辅助电路中的器件的参数信息。
58.在具体实施中,可以提取辅助电路中的器件的参数信息,器件的参数信息可以包括:器件的类型、器件的材料信息、器件的互连网络信息、器件的属性信息等中的一种或多
种,器件的属性信息与器件的类型相关,当器件的类型不同时,相应的属性信息不同,如电阻的属性信息可以电阻的阻值、电阻的功率等。电容的属性信息可以包括电容的电容量、电容差等。
59.步骤33,基于所述辅助电路的类型及所述辅助电路中的器件的参数信息得到所述目标电路模块原理图的辅助电路信息。
60.步骤14,根据所述目标电路模块原理图的主体架构信息与所述参照电路模块原理图的主体架构信息,对所述目标电路模块原理图的主体架构进行审查,得到所述目标电路模块原理图的主体架构审查结果。
61.在具体实施中,对目标电路模块原理图的主体架构进行审查,具体而言,根据所述目标电路模块原理图的主体架构信息与所述参照电路模块原理图的主体架构信息,将目标电路模块原理图的主体架构信息与参照电路模块原理图的主体架构信息进行比对,整理目标电路模块原理图对应的主体架构信息与参照电路模块原理图的主体架构信息不同的连接关系,生成主体架构审查结果。
62.步骤15,根据所述目标电路模块原理图的辅助电路信息以及所述参照电路模块原理图的辅助电路信息,对所述目标电路模块原理图的辅助电路进行审查,得到所述目标电路模块原理图的辅助电路审查结果。
63.在具体实施中,对目标电路模块原理图的辅助电路进行审查,具体而言,根据目标电路模块原理图的辅助电路信息以及参照电路模块原理图的辅助电路信息,将目标电路模块原理图的辅助电路信息对参照电路模块原理图的辅助电路信息进行比对,根据目标电路模块原理图的辅助电路信息与参照电路模块原理图的辅助电路信息不同之处,得到目标电路模块原理图的辅助电路审查结果。
64.在具体实施中,参照电路模块原理图的辅助电路信息可以包括一种类型的辅助电路对应的信息,也可以为实现同一功能的多种辅助电路分别对应的信息,以在辅助电路审查时,能够兼顾目标电路模块原理图设计的灵活性,避免出现过度审查。
65.步骤16,根据所述目标电路模块原理图的主体架构的审查结果以及辅助电路的审查结果,得到所述目标电路模块原理图的综合审查结果。
66.在具体实施中,可以综合目标电路原理图的主体架构的审查结果以及辅助电路的审查结果,得到目标电路模块原理图的综合审查结果。目标电路模块原理图的综合审查结果可以包括目标电路模块原理图的主体架构与参照电路模块原理图的主体架构的不同点,目标电路模块原理图的辅助电路与参照电路模块原理图的辅助电路的不同点。
67.由上可知,通过将待审查的目标电路模块原理图与从云端数据库获取的类型相适配的参照电路模块原理图进行比对,根据提取的目标电路模块原理图的主体架构信息以及辅助电路信息对目标电路模块原理图分别对目标电路模块原理图进行主体架构的审查以及辅助电路的审查,通过对主体架构以及辅助电路的分层次审查,可以实现对目标电路模块原理图的功能性设计规则的审查,相比现有技术中通过人工方式进行审查的方式而言,可以提高审查效率及可靠性。此外,通过对目标电路模块原理图的审查分为主体架构的审查以及辅助电路的审查,可以避免过度审查。
68.在具体实施中,关于步骤14中对主体架构信息的审查,可以通过如下方式进行,参照图4,给出了本发明实施例中的一种主体架构信息的审查流程图,具体可以包括如下步
骤:
69.步骤41,按照设定的扫描规则,对所述目标电路模块原理图的主体架构中的各器件之间的连接关系进行扫描,对所述参照电路模块原理图的主体架构中的各器件之间的连接关系进行扫描。
70.步骤42,将扫描得到的所述目标电路模块原理图的主体架构中的各器件之间的连接关系与所述参照电路模块原理图的主体架构中的各器件之间的连接关系进行比对。
71.步骤43,记录所述目标电路模块原理图的主体架构中的各器件之间的连接关系与所述参照电路模块原理图的主体架构中的各器件之间的连接关系不相同的器件信息。
72.步骤44,根据与所述参照电路模块原理图的主体架构中的各器件之间的连接关系不相同的器件信息,得到所述目标电路模块原理图的主体架构审查结果。
73.在本发明实施例中,关于步骤15中对辅助电路的审查可以采用如下方式进行,参照图5,给出了本发明实施例中的一种辅助电路审查流程图,具体可以包括如下步骤:
74.步骤51,提取所述参照电路模块原理图的辅助电路信息。
75.步骤52,对于所述目标电路模块原理图的主体架构中器件之间的连接关系与所述参照电路模块原理图的主体架构中器件的连接关系相同时,判断具有相同连接关系的器件之间的辅助电路结构是否相同。
76.步骤53,若具有相同连接关系的器件之间的辅助电路结构不同,根据具有相同连接关系的器件之间的辅助电路结构的差异,得到所述目标电路模块的辅助电路审查结果。
77.在具体实施中,若具有相同连接关系的器件之间的辅助电路结构相同时,基于所述目标电路模块原理图的辅助电路的器件参数信息以及所述参照电路模块原理图的辅助电路的器件参数信息,对所述目标电路模块原理图的辅助电路进行审查。
78.在本发明实施例中,所述器件参数信息包括以下任一种类型:器件名称、器件封装信息、器件材料信息。
79.在具体实施中,为了提高辅助电路的审查精度,获取每种类型的器件参数的权重,结合每种类型的器件参数的权重,基于所述目标电路模块原理图的辅助电路的器件参数信息以及所述参照电路模块原理图的辅助电路的器件参数信息,对所述目标电路模块原理图的辅助电路进行审查。
80.在本发明另一实施例中,关于步骤15中对辅助电路的审查可以采用如下方式进行,参照图6,辅助电路的审查过程可以包括如下步骤:
81.步骤61,从云端数据库提取参照电路模块原理图的辅助电路信息。
82.参照电路模块原理图的辅助电路信息可以包含辅助电路类型以及所包含器件的具体参数。
83.步骤62,判断目标电路模块原理图的主体架构中器件之间的连接关系与所述参照电路模块原理图的主体架构中器件的连接关系是否相同。
84.在具体实施中,依次将目标电路模块原理图的辅助电路结构与参照电路模块原理图的辅助电路结构进行比对,判断目标电路模块原理图的主体架构中器件之间的连接关系与所述参照电路模块原理图的主体架构中器件的连接关系是否相同,当判断结果为否时,执行步骤63;当判断结果为是时,执行步骤64。
85.步骤63,根据具有相同连接关系的器件之间的辅助电路结构的差异,得该辅助电
路审查结果。
86.在具体实施中,若具有相同连接关系的器件之间的辅助电路结构不同,根据具有相同连接关系的器件之间的辅助电路结构的差异,得到该辅助电路审查结果。
87.在具体实施中,若是目标电路模块原理图中具有相同连接关系的器件不存在辅助电路,而参照电路模块原理图中具有相同连接关系的器件存在辅助电路图,则可以将参照电路模块原理图中的辅助电路结构、所有器件参数作为该辅助电路的审查结果。若是目标电路模块原理图中具有相同连接关系的器件存在辅助电路,而参照电路模块原理图中具有相同连接关系的器件不存在辅助电路图,则可以将目标电路模块原理图中的辅助电路结构、所有器件参数作为该辅助电路的审查结果。
88.步骤64,对比辅助电路中的各器件参数、设置各参数权重,对该辅助电路进行高级审查。
89.具体而言,在审查过程中,各器件参数对应的权重的大小可以根据实际应用需求进行设定。例如,可以设置器件名称、器件封装信息、器件材料信息、各器件的数目等的权重,根据目标电路模块原理图中的辅助电路与参照电路模块原理图中的辅助电路中相同的器件参数以及对应的权重,计算目标电路模块原理图中的辅助电路与参照电路模块原理图的辅助电路的相似度值,当计算得到的相似度值超出设定的相似度阈值时,则可以确定目标电路模块原理图的辅助电路与参照电路模块原理图的辅助电路相同,否则,则不相同。
90.例如,目标电路模块原理图的辅助电路包括第一器件、第二器件及第三器件、其中,第一器件的器件名称对应的权重为a,第一器件的封装信息对应的权重为b,第一器件材料对应的权重为c,第一器件的数目对应的权重为d,第二器件的器件名称对应的权重为e,第二器件的封装信息对应的权重为f,第二器件材料对应的权重为g,第二器件的数目对应的权重为h,第三器件的器件名称对应的权重为i,第三器件的封装信息对应的权重为j,第三器件材料对应的权重为k,第三器件的数目对应的权重为l。将目标电路模块原理图的辅助电路的器件参数与参照电路模块原理图的辅助电路的器件参数中相同的器件参数的权重累加,得到目标电路模块原理图中的辅助电路与参照电路模块原理图的辅助电路的相似度值。如目标电路模块原理图的辅助电路与参照电路模块原理图的辅助电路相同的参数为:第一器件的器件名称、第一器件的封装信息、第一器件材料、第一器件的数目、第二器件的器件名称、第二器件的封装信息、第二器件材料、第一器件的数目、第三器件的器件名称、第三器件的封装信息、第三器件材料、第三器件的数目,则目标电路模块原理图中的辅助电路与参照电路模块原理图的辅助电路的相似度值为a、b、c、d、e、f、g、i、j、k及l之和。
91.步骤65,判断是否完成所有辅助电路的审查。
92.当判断结果为是时,执行步骤66。当判断结果为否时,执行步骤62,继续对剩余的辅助电路进行审查,直至完成所有的辅助电路的审查。
93.步骤66,整理目标电路模块的原理图对应的辅助电路的审查结果。
94.在具体实施中,可以根据各辅助电路的审查结果,整理目标电路模块的原理图对应的辅助电路的审查结果。
95.在本发明实施例中,当目标电路模块原理图对应的辅助电路存在多种审查情况时,其中步骤63整理得到的审查结果具有更高显示优先级,步骤64整理得到的审查结果依据步骤64中的权重设置依次显示审查结果。
96.在具体实施中,通过调整各辅助电路中的各器件参数、以及调整各参数权重的大小,可以实现对辅助电路审查的精度,调节审查效率,以按照需求对辅助电路进行模糊审查或者高级审查。
97.在本发明实施例中,得到目标电路模块原理图的综合审查结果之后,若是目标电路模块原理图综合审查结果显示目标电路模块原理图审查通过,可以自动将所述目标电路模块原理图的主体架构信息以及辅助电路信息存储至所述云端数据库,以丰富云端数据库中的电路原理图资源。也可以由人工触发存储操作,将所述目标电路模块原理图的主体架构信息以及辅助电路信息存储至所述云端数据库。
98.本发明能够通过从云端数据库下载所需电路原理图模块提供电路原理图设计所需的多种资源,并且能够根据所连接模块功能、器件、引脚自动定义模块间互连网络名称,提高模块化设计效率。针对电路原理图审查部分,本发明能够将电路模块原理图上传至云端,与指定电路模块原理图模块进行对比,并通过多级审查控制,电路模块原理图的主体架构审查以及辅助电路审查分开进行,相同的连接关系的器件间可以采用具有相同功能的辅助电路,而无须限制于采用完全相同的辅助电路,以实现功能性设计规则的审查,实现审查精度与审查效率的平衡。
99.本发明实施例还提供一种基于模块的电路原理图设计方法,参照图7,基于模块的电路原理图设计方法可以包括如下步骤:
100.步骤71,根据下载请求,从云端数据库获取对应的电路模块原理图。
101.根据功能模块划分,从云端原理图库下载相应电路模块原理图。云端原理图库包含各电路原理图模块的原理图、主体架构信息与辅助电路信息等。
102.步骤72,根据获取的电路模块原理图对应的输入接口信息及输出接口信息,将多个电路模块原理图进行拼接。
103.根据电路模块原理图模块定义的信号接口、电源接口将获取的电路模块原理图进行拼合,并根据网络所连接的功能模块、器件、引脚信息自动定义接口信号网络名称。根据各电路模块原理图模块输入、输出接口信号定义,连接不同模块;根据各电路模块原理图模块电源接口定义,设计各电路模块原理图的供电电源。
104.在步骤72之后,还可以包括步骤73,修改电路模块原理图。
105.在具体实施中,根据实际需求对各电路模块原理图进行修改。根据实际设计需求,可对各电路模块原理图进行修改,例如修改匹配电阻阻值,修改匹配方式等。
106.步骤74,完成电路原理图设计。
107.基于云端数据库中存储的电路模块原理图进行电路原理图的设计,可以在保证模块化设计灵活性的同时,简化模块化原理图设计操作流程,提高电路原理图的设计效率。
108.本发明实施例还提供一种电路原理图的审查装置,参照图8,给出了本发明实施例中的一种电路原理图的审查装置的结构示意图。电路原理图的审查装置80可以包括:
109.第一获取单元81,适于获取待审查的目标电路模块原理图,所述电路原理图包含所述目标电路模块原理图;
110.第二获取单元82,适于从云端数据库中获取与所述目标电路模块原理图的类型相适配的参照电路模块原理图;
111.提取单元83,适于提取所述目标电路模块原理图的主体架构信息以及辅助电路信
息;
112.主体架构审查单元84,适于根据所述目标电路模块原理图的主体架构信息与所述参照电路模块原理图的主体架构信息,对所述目标电路模块原理图的主体架构进行审查,得到所述目标电路模块原理图的主体架构审查结果;
113.辅助电路审查单元85,适于根据所述目标电路模块原理图的辅助电路信息以及所述参照电路模块原理图的辅助电路信息,对所述目标电路模块原理图的辅助电路进行审查,得到所述目标电路模块原理图的辅助电路审查结果;
114.确定单元86,适于根据所述目标电路模块原理图的主体架构的审查结果以及辅助电路的审查结果,得到所述目标电路模块原理图的综合审查结果。
115.在具体实施中,电路原理图的审查装置80的工作原理及工作流程,可以参考本发明上述任一实施例提供的电路原理图的审查方法中的描述,此处不再赘述。
116.本发明实施例还提供一种电路原理图的审查装置,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行上述任一电路原理图的审查方法的步骤。
117.本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质为非易失性存储介质或非瞬态存储介质,其上存储有计算机程序,所述计算机程序被处理器运行时执行上述任一电路原理图的审查方法的步骤。
118.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于任一计算机可读存储介质中,存储介质可以包括:rom、ram、磁盘或光盘等。
119.虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献