本发明涉及电子设计自动化,尤其涉及一种电子设计文件的检查方法、装置、电子设备与存储介质。
背景技术:
1、目前,电子产品的尺寸越来越小,相对应的电路设计越来越复杂,则需要对电子产品对应的电子设计文件的设计规则进行检查,以保证电子产品的功能不会由于设计规则有误而无法实现。
2、现有的电子产品对应的电子设计文件的设计规则检查方式,主要是人工使用电子设计自动化(electronic design automation,eda)工具对电子产品中的设计规则进行检查,但由于eda工具自带的设计规则检查项(design rule check,drc)固定且与其他类型的eda工具生成的电子设计文件的数据格式兼容性差,导致电子设计文件的设计规则检查的局限性较大,并且人工使用eda工具进行设计规则检查的方式,主要取决于技术人员的主观意愿,随意性较强,进而电子设计文件的设计规则检查存在漏检的可能,导致电子产品的质量出现参差不齐的问题,给电子产品的使用者也会带来较差的使用体验。
技术实现思路
1、本发明提供一种电子设计文件的检查方法、装置、电子设备与存储介质,能够实现根据不同目标电子设计文件的文件解析数据实时确定相对应的目标规则检查清单,目标电子设计文件对应的目标规则检查清单不再固定,解决了由于eda工具自带的drc项固定导致电子设计文件的设计规则检查的局限性较大的问题,增加了电子设计文件的设计规则检查的灵活性和便捷性;此外,各个目标电子设计文件均会被按照目标规则检查清单进行相应的设计规则的检查,解决了由于人工使用eda工具进行设计规则检查的方式,随意性较强,导致电子设计文件的设计规则检查存在漏检的问题,能够实现对电子设计文件的设计规则进行逐项检查的目的。
2、根据本发明的第一方面,提供了一种电子设计文件的检查方法,所述方法包括:
3、获取初始电子设计文件,并利用数据转换接口将所述初始电子设计文件转换为目标电子设计文件;
4、利用数据解析工具解析所述目标电子设计文件,得到文件解析数据;
5、基于所述文件解析数据,确定所述目标电子设计文件的目标规则检查清单;
6、按照所述目标规则检查清单对所述目标电子设计文件进行设计规则检查,得到所述目标电子设计文件的目标检查报告。
7、根据本发明的第二方面,提供了一种电子设计文件的检查装置,所述装置包括:
8、文件获取模块,用于获取初始电子设计文件,并利用数据转换接口将所述初始电子设计文件转换为目标电子设计文件;
9、文件解析模块,用于利用数据解析工具解析所述目标电子设计文件,得到文件解析数据;
10、清单确定模块,用于基于所述文件解析数据,确定所述目标电子设计文件的目标规则检查清单;
11、文件检查模块,用于按照所述目标规则检查清单对所述目标电子设计文件进行设计规则检查,得到所述目标电子设计文件的目标检查报告。
12、根据本发明的第三方面,提供了一种电子设备,包括处理器与存储器,
13、所述存储器,用于存储代码和相关数据;
14、所述处理器,用于执行所述存储器中的代码用以实现如本发明实施例中任一所述的电子设计文件的检查方法。
15、根据本发明的第四方面,提供了一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明实施例中任一所述的电子设计文件的检查方法。
16、本发明实施例中,可以自动获取任意格式的初始电子设计文件,并利用数据转换接口将初始电子设计文件转换为固定格式的目标电子设计文件,以便于利用数据解析工具解析目标电子设计文件,得到文件解析数据,相当于利用数据转换接口实现任意格式的初始电子设计文件的数据格式转换,解决由于eda工具自带的drc项与其他类型的eda工具生成的电子设计文件的数据格式兼容性差,导致电子产品的设计规则检查的局限性较大的问题,然后基于文件解析数据,确定目标电子设计文件的目标规则检查清单,最后自动按照目标规则检查清单对目标电子设计文件进行设计规则检查,得到目标电子设计文件的目标检查报告,即不同的目标电子设计文件对应的文件解析数据不同,进而不同的目标电子设计文件对应的目标规则检查清单不同,实现根据不同目标电子设计文件的文件解析数据实时确定相对应的目标规则检查清单,目标电子设计文件对应的目标规则检查清单不再固定,解决了由于eda工具自带的drc项固定导致电子设计文件的设计规则检查的局限性较大的问题,增加了电子设计文件的设计规则检查的灵活性和便捷性;此外,由于每个目标电子设计文件均有对应的文件解析数据,并且也会基于每个文件解析数据,确定每个目标电子设计文件的目标规则检查清单,也就是说,各个目标电子设计文件均会被按照目标规则检查清单进行相应的设计规则的检查,解决了由于人工使用eda工具进行设计规则检查的方式,随意性较强,导致电子设计文件的设计规则检查存在漏检的问题,能够实现对电子设计文件的设计规则进行逐项检查的目的,即能够毫无遗漏的对每个电子设计文件的设计规则进行检查,进而能够更好地确保电子设计文件的设计规则相对应的电子产品的功能正常,提升电子产品的质量,给电子产品的使用者也能带来更好的使用体验。
1.一种电子设计文件的检查方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于所述文件解析数据,确定所述目标电子设计文件的目标规则检查清单,包括:
3.根据权利要求2所述的方法,其特征在于,所述文件解析数据包括产品类型和/或检查阶段,所述根据所述文件解析数据,确定规则检查清单信息,包括:
4.根据权利要求2所述的方法,其特征在于,所述规则检查清单信息包括规则检查清单和所述规则检查清单的清单级别,所述基于所述规则检查清单信息,确定所述目标电子设计文件的目标规则检查清单,包括:
5.根据权利要求4所述的方法,其特征在于,所述根据所述规则检查清单的清单级别,确定所述规则检查清单的清单属性,包括:
6.根据权利要求4所述的方法,其特征在于,所述基于所述清单属性和所述规则检查清单,确定所述目标电子设计文件的目标规则检查清单,包括:
7.根据权利要求1所述的方法,其特征在于,在按照所述目标规则检查清单对所述目标电子设计文件进行设计规则检查,得到所述目标电子设计文件的目标检查报告之后,所述方法还包括:
8.一种电子设计文件的检查装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于,包括处理器与存储器,
10.一种存储介质,其上存储有计算机程序,该程序被处理器执行时实现权利要求1至7任一项所述的电子设计文件的检查方法。
