[发明专利]一种射频集成电路三角网格剖分的方法有效
申请号: | 201210069828.3 | 申请日: | 2012-03-16 |
公开(公告)号: | CN102663161A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 凌峰;代文亮;夏守明;蒋历国 | 申请(专利权)人: | 苏州芯禾电子科技有限公司 |
主分类号: | G06F17/50 | 分类号: | G06F17/50 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 许方 |
地址: | 215200 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 射频 集成电路 三角 网格 方法 | ||
技术领域
本发明涉及一种射频集成电路三角网格剖分的方法,为电磁场仿真提供了必要的前提条件。
背景技术
近年来,无线通信技术发展迅速,无线产品被广泛的应用于人们生活的各个方面,对射频集成电路也提出了更高的要求,要求具有更优的信号处理能力和更短的产品开发周期。
射频集成电路主要由晶体管有源器件和电感电容等无源器件构成,按照传统的设计方法,设计者首先根据系统需求制定射频集成电路的性能参数,确定电路结构画电路原理图,用电路仿真确定电路原理图的参数设计正确,再根据电路原理图画版图,完成版图之后需要进行版图和原理图的对照验证,以确定版图的正确性,接着提取版图的寄生参数并做后仿真,如果后仿真的结果不理想,则返回原理图优化设计参数,同时修改相应的版图,然后继续提取版图的寄生参数并做后仿真,如果后仿真的结果达到设计的预期效果就送代工厂制作芯片。
在射频集成电路的设计中,仿真是必不可少的一项内容,而仿真的结果会直接影响集成电路的设计,若仿真的结果与实际偏差很大,设计者不得不重新设计集成电路,这样不仅增加了产品的开发周期,而且还增加了成本,而仿真的前提条件是对设计的集成电路的版图作必要的处理才可以进行,在仿真的格林函数矩阵计算中,需要计算电流的走向,这就要求对版图进行三角网格剖分,三角网格剖分的质量、准确性以及效率都会对仿真产生很大的影响。
发明内容
本发明所要解决的技术问题是提供一种能够增强三角网格剖分的质量和效率,并且能够提高电磁场仿真速度的应用于射频集成电路三角网格剖分的方法。
本发明为了解决上述技术问题采用以下技术方案:本发明设计了一种射频集成电路三角网格剖分的方法,包括如下步骤:
对金属层做三角网格剖分并加入高度信息;
对所有生成的三角形进行合并,生成点索引和边索引;
对每层电流相同的三角形分别进行归类,
其特征在于:能够根据预先设定的三角网格边缘的最大宽度对金属层做三角网格剖分,在上述步骤之前还包括步骤:将金属层切割成矩形和多边形,然后分别对矩形和多边形进行三角网格剖分。
作为本发明的一种优化方法:所述将金属层切割成矩形和多边形包括如下步骤:
(1)对每个通孔层中的通孔进行合并;
(2)对合并后的所有通孔进行处理,将通孔层中的通孔分别映射到对应的上下金属层;
(3)对金属层图形进行切割,切割生成矩形和多边形;
(4)对金属层中的通孔进行处理;
(5)将金属层对应的通孔层上的通孔,分别映射到切割后的矩形和多边形。
作为本发明的一种优化方法:所述步骤(1)中包括如下步骤:
(a)针对每个通孔层中所有通孔进行处理,使得所有通孔层中通孔的起始点和点的方向统一;
(b)针对每个通孔层,取出其中一个通孔作为通孔①;
(c)取得该通孔层中通孔的最短边长度;
(d)针对通孔①,遍历该通孔层中剩下的通孔,如果有通孔②与通孔①的横向距离不大于最短边的1.5倍,则取得这两个通孔的边框,用该边框的图形替代通孔①,并移除通孔②;
(e)判断是否遍历了所有通孔,是则继续,否则返回步骤(c);
(f)取得该通孔层中通孔的最短边长度;
(g)针对通孔①,遍历该通孔层中剩下的通孔,如果有通孔②与通孔①的垂直距离不大于最短边的1.5倍,则取得这两个通孔的边框,用该边框的图形替代通孔①,并移除通孔②;
(h)判断是否遍历了所有通孔,是则结束,否则返回步骤(f)。
作为本发明的一种优化方法:所述步骤(2)中对通孔层中的通孔分别映射到对应的上下金属层,包括如下步骤:
(a) 若通孔层与对应的金属层同一位置的通孔一个包含另一个,则用被包含的替代包含的;
(b) 若通孔层与对应的金属层同一位置的通孔相交,则用它们的交集代替它们两个。
作为本发明的一种优化方法:所述步骤(3)中针对金属板中每个图形的切割工作包括如下步骤:
(a)按图形边的走向,对图形的每条边计算出边的走向和斜率;
(b)取出图形中的一条边作为边①;
(c)针对边①,遍历该图形剩下的所有边,如果有边②与边①的方向不同且斜率相同,通过两条线相互做垂线,能够构成一个矩形;
(d)判断该图形是否包含该矩形,是则继续,否则返回步骤(c);
(e)将该矩形填入相应的数据结构;
(f)将剩下的图形标记为多边形;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州芯禾电子科技有限公司,未经苏州芯禾电子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210069828.3/2.html,转载请声明来源钻瓜专利网。