集成电路快速计算中贝塞尔积分自适应分段方法及系统转让专利
申请号 : CN202210052128.7
文献号 : CN114065673B
文献日 : 2022-04-19
发明人 : 王芬
申请人 : 北京智芯仿真科技有限公司
摘要 :
权利要求 :
1.一种集成电路快速计算中贝塞尔积分自适应分段方法,其特征在于,包括如下步骤:步骤S1:计算集成电路任意层的覆铜区域上任意连续电流离散的点电流源在其他层产生的场的并矢格林函数,获取所述并矢格林函数包含的所有贝塞尔积分,并确定并矢格林函数中所用的贝塞尔函数的阶数;所述贝塞尔积分为包含贝塞尔函数的被积函数的无穷积分;
步骤S2:根据其中一个贝塞尔函数的阶数,采用迭代法计算贝塞尔函数的零点;并根据积分核函数与贝塞尔函数乘积形成的被积函数的收敛速度,确定所述零点的范围或个数,所述积分核函数是由集成电路各层材料的电磁参数、各层厚度、集成电路的工作频率、以及源点到场点之间的距离确定的,所述源点到场点之间的距离为集成电路覆铜区域上连续电流离散的点电流源形成的源点到作用于其他层的场点之间的距离;
步骤S3:针对所述积分核函数与贝塞尔函数乘积形成的被积函数进行自适应积分,设置积分子区间为m=1;
步骤S4:根据所述积分核函数与贝塞尔函数乘积形成的被积函数以及所述零点,自适应对贝塞尔积分的第m个子区间进行分割,对第m个子区间分割后的下一级子区间进行贝塞尔积分并累加,得到第m个子区间分割后的累加积分结果,并将所述累加积分结果累加到整个区间的贝塞尔积分;
步骤S5:判断所述贝塞尔积分的第m个子区间分割后的累加积分结果是否小于第一阈值;如果所述贝塞尔积分的第m个子区间分割后的累加积分结果小于第一阈值,此时整个积分子区间的贝塞尔积分为自适应分段方法计算的当前集成电路的源点在场点产生的场的并矢格林函数的其中一个贝塞尔积分的最后积分结果,转入步骤S6;否则m=m+1,转入步骤S4;
步骤S6:按步骤S2 S5同样的方法计算所述并矢格林函数中的其他贝塞尔积分,基于所~
述贝塞尔积分计算集成电路任意层的覆铜区域上任意的连续电流离散的点电流源在其他层产生的场的并矢格林函数,进而计算集成电路任意层的覆铜区域上任意的连续电流在其他层产生的场。
2.如权利要求1所述的集成电路快速计算中贝塞尔积分自适应分段方法,其特征在于,所述自适应对贝塞尔积分的第m个子区间进行分割,对第m个子区间分割后的下一级子区间进行贝塞尔积分并累加,得到第m个子区间分割后的累加积分结果,包括如下步骤:步骤S4.1:设置分割的次数j,未分割之前j等于零;
步骤S4.2:设置j=j+1,计算分割次数为j时的分割点 ,包括起始点与终止点;
步骤S4.3:利用所述分割点 将第m个子区间的积分分为j+1个下一级子区间积分的累加;
步骤S4.4:针对每个下一级子区间积分 ,采用高斯积分法计算每个下一级子区间积分值并累加,作为第m个子区间的积分 ;
步骤S4.5:比较分割的次数为j时第m个子区间的积分 与前一次分割时第m个子区间的积分 ;
步骤S4.6:如果满足 小于第二阈值,则分割结束,得到第m个子区间分割后积分结果,即 ,否则转入步骤S4.2。
3.如权利要求2所述的集成电路快速计算中贝塞尔积分自适应分段方法,其特征在于,所述计算分割次数为j时的分割点 ,公式如下:其中,d为第d个下一级子区间。
4.如权利要求2所述的集成电路快速计算中贝塞尔积分自适应分段方法,其特征在于,所述利用所述分割点 将第m个子区间的积分分为j+1个下一级子区间积分的累加,公式如下:
其中,g(λ)为根据当前计算的集成电路的源点与场点及集成电路各层材料的电磁参数、各层厚度、集成电路的工作频率、集成电路的源点到场点的距离确定的积分核函数,λ为积分变量;为v阶计算集成电路任意层的覆铜区域上任意点电流源在其他层产生的场的并矢格林函数中所用的贝塞尔函数,v为所述贝塞尔函数的阶数, 为分割次数为j的第m个子区间第d个下一级子区间的待积分格林函数,r 为当前计算的集成电路的源点与场点的空间距离。
5.如权利要求4所述的集成电路快速计算中贝塞尔积分自适应分段方法,其特征在于,所述采用高斯积分法计算每个下一级子区间积分值,公式如下:其中,r为格林函数作用的空间距离,为当前计算的集成电路的源点与场点的距离,K是高斯积分点总数;D为每个下一级子区间 变换到标准高斯积分区间[‑1,1]的雅可比变换, 为D的逆变换; 是第k个高斯点, 是第k个高斯点对应的权重; 为函数g(λ)在λ取值为 时的值,g(λ)为根据当前计算的集成电路的源点与场点及集成电路各层材料的电磁参数、各层厚度、集成电路的工作频率、集成电路的源点到场点的距离确定的积分核函数,λ为积分变量;为v阶计算集成电路任意层的覆铜区域上任意点电流源在其他层产生的场的并矢格林函数中所用的贝塞尔函数,v为所述贝塞尔函数的阶数。
6.一种集成电路快速计算中贝塞尔积分自适应分段系统,其特征在于,包括:阶数确定模块、零点确定模块、积分子区间设置模块;子区间分割模块、子区间判断模块、场计算模块;
所述阶数确定模块、零点确定模块、积分子区间设置模块;子区间分割模块、子区间判断模块、场计算模块依次顺序相连接,所述子区间判断模块与所述子区间分割模块相连接;
所述阶数确定模块用于计算集成电路任意层的覆铜区域上任意连续电流离散的点电流源在其他层产生的场的并矢格林函数,获取所述并矢格林函数包含的所有贝塞尔积分,并确定并矢格林函数中所用的贝塞尔函数的阶数;所述贝塞尔积分为包含贝塞尔函数的被积函数的无穷积分;
所述零点确定模块用于根据其中一个贝塞尔函数的阶数,采用迭代法计算贝塞尔函数的零点;并根据积分核函数与贝塞尔函数乘积形成的被积函数的收敛速度,确定所述零点的范围或个数,所述积分核函数是由集成电路各层材料的电磁参数、各层厚度、集成电路的工作频率、以及源点到场点之间的距离确定的,所述源点到场点之间的距离为集成电路覆铜区域上连续电流离散的点电流源形成的源点到作用于其他层的场点之间的距离;
所述积分子区间设置模块用于针对所述积分核函数与贝塞尔函数乘积形成的被积函数进行自适应积分,设置积分子区间为m=1;
所述子区间分割模块用于根据所述积分核函数与贝塞尔函数乘积形成的被积函数以及所述零点,自适应对贝塞尔积分的第m个子区间进行分割,对第m个子区间分割后的下一级子区间进行贝塞尔积分并累加,得到第m个子区间分割后的累加积分结果,并将所述累加积分结果累加到整个区间的贝塞尔积分;
所述子区间判断模块用判断所述贝塞尔积分的第m个子区间分割后的累加积分结果是否小于第一阈值;如果所述贝塞尔积分的第m个子区间分割后的累加积分结果小于第一阈值,此时整个积分子区间的贝塞尔积分为自适应分段方法计算的当前集成电路的源点在场点产生的场的并矢格林函数的其中一个贝塞尔积分的最后积分结果,转入所述场计算模块;否则m=m+1,转入所述子区间分割模块;
所述场计算模块用于采用同样的方法计算所述并矢格林函数中的其他贝塞尔积分,基于所述贝塞尔积分计算集成电路任意层的覆铜区域上任意的连续电流离散的点电流源在其他层产生的场的并矢格林函数,进而计算集成电路任意层的覆铜区域上任意的连续电流在其他层产生的场。
7.如权利要求6所述的集成电路快速计算中贝塞尔积分自适应分段系统,其特征在于,所述子区间分割模块包括:设置单元、分割点计算单元、下一级子积分单元、积分累加单元、阈值比较单元;
所述设置单元、分割点计算单元、下一级子积分单元、积分累加单元、阈值比较单元依次顺序相连接,所述阈值比较单元与所述分割点计算单元相连接;
所述设置单元用于设置分割的次数j,未分割之前j等于零;
所述分割点计算单元用于设置j=j+1,计算分割次数为j时的分割点 ,包括起始点与终止点;
所述下一级子积分单元用于利用所述分割点 将第m个子区间的积分分为j+1个下一级子区间积分的累加;
所述积分累加单元用于针对每个下一级子区间积分 ,采用高斯积分法计算每个下一级子区间积分值并累加,作为第m个子区间的积分 ;
所述阈值比较单元用于比较分割次数为j时第m个子区间的积分 与前一次分割时第m个子区间的积分 ,如果满足 小于第二阈值,则分割结束,得到第m个子区间分割后积分结果,即 ,否则转入所述分割点计算单元。
8.如权利要求7所述的集成电路快速计算中贝塞尔积分自适应分段系统,其特征在于,所述分割点计算单元,计算分割次数为j时的分割点 ,公式如下:其中,d为第d个下一级子区间。
9.如权利要求7所述的集成电路快速计算中贝塞尔积分自适应分段系统,其特征在于,所述下一级子积分单元用于利用所述分割点 将第m个子区间的积分分为j+1个下一级子区间积分的累加,公式如下:
其中,g(λ)为根据当前计算的集成电路的源点与场点及集成电路各层材料的电磁参数、各层厚度、集成电路的工作频率、集成电路的源点到场点的距离确定的积分核函数,λ为积分变量;为v阶计算集成电路任意层的覆铜区域上任意点电流源在其他层产生的场的并矢格林函数中所用的贝塞尔函数,v为所述贝塞尔函数的阶数, 为分割次数为j的第m个子区间第d个下一级子区间的待积分格林函数,r 为当前计算的集成电路的源点与场点的空间距离。
10.如权利要求7所述的集成电路快速计算中贝塞尔积分自适应分段系统,其特征在于,所述积分累加单元用于针对每个下一级子区间积分 ,采用高斯积分法计算每个下一级子区间积分值,公式如下:
其中,r为格林函数作用的空间距离,为当前计算的集成电路的源点与场点的距离,K是高斯积分点总数;D为每个下一级子区间 变换到标准高斯积分区间[‑1,1]的雅可比变换, 为D的逆变换; 是第k个高斯点, 是第k个高斯点对应的权重; 为函数g(λ)在λ取值为 时的值,g(λ)为根据当前计算的集成电路的源点与场点及集成电路各层材料的电磁参数、各层厚度、集成电路的工作频率、集成电路的源点到场点的距离确定的积分核函数,λ为积分变量;为v阶计算集成电路任意层的覆铜区域上任意点电流源在其他层产生的场的并矢格林函数中所用的贝塞尔函数,v为所述贝塞尔函数的阶数。
说明书 :
集成电路快速计算中贝塞尔积分自适应分段方法及系统
技术领域
背景技术
成在一小块半导体基片上。为了实现更多的功能,超大规模集成电路有数十层到上百层结
构,每层结构极其复杂,集成上百万甚至上千万晶体管,且具有多尺度结构,从厘米级到目
前最新的纳米级。为了保证集成电路能正常工作并实现事先设计的功能,需要首先保证集
成电路的电源完整性和信号完整性,因此需要采用电磁场分析的手段对数十层、上百层的
多尺度结构的集成电路的电源完整性和信号完整性进行精准的分析,这是超大规模集成电
路电磁场分析的一大难题。
电磁场分布、电流分布、指定端口的电流电压等电磁响应。然而,集成电路过孔、走线等特征
尺寸为纳米级,整个集成电路的尺寸为厘米级,而根据截断误差确定的计算区域则为分米
级、米级,对这样的多尺度空间进行统一的网格剖分再分析其空间电磁辐射,会产生数亿的
网格和未知量,导致计算的硬件(内存)成本和CPU时间成本都过大的问题。为此,可采用有
限元法和矩量法相结合的方法计算三维大规模集成电路电磁响应。在三维大规模集成电路
区域,采用有限元法;在集成电路之外的大范围区域,采用矩量法;有限元法和矩量法在集
成电路与外部空间的界面相耦合。由于矩量法只针对界面进行积分,因此就会减少大量的
网格单元和未知量,但由于集成电路的尺度范围为纳米级到厘米级,直接对集成电路整体
用有限元法求解本身会产生巨大的稀疏矩阵,且由于有限元法和矩量法进行耦合,使得形
成的耦合矩阵在界面处为稠密矩阵,大大增加了整个稀疏矩阵的非零元数量和稀疏矩阵求
解复杂度,使得计算时间仍然很长。
场,进而计算集成电路多层复杂形状的金属板上的电流在空间不同位置产生的场。然而,采
用格林函数法计算点电流源在空间任意位置产生的场时,核心和难点在于计算由格林函数
引入的贝塞尔积分,因为贝塞尔函数具有高振荡、慢衰减等特性,使得针对贝塞尔积分的高
精度计算一直成为研究的热点问题。
发明内容
点将整个贝塞尔积分分为多个子区间的积分,然后,在每个子区间再次进行自适应分段,以
分段前后的相对误差为基本判据,确定最合适的自适应分段数量,尽可能减少不必要的冗
余计算,并确保每两个零点之间的子区间的积分是准确的。
格林函数中所用的贝塞尔函数的阶数;所述贝塞尔积分为包含贝塞尔函数的被积函数的无
穷积分;
数,所述积分核函数是由集成电路各层材料的电磁参数、各层厚度、集成电路的工作频率、
以及源点到场点之间的距离确定的,所述源点到场点之间的距离为集成电路覆铜区域上连
续电流离散的点电流源形成的源点到作用于其他层的场点之间的距离;
贝塞尔积分并累加,得到第m个子区间分割后的累加积分结果,并将所述累加积分结果累加
到整个区间的贝塞尔积分;
个积分子区间的贝塞尔积分为自适应分段方法计算的当前集成电路的源点在场点产生的
场的并矢格林函数的其中一个贝塞尔积分的最后积分结果,转入步骤S6;否则m=m+1,转入
步骤S4;
于所述贝塞尔积分计算集成电路任意层的覆铜区域上任意的连续电流离散的点电流源在
其他层产生的场的并矢格林函数,进而计算集成电路任意层的覆铜区域上任意的连续电流
在其他层产生的场。
为积分变量;为v阶计算集成电路任意层的覆铜区域上任意点电流源在其他层产生的场
的并矢格林函数中所用的贝塞尔函数,v为所述贝塞尔函数的阶数, 为分割次数为j
的第m个子区间第d个下一级子区间的待积分格林函数,r 为当前计算的集成电路的源点与
场点的空间距离。
雅可比变换, 为D的逆变换;是第k个高斯点, 是第k个高斯点对应的权重; 为
函数g(λ)在λ取值为 时的值,g(λ)为根据当前计算的集成电路的源点与场点及集成电
路各层材料的电磁参数、各层厚度、集成电路的工作频率、集成电路的源点到场点的距离确
定的积分核函数,λ为积分变量;为v阶计算集成电路任意层的覆铜区域上任意点电流源
在其他层产生的场的并矢格林函数中所用的贝塞尔函数,v为所述贝塞尔函数的阶数。
块、场计算模块;
连接;
分,并确定并矢格林函数中所用的贝塞尔函数的阶数;所述贝塞尔积分为包含贝塞尔函数
的被积函数的无穷积分;
零点的范围或个数,所述积分核函数是由集成电路各层材料的电磁参数、各层厚度、集成电
路的工作频率、以及源点到场点之间的距离确定的,所述源点到场点之间的距离为集成电
路覆铜区域上连续电流离散的点电流源形成的源点到作用于其他层的场点之间的距离;
下一级子区间进行贝塞尔积分并累加,得到第m个子区间分割后的累加积分结果,并将所述
累加积分结果累加到整个区间的贝塞尔积分;
一阈值,此时整个积分子区间的贝塞尔积分为自适应分段方法计算的当前的集成电路的源
点在场点产生的场的并矢格林函数的其中一个贝塞尔积分的最后积分结果,转入所述场计
算模块;否则m=m+1,转入所述子区间分割模块;
源在其他层产生的场的并矢格林函数,进而计算集成电路任意层的覆铜区域上任意的连续
电流在其他层产生的场。
束,得到第m个子区间分割后积分结果,即 ,否则转入所述分割点计算单元。
为积分变量;为v阶计算集成电路任意层的覆铜区域上任意点电流源在其他层产生的场
的并矢格林函数中所用的贝塞尔函数,v为所述贝塞尔函数的阶数, 为分割次数为j
的第m个子区间第d个下一级子区间的待积分格林函数,r 为当前计算的集成电路的源点与
场点的空间距离。
雅可比变换, 为D的逆变换;是第k个高斯点, 是第k个高斯点对应的权重; 为
函数g(λ)在λ取值为 时的值,g(λ)为根据当前计算的集成电路的源点与场点及集成电
路各层材料的电磁参数、各层厚度、集成电路的工作频率、集成电路的源点到场点的距离确
定的积分核函数,λ为积分变量;为v阶计算集成电路任意层的覆铜区域上任意点电流源
在其他层产生的场的并矢格林函数中所用的贝塞尔函数,v为所述贝塞尔函数的阶数。
积分是准确的,在此基础上计算对所有两个零点之间的子区间的积分进行累加,直到满足
预定义精度。
附图说明
场,进而计算集成电路多层复杂形状的金属板上的电流在空间不同位置产生的场。然而,采
用格林函数法计算点电流源在空间任意位置产生的场时,核心和难点在于计算由格林函数
引入的贝塞尔积分,因为贝塞尔函数具有高振荡、慢衰减等特性,使得针对贝塞尔积分的高
精度计算一直成为研究的热点问题。现阶段的研究中,常用如下方法进行分段,提出贝塞尔
函数自适应分段积分方法,其中,将当前累加得到的积分和与前一次累加得到的积分和进
行比较,若两者之间的误差小于预设的误差精度,则将当前的积分和作为积分结果,否则在
每两个相邻的所述当前分段点中间位置增设新分段点,将新分段点加入当前分段点中。当
误差大于设置的误差精度,则按如下公式在零点之间进行分段,得到成倍的点分布,再进行
重复的计算,直到精度满足要求为止。
的计算,若每次达不到精度要求,所有分段均需要增加新分段点,在有些零点之间分段积分
的精度已经达到要求时,仍统一进行分割,这样的分割和重新计算已经不必要,因此本申请
主要针对这种冗余计算的问题进行研究,尽可能减少这种不必要的冗余计算。为此,本申请
提出一种集成电路快速计算中贝塞尔积分自适应分段方法及系统,使得针对贝塞尔积分的
高精度计算成为可能。该方法首先以贝塞尔函数的零点将整个贝塞尔积分分为多个子区间
的积分,然后,在每个子区间再次进行自适应分段,以分段前后的相对误差为基本判据,确
定最合适的自适应分段数量,尽可能减少不必要的冗余计算,并确保每两个零点之间的子
区间的积分是准确的。本申请并不是当前累加得到的积分和与前一次累加得到的积分和进
行比较,然后确定是否进行分割,而是每次针对每两个零点之间的子区间的积分值是否满
足精度要求,然后确定是否需要进行进一步分割,确保每两个零点之间的子区间的积分是
准确的,在此基础上计算对所有两个零点之间的子区间的积分进行累加,直到满足预定义
精度。
格林函数中所用的贝塞尔函数的阶数;所述贝塞尔积分为包含贝塞尔函数的被积函数的无
穷积分
层材料的电磁参数、各层厚度、集成电路的工作频率、集成电路覆铜区域上点电流源点到作
用的其他层的场点的距离确定的积分核函数,为v阶计算集成电路任意层的覆铜区域上
任意点电流源在其他层产生的场的并矢格林函数中所用的贝塞尔函数,v为所述贝塞尔函
数的阶数,λ为积分变量。
的场点形成的场可用如下格林函数表示:
示源点坐标;角频率 表示频率;l表示所述场点在第l层(l=0,1,2,…,n),层数编号
为0 n,为第l层分界面的z坐标; 分别表示第 层水平和垂
~
向的复波数; 分别表示第l层水平介电常数、垂向介电常数; 分别表示第l层
水平磁导率、垂向磁导率; 表示第l层的各向异性系数;
分别表示第 层水平和垂向的复波数的积分系数;Al, Bl, Cl, Dl, El, Fl分别表示第 层
的待定系数,Al, Bl由以下线性方程求解得出:
述μn‑1表示n‑1层的磁导率;上述式中,t1=z1‑z0为第1层集成电路板厚度,tl‑1=zl‑1‑zl‑2为第
l‑1层集成电路板厚度,tl=zl‑zl‑1为第l层集成电路板厚度,tn‑1=zn‑1‑zn‑2为第n‑1层集成电
路板厚度。
向的电偶极子在位于第l层的所述场点产生的所述电场的z分量; 表示y方向的电偶极
子在位于第l层的所述场点产生的所述电场的x分量; 表示x方向的电偶极子在位于第l
层的所述场点产生的所述电场的y分量,其表达式与 相同; 表示y方向的电偶极子
在位于第l层的所述场点产生的所述电场的y分量; 表示y方向的电偶极子在位于第l层
的所述场点产生的所述电场的z分量; 表示z方向的电偶极子在位于第l层的所述场点
产生的所述电场的x分量; 表示z方向的电偶极子在位于第l层的所述场点产生的所述
电场的y分量; 表示z方向的电偶极子在位于第l层的所述场点产生的所述电场的z分
量。
积分,其中的集成电路信息包括:集成电路各层材料的电磁参数、各层厚度、集成电路的工
作频率、集成电路覆铜区域上点电流源到作用的其他层的场点的距离。例如,R1中:
对不同的集成电路的源点和场点对应的收敛的快慢不同,因此在计算不同的集成电路源点
对场点的作用对应的贝塞尔零点时,所取的贝塞尔函数的零点范围或个数不同。
塞尔积分。
数,所述积分核函数是由集成电路各层材料的电磁参数、各层厚度、集成电路的工作频率、
以及源点到场点之间的距离确定的,所述源点到场点之间的距离为集成电路覆铜区域上连
续电流离散的点电流源形成的源点到作用于其他层的场点之间的距离;
值。
围。
贝塞尔积分并累加,得到第m个子区间分割后的累加积分结果,并将所述累加积分结果累加
到整个区间的贝塞尔积分;
间还保留原积分值。这样就减少了不必要的冗余计算。
于不满足第一阈值的第m个子区间重点进行分割,使得其尽快满足第一阈值,其分割的流程
以及公式参考步骤S4.1 步骤S4.6。
~
在场点产生的场的并矢格林函数的其中一个贝塞尔积分的最后积分结果,转入步骤S6;
为积分变量;为v阶计算集成电路任意层的覆铜区域上任意点电流源在其他层产生的场
的并矢格林函数中所用的贝塞尔函数,v为所述贝塞尔函数的阶数, 为分割次数为j
的第m个子区间第d个下一级子区间的待积分格林函数,r 为当前计算的集成电路的源点与
场点的空间距离。
雅可比变换, 为D的逆变换;是第k个高斯点, 是第k个高斯点对应的权重; 为
函数g(λ)在λ取值为 时的值,g(λ)为根据当前计算的集成电路的源点与场点及集成电
路各层材料的电磁参数、各层厚度、集成电路的工作频率、集成电路的源点到场点的距离确
定的积分核函数,λ为积分变量;为v阶计算集成电路任意层的覆铜区域上任意点电流源
在其他层产生的场的并矢格林函数中所用的贝塞尔函数,v为所述贝塞尔函数的阶数。
个区间的贝塞尔积分;
积分与子区间 与 的贝塞尔积分累加之差不小于第二阈值时,需要将
与 的子区间再次进行分割,即设置j=2,此时子区间 分解为3个子区
间 和 ,此时子区间 的贝塞 尔积分与子区间
和 的贝塞尔积分累加之差小于第二阈值,子区间 不再分
解。
第一阈值;如果所述第m个子区间分割后的累加积分结果小于第一阈值,计算结束,此时整
个区间的贝塞尔积分为自适应分段方法的最后积分结果,否则m=m+1,继续分割第m+1个子
区间,即m=2的子区间。同理分割第m+2、m+3个子区间:
置j=1,将其分解为2个子区间和 后,发现子区间 的贝塞尔积分与子区间
和 贝塞尔积分累加之差已经小于第二阈值,因此该子区间已经不再需要继
续分解。
断所述第m=4个子区间分割后的累加积分结果是否小于第一阈值;如果所述第m=4个子区间
分割后的累加积分结果小于第一阈值,计算结束,此时整个积分子区间的贝塞尔积分为自
适应分段方法的最后积分结果。
(例如第一次计算的是贝塞尔积分R1,则需要计算其他所有的R2、R3、R4、R5、R6的贝塞尔积分)
基于所述贝塞尔积分计算集成电路任意层的覆铜区域上任意的连续电流离散的点电流源
在 其 他 层 产 生的 场的 并 矢 格 林 函 数 ,即 计 算并 矢 格 林 函 数的 元 素
,进而计算集成电路任意层的覆铜区
域上任意的连续电流在其他层产生的场。在已知所述集成电路任意层的覆铜区域上任意的
连续电流在其他层产生的场的并矢格林函数前提下,计算集成电路任意层的覆铜区域上任
意的连续电流在其他层产生的场,属于现有技术,详细过程参考专利CN112989750B,本申请
不再赘述。
间判断模块、场计算模块;
连接;
分,并确定并矢格林函数中所用的贝塞尔函数的阶数;所述贝塞尔积分为包含贝塞尔函数
的被积函数的无穷积分;
零点的范围或个数,所述积分核函数是由集成电路各层材料的电磁参数、各层厚度、集成电
路的工作频率、以及源点到场点之间的距离确定的,所述源点到场点之间的距离为集成电
路覆铜区域上连续电流离散的点电流源形成的源点到作用于其他层的场点之间的距离;
下一级子区间进行贝塞尔积分并累加,得到第m个子区间分割后的累加积分结果,并将所述
累加积分结果累加到整个区间的贝塞尔积分;
一阈值,此时整个积分子区间的贝塞尔积分为自适应分段方法计算的当前的集成电路的源
点在场点产生的场的并矢格林函数的其中一个贝塞尔积分的最后积分结果,转入所述场计
算模块;否则m=m+1,转入所述子区间分割模块;
源在其他层产生的场的并矢格林函数,进而计算集成电路任意层的覆铜区域上任意的连续
电流在其他层产生的场。
束,得到第m个子区间分割后积分结果,即 ,否则转入所述分割点计算单元。
为积分变量;为v阶计算集成电路任意层的覆铜区域上任意点电流源在其他层产生的场
的并矢格林函数中所用的贝塞尔函数,v为所述贝塞尔函数的阶数, 为分割次数为j
的第m个子区间第d个下一级子区间的待积分格林函数,r 为当前计算的集成电路的源点与
场点的空间距离。
雅可比变换, 为D的逆变换;是第k个高斯点, 是第k个高斯点对应的权重; 为
函数g(λ)在λ取值为 时的值,g(λ)为根据当前计算的集成电路的源点与场点及集成电
路各层材料的电磁参数、各层厚度、集成电路的工作频率、集成电路的源点到场点的距离确
定的积分核函数,λ为积分变量;为v阶计算集成电路任意层的覆铜区域上任意点电流源
在其他层产生的场的并矢格林函数中所用的贝塞尔函数,v为所述贝塞尔函数的阶数。
了帮助读者更好地理解本发明精神,而并非对本发明保护范围的限制,相反,任何基于本发
明的发明精神所作的任何改进或修饰都应当落在本发明的保护范围之内。