没有合适的资源?快使用搜索试试~ 我知道了~
首页基于交替方向隐式(ADI)方法的线性时间芯片级动态热仿真算法
基于交替方向隐式(ADI)方法的线性时间芯片级动态热仿真算法
需积分: 13 159 浏览量
更新于2023-05-24
评论
收藏 388KB DOCX 举报
第2节讨论了热力学模拟物理。第3节概述了热传导的数值公式。第4节介绍了通过ADI方法进行的热模拟。实施和实验结果在第5节中提出
资源详情
资源评论
资源推荐

热 ADI:基于交替方向隐式(ADI)方法的线性时间芯片级动态热仿真算法
由于时钟频率和积分密度的急剧增加,高端 VLSI 电路的功率密度和片内温度显着上升。 为
了确保高端 VLSI 设计的时序正确性和可靠性,高效准确的芯片级瞬态热仿真至关重要。本
文开发并提出了一种基于瞬态热仿真算法 在交替方向隐式方法上。 我们的算法 Thermal-
ADI 不仅具有线性运行时间和内存需求,而且无条件稳定,确保时间步长不受任何稳定性
要求的限制。 广泛的实验结果表明,我们的算法不仅比传统的热仿真算法快几个数量级,
而且还具有高度准确和高效的内存使用。
1.引言
由于对高速,高性能和高元件密度的不懈追求,高端 VLSI 电路的功率密度和片上温度急剧
升高。 1999 年国际半导体技术路线图(ITRS)显示,未来高性能微处理器单元(MPU)的
最大功率,金属层数量和线电流密度将显着增加。这一趋势显示了 VLSI 设计中散热问题的
重要性。高温不仅会导致晶体管和互连的定时故障,还会降低芯片的可靠性。例如,互连
的电迁移(EM)效应与温度成指数成比例,更不用说静电放电(ESD)或其他影响。对于
下一代工艺,由于低导热率,低介电常数(低 k)材料会夸大热效应。为了有效地分析热
分布和定位热点,芯片级热分析是至关重要的。此外,对于复杂封装问题的有限热导率,
均匀的热分布不能保证均匀的温度分布。因此,了解温度分布和热点是非常有价值的,不
仅仅是稳定状态,而且还有瞬态。有人提出了几种方法来进行热分析[3] - [9]。然而,由于
解决大规模矩阵的复杂性,现有的直接矩阵求解算法为超大规模问题提供了超线性运行时
和存储器消耗。在本文中,我们提出了使用交替方向隐式(ADI)方法来模拟温度曲线的算
法。我们的方法 Thermal-ADI 不仅无条件稳定,而且具有线性运行时间和线性内存要求。实
验结果显示了传统算法在运行时改进的顺序。本文的其余部分组织如下。第 2 节讨论了热
力学模拟物理。第 3 节概述了热传导的数值公式。第 4 节介绍了通过 ADI 方法进行的热模
拟。实施和实验结果在第 5 节中提出,然后在第 6 节中得出结论。
2. 热仿真物理
如图(1)所示,芯片中的温度分布由以下能量守恒定律[12]的热传导偏微分方程控制:
受以下热边界条件限制
其中 T 是温度,ρ 是材料的密度,cp 是特定的热量,κ 是热导率,g 是热能产生速率,hi 是
芯片边界表面的传热系数,&(rs,t) 是边界曲面上的任何函数,而∂/∂ni 是在垂直于边界
曲面 i 的外部方向上的差异。

图 1:节能和热传导等式。 右手侧显示一维系统,底部显示由能量守恒导出的热量方程。
是进入系统的传导热量。 是传导出系统的热
量。 是系统内部储存能量的变化率.G 是系统内部能量产生的速率。
通常,热导率 取决于位置和温度。 发热速率 来自每个门和电源/地/时钟互
连。 互连中的能量生成速率可以表示为 [7],其中 JRMS 是 RM 电流密度,Rρ 是
互连的温度相关电阻率。
热传导的时间常数比时钟周期大得多。 因此,我们可以使用上面定义的发热率来模拟瞬态
温度分布。 在足够长的时间内达到热稳定状态时,全芯片温度曲线应该保持稳定。 边界
条件有三种不同的情况。
•特定温度
温度是在边界表面上规定的,即,
这是第一种边界条件。
•热通量
沿边界面指定的热通量可以表示为:
其中 qsi 是边界面 si 上的热通量。这是第二种 边界条件。 对于绝热边界条件,我们有 qsi =
0。
• 对流边界条件
对流边界面上的热量通过对流传递到周围环境可表示为:
是 环境温度,hi 是等效传热系数。 这是第三种边界条件。
3. 热传导的有限差分公式

从方程式(1)可以得出二维热传导方程如下:
其中 这个方程是一个二阶抛物方差微分方程。 建立偏微分方程的有限差分方法
的第一步是将连续空间域离散化为具有多个网格点的网格。
图 2:x-y 平面上的有限差分网格
如图(2)所示,芯片中每个点的温度 T(x,y,t)将被替换为 T(iΔx,jΔy,nΔt),它在
本文的其余部分将被表示为 。 T 相对于 x 的一阶偏导数可以转换为正向有限差分表示
为:
截断误差为 O(Δx)。
类似地,T 关于 x 的二阶偏导数的中心有限差分表示可以表示为:
截断误差为 O((Δx)2),以及
下一步是考虑有限差分方程的时间推进问题。 因为方程(1)来自节能,所以可以用物理
学来解释,因为控制单元体积中储能的增长速率等于能量转移到体积中的净能率。 因此,
方程(1)左边的时间向前偏差是控制单元体积中从时间节点 n 存储到 n + 1 的能量。 考虑
三次行军方法。
简单的显式方法
在时间步骤 n 处应用等式(3)的右侧的显式更新,我们得到:
请注意,对于点(i,j),每个方程中只有一个未知数。 因此不需要求解任何方程。 截断
剩余10页未读,继续阅读


















安全验证
文档复制为VIP权益,开通VIP直接复制

评论0