《电子技术应用》
您所在的位置:首页 > 模拟设计 > 设计应用 > TSV阵列交流电阻计算方法的研究与实现
TSV阵列交流电阻计算方法的研究与实现
2018年电子技术应用第7期
赵景龙,缪 旻
北京信息科技大学 信息微系统研究所,北京100101
摘要: 硅通孔(Through Silicon Via,TSV)作为三维集成电路中的关键互连技术,用于连接不同层的芯片输入与输出。当通有交变电流的多个TSV相互靠近时,会产生邻近效应,造成TSV电阻的增大,从而影响TSV的传输性能。因此,提出了一种基于重心插值法计算TSV阵列交流电阻的方法,在对TSV横截面进行三角剖分和剖分顶点上电流强度确定的基础上,利用插值法计算TSV的交流功耗,利用交直流功耗比计算TSV的交直流电阻比,进而得出邻近效应影响下的TSV的交流电阻值。该方法实现了对任意规模、任意排布方式的TSV阵列交流电阻的计算,从而能够为三维集成电路中传输结构的设计提供指导和验证。最后,将算法的数值结果与商业求解器ANSYS Q3D的计算结果进行对比,实验结果表明,该方法的求解效果更佳。
中图分类号: TP391
文献标识码: A
DOI:10.16157/j.issn.0258-7998.174272
中文引用格式: 赵景龙,缪旻. TSV阵列交流电阻计算方法的研究与实现[J].电子技术应用,2018,44(7):46-51.
英文引用格式: Zhao Jinglong,Miao Min. Research and implementation of AC resistance calculation method for TSV array[J]. App-
lication of Electronic Technique,2018,44(7):46-51.
Research and implementation of AC resistance calculation method for TSV array
Zhao Jinglong,Miao Min
Information Microsystem Institute,Beijing Information Science & Technology University,Beijing 100101,China
Abstract: Through Silicon Via(TSV), as a key interconnection technology in 3D integrated circuits, is used to connect input and output of chips in different layers. When multiple TSVs with alternating current close to each other, will produce the proximity effect, which increases the resistance of the TSV, thus affecting the transmission performance of TSV. Therefore, a method of calculating AC resistance of TSV array based on barycentric interpolation is presented. On the basis of triangulation of TSV cross section and determining the current intensity of vertices, the AC power consumption of TSV is calculated by interpolation method, the AC to DC resistance ratio of TSV is calculated by the AC to DC power ratio, and then the AC resistance value of TSV under the influence of proximity effect is obtained. This method can realize the calculation of AC resistance of TSV array in arbitrary scale and arrangement, and it will provide guidance and verification for the design of transmission structure in three dimensional integrated circuits. Finally, the numerical results of this method are compared with the results of commercial solver ANSYS Q3D. The experimental results show that the proposed method acquires better performance.
Key words : TSV array;proximity effect;current intensity distribution;AC to DC resistance ratio

0 引言

    三维集成技术主要利用芯片之间的硅通孔(Through Silicon Via,TSV)垂直互连来实现立体堆叠芯片间的互连,以降低互连延迟、提高电路性能,从而使集成电路和系统集成度不断提升的发展趋势得以延续[1-3],成为拓展摩尔定律并实现微系统集成的主要方式[4-5]

    随着三维集成技术的发展,芯片叠层内的TSV数量越来越多,邻近效应对TSV电阻的影响越来越大,进而使TSV上的信号衰减变大,影响系统性能。因此,对TSV导体阵列交流电阻的分析成为三维集成电互连设计与分析技术领域的重要课题。

    国内外学者对邻近效应下导体交流电阻进行了研究。FILIPOVIC D等对带有屏蔽层的三相线间的邻近效应进行了研究[6],利用级数展开法和点匹配法计算了三相线的交直流电阻比以及屏蔽层的功率损耗。赵文生等利用部分元等效电路法对高密度硅通孔阵列的交流电阻进行了求解,得到硅通孔阵列的阻抗矩阵[7]

    本文提出了一种计算TSV阵列交流电阻的方法,该方法在对TSV横截面剖分和确定剖分节点电流强度的基础上,利用三角单元插值来计算TSV的交流功耗,通过交直流功耗比计算TSV的交直流电阻比,进而得出邻近效应下TSV的交流电阻。该方法可以实现对任意规模、任意排布方式、不同电流频率及电流强度激励下的TSV阵列的交流电阻的计算。利用MATLAB编程对算法进行仿真,并将数值结果与商用求解器ANSYS Q3D的结果进行对比,实验结果表明,该算法的结果是可信的,且算法性能较好。

1 电流分布的计算及图形剖分介绍

    计算TSV导体阵列电流分布示意图如图1所示。

wdz4-t1.gif

    图1中,M为待求电流强度的点,O点为TSV圆心,P点为待求电流分布的TSV内任意一点。假定阵列中TSV的间距足够大,所以外部TSV的电流分布对目标TSV电流分布的影响,可以等效为其中心处总电流对目标TSV电流分布的影响,则TSV内部的电流分布为[8]

     wdz4-gs1.gif

式中wdz4-gs1-x1.gif其中σ为TSV的电导率,f为电流的频率,μ0为真空磁导率;Ik、rwk、Sk、rk分别为编号为k的TSV的总电流大小、导体半径、横截面面积、待求点到圆心的距离;Jn(x)为n阶贝塞尔函数;j代表复数的虚部;θ为待求点相对水平方向的夹角;wdz4-gs1-x2.gif为TSV中心连线与水平方向的夹角。

    TSV横截面的三角剖分单元采用网格剖分工具DistMesh[9]生成,DistMesh剖分后返回三角单元的顶点连接关系及顶点的坐标信息。对TSV横截面采用均匀剖分的结果如图2所示。

wdz4-t2.gif

2 交流电阻的计算

    邻近效应可以导致TSV电阻的增长,从而增加其功率损耗。电阻的增长可以通过交直流电阻比来衡量,如式(2)所示:

    wdz4-gs2.gif

其中r为TSV半径,S为积分区域,i(x,y)为TSV的电流密度分布。从式(2)的形式可以看出交直流电阻比即交直流功耗比,与电流分布相关。由于对电流强度i(x,y)直接做积分运算比较困难,因此,将计算区域进行离散,分别计算每个剖分单元的值,然后将所有单元的值求和进而得到分子、分母积分表达式的近似值,如式(3)所示:

    wdz4-gs3.gif

式中n为三角单元的个数,SΔk为第k个三角单元的积分区域,单元内部的电流强度分布利用插值法计算。

    以图3所示的三角单元为例,设A、B、C三点的电流强度分别为iA、iB、iC,则P点的电流强度值为[10]

wdz4-gs4-9.gif

wdz4-t3.gif

    由于面积表达式中包含绝对值符号,因此对上述积分表达式进行处理,推导其可积的变换形式。以三角单元ΔPAB为例,其三个顶点构成的行列式为二元初等函数为:

    wdz4-gs10.gif

    上式在定义域R内处处可微,且SΔPAB的值大于0。假设上式值的符号在ΔABC中有变化,根据处处可微可知,在ΔABC内部存在一点P使得SΔPAB的值为0,这与SΔPAB>0相悖,因此式(10)在ΔABC内部符号不变,有如下积分关系:

    wdz4-gs11.gif

    对ΔABC内动点P做积分运算时需对单元进行区域划分,取顶点中x坐标值为中间值的顶点为起始点,做与水平方向垂直的线段,线段将三角单元划分为左右两个积分区域,如图4所示。

wdz4-t4.gif

    三角单元中边AB、AC、BC在平面直角坐标系中表达式分别为:

     wdz4-gs12-18.gif

    因此有:

wdz4-gs19-29.gif

    当所有积分项的值确定后,即可得到TSV的交直流功耗比,进而得出其交直流电阻比,已知TSV的直流电阻为:

wdz4-gs30-31.gif

3 算法的实现

    利用MATLAB编程实现了计算导体的交直流电阻比的算法。

    计算TSV阵列交直流电阻比的算法伪代码如下:

wdz4-sf1 拷贝.gif

    这里假设所有的输入参数都是合法的,输入参数中R为TSV半径的集合,I为TSV的激励电流大小的集合,f为激励电流的频率,O(x,y)为TSV中心坐标的集合。输出参数Ratio为交直流电阻比集合。代码中第(3)步为对TSV横截面的三角剖分,剖分完毕后返回顶点坐标矩阵q和顶点编号矩阵t,q中每一行记录了顶点的横坐标x和纵坐标y,t中每一行记录了三角单元的顶点序号,该序号与q中的行号一一对应。

4 实验结果分析

    本节针对均匀排布的TSV阵列的交流电阻进行分析,在同频同相的激励电流下,分别给出了趋肤效应下的交直流电阻比及趋肤效应和邻近效应共同影响下的交直流电阻比,并对不同位置的TSV的交直流电阻比之间的差异进行了分析,阵列模型示意图如图5所示。

wdz4-t5.gif

    阵列的基本参数为:导体半径15 μm,金属材料为铜,电流大小0.01 mA,电流频率1 GHz。

    首先设定阵列的间距为100 μm,利用上一节推导的结果,计算阵列交直流电阻比,结果如图6所示。

wdz4-t6.gif

    图6(a)为考虑趋肤效应和邻近效应下的交直流电阻比,图中横轴下的数字代表TSV的编号。

    图6(b)为只考虑趋肤效应时的交直流电阻比,由于是均匀阵列,因此趋肤效应下的电阻比相同;但在考虑邻近效应时,由于不同位置的导体受到总的影响不同,因此交直流电阻比值不同。从图6中可以看出,图6(a)中间导体的电阻比值与图6(b)中的相当,这是因为由于导体阵列的对称性,中间导体所受邻近效应的影响互相抵消;而处在边角处的1、3、7、9号导体受到邻近效应相叠加,其影响相对显著,电流分布集中在外侧的角落中,所以交直流电阻比是阵列中最高的。

    现将TSV的间距缩小为50 μm,以观察交直流电阻比的变化,结果如图7所示。

wdz4-t7.gif

    图7(a)为考虑趋肤效应和邻近效应下的交直流电阻比,图7(b)为只考虑趋肤效应时的交直流电阻比。从图中可以看出,由于间距的缩小,邻近效应更加显著,阵列四角处导体的交直流电阻比增大。然而趋肤效应不受间距的影响。图7(a)中,由于导体阵列的对称性,中央的导体所受到的邻近效应相互抵消,因此其交直流电阻比基本没有上升,而其余导体的交直流电阻比值有所增加。

5 算法有效性的验证

    本节以邻近的两个TSV为例,将本文算法的解和有限元法商用电磁场求解软件ANSYS Q3D的仿真结果进行对比,来验证算法求解的可信性。

    图8给出了不同频率下交直流电阻比值的对比。求解参数为:TSV半径15 μm,TSV间距100 μm,TSV高度200 μm,电流激励0.01 mA,电流频率1 GHz~5 GHz,TSV金属材料为铜。图中结果误差小于3%,曲线基本拟合。

wdz4-t8.gif

    图9给出了不同TSV间距下交直流电阻比值的对比。求解参数为:TSV半径15 μm,TSV高度200 μm,TSV间距100 μm~200 μm,电流激励0.01 mA,电流频率1 GHz,TSV金属材料为铜。图中结果误差小于4%,曲线走势基本相同。

wdz4-t9.gif

    误差的主要来源为本文采用插值法计算TSV的功耗,功耗为一近似值,而TSV的交直流电阻比由交直流功耗比计算得出,因此结果存在一定的偏差。

6 求解时间及内存使用情况对比

    为检验算法的求解效率及资源消耗情况,将本文算法的求解时间和内存使用情况与ANSYS Q3D进行对比。求解参数为:TSV半径15 μm,TSV间距100 μm,电流激励0.01 mA,电流频率1 GHz,TSV金属材料为铜, ANSYS Q3D中TSV高度200 μm。求解时间对比见表1。

wdz4-b1.gif

    从对比结果来看,本文算法的求解效率较高于商业求解器ANSYS Q3D。

    求解时内存使用情况对比见表2。

wdz4-b2.gif

    对比结果表明,本文算法的内存使用量远远小于商用求解器ANSYS Q3D的结果。这主要是因为本文算法是在二维平面内进行求解,且只需计算并存储剖分单元顶点处的电流强度,内存空间的消耗比较小。

7 结束语

    本文提出了一种基于重心插值法计算TSV阵列交流电阻的方法,推导出了三角单元交流功耗计算表达式,从而将交直流电阻比表达式中的积分运算简化为代数运算,进而使TSV交流电阻的计算成为可能。利用该方法研究了邻近效应对TSV阵列交流电阻的影响,实验结果表明,在同频同相的激励电流下,阵列边缘处的TSV交流电阻最大。基于代表性算例,将本文算法的结果与商用软件的分析结果对比,二者结果的误差在5%内,证明算法求解结果是可信的。最后,将本文算法的求解时间和内存使用情况与商用求解器进行了对比,结果表明本文算法的性能优于商用求解器。基于该算法,可构建三维系统级封装设计平台中的设计快速验证专用模块。

参考文献

[1] BENKART P,KAISER A,MUNDING A,et al.3D chip stack technology using through-chip interconnect[J].IEEE Design & Test of Computers,2005,22:512~518.

[2] 朱樟明,杨银堂.硅通孔与三维集成电路[M].北京:科学出版社,2016.

[3] 吴向东.三维集成封装中的TSV互连工艺研究进展[J].电子与封装,2012(9):1-5.

[4] WALDROP M M.More than moore[J].Nature,2016,530:144-147.

[5] 赵璋,童志义.3D TSV技术—延续摩尔定律的有效途径[J].电子工业专用设备,2011,40(3):10-16.

[6] FILIPOVIC D,DLABAC T.Proximity effect in a shield symmetrical three-phase line[J].Serbian Journal of Electrical Engineering,2014,11(4):585–596.

[7] 赵文生.三维集成电路中新型互连结构的建模方法与特性研究[D].杭州:浙江大学,2013.

[8] MANNEBACK C.An integral equation for skin effect in parallel conductors[J].Journal of Mathematics and Physics,1922,1(3):123–146.

[9] PERSSON P O,STRANG G.A simple mesh generator in Matlab[J].Siam Review,2004,46 (2):329–345.

[10] KAI H.Barycentric interpolation[M].NewYork:Springer International publishing,2014.




作者信息:

赵景龙,缪  旻

(北京信息科技大学 信息微系统研究所,北京100101)

此内容为AET网站原创,未经授权禁止转载。