【技术实现步骤摘要】
三维集成电路电磁仿真高质量网格快速生成方法及装置
本专利技术涉及集成电路
,特别涉及一种三维集成电路电磁仿真高质量网格快速生成方法及装置。
技术介绍
随着集成电路产业的飞速发展,传统的二维平面的封装技术已经无法满足日益增长的芯片性能和封装密度的要求,三维封装技术已经成为高密度芯片封装的一个不可逆转的趋势。三维集成电路就是将多块平面芯片从垂直方向上进行堆叠,使用金线键合或者其他方式进行互连,从而形成一种立体的封装结构。由于三维技术最大可能地利用了芯片的立体空间,以堆叠的形式使得在单位面积内能封装更多的晶体管,有效地降低了芯片的延时和功耗,在提高芯片性能的同时降低了芯片的制造成本。随着芯片特征尺寸的不断缩小,芯片上单位面积内可集成越来越多的晶体管。而为了获得更高的芯片性能,芯片的工作频率不断提升,电源电压不断降低,噪声容限也不断缩小。因而所产生的电源完整性和信号完整性问题,已经成为芯片设计中的关键性问题,因此针对三维集成电路进行电磁仿真,分析其电源完整性问题、信号完整性问题已成为迫在眉睫需要解决的问题。早期,针对结构简单的集成电路对其电源完整性和信号完整性问题主要采用简化的传输线法或有限差分法,以上方法不需要针对复杂结构的集成电路进行复杂的网格剖分,计算速度快,但由于对集成电路版图进行了很大的近似,在处理早期结构简单、规则的版图计算结果是准确的,但对于近年来结构越来越复杂版图则产生不可比对的误差。近年来,针对带有结构复杂的集成电路版图的多层集成电路采用基于场的方法计算,对各层集成电路版图采用二维非结构网格剖 ...
【技术保护点】
1.一种三维集成电路电磁仿真高质量网格快速生成方法,其特征在于,包括以下步骤:/n步骤1,收集并设置所有层的集成电路版图多边形的层信息,将所有层的所述多边形投影到同一层并进行初始网格剖分;采用边交换法恢复所有所述多边形的边,在不同层的所述多边形的边的交点插入新的网格节点;对投影到同一层的所述多边形的边进行简化与对齐,并对简化与对齐后的所述多边形及整个集成电路版图区域进行三角形网格剖分;从xy平面方向对三角形网格进行自适应细分;/n步骤2,将剖分的三角形网格在厚度方向扩展为三棱柱网格,并根据层界面纵向位置将其分割为多个三棱柱;根据所述多边形的层信息确定其平行平板场域跨越的层,从而确定分割的所述三棱柱所在的区域;从z方向对三棱柱网格进行自适应细分。/n
【技术特征摘要】
1.一种三维集成电路电磁仿真高质量网格快速生成方法,其特征在于,包括以下步骤:
步骤1,收集并设置所有层的集成电路版图多边形的层信息,将所有层的所述多边形投影到同一层并进行初始网格剖分;采用边交换法恢复所有所述多边形的边,在不同层的所述多边形的边的交点插入新的网格节点;对投影到同一层的所述多边形的边进行简化与对齐,并对简化与对齐后的所述多边形及整个集成电路版图区域进行三角形网格剖分;从xy平面方向对三角形网格进行自适应细分;
步骤2,将剖分的三角形网格在厚度方向扩展为三棱柱网格,并根据层界面纵向位置将其分割为多个三棱柱;根据所述多边形的层信息确定其平行平板场域跨越的层,从而确定分割的所述三棱柱所在的区域;从z方向对三棱柱网格进行自适应细分。
2.根据权利要求1所述的三维集成电路电磁仿真高质量网格快速生成方法,其特征在于,在所述步骤1中,所述收集并设置所有层的集成电路版图多边形的层信息,将所有层的所述多边形投影到同一层并进行初始网格剖分;采用边交换法恢复所有所述多边形的边,在不同层的所述多边形的边的交点插入新的网格节点;包括:
步骤1.1,获取多层所述集成电路版图包含多个顶点的多个所述多边形,增加两个能覆盖所有层的所述集成电路版图多边形的矩形多边形,分别作为顶层空气层和底层空气层的所述多边形;
步骤1.2,设置各层所述多边形的层信息,并用二进制数字代表各自的层;
步骤1.3,将各层的多个所述多边形垂直投影到同一层,根据Delaunay三角剖分算法形成以多边形顶点为网格节点的Delaunay三角形网格,其中,所述多边形的各个边包含预先设定的所在多边形的所述多边形信息和所在层的层信息;
步骤1.4,合并投影后重合的多个所述多边形的边的所述多边形信息和所述多边形的层信息;
步骤1.5,根据所述边交换法将所述Delaunay三角形网格对齐到多个所述多边形的各个边,同时计算多个不同层的所述多边形的边的交点并将所述交点新增为所述多边形的顶点和所述Delaunay三角形网格的节点,形成第一三角形网格。
3.根据权利要求2所述的三维集成电路电磁仿真高质量网格快速生成方法,其特征在于,在所述步骤1中,所述对投影到同一层的所述多边形的边进行简化与对齐,并对简化与对齐后的所述多边形及整个集成电路版图区域进行三角形网格剖分;从xy平面方向对三角形网格进行自适应细分;包括:步骤1.6,基于所述第一三角形网格,在每个所述多边形的内外分别形成夹住所述多边形的内外辅助多边形,并通过设定的距离阈值控制所述内外辅助多边形与所述多边形的距离;
步骤1.7,对落在所述内外辅助多边形之间的各层所述多边形的边进行对齐和简化处理,并根据各个所述多边形的边所包含的多边形编号信息将投影到同一层的多层所述多边形还原到各层中,同时更新所述三角形网格及其层信息,形成第二三角形网格;
步骤1.8,基于网格尺寸和单元质量控制技术对所述第二三角形网格进行自适应网格细分,形成更新的所述第二三角形网格。
4.根据权利要求3所述的三维集成电路电磁仿真高质量网格快速生成方法,其特征在于,在所述步骤2中,所述将剖分的三角形网格在厚度方向扩展为三棱柱网格,并根据层界面纵向位置将其分割为多个三棱柱;包括:
步骤2.1:根据包括金属层和介质层的每层纵向上的排列顺序,记录所述集成电路版图每层唯一的区域编号;
步骤2.2:设定纵向上的坐标原点,根据所述集成电路版图每层的厚度及区域编号顺序,记录每层的位置信息;
步骤2.3:基于所述步骤1获得的所述第二三角形网格,将所有所述三角形网格在厚度方向扩展为一个所述三棱柱,所述三棱柱的上下底面三角形为所述第二三角形网格对应的所述三角形,上下底面位置为层界面最大值和最小值,从而形成第一三棱柱网格;
步骤2.4:基于所述步骤2.3获得的所述第一三棱柱网格,将所有所述三棱柱沿z方向按zinterface进行分割,每个所述三棱柱被分割为N-1个所述三棱柱,形成第二三棱柱网格,其中N为所述集成电路版图包括上下空气层的层界面个数,zinterface为层界面的位置。
5.根据权利要求4所述的三维集成电路电磁仿真高质量网格快速生成方法,其特征在于,在所述步骤2中,所述根据所述多边形的层信息确定其平行平板场域跨越的层,从而确定分割的所述三棱柱所在的区域;从z方向对三棱柱网格进行自适应细分;包括:
步骤2.5:基于所述步骤1.7获得的所述第二三角形网格,根据所述三角形网格的层信息,还原所述三角形网格被哪些层界面的所述多边形共用;
步骤2.6:根据所述步骤2.5确定的所述三角形网格被哪些层界面的所述多边形共用,以此推算出其依次包含的区域,进而确定所述第二三棱柱网格中每个所述三棱柱所在的区域;
步骤2.7,实现所述三棱柱网格在z方向统一的由细到粗的渐进变化...
【专利技术属性】
技术研发人员:唐章宏,邹军,黄承清,汲亚飞,王芬,
申请(专利权)人:北京智芯仿真科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。