Hakimi - Peak Junction
Hakimi - Peak Junction
Hakimi - Peak Junction
Elayaraja Aruchunan, Zailan Siri, Muhamad Hifzhudin Bin Noor Aziz, Muhammad Hakimi Bin
Ab Wahab, Mohana Sundaram Muthuvalu and Jumat Sulaiman
The junction temperatures (JT) of many microelectronic devices have been reduced in order to
improve device reliability and extend operating life. When the JT exceeds a certain threshold,
electronic devices can suffer irreversible damage. As a result, a thermal control system can be
used to achieve high performance in electronic systems. For predicting peak junction
temperatures (PJT) of semiconductor devices, the heat conduction equation will be discretized
using a numerical approach. In the first step, the heat conduction equation will be discretized
using the Crank-Nicolson finite difference method. The Successive Over Relaxation (SOR)
and Gauss-Seidel (GS) methods will be used to solve the generated system of linear equations
iteratively. The SOR method uses fewer iterations and takes less time to compute than the
traditional GS iterative method, based on the results. In terms of PTJ accuracy, however, both
methods are comparable.
15.1 Introduction
High power is a common occurrence in power device applications, and it is one of the most
important factors in ensuring that power devices are reliable in their demanding applications.
In order to achieve this goal, reliability and performance must be taken into account [1]. It is a
designer's job to build the best shape of semiconductor devices in order to extend the equipment
life expectancy. They will leave no room for failure, ensuring that all semiconductor-based
devices function properly. Every device must adhere to its own design by undergoing careful
measurement and processing. As a result, JT is a critical parameter to measure when
determining the reliability and performance of semiconductor devices and power devices [2].
Because many companies want to build a small device with increasing system reliability
and performance, thermal consideration has become one of the most important things in
electronic packaging design in this era of globalisation [3]. Most researchers believe that heat
management is the most serious issue because it can cause devices to malfunction or break
immediately. As a result, careful consideration must be given to ensuring that semiconductor
devices can be used until the maximum operating junction temperature is reached in order to
determine semiconductor reliability. This will help to extend the life of electronic packages
and prevent thermal failure. In this study, mathematical modelling is used to predict IC JT in
order to monitor the temperature of the semiconductor [3].
The performance of the Crank-Nicolson - Successive Over Relaxation (CN-SOR) iterative
method in determining the PJT of semiconductor devices is examined in this paper. Previously,
the SOR method had been widely used to solve a variety of matrix equation problems. On
linear and nonlinear systems, the effectiveness of the SOR method and its variants has been
studied and tested; see [4–7] for recent papers. The remainder of this paper is organised as
follows. In Sections 2 and 3, the mathematical modelling and numerical approach for
determining the PTJ of semiconductor devices will be discussed. Some simulation results are
included in Section 4. Section 5 contains the discussion and concluding remarks.
The following one-dimensional heat conduction equation will be used to predict IC JT:
𝜕 2 𝑇(𝑥, 𝑡) 𝜕𝑇(𝑥, 𝑡)
𝐾 = 𝜌𝑐 (15.1)
𝜕𝑥 2 𝜕𝑡
where S, 𝑃𝑖𝑛 , L and 𝑇𝑖𝑛 are, respectively, silicon surface, input power, vertical power device
thickness, and input temperature.
15.3 Discretization of Crank-Nicolson method
𝜕 2𝑇 1
2
= [ ∅] (15.5)
𝜕𝑥 2(∆𝑥)2
Where ∅ = (𝑇𝑖+1,𝑗 − 2𝑇𝑖,𝑗 + 𝑇𝑖−1,𝑗 ) + (𝑇𝑖+1,𝑗+1 − 2𝑇𝑖,𝑗+1 + 𝑇𝑖−1,𝑗+1 )
By applying formulas (15.4) and (15.5) to equation (15.1), it will result to
𝑇𝑖,𝑗+1 − 𝑇𝑖,𝑗 𝐾 1
= ( [∅]) (15.6)
∆𝑡 𝜌𝑐 2(∆𝑥)2
𝐾∆𝑡
Let 𝛼 = 2𝜌𝑐(∆𝑥)2 , equation (15.6) can be rewrite as
Generally, by following boundary conditions from equation (15.8) and (15.9), equation (15.7)
can be represented in matrix form as below [10]
𝐴𝑇 = 𝐵 (15.10)
Where
1+𝛼 −𝛼 0 0 0 0
−𝛼 1 + 2𝛼 −𝛼 0 0 0
0 −𝛼 1 + 2𝛼 −𝛼 0 0
𝐴= ⋮ ⋱ ⋱ ⋱ ⋱ ⋮
0 0 −𝛼 1 + 2𝛼 −𝛼 0
0 0 0 −𝛼 1 + 2𝛼 −𝛼
[ 0 0 0 0 −𝛼 1 + 2𝛼 ]
𝑇1,𝑗+1 𝐵1,𝑗
𝑇2,𝑗+1 𝐵2,𝑗
𝑇3,𝑗+1 𝐵3,𝑗
𝑇= ⋮ and 𝐵 = ⋮
𝑇𝑛−3,𝑗+1 𝐵𝑛−3,𝑗
𝑇𝑛−2,𝑗+1 𝐵𝑛−2,𝑗
[𝑇𝑛−1,𝑗+1 ] [𝐵𝑛−1,𝑗 ]
With
∆𝑥
𝛼𝑇𝑖+1,𝑗 + (1 − 2𝛼)𝑇𝑖,𝑗 + 𝛼𝑇𝑖−1,𝑗 + 𝛼 ( ) 𝑃𝑖𝑛 , 𝑖 = 1
𝑆𝐾
𝐵𝑖,𝑗 𝛼𝑇
𝑖+1,𝑗 + (1 − 2𝛼)𝑇𝑖,𝑗 + 𝛼𝑇𝑖−1,𝑗 , 𝑖 = 2, 3, … , 𝑛 − 3, 𝑛 − 2
{ 𝛼𝑇𝑖+1,𝑗 + (1 − 2𝛼)𝑇𝑖,𝑗 + 𝛼𝑇𝑖−1,𝑗 + 𝛼𝑇𝑖𝑛 , 𝑖 = 𝑛 − 1
The generated linear system (15.10) will be solved by using CN-GS and CN-SOR methods.
The formula of CN-GS is [12]
𝑇 (𝑛+1) = (𝐷 − 𝐿)−1 𝑈𝑇 (𝑛) + (𝐷 − 𝐿)−1 𝐵 (15.11)
Step 1 Set κ = 1
Step 5 Set κ = κ + 1
(κ)
Step 6 For i = 1, … , n − 1 set Ti = T.
The simulation results that obtained from CN-GS and CN-SOR iteration methods are
discussed. The different grid mesh sizes which are 30, 60, 90, 120 and 150 have been used to
establish the PJT. Itis critical to define the initial and boundary conditions correctly because
they can have an impact on the final result. For initial condition, at time 𝑡 = 0, which is the
room temperature, it is assumed to be 294 Kelvin. Meanwhile, for boundary conditions (refer
equation (15.3)), it defines the value at 𝑥 = 0 and 𝑥 = 𝐿. Assumed the temperature to be
constant, 𝑇𝑖𝑛 = 300.15 Kelvin. The thickness, 𝐿 is set to 0.055 cm, the surface of silicon, 𝑆 is
set to 0.1 𝑐𝑚2 and power input, 𝑃𝑖𝑛 = 200 𝑊 [1]. The properties of silicon used in this
experiment are shown in Table 1.
Table 1. Properties of Silicon
Properties SI Units Values
Thermal Conductivity, K W/cm/K 1.54
Mass Density, 𝜌 and
J/K/cm3 1.63
specific heat, c
The number of iterations (k), computational time in seconds (CPU), and maximum
temperature (T max) are all measured as part of the numerical simulations. The values of 𝜔
used for CN-SOR method are 1.6, 1.7, 1.8 and 1.9. All the simulations are performed on a
computer model type Intel® Core™ i3-2310M (2.1GHz, 3MB L3 cache) and 4.0 GB RAM. All
the programs are compiled by using Borland C++. The convergence criterion for CN-GS and
CN-SOR methods is 𝜀 = 10-10 is used.
Based on the result obtained from Table 2, 3 and 4, it is shown that CN-SOR method is
more efficient than the CN-GS method.
Table 2. Comparison of numerical results at 𝑡 = 0.002
N Methods Number of Iterations CPU time 𝑇𝑚𝑎𝑥
CN-GS 12155 0.88 355.7851
30
CN-SOR 8056 (𝜔 = 1.6) 0.67 355.7851
CN-GS 45725 1.85 356.5180
60
CN-SOR 22963 (𝜔 = 1.8) 1.71 356.5180
CN-GS 99891 4.68 356.7612
90
CN-SOR 44286 (𝜔 = 1.8) 3.77 356.7612
CN-GS 173960 10.14 356.8826
120
CN-SOR 60852 (𝜔 = 1.9) 5.72 356.8826
CN-GS 211122 12.38 356.9554
150
CN-SOR 93698 (𝜔 = 1.9) 8.36 356.9554
200000
150000
100000
50000
0
30 60 90 120 150
GS SOR
GS SOR
Graph 3. Number of iterations when 𝑡 = 0.006
GS SOR
GS SOR
GS SOR
Graph 6. Computational time when 𝑡 = 0.010
30
20
10
0
30 60 90 120 150
GS SOR
According to the Table 2-4, at each of the mesh size, CN-GS and CN-SOR methods can give
the same maximum temperature which means that both methods deliver the good and same
performances to determine the peak junction temperature.
Refer to the Table 2-4, CN-SOR method can produce less number of iterations and
computational time compared to the CN-GS method.
Refer to Table 5, for the percentage decrease calculation, it can be shown that, for each of the
elapsed time, the number of iterations can give high value of percentage means that the change
between two methods are large. Meanwhile, the percentage of computational time is at average
level mean that it has a slightly change between the two methods.
Table 5. Percentage decrease calculation
Elapsed time (s) Number of iteration (%) Computational time (%)
T = 0.002 33.72-65.02 7.57-43.59
T = 0.006 43.21-83.26 13.51-44.85
T = 0.010 44.85-73.17 12.26-45.80
15.8 Summary
In the study context, the Finite Difference Method (FDM) was applied to the one-dimensional
heat conduction equation. The Crank-Nicolson method was used to discretize the governing
heat conduction equation. This discretization will lead to the system of linear equation. The
GS and SOR methods were used to determine the peak junction temperature. Following the
results in Tables 2, 3 and 4, the implementation of SOR method improved the result obtained.
Moreover, the implementation of SOR iterative method significantly reduced the number of
iterations and computational time compared to the GS iterative method. Therefore, SOR
method proved to be better than GS method in solving heat conduction equation to determine
the peak junction temperature of semiconductor device.
References
[1] Muthuvalu, M. S., Asirvadam, V. S., & Mashadov, G. (2015, June 12). Performance
analysis of arithmetic mean method in determining peak junction temperature of
semiconductor device. Ain Shams Engineering Journal. Vol 6(4), pp. 1203-1210.
[2] Yangjun Z., Qinghai M., Xinghua Z. and Zhengsheng H., “A novel electrical
measurement method of peak junction temperature based on the excessive thermotaxis
effect of low current,” Chinese Journal of Semiconductors, vol. 30, (9), pp. 094005-1 –
094005-4, 2009.
[3] White M., Cooper M., Chen Y., and Bernstein J., “Impact of Junction Temperature on
Microelectronic Device Reliability and Considerations for Space Applications,” in 2003
IEEE International on Integrated Reliability Workshop Final Report, 2003, pp. 133-136.
[4] D. Noutsos Optimal stretched parameters for the SOR iterative method J. Comput. Appl.
Math., 48 (1993), pp. 293-308.
[5] D.J. Pierce, A. Hadjidimos, R.J. Plemmons Optimality relationships for p-cyclic SOR
Numer. Math., 56 (1990), pp. 635-643.
[6] R.S. Varga, W. Niethammer, D.Y. Cai p-cyclic matrices and the symmetric successive
overrelaxation method Linear Algebra Appl., 58 (1984), pp. 425-439.
[7] D.M. Young, Iterative Solution of Large Linear Systems, Academic Press, New York
(1971)
[8] Ammous A, Ghedira S, Allard B, Morel H, Renault D. Choosing a thermal model for
electrothermal simulation of power semiconductor devices. IEEE Trans Power Electron
1999;14(2): 300–7.
[9] Babajide Johnson, O., & Idowu Oluwaseun, L. (2020). Crank-Nicolson and modified
Crank-Nicolson scheme for one dimensional parabolic equation. International Journal of
Applied Mathematics and Theoretical Physics, 6(3), 35.
[10] Hailu, F., Gofe Gonfa, G., & Muleta Chemeda, H. (2020). Second degree generalized
successive over relaxation method for solving system of linear equations. Momona
Ethiopian Journal of Science, 12(1), 60–71.
[11] Youssef, I. K. 2012. On the successive overrelaxation method. Journal of Mathematics
and Statistics. Vol. 8(2), 176-184.
[12] Mayooran, T., & Light, E. 2016. Applying the successive over-relaxation method to a real
world problems. American Journal of Applied Mathematics and Statistics. Vol. 4, pp 113-
117.