[发明专利]一种集成电路版图多边形自适应简化处理方法及装置有效
申请号: | 201911238066.3 | 申请日: | 2019-12-06 |
公开(公告)号: | CN110674615B | 公开(公告)日: | 2020-05-08 |
发明(设计)人: | 唐章宏 | 申请(专利权)人: | 北京唯智佳辰科技发展有限责任公司 |
主分类号: | G06F30/392 | 分类号: | G06F30/392 |
代理公司: | 深圳市行一知识产权代理事务所(特殊普通合伙) 44453 | 代理人: | 杨贤 |
地址: | 100000 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集成电路 版图 多边形 自适应 简化 处理 方法 装置 | ||
1.一种集成电路版图多边形自适应简化处理方法,其特征在于,包括:
获取包含多个顶点的集成电路版图的多个多边形,根据Delaunay三角剖分算法形成以多边形顶点为网格节点的Delaunay三角形网格;
根据边交换法将所述Delaunay三角形网格对齐到所述多个多边形的各个边,形成第一三角形网格;
根据外推法识别所述第一三角形网格中多个多边形内所有的三角形,其中,所述外推法将所有的所述多边形形成集合,从该集合中一一取出多边形并对其进行识别三角形的处理,重复操作直到所述集合为空集,之后结束所述识别;
判断所述第一三角形网格中多个多边形的边是否满足预设规则,并在满足所述预设规则时依据各个所述三角形的质量对所述多个多边形进行自适应简化处理;
其中,所述根据边交换法将所述Delaunay三角形网格对齐到所述多个多边形的各个边,形成第一三角形网格,包括:
步骤2.1:收集所有不是两个三角形公共边的多边形的边,按边长排序形成集合Lost;
步骤2.2:从所述集合Lost取出边长最长的边并将其从所述集合Lost中移除;
步骤2.3:从所述边的一个顶点A出发,搜索包含所述顶点A且顶点C、D位于所述边两侧的三角形ΔACD,交换所述ΔACD与其邻居三角形ΔDCE的公共边,得到三角形ΔACE与ΔEDA,其中,所述邻居三角形为与该三角形有公共边的三角形;
步骤2.4:重复所述步骤2.3直到边为两个邻居三角形的公共边;
步骤2.5:判断所述集合Lost是否为空集,若否,转入步骤2.2,若是,结束所述交换。
2.如权利要求1所述的方法,其特征在于,所述根据外推法识别所述第一三角形网格中多个多边形内所有的三角形,其中,所述外推法将所有的所述多边形形成集合,从该集合中一一取出多边形并对其进行识别三角形的处理,重复操作直到所述集合为空集,之后结束所述识别,包括:
步骤3.1:收集所有的所述多边形形成集合Poly;
步骤3.2:从所述集合Poly中取出一个多边形P并将所述多边形P从所述集合Poly中移除,以所述多边形P任意边e的左三角形形成集合Front和Polytri,其中,所述多边形P任意边e的左三角形为包含该边e且三角形边e的方向与多边形P边e的方向相同的三角形;其中,所述边的方向定义为由起始点A到终止点B形成的向量的方向,即的方向,若所述多边形P边e的方向与所述三角形边e的方向相同则二者的边都表示为,若所述多边形P边e的方向与所述三角形边e的方向相反,且二者有公共的边,所述多边形P边e的方向则为的方向,即其边由起始点B指向终止点A,所述三角形边e的方向则为的方向;
步骤3.3:从所述集合Front中取出一个三角形T并将其从所述集合Front中移除,判断所述三角形T的三个邻居三角形中的任何一个或多个邻居三角形与所述三角形T的公共边是否为所述多边形P的一条边,若否,且该一个或多个邻居三角形不在所述集合Polytri中,则将所述三角形T的该一个或多个邻居三角形加入所述集合Front以及所述集合Polytri中,若是,继续下一步操作;
步骤3.4:重复所述步骤3.3直到所述集合Front为空;
步骤3.5:判断所述集合Poly是否为空集,若否,转入步骤3.2,若是,结束所述识别。
3.如权利要求1或2所述的方法,其特征在于,所述三角形的质量的计算公式为:,其中, R为三角形的外接圆半径;l1,l2,l3为三角形的边长;当所述三角形的Q值大于预设阈值,该三角形为质量差的三角形。
4.如权利要求3所述的方法,其特征在于,所述预设规则包括第一规则,所述第一规则包括:对一条多边形的边,如果两个邻居三角形以该边为公共边,所述两个邻居三角形均为质量差的三角形,并且所述两个邻居三角形最小角对的边均为所述公共边,则将该边选为待删除边;和/或
所述预设规则还包括第二规则,所述第二规则包括:对两条相邻的多边形的边,如果两条相邻的多边形的边属于同一个三角形,所述三角形的三个邻居三角形均为质量差的三角形,且所述三个邻居三角形的最小角对的边分别对应所述三角形的三条边,则将所述两条相邻的多边形的边选为待删除边。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京唯智佳辰科技发展有限责任公司,未经北京唯智佳辰科技发展有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911238066.3/1.html,转载请声明来源钻瓜专利网。