一种对网表进行批量对比的方法技术

技术编号:27477909 阅读:49 留言:0更新日期:2021-03-02 17:47
一种对网表进行批量对比的方法,包括以下步骤:分析导出的网表,制定网表内容对比规则;接收待对比网表文件,根据网表信息进行匹配;匹配完成后进行数据分析,完成差异性比较。本发明专利技术的对网表进行批量对比的方法,能够高效准确地进行大量网表文件的快速对比工作,提高对比准确率,节省时间提高开发效率,从而能够加快项目的进度。快项目的进度。快项目的进度。

【技术实现步骤摘要】
一种对网表进行批量对比的方法


[0001]本专利技术涉及PDK开发领域
,特别是涉及一种对网表进行批量对比的方法。

技术介绍

[0002]随着微电子技术的迅速发展以及集成电路规模不断提高,对电路性能的设计要求越来越严格,这势必对用于大规模集成电路设计的EDA 工具提出越来越高的要求。而网表文件是描述电路的连接关系的文件,一般以文本文件的形式存在,是EDA工具中重要的一环。在实际项目开发过程中,从版图中抽取出网表文件往往数据量庞大并且文件数目众多,而现有技术对不同工具导出的网表文件处理相对简单,其对于数据的一致性、完整性、可靠性难以保证,造成用户完成网表对比工作周期长。

技术实现思路

[0003]为了解决现有技术存在的不足,本专利技术的目的在于提供一种对网表进行批量对比的方法,能够高效准确地进行大量网表文件的快速对比工作,提高对比准确率,节省时间提高开发效率,从而能够加快项目的进度。
[0004]为实现上述目的,本专利技术提供的一种对网表进行批量对比的方法,包括以下步骤:分析导出的网表,制定网表内容对比规则;接收待对比网表文件,根据网表信息进行匹配;匹配完成后进行数据分析,完成差异性比较。
[0005]进一步地,所述分析导出的网表,制定网表内容对比规则的步骤,还包括,确定网表有效数据的标识符,按行读取文件中的有效数据;以空格为分段单位,将每行数据分为若干数据单元块;以数据单元块为对比最小单位,制定对比规则进行逐一对比。
[0006]进一步地,所述接收待对比网表文件,根据网表信息进行匹配的步骤,还包括,接收待处理的网表文件,获取待对比网表文件的文件名,以网表文件的后缀名进行匹配。
[0007]进一步地,所述匹配完成后进行数据分析,完成差异性比较的步骤,还包括,将目标文件按照比较结果进行标注并在网表库中显示。
[0008]为实现上述目的,本专利技术还提供一种电子设备,包括存储器和处理器,所述存储器上储存有在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行如上文所述的对网表进行批量对比的方法的步骤。
[0009]为实现上述目的,本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序运行时执行如上文所述的对网表进行批量对比的方法的步骤。
[0010]本专利技术的对网表进行批量对比的方法、电子设备及计算机可读存储介质,具有以下有益效果:1)能够高效准确地进行大量网表文件的快速对比工作,提高对比准确率。
[0011]2)节省时间提高开发效率,从而能够加快项目的进度,提高对网表数据处理的效
率。
[0012]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。
附图说明
[0013]附图用来提供对本专利技术的进一步理解,并且构成说明书的一部分,并与本专利技术的实施例一起,用于解释本专利技术,并不构成对本专利技术的限制。在附图中:图1为根据本专利技术的对网表进行批量对比的方法流程图;图2为根据本专利技术的实施例一对网表进行批量对比方法流程示意图。
具体实施方式
[0014]以下结合附图对本专利技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。
[0015]图1为根据本专利技术的对网表进行批量对比的方法流程图,下面将参考图1,对本专利技术的对网表进行批量对比的方法进行详细描述。
[0016]首先,在步骤101,选择需要对比的网表所在的文件夹,接收待对比的网表文件。
[0017]在步骤102,根据网表文件名及后缀进行匹配。
[0018]在步骤103,确定网表有效数据的标识符,按行读取文件中的有效数据。
[0019]在步骤104,以空格为分段单位,将每行数据分为若干数据单元块。
[0020]在步骤105,以数据单元块为对比最小单位,制定对比规则进行逐一对比。
[0021]在步骤106,在GUI上呈现对比结果。
[0022]下面结合一具体实施例对本专利技术的对网表进行批量对比的方法做进一步的说明。
[0023]如图1所示,首先对不同工具导出的具体网表进行分析,制定出网表内容对比的实际规则。接收待处理的网表文件,获取所需对比的网表文件的文件名,并以文件的后缀名进行匹配。
[0024]在匹配完成后点击按钮进行数据分析,完成差异性比较。将目标文件按照比较结果进行标注呈现在GUI界面的左侧网表库中。并可点击其中任意网表文件展示数据,将文件中差异信息呈现在GUI界面右侧展示框中,便于查看差异数据。
[0025]最后对差异数据完成验证后,将其中与实际情况不符的差异数据纳入规则库,并对规则库进行修正。
[0026]本专利技术提供了一种快速构建时序图的方法,从版图中抽取出网表文件往往数据量庞大并且文件数目众多,造成用户完成网表对比工作周期长的不足,提供一种简洁而有效地展示出网表中的关键信息,并进行批量对比网表的新方法,提高对网表数据处理的效率。
[0027]本专利技术的一个实施例中,还提供一种电子设备,包括存储器和处理器,所述存储器上储存有在所述处理器上运行的计算机程序,所述处理器运行所述计算机程序时执行如上文所述的对网表进行批量对比的方法的步骤。
[0028]本专利技术的一个实施例中,还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序运行时执行如上文所述的对网表进行批量对比的方法的步骤。
[0029]本领域普通技术人员可以理解:以上所述仅为本专利技术的优选实施例而已,并不用
于限制本专利技术,尽管参照前述实施例对本专利技术进行了详细的说明,对于本领域的技术人员来说,其依然可以对前述各实施例记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本专利技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种对网表进行批量对比的方法,其特征在于,包括以下步骤:分析导出的网表,制定网表内容对比规则;接收待对比网表文件,根据网表信息进行匹配;匹配完成后进行数据分析,完成差异性比较。2.根据权利要求1所述的对网表进行批量对比的方法,其特征在于,所述分析导出的网表,制定网表内容对比规则的步骤,还包括,确定网表有效数据的标识符,按行读取文件中的有效数据;以空格为分段单位,将每行数据分为若干数据单元块;以数据单元块为对比最小单位,制定对比规则进行逐一对比。3.根据权利要求1所述的对网表进行批量对比的方法,其特征在于,所述接收待对比网表文件,根据网表信息进行匹配的步骤,还包括,接收待处理...

【专利技术属性】
技术研发人员:马双杰许天召迟孟龙
申请(专利权)人:北京华大九天软件有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1