一种版图图形搜索处理方法及装置、设备、存储介质制造方法及图纸

技术编号:37233853 阅读:9 留言:0更新日期:2023-04-20 23:16
本发明专利技术公开了一种版图图形搜索处理方法及装置、设备、存储介质,包括:获取版图文件,搜寻版图文件中的各个图形本体及配对的图形数据,其中,每个图形数据至少包括图形位置;将所有的图形本体划分以形成多个集合单元中;根据所述集合单元中各个图形本体的图形位置分析得出该集合单元的区域轮廓;获取操控信息,根据所述操控信息得出展示框轮廓以及展示框位置;根据展示框轮廓和展示框位置搜索并筛选出区域轮廓与展示框轮廓存在重叠的集合单元;对筛选出的集合单元中的各个图形本体进行搜索,对图形位置位于展示框轮廓内的图形本体进行展示;本设计大大降低了占用内存,提高搜寻效率,快速展示。快速展示。快速展示。

【技术实现步骤摘要】
一种版图图形搜索处理方法及装置、设备、存储介质


[0001]本专利技术涉及计算机
,特别涉及一种版图图形搜索处理方法及装置、设备、存储介质。

技术介绍

[0002]在电子设计自动化(electronic design automation,EDA)领域中,芯片集成电路的版图设计可以在软件上进行,设计的版图文件可以在软件上进行展示,但是由于集成电路的元件、线路等较多,导致版图文件的图形较多,当用户需要对版图文件的内容进行查看,软件需要对版图文件进行分析处理,并且根据用户的操控信息,遍历版图文件中所有的图形本体,从而展示用户所需要的图形本体。但是此方式需要占用较多内存,同时搜寻效率低,显示缓慢,不能满足用户需求。

技术实现思路

[0003]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术提出一种版图图形搜索处理方法及装置、设备、存储介质,减低占用内存,提高搜寻效率,快速展示。
[0004]根据本专利技术的第一方面实施例的一种版图图形搜索处理方法,包括:获取版图文件,搜寻版图文件中的各个图形本体及配对的图形数据,其中,每个图形数据至少包括图形位置;将所有的图形本体划分以形成多个集合单元中,其中,每个所述集合单元内具有至少一个图形本体;根据所述集合单元中各个图形本体的图形位置分析得出该集合单元的区域轮廓,其中,该集合单元中的所有图形本体均位于该集合单元的区域轮廓中;获取操控信息,根据所述操控信息得出展示框轮廓以及展示框位置;根据展示框轮廓和展示框位置搜索并筛选出区域轮廓与展示框轮廓存在重叠的集合单元;对筛选出的集合单元中的各个图形本体进行搜索,对图形位置位于展示框轮廓内的图形本体进行展示。
[0005]根据本专利技术实施例的一种版图图形搜索处理方法,至少具有如下有益效果:
[0006]本专利技术版图图形搜索处理方法,先将版图文件中的各个图形本体进行划分,所有的图形本体划分到多个集合单元中,由于每个图形本体均带有图形位置的图形数据,因此,可以对集合单元进行分析,得出集合单元中的所有图形本体均位于其中的区域轮廓,在用户输入操作信息以需要对版图文件中某个位置的图形本体进行展示时,根据展示框轮廓以及展示框位置,可以先筛选出区域轮廓与展示框轮廓存在重叠的集合单元,而没有与展示框轮廓重叠的集合单元即可以舍弃,相当于无需搜索被舍弃的集合单元中的图形本体,而后,只需要对被选中的集合单元进行搜索,获取图形位置位于展示框轮廓内的图形本体进行展示即可,本设计大大降低了占用内存,提高搜寻效率,快速展示。
[0007]根据本专利技术的一些实施例,所述图形数据还包括图形形状,在所述将所有的图形本体划分以形成多个集合单元包括:获取多个图形本体,当获取的图形本体的数量达到集合数量阈值,则将已获取的多个图形本体形成其中一个集合单元,从而将所有的图形本体形成多个集合单元;对集合单元中的多个图形本体进行压缩处理,在每一个集合单元中,对
图形形状相同的多个图形本体进行划分成同一图形种类,对于同一图形种类的多个图形本体,设定一个图形样本,其中,该图形样本的图形形状与该图形种类的图形形状相同;将同一图形种类的多个图形本体根据图形样本处理得出与各个图形本体一一对应的变换参数,对变换参数存储,其中,根据所述变换参数对图形样本处理能够形成与所述变换参数对应的图形本体。
[0008]根据本专利技术的一些实施例,所述图形数据还包括图形形状,在所述将所有的图形本体划分以形成多个集合单元包括:获取多个图形本体,对获取的多个图形本体进行压缩,对图形形状相同的多个图形本体进行划分成同一图形种类,对于同一图形种类的多个图形本体,设定一个图形样本,其中,该图形样本的图形形状与该图形种类的图形形状相同;将同一图形种类的多个图形本体根据图形样本处理得出与各个图形本体一一对应的变换参数,对变换参数存储,其中,根据所述变换参数对图形样本处理能够形成与所述变换参数对应的图形本体;当获取的图形本体中的图形种类数量达到种类数量阈值,则将已获取的多个图形本体形成其中一个集合单元,从而将所有的图形本体形成多个集合单元。
[0009]根据本专利技术的一些实施例,所述对于同一图形种类的多个图形本体,设定一个图形样本中包括:将同一图形种类的多个图形本体中的其中一个作为图形样本。
[0010]根据本专利技术的一些实施例,所述变换参数包括角度偏转参数、缩放比例参数、轴对称转换参数、平移参数中的一种或者多种组合。
[0011]根据本专利技术的一些实施例,基于版图建立平面坐标系;在所述将所有的图形本体划分以形成多个集合单元中包括:在每一个集合单元中,根据各个图形本体的图形位置按位置关系将各个图形本体依序排布于平面坐标系中;在所述对筛选出的集合单元中的各个图形本体进行搜索中包括:从预设基准点沿预设查询方向依次对集合单元中的各个图形本体进行搜索;将图形本体的坐标与展示框轮廓的坐标存在交集的图形本体进行展示;在预设查询方向上,当搜索的图形本体上最靠近预设基准点的位置的坐标大于展示框轮廓中最远离预设基准点的位置的坐标时,停止搜索。
[0012]根据本专利技术的一些实施例,所述预设基准点为平面坐标系的原点,所述预设查询方向为X轴延伸方向。
[0013]根据本专利技术第二方面实施例的版图图形搜索处理装置,包括:获取模块,用于获取版图文件,搜寻版图文件中的各个图形本体及配对的图形数据,其中,每个图形数据至少包括图形位置;分类模块,用于将所有的图形本体划分以形成多个集合单元中,其中,每个所述集合单元内具有至少一个图形本体;轮廓分析模块,用于根据所述集合单元中各个图形本体的图形位置分析得出该集合单元的区域轮廓,其中,该集合单元中的所有图形本体均位于该集合单元的区域轮廓中;输入模块,用于获取操控信息,根据所述操控信息得出展示框轮廓以及展示框位置;筛选模块,用于根据展示框轮廓和展示框位置搜索并筛选出区域轮廓与展示框轮廓存在重叠的集合单元;搜索输出模块,用于对筛选出的集合单元中的各个图形本体进行搜索,对图形位置位于展示框轮廓内的图形本体进行展示。
[0014]根据本专利技术第三方面实施例的电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一实施例公开的版图图形搜索处理方法。
[0015]根据本专利技术第四方面实施例的计算机可读存储介质,所述计算机可读存储介质存
储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现上述任一实施例公开的版图图形搜索处理方法。
[0016]本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0017]本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0018]图1为本专利技术版图图形搜索处理方法其中一种实施例的流程示意图;
[0019]图2为步骤S120其中一种实施例的具体流程图;
[0020]图3为步骤S120另一种实施例的具体流程图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种版图图形搜索处理方法,其特征在于,包括:获取版图文件,搜寻版图文件中的各个图形本体及配对的图形数据,其中,每个图形数据至少包括图形位置;将所有的图形本体划分以形成多个集合单元中,其中,每个所述集合单元内具有至少一个图形本体;根据所述集合单元中各个图形本体的图形位置分析得出该集合单元的区域轮廓,其中,该集合单元中的所有图形本体均位于该集合单元的区域轮廓中;获取操控信息,根据所述操控信息得出展示框轮廓以及展示框位置;根据展示框轮廓和展示框位置搜索并筛选出区域轮廓与展示框轮廓存在重叠的集合单元;对筛选出的集合单元中的各个图形本体进行搜索,对图形位置位于展示框轮廓内的图形本体进行展示。2.根据权利要求1所述的一种版图图形搜索处理方法,其特征在于:所述图形数据还包括图形形状,在所述将所有的图形本体划分以形成多个集合单元包括:获取多个图形本体,当获取的图形本体的数量达到集合数量阈值,则将已获取的多个图形本体形成其中一个集合单元,从而将所有的图形本体形成多个集合单元;对集合单元中的多个图形本体进行压缩处理,在每一个集合单元中,对图形形状相同的多个图形本体进行划分成同一图形种类,对于同一图形种类的多个图形本体,设定一个图形样本,其中,该图形样本的图形形状与该图形种类的图形形状相同;将同一图形种类的多个图形本体根据图形样本处理得出与各个图形本体一一对应的变换参数,对变换参数存储,其中,根据所述变换参数对图形样本处理能够形成与所述变换参数对应的图形本体。3.根据权利要求1所述的一种版图图形搜索处理方法,其特征在于:所述图形数据还包括图形形状,在所述将所有的图形本体划分以形成多个集合单元包括:获取多个图形本体,对获取的多个图形本体进行压缩,对图形形状相同的多个图形本体进行划分成同一图形种类,对于同一图形种类的多个图形本体,设定一个图形样本,其中,该图形样本的图形形状与该图形种类的图形形状相同;将同一图形种类的多个图形本体根据图形样本处理得出与各个图形本体一一对应的变换参数,对变换参数存储,其中,根据所述变换参数对图形样本处理能够形成与所述变换参数对应的图形本体;当获取的图形本体中的图形种类数量达到种类数量阈值,则将已获取的多个图形本体形成其中一个集合单元,从而将所有的图形本体形成多个集合单元。4.根据权利要求2或3所述的一种版图图形搜索处理方法,其特征在于,所...

【专利技术属性】
技术研发人员:周飞
申请(专利权)人:珠海芯聚科技有限公司
类型:发明
国别省市:

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

1