无损耗有频散介质下的集成电路全波电磁仿真方法及系统转让专利
申请号 : CN202111166771.4
文献号 : CN113887102B
文献日 : 2022-03-11
发明人 : 王芬
申请人 : 北京智芯仿真科技有限公司
摘要 :
权利要求 :
1.一种无损耗有频散介质下的集成电路全波电磁仿真方法,其特征在于,包括:依据集成电路的层信息、各层版图信息、过孔信息和网表信息建立集成电路模型;
利用所述集成电路模型对集成电路的平行平板场域进行网格剖分,进而建立无损耗有频散介质下的矩阵方程;
基于所述矩阵方程通过迭代方法计算集成电路的基准频点及其场解,其中,所述基准频点对应的集成电路场解为准确解;
获得基准频点的场解与低频场解之间的比例系数,基于基准频点的场解与所述比例系数获得待求频点下的场解,其中,通过下式获得待求频点f下的解E(f):E(f)=kEref,其中,k为比例系数且k为实数,Eref为基准频点fref下的准确场解,所述比例系数k为:其中, 是Eref的转置,电磁波角频率ω=2πf,b(ω)是整个有限元系统的外加激励源,K2是整个有限元系统的与介电常数相关的质量矩阵;
基于所有待求频点的场解获得全频段的电磁响应。
2.如权利要求1所述的无损耗有频散介质下的集成电路全波电磁仿真方法,其特征在于,所述建立无损耗有频散介质下的矩阵方程,包括:建立电磁场波动方程,然后获取所述电磁场波动方程对应的齐次方程,得到所述齐次方程的泛函;
在电磁场求解区域的尺寸达到设定阈值时,将所述泛函中关于电磁波在区域边界的部分设为0,并对电磁场求解区域进行离散,得到泛函的离散形式:对离散形式的泛函取偏导数
2
并令偏导数为0,得到下式无损耗有频散介质下的矩阵方程:(K1‑ωK2)E=‑b(ω),其中,ee e
为基本单元,E是电场,b为基本单元e的外加激励源,E为基本单元e的棱边的电场形成的电场向量,L是整个电磁场求解区域被离散的基本单元e的个数, 是基本单元e的刚度矩阵,是基本单元e的介质的介电常数相关的质量矩阵, 是基本单元e的介质的电导率相关的质量矩阵,K1是整个有限元系统的刚度矩阵,j为虚数单位。
3.如权利要求2所述的无损耗有频散介质下的集成电路全波电磁仿真方法,其特征在于,所述基于所述矩阵方程通过迭代方法计算集成电路的基准频点,包括:基于集成电路的版图特征尺寸和仿真运算设备的机器精度,计算出集成电路全波电磁分析的临界频点,其中,所述临界频点为在对集成电路的电磁场仿真的矩阵方程进行求解时求解结果可信到不可信的频点;
基于临界频点通过迭代计算的方法算出基准频点及其场解。
4.如权利要求3所述的无损耗有频散介质下的集成电路全波电磁仿真方法,其特征在于,基于以下公式计算临界频点:
其中,f0为临界频点,a为仿真运算时采用的机器精度量级,c为电磁波在真空中的波速,l为网格剖分得到的基本单元的尺寸。
5.如权利要求3或4所述的无损耗有频散介质下的集成电路全波电磁仿真方法,其特征在于,所述基于临界频点通过迭代计算的方法算出基准频点及其场解,包括:步骤A1,设置迭代频率下限Fmin为临界频点f0,并设置迭代频率上限Fmax=Factor×f0,其中Factor为临界频点的倍数,Factor>1;
步骤A2,将当前角频率ωcurr=2πFmin代入所述矩阵方程,求解矩阵方程得到ωcurr角频率下的场解Ecurr,通过下式的相对误差计算公式计算所述场解Ecurr的相对误差res:步骤A3,在所述相对误差res≤ε1时,得到基准频点fref=ωcurr/2π及其场解Eref=Ecurr,结束;在所述相对误差res>ε1时跳转至步骤A4;
步骤A4,将ωcurr=π(Fmin+Fmax)代入所述矩阵方程得到新的场解,通过所述相对误差计算公式计算所述新的场解的相对误差;
步骤A5,在所述新的场解的相对误差小于ε0时,使Fmax=ωcurr/2π,并跳转至步骤A4;在所述新的场解的相对误差小于等于ε1且大于等于ε0时,得到基准频点fref=ωcurr/2π及其场解,结束;在所述新的场解的相对误差大于ε1时,使Fmin=ωcurr/2π,并跳转至步骤A4;
其中,Ecurr为当前角频率ωcurr下的场解,ε0为预设的误差阈值下限,ε1为预设的误差阈值上限,ε0<ε1。
6.一种无损耗有频散介质下的集成电路全波电磁仿真系统,其特征在于,包括:集成电路建模模块,用于依据集成电路的层信息、各层版图信息、过孔信息和网表信息建立集成电路模型;
矩阵方程构建模块,用于利用所述集成电路模型对集成电路的平行平板场域进行网格剖分,进而建立无损耗有频散介质下的矩阵方程;
基准频点计算模块,用于基于所述矩阵方程通过迭代方法计算集成电路的基准频点及其场解,其中,所述基准频点对应的集成电路场解为准确解;
待求场解计算模块,用于获得基准频点的场解与低频场解之间的比例系数,基于基准频点的场解与所述比例系数获得待求频点下的场解,其中,通过下式获得待求频点f下的解E(f):E(f)=kEref,其中,k为比例系数且k为实数,Eref为基准频点fref下的准确场解,所述比例系数k为: 其中, 是Eref的转置,电磁波角频率ω=2πf,b(ω)是整个有限元系统的外加激励源,K2是整个有限元系统的与介电常数相关的质量矩阵;
电磁响应获取模块,用于基于所有待求频点的场解获得全频段的电磁响应。
7.如权利要求6所述的无损耗有频散介质下的集成电路全波电磁仿真系统,其特征在于,所述矩阵方程构建模块通过以下步骤建立无损耗有频散介质下的矩阵方程:建立电磁场波动方程,然后获取所述电磁场波动方程对应的齐次方程,得到所述齐次方程的泛函;
在电磁场求解区域的尺寸达到设定阈值时,将所述泛函中关于电磁波在区域边界的部分设为0,并对电磁场求解区域进行离散,得到泛函的离散形式:对离散形式的泛函取偏导数
2
并令偏导数为0,得到下式无损耗有频散介质下的矩阵方程:(K1‑ωK2)E=‑b(ω),其中,ee e
为基本单元,E是电场,b为基本单元e的外加激励源,E为基本单元e的棱边的电场形成的电场向量,L是整个电磁场求解区域被离散的基本单元e的个数, 是基本单元e的刚度矩阵,是基本单元e的介质的介电常数相关的质量矩阵, 是基本单元e的介质的电导率相关的质量矩阵,K1是整个有限元系统的刚度矩阵,j为虚数单位。
8.如权利要求7所述的无损耗有频散介质下的集成电路全波电磁仿真系统,其特征在于,所述基准频点计算模块通过以下步骤计算集成电路的基准频点:基于集成电路的版图特征尺寸和仿真运算设备的机器精度,计算出集成电路全波电磁分析的临界频点,其中,所述临界频点为在对集成电路的电磁场仿真的矩阵方程进行求解时求解结果可信到不可信的频点;
基于临界频点通过迭代计算的方法算出基准频点及其场解。
9.如权利要求8所述的无损耗有频散介质下的集成电路全波电磁仿真系统,其特征在于,基于以下公式计算临界频点:
其中,f0为临界频点,a为仿真运算时采用的机器精度量级,c为电磁波在真空中的波速,l为网格剖分得到的基本单元的尺寸。
10.如权利要求8或9所述的无损耗有频散介质下的集成电路全波电磁仿真系统,其特征在于,所述基准频点计算模块算出基准频点及其场解,具体包括以下步骤:步骤A1,设置迭代频率下限Fmin为临界频点f0,并设置迭代频率上限Fmax=Factor×f0,其中Factor为临界频点的倍数,Factor>1;
步骤A2,将当前角频率ωcurr=2πFmin代入所述矩阵方程,求解矩阵方程得到ωcurr角频率下的场解Ecurr,通过下式的相对误差计算公式计算所述场解Ecurr的相对误差res:步骤A3,在所述相对误差res≤ε1时,得到基准频点fref=ωcurr/2π及其场解Eref=Ecurr,结束;在所述相对误差res>ε1时跳转至步骤A4;
步骤A4,将ωcurr=π(Fmin+Fmax)代入所述矩阵方程得到新的场解,通过所述相对误差计算公式计算所述新的场解的相对误差;
步骤A5,在所述新的场解的相对误差小于ε0时,使Fmax=ωcurr/2π,并跳转至步骤A4;在所述新的场解的相对误差小于等于ε1且大于等于ε0时,得到基准频点fref=ωcurr/2π及其场解,结束;在所述新的场解的相对误差大于ε1时,使Fmin=ωcurr/2π,并跳转至步骤A4;
其中,Ecurr为当前角频率ωcurr下的场解,ε0为预设的误差阈值下限,ε1为预设的误差阈值上限,ε0<ε1。
说明书 :
无损耗有频散介质下的集成电路全波电磁仿真方法及系统
技术领域
背景技术
(10 m),尺度范围多达7个数量级。另一方面,集成电路传输的信号往往具有全波传输的特
征,其传输频段涵盖了从直流到数个GHz,这一问题在数字和混合信号传输的集成电路应用
中尤为突出。因此,针对集成电路的电磁场分析需要进行全波电磁场分析,需要使用全波电
磁场求解器对集成电路的电磁场进行全波电磁场求解。
求解器能获得准确的场解,而对于低达MHz量级或低于MHz量级的测试频率,所有求解器均
失效,均无法获得准确的场解,而MHz、数十MHz恰好是很多集成电路的工作频率,因此迫切
需要解决这类低频电磁场求解失效的问题。
正常叠加;然而在低频时,传导电流的贡献占绝大部分,而位移电流的贡献非常低,位移电
流与传导电流之间的贡献比甚至低过了机器精度,例如对于双精度数据存储时机器精度在
‑16
10 量级,此时在低频下位移电流与传导电流的贡献比就会与机器精度相当甚至低于机器
精度,从而代表不同贡献的矩阵元素数量级的比值与机器精度相当甚至低于机器精度。这
一事实造成在代表不同贡献的矩阵合并时,由于合并时机器精度带来的误差彻底掩盖了代
表位移电流的贡献的矩阵元素,这使得位移电流的贡献本来是可以忽略不计的,但在引入
机器精度带来的误差后,位移电流的贡献也因为误差导致被放大几个数量级,使得其从可
以忽略不计变为可以分辨,导致求解结果失效,即此时求解的电磁场并非准确场。
磁场求解器进行求解,而在测试频率低于某一频率时,则采用基于恒定或准恒定的电磁场
求解器进行求解,然后将两种求解器的计算结果进行拼接。
在严格直流场时是正确的;其次,在两个求解器之间切换的具体频率如何进行设定目前也
是未知的;最后,由于在低于某一频率后求解的场均以直流下的恒定场来代替,因此此时求
解的电磁场与频率无关,这将导致两种求解器求解的场拼接的集成电路电磁响应曲线出现
明显的不连续,电磁响应曲线在两种频率切换的频率点处会有明显的跳变,且在低频段的
响应曲线为一条直线。
的真实解进行准确计算和获取。
发明内容
以下技术方案。
中,k为比例系数且k为实数,Eref为基准频点fref下的准确场解,所述比例系数k为:
其中, 是Eref的转置,电磁波角频率ω=2πf,b(ω)是整个有限元
系统的外加激励源,K2是整个有限元系统的与介电常数相关的质量矩阵;
对离散形式的泛函取偏导数
2
并令偏导数为0,得到下式无损耗有频散介质下的矩阵方程:(K1‑ωK2)E=‑b(ω),其中,e
e e
为基本单元,E是电场,b为基本单元e的外加激励源,E为基本单元e的棱边的电场形成的电
场向量,L是整个电磁场求解区域被离散的基本单元e的个数, 是基本单元e的刚度矩阵,
是基本单元e的介质的介电常数相关的质量矩阵, 是基本单元e的介质的电导率相关
的质量矩阵,K1是整个有限元系统的刚度矩阵,j为虚数单位。
求解时求解结果可信到不可信的频点;
及其场解,结束;在所述新的场解的相对误差大于ε1时,使Fmin=ωcurr/2π,并跳转至步骤A4;
的解E(f):E(f)=kEref,其中,k为比例系数且k为实数,Eref为基准频点fref下的准确场解,所
述比例系数k为: 其中, 是Eref的转置,电磁波角频率ω=2πf,b
(ω)是整个有限元系统的外加激励源,K2是整个有限元系统的与介电常数相关的质量矩
阵;
对离散形式的泛函取偏导数
2
并令偏导数为0,得到下式无损耗有频散介质下的矩阵方程:(K1‑ωK2)E=‑b(ω),其中,e
e e
为基本单元,E是电场,b为基本单元e的外加激励源,E为基本单元e的棱边的电场形成的电
场向量,L是整个电磁场求解区域被离散的基本单元e的个数, 是基本单元e的刚度矩阵,
是基本单元e的介质的介电常数相关的质量矩阵, 是基本单元e的介质的电导率相关
的质量矩阵,K1是整个有限元系统的刚度矩阵,j为虚数单位。
求解时求解结果可信到不可信的频点;
及其场解,结束;在所述新的场解的相对误差大于ε1时,使Fmin=ωcurr/2π,并跳转至步骤A4;
点采用迭代方法计算出基准频点点及基准频点下的场解,也就是利用广义特征值问题与频
率无关的性质,基于该能获得准确解的可靠基准频点及其场解反推低频下的场解,利用了
待求低频下的解与基准频点下的解之间具有的伸缩特性来计算低频场解,获得集成电路在
低频下的电磁场,解决了现有求解器在针对集成电路的低频情况下的失效问题,实现了对
低频频点的场解的准确求解,同时还解决了低频和高频响应的连续性问题,仿真结果更精
确,避免了在针对高频和低频分别采用不同的求解器时对于高频段和低频段相交的频点处
的求解结果有差别导致的两种求解器的响应拼接的曲线不连续的问题。
值的性质对实际通过数值计算方法求解的因为机器精度带来的误差的特征值进行纠正,从
而规避了由于机器精度带来的误差;并且利用了比例系数来最终得到待求频点的场解。更
进一步,本申请不直接求解有限元稀疏矩阵形成的广义特征值问题,而是利用该广义特征
值的性质,基于一个能获得准确场解的可靠频率,以这个可靠频率的场解为基准,反推低频
下的场解,进而获得集成电路在低频到高频整个全频段下的电磁场。
附图说明
具体实施方式
成电路的网表信息可以在进行超大规模集成电路的电磁仿真时从芯片设计文件中获取到,
集成电路的层信息可以包括:层数、层厚、各介质层的介质材料信息、各导电层的材料与厚
度。
换为离散点信息以及由离散点形成的包含层信息的多边形信息;将集成电路的过孔信息转
换为连接两层的多棱柱(如六棱柱、十二棱柱);将集成电路的网表信息转换为集成电路的
外部电路信息和版图节点的拓扑结构信息。
顺时针为负来表示该多边形内部为绝缘介质,也就是为挖空的多边形。集成电路的走线在
集成电路的版图中均转换为多边形信息。
位置、过孔大小、过孔上下顶点所连接的集成电路的层编号。
息是包含关系,一个网络可包含多个电路。以上节点信息、电路信息和网络信息都通过唯一
的名称给出。网表信息还可以提供集成电路构成电路的元器件、电源等信息,以及获取到拓
扑信息,也即外部电路的连接关系。
过不同层的金属层之间的介质传播,这种不同层的金属层之间的介质区域称为平行平板场
域。
中的版图多边形信息进行仿真,则输入的每个多边形的节点都被视为重要的节点,因此会
将所有输入的多边形节点都插入到剖分的网格节点中,这使得计算不准确的同时浪费大量
的计算机资源。
精度控制范围内不发生变化,然后再针对经过版图简化后的建模模型进行网格剖分。
一个相同且完全对齐的版图多边形,则在这两层版图之间将形成一个版图多边形形状的平
行平板场域,然而,由于实际提供的版图多边形信息由于文件格式转换等过程可能会产生
一些误差,这些误差导致最终导入的这两层的版图多边形并不完全相同,或者并不完全对
齐,与多边形尺寸相比,可能会有1%或0.1%的误差。如果直接基于输入的多边形信息识别
这个平行平板场域,将产生许多平行平板场域碎片,而这种碎片尺寸非常小,碎片的引入同
样可能会导致非常密集的质量差的网格剖分,浪费计算资源的同时导致结果错误,因此,可
以对多层集成电路的版图多边形进行不失精度的对齐,以获得准确度和简洁度更高的平行
平板场域。
方程,得到下式(1)中的电磁场波动方程:
频率(单位为rad/s),c为电磁波在真空中的波速,c=3×10m/s,εr为介质相对介电常数,j
2 ‑7
为虚数单位,j=‑1,μ0为真空介质的磁导率,μ0=4π×10 H/m,σ为介质的电导率(单位为S/
2
m), 为外加激励的电流密度(单位为A/m)。
220中当电磁场求解区域足够大时,使得电磁波在区域边界衰减到近似为0,则上述泛函可
简化为下式(3):
预设倍数进行比较,若超过了预设倍数则判定电磁场求解区域“足够大”,例如预设倍数为
10倍,该比值若大于10则认为求解区域足够大。
电场通过插值基函数和棱边或面元的电场进行表示,如以下式(4)所示:
元e的第i个插值基函数,E为基本单元e的棱边的电场形成的电场向量, 为基本单元e的
第i个基函数对应的棱边或面元上的电场值, 为基本单元的棱边或面元上的M个插值
e
基函数 的矩阵形式,其大小为M×1,{E }为基本单元的棱边或面元上的M个插值基函数
所对应的电场值 的矩阵形式,其大小为M×1,T表示矩阵的转置。
介质的相对介电常数, 为基本单元e的第p个插值基函数,V是基本单元e的积分体,L是
整个电磁场求解区域被离散的基本单元e的个数。 是基本单元e的刚度矩阵, 是基本
单元e的介质的介电常数相关的质量矩阵, 是基本单元e的介质的电导率相关的质量矩
阵。
阵方程。具体的,步骤230中,根据能量最小原理,上述电磁场波动方程(1)对应的解为上述
式(5)所示的泛函求极值对应的电场E,因此,对上述式(5)取偏导数并令偏导数为0,可得到
下式(11):
而产生变化,也就是说K1、K2和K3的元素会因频率的变化而变化。因此,对于介质类型为无损
耗有频散的介质来说,与介质类型对应的刚度矩阵为式(12)中的K1,对应的质量矩阵为式
(12)中的K2,并且因为此时电导率为0,因此K3=0。由此,最终得到的矩阵方程实际为下式
(12):
点下电磁波的直流本征模起主要作用,高阶本征模的贡献可以忽略。
电磁场仿真的矩阵方程进行求解时,求解结果的误差会从小(结果可信)到大发生变化,当
误差大到一定程度时这个求解结果已经不可信,这个由求解结果可信到求解结果不可信的
频点即为临界频点。
缝隙宽度,或者是多层集成电路版图的最小层厚,最大尺寸是指整个版图平面的整体尺寸。
度范围为厘米级(10 m)~纳米级(10 m),如果采用四面体对多层超大规模集成电路的计
算场域进行离散,离散的四面体网格的最小尺寸为纳米级。
3
本单元e的体积与l 呈正比,且 与 均为与版图特征尺寸无关的常数,因此式(6)中的K1
的量级为O(l),O(·)表示相当的量级,O(l)表示与l的量级相当,式(7)中的K2的量级为O(c
‑2 3 3
l),式(8)中的K3的量级为O(μ0σl),因此可得到式(13)中的矩阵K1、K2的范数比:
越小,矩阵K1和K2的元素对比差异越大,反之则差异越小。可以理解的是,版图特征尺寸决定
了网格剖分尺寸的分布,例如版图为多尺度结构,其特征尺寸为最大尺寸的厘米级到最小
尺寸的纳米级,则剖分的四面体单元最小尺寸为纳米级,分布在小尺寸版图的位置;最大尺
寸可能为厘米级,分布在没有小尺寸版图的位置。所以步骤200是根据集成电路的版图信息
剖分网格,集成电路的最小特征尺寸决定了网格单元的最小尺寸,而在本步骤中评估有限
元系统矩阵之间的量级差别时依据的是网格单元的最小尺寸。
度范围为厘米级(10 m)~纳米级(10 m),如果采用四面体作为基本单元来对多层超大规
8
模集成电路的计算场域进行网格剖分,也就是进行离散,则由于c的量级为10 ,l的量级为
‑9 ‑34 34
10 ,则K2的范数与K1的范数的比也会低达10 的数量级,也就是量级比为10 。
量有限元计算形成的矩阵方程(12)中的矩阵K1和K2的元素不可避免的存在数量级的差异,
2
当频率低到足以使式(12)中与频率相关的矩阵ωK2的贡献由于有限的机器精度而丢失时,
就会导致求解器失效,因为此时矩阵方程的左边表达式近似等于K1,当这种情况发生时,求
解器解出的式(12)的解是完全错误的,因为此时K1是奇异矩阵。
,当使用双精度数据类型执行ωK2和K1的减法运算时,如果矩阵K1和ωK2相差的数量级
16 2
大于10 ,仿真运算设备(例如计算机)会直接将矩阵ω K2视为零,此时对集成电路的电磁
2
场仿真的矩阵方程(12)进行求解则一定会失效。即使频率为MHz,ωK2也比K1要小34‑2*6=
2
22个数量级,因此当执行ω K2和K1的减法运算时,仿真运算设备(例如计算机)会直接将矩
2
阵ωK2视为零。
πf) K2‖>10 ,临界频点则为 由于比值‖K1‖/‖K2‖难以直
2 2
接准确计算得到,因此采用O(·)操作来获取与比值‖K1‖/‖K2‖相当的数量级,通过O(c/l)
2 2 2 2
来代替‖K1‖/‖K2‖这个比值进行后续运算,但由于O(c/l)获取到的只是c/l的量级,而不
2 2
是一个准确的数值,具有准确数值的是c/l ,因此使 在一种实
施方式中可以取l为可能的最小尺寸,也就是使l=lmin,lmin为l的取值范围中的最小尺寸。l
的取值可以有多种,但对于最先进的超大规模集成电路来说,在其层结构与版图的特征尺
‑9
寸最小达纳米级(10 m),离散的四面体尺寸也为纳米级,而若纳米级的网格尺寸能够实现,
‑9 ‑9
则高于纳米级工艺的网格尺寸也能够实现,因此可以取lmin=10 m,也就是l=10 m,此时
临界频点f0=160MHz,也就是说,对低于160MHz的频率下的集成电路电磁场仿真矩阵方程
进行求解时得到的结果一定是不准确的。
频点之后,即可开始依据临界频点来计算出基准频点。
res,以进行验算,其中,相对误差res用于评价频点的场解是否准确:
误差res>ε1时跳转至步骤324。
场解,结束;在所述新的场解的相对误差res′>ε1时,使Fmin=ωcurr/2π,并跳转至步骤324。
为10 ,ε1可以取值为5×10 。
大于阈值往左,误差小于阈值往右,则需要迭代很多次才能使得误差真正接近阈值,收敛速
度慢。
是基准频点,因为该频率可能不是最低的可靠频率,所以可以通过迭代获得这个最低的可
靠频率作为基准频点。
计算出的相对误差小于ε0,则均会发生迭代并重新计算场解和相对误差,并且只要每次迭
代计算出的相对误差大于ε1,则同样会发生迭代并重新计算场解和相对误差,直至迭代后
算出的相对误差在ε0和ε1的区间内,由此实现通过步骤321‑325来算出基准频点。
下直接对两个矩阵加减导致矩阵ωK2被视为零。为从根本上解决这一问题,提出采用广义
特征值分解的办法,提取出矩阵的特征向量,这个特征向量只与集成电路的尺度特征有关,
而与仿真的频率无关。对于矩阵K1和K2,其构成的频率无关的广义特征值问题如式(17)所
示:
负实数,同时x和K1、K2是正交的。
一组与集成电路的三维结构的非零谐振频率有关,为高阶本征模,其特征值大于零,相应的
特征值和特征向量分别记为Λhigh和Φhigh,且由于Λ0=0,由此可以将式(20)变为式(21):
模。
数,就可以严格地得到集成电路从高频到包括直流在内的全波范围的任何低频的场解,而
不会出现求解器在低频失效的问题。因此可知,给定任意频率ω,场解是若干三维本征模的
2
叠加。对于直流本征模,即零本征值对应的本征向量,其在场解中的权重与(1/ω)呈正比;
2
对于高阶本征模,其在第i个本征模在场解中的权重正比于1/(λi‑ω),其中λi为第i个本征
模对应的特征值,i为本征模的序号。
ω时,高阶本征模对场解的贡献可以忽略。因此,式(21)可以变为式(22):
空间中。因此,仅从零空间向量无法区分出物理直流模式和非物理直流模式。
空间所不可或缺的,因此丢弃零空间向量的任何子集后剩下的都是不完整的,或者说,给定
一个激励向量,它可以在所有的零空间向量上有一个投影,因此每个零空间向量都对场解
有贡献。
矩阵方程规模为数千万到亿的量级,如果求解并存储所有的零空间向量,计算代价很高,且
需要极大的内存存储,因为此时矩阵方程的零空间很大,并且随矩阵大小呈线性增长。因
此,如何处理增大的零空间成为快速准确求解超大规模集成电路在低频时的响应的关键。
零特征值,尽管它们的特征向量完全不同。
间向量被有效地组合在一起,形成矩阵方程在低频下的场解,如式(23)所示。进一步,所有
代表低频的零空间向量的贡献可以用一个向量E0来表示,该向量覆盖了所有的低频解,如
式(24)所示:
2 2
模主导,并满足[1/(λi‑ω)]<<1/ω ,即 此时式(21)右端的第二项可以忽
略,即高阶本征模的贡献可以忽略。此处的λi为任一个非零的特征值,其满足λmin≤λi≤λmax,
其中λmin为最小的非零特征值,λmax为最大的非零特征值,λmin和λmax分别对应三维多尺度结
构集成电路的最低谐振频率fmin和最高谐振频率fmax,最低谐振频率fmin对应超大规模集成
电路的最大尺寸,而最高谐振频率fmax则对应超大规模集成电路经网格剖分后的最小网格
尺寸,因此fmax与fmin之比即为超大规模集成电路的最大尺寸与剖分网格的最小尺寸之比,
而最大的非零特征值和最小的非零特征值之比则为频率或尺寸比的平方。
点,并且由于实际中并没有真正求解式(17)所示的广义特征值问题,因此最低谐振频率fmin
是未知量。
二项可以忽略,即高阶本征模的贡献可以忽略。
例系数获得待求频点下的场解。
式(25):
无关,此时,无法直接根据基准频点下的解求解待求频率的解。但此时仍可以用右端项b
(ω)的向量(激励向量)来缩小场解所在空间的维数,即对于给定的右端项,可以用一个向
量来覆盖所有的低频解,即所有代表低频的零空间向量的贡献可以用一个向量E0来表示,
因此在形成多层大规模集成电路的介质层的介电常数和磁导率有频散特性的情况下,低频
解仍可用所有代表低频的零空间向量的贡献的一个向量E0来表示,由此,低频解与基准频
点的解存在一个缩放关系,在一种实施方式中,设这个缩放关系如式(26)所示:
相差的数量级达10 ,在低频下直接执行ωK2和K1的减法运算时,计算机直接将矩阵ωK2
视为零,因此仍然不能准确求解k的值。但注意到由于此时Eref是代表低频解,因而Eref为所
有代表低频的零空间向量的组合,同时零空间向量对应的特征值为0,即得到K1Φ0=0,从而
得到K1Eref=0。将K1Eref=0代入式(27),得到式(28):
确解Eref计算得到,基于基准频点fref的准确解Eref计算待求频率f(f
电磁响应可通过式(31)解析得出。
步骤324中得到了一个角频率ωcurr的场解Ecurr′,若之后在步骤325中判断出该角频率为基
准频点,则相应的场解Ecurr′即为基准频点的场解Eref。
三维电磁场数值计算方法进行求解;而对于低于基准频点的频段,其待求频点的解通过基
准频点的场解以及其与低频解之间的比例系数来获得,由此解决了低频和高频响应的连续
性问题,仿真结果更精确,避免了在针对高频和低频分别采用不同的求解器时对于高频段
和低频段相交的频点处的求解结果有差别导致的两种求解器的响应拼接的曲线不连续的
问题。
算得到不同层的电位分布、电流分布、功耗分布、损耗分布、热分布中的至少一个分布项,并
可以对得到的分布项进行图表绘制;2、基于计算的离散的场量进一步计算用户提供的端口
参数,包括集成电路的多端口S参数、多端口阻抗矩阵、端口的等效电路模型参数中的至少
一个参数的全频段的频率响应特征;3、基于计算的离散的场量进一步计算集成电路的电磁
辐射和/或集成电路某个位置的电磁干扰;4、基于计算的离散的场量进一步计算集成电路
元器件的行为特征,行为特征可以是电压‑电流特性或其他特征/特性,由此进一步提取集
成电路的IBIS模型。在算出待计算项之后,由此完成针对无损耗有频散介质的集成电路全
波电磁仿真。
的电阻,走线越细、越长,在其上产生的电阻越大,通过走线带来的电压降越大。因为集成电
路的信号传输实际传输的是0、1信号,这个0、1信号靠高低电平的跳变实现,集成电路元器
件识别高低电平是靠电平的阈值来判断。由于传输的高低电平是加载在传输线的基准电压
上的,而走线上的电压降则是导致基准电压不稳定的重要因素,因此基准电压的不稳定会
直接导致传输结果的错误。
电磁波通过电磁感应的方式对其周围的传输线产生影响,形成电磁干扰。如果这个电磁干
扰产生的影响与传输线的信号相当,甚至大于传输线传输的信号,那么这个干扰叠加到传
输线的信号后,这个干扰将被当作传输信号进行传输,从而改变了原来传输的信号,破坏了
集成电路的工作。因此,通过电磁场的仿真计算,计算集成电路版图上所有位置的电磁场和
电压、电流分布是分析集成电路版图电压降的重要手段。
线或带状线复杂的交叉、阶梯、弯曲、开路、缝隙等特征,导致微带线或互连线上产生信号延
迟、失真和反射等效应,以及相邻线路之间的串扰,此时电磁波都是多模传输的。为此,通常
需要采用全波电磁仿真技术去分析集成电路,以得到准确的非连续模式下的S参数,因为全
波分析考虑了所有可能的场分量和边界条件。
方法实施例的系统。
的解E(f):E(f)=kEref,其中,k为比例系数且k为实数,Eref为基准频点fref下的准确场解,所
述比例系数k为: 其中, 是Eref的转置,电磁波角频率ω=2πf,b
(ω)是整个有限元系统的外加激励源,K2是整个有限元系统的与介电常数相关的质量矩
阵;
对离散形式的泛函取偏导数
2
并令偏导数为0,得到下式无损耗有频散介质下的矩阵方程:(K1‑ωK2)E=‑b(ω),其中,e
e e
为基本单元,E是电场,b为基本单元e的外加激励源,E为基本单元e的棱边的电场形成的电
场向量,L是整个电磁场求解区域被离散的基本单元e的个数, 是基本单元e的刚度矩阵,
是基本单元e的介质的介电常数相关的质量矩阵, 是基本单元e的介质的电导率相关
的质量矩阵,K1是整个有限元系统的刚度矩阵,j为虚数单位。
求解时求解结果可信到不可信的频点;
及其场解,结束;在所述新的场解的相对误差大于ε1时,使Fmin=ωcurr/2π,并跳转至步骤A4;
涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为
准。