1. Introduction
Three-dimensional integrated circuits (3D ICs) are generally considered to be one of the most prominent solutions that offer a way beyond Moore's law. A through-silicon via (TSV) is a popular choice for the vertical signal connection in 3D ICs and it is compatible with current process technologies. Some IC products,such as CMOS image sensors,have been manufactured using the TSV based 3D IC technology. The 3D IC technology will be applied to more commercial products.
The accurate extraction of resistance and capacitance (RC) parasitics of TSVs is essential in studying the performance and power consumption of 3D ICs. It is important for both the design-time circuit optimization,and the performance verification guaranteeing a reasonable production yield. Because TSVs across two IC tiers penetrate the silicon substrate,there is a kind of cylindrical metal-oxide-semiconductor (MOS) capacitor around the TSV,in addition to the conventional electrostatic capacitances among metal wires. As shown in Figure 1,CTSV between a TSV and its surrounding silicon stands for the MOS capacitance,while other capacitance components belong to the conventional electrostatic capacitance. To accurately model the parasitic effects of TSV,all these capacitance components should be considered. This requires a comprehensive treatment to the semiconductor effect and electrostatic field. Field-solver simulators,such as the Sdevice of Synopsys[1],is able to perform a complete extraction of the TSV structure,and produce accurate capacitance results. However,this kind of field solver employs an electromagnetic finite element method (FEM),and costs huge runtime and memory usage.
In Reference [2],the RLC parameters of the TSV were modeled as functions of physical parameters and metal characteristics. However,only one TSV was considered for modeling the semiconductor effect in MOS capacitance,with effects from surrounding TSVs ignored. In Reference [3],an equivalent circuit model was built for a 2-TSV layout structure. The method cannot be extended to the scenario with multiple TSVs. A model considering multiple TSVs was proposed based on the multi-conductor transmission line theory in Reference [4]. However,the silicon depletion region around the TSV was ignored in that work. In References [5, 6, 7, 8],the focus is on the electrostatic capacitance among ITVs and horizontal wires,instead of the complete RC parasitics including the MOS capacitance. We see that the existing works either consider the MOS capacitance and electrostatic capacitance separately,or are not suitable for arbitrary circuit layout with multiple TSVs and metal wires. The only possible tool for capturing both semiconductor and electrostatic capacitances is the simulator-like Sdevice[1],which solves 3D semiconductor and electromagnetic Poisson equations. However,for a general TSV layout in 3D IC,this kind of simulator suffers from the huge computing expense.
In this work,we combine both extraction techniques for MOS capacitance and for electrostatic capacitance,establishing a comprehensive modeling and extraction framework for the general TSV layout. This framework includes a RC equivalent circuit suitable for low and medium signal frequencies,the analytical extraction technique for MOS capacitance,and a random walk based extraction technique for electrostatic capacitance. The random walk based technique is advantageous over the conventional deterministic methods for capacitance extraction,like the FEM and boundary element method,because it does not rely on generating and solving a matrix equation. Compared with the deterministic methods,the floating random walk method is very suitable for large-scale structures[8, 10]. The proposed hybrid method exhibits good modeling accuracy at 1 GHz signal frequency,and demonstrates up to 47× speedup over the Sdevice based simulation method for multi-TSV test cases.
2. Background
2.1 The MOS capacitance of a single TSV
In this subsection,we discuss the MOS capacitance of a TSV in the situation where only a single TSV exists in the circuit layout[2]. The TSV serves as the interconnection between the bottom tier and the top tier,as shown in Figure 2. The copper metal,silicon oxide liner and the silicon substrate form a cylindrical MOS structure. With given voltage imposed on the TSV,there is a depletion region in the silicon around the TSV. Therefore,the MOS capacitance includes the contributions from the oxide linear region and the depletion region. Among them,the liner capacitance
Cox=2πεoxlTSVlnRoxRmetal, | (1) |
To get the radius for the depletion region (Rdep) and the capacitance Cdep we have to solve a 1-D Poisson equation in a cylindrical coordinate system[2]. Firstly,we obtain the formula for the Si-SiO2 surface potential (ϕs):
ϕs=qNa(R2dep−R2ox)4εsi−qNaR2dep2εsilnRoxRdep, | (2) |
Vfb=ϕms−QsCox, | (3) |
Qs=2πRoxQotlTSV, | (4) |
ϕBp=kTqlnNani, | (5) |
qNa(R2dep−R2ox)4εsi−qNaR2dep2εsilnRoxRdep−2kTqlnNani=0. |
(6) |
The value of Rdep corresponding to Vth can be solved with Equation (6),and it is denoted by Rmax. Then,Vth can be obtained.
Vth=Vfb+2ϕBp+qNa(R2max−R2ox)2πεoxlnRoxRmetal. |
(7) |
For most ICs,the signal voltage on the TSV is between 0 and VDD. It is easy to see from Equation (3) that the flat band voltage Vfb is negative. Thus,the whole accumulation operation region and part of the depletion operation region do not need to be taken into account. Within the working voltage region,the TSV MOS capacitance is the series combination of the oxide and depletion capacitances,calculated by:
CTSV=CoxCdepCox+Cdep, |
(8) |
where
Cdep=2πεsilTSVlnRdepRox |
(9) |
As long as VTSV belongs to the range of the depletion operation region,Rdep can be solved from
VTSV=Vfb+ϕs+qNa(R2dep−R2ox)2πεoxlnRoxRmetal. |
(10) |
The depletion capacitance Cdep becomes the minimum at the inversion operation region,because Rdep reaches its maximum value Rmax. This minimum depletion capacitance (Cdep,min) is:
Cdep,min=2πεsilTSVlnRmaxRox, |
(11) |
The above derivation shows that the MOS capacitance is depending on the voltage on the TSV. This is a distinct difference from the conventional electrostatic capacitance. To validate the accuracy of the above formulas,simulation experiments are carried out with the Sdevice whose results are compared with those from Equations (1)-(11). For a structure with a copper TSV embedded in a P-Si silicon layer,we set the geometry parameters and the doping concentration as those listed in Table 1.
Considering VTSV ranging from 0 to 3 V,the MOS capacitance of the TSV is calculated from Equations (1)-(11) and simulated with the Sdevice. For this case,Vfb equals to −0.24~V according to Equation (3),Vth equals to 0.97 V according to Equations~(3),(6),and (7). CTSV remains Cdep,min and equals to 3.75 × 10−14 F for the inversion operation region according to Equations (6),(8) and (11). CTSV is calculated from Equations (3),(8)-(10) for the depletion operation region. A comparison of the analytical method and Sdevice results is plotted in Figure 3. It shows that the maximum discrepancy between both methods is less than 2.1{\%}. This verifies the accuracy of the analytical model for calculating the MOS capacitance of a single cylindrical TSV.
2.2 Electrostatic coupling capacitances among TSVs
The electrostatic coupling capacitances among TSVs and conventional wires may be comparable to the MOS capacitance and cannot be ignored[5, 7, 8]. There are many capacitance extraction techniques for conventional interconnect wires[11]. However,for the cylindrical TSVs especially in the context of general layout,specific field solver techniques are necessary to guarantee a satisfying accuracy[8, 12].
Recently,an efficient floating random walk (FRW) based approach was proposed to extract the electrostatic capacitances of TSVs[8]. The approach produces highly accurate results,and is ten times faster than existing capacitance solvers. The basic ideas in this approach are briefly introduced as follows.
The fundamental formula of the FRW algorithm is
ϕ(r)=∮sP(r,r(1))ϕ(r(1))dr(1), | (12) |
ϕ(r)=∮s(1)P(1)(r,r(1))∮s(2)P(2)(r(1),r(2))⋯∮s(k+1)P(k+1)(r(k),r(k+1))ϕ(r(k+1))dr(k+1)⋯dr(2)dr(1), | (13) |
Therefore,with the random walks starting from the Gaussian surface of a specified conductor (master),we can calculate the coupling capacitance between the master and other conductors (see Figure 4)[10]. The FRW based capacitance extraction is a discretization-free method,and thus enjoys the advantages of better scalability for large structures,tunable accuracy,and higher parallelism,etc.
In Reference [8],the FRW algorithm was extended to handle the cylindrical TSV structures. The idea is to allow the transition cube which is suitable for the conventional Manhattan shape of interconnects to rotate an angle for better touching the TSV surface (see Figure 5). This increases the probability of terminating the random walk quickly,and therefore improves the computational efficiency. Also,a special space management technique was devised to accelerate the calculation of size of maximum FRW hop for a general,large layout including wires and TSVs.
3. A comprehensive parasitic model and extraction methodology for TSVs
The purpose of this work is to combine the existing works on MOS capacitance calculation (Section 2.1) and the electrostatic capacitance extraction (Section 2.2) for an efficient and comprehensive modeling and extraction framework for the general TSV layout. Our focus is to derive the equivalent circuit for analyzing the signal integrity on a single TSV net (which we call “victim TSV”) and to propose an efficient extraction technique. Because the signal frequency of ICs is not very high in most scenarios,we only consider the low and medium frequency range. Therefore,in this work we do not consider the inductance effect among the TSVs.
Due to the lossy nature of the silicon substrate,the substrate resistances need to be considered as well. For a homogeneous silicon substrate,the resistance element is in parallel to the capacitance element,and can be calculated with:
Rsi=εsiσsiCsi, | (14) |
3.1 Two-TSV structure
We first consider a simple layout including only two TSVs,and present the equivalent RC circuit model. As shown in Figure 6,the impact from other TSV (“aggressor”) on the victim TSV is considered. Because of the size of the TSV,its DC resistance is negligible. Therefore in Figure 6,each TSV corresponds to a circuit node,and R and C elements reflect the couplings among two TSVs and the grounded substrate. In the equivalent circuit,Ctsv's and Csi's represent the MOS capacitances and the electrostatic capacitances in the silicon substrate,respectively. The parallel Rsi's models the conduction effect of silicon and can be calculated with Equation (14). Ctsv's can be calculated with the techniques in Section 2.1,while Csi's can be extracted with the FRW based field solver[8].
This circuit model depicts both the semiconductor effect and electrostatic coupling. With it,the lump-port elements of the circuit can be easily derived. For example,the total admittance between TSV {\#}1 and other conductors in Figure 6 can be derived:
Y1=jωCtsv,1Y3jωCtsv,1+Y3, | (15) |
Y3=jωCsi,g1+1Rsi,g1+(jωCsi,12+1Rsi,12)Y4jωCsi,12+1Rsi,12+Y4, |
(16) |
Y4=jωCtsv,2+jωCsi,g2+1Rsi,g2. |
(17) |
Y3 and Y4 stand for the admittances of node 3 and node 4 to the environment,respectively. Here we assume TSV {\#}2 is grounded. Then,the equivalent total capacitance of TSV {\#}1 is:
C1=Y1jω. |
(18) |
From Equations (15)-(18) we see that at low and medium frequency,the equivalent capacitance of the TSV is frequency-dependent,and because the formulas involve the MOS capacitance,the capacitance also depends on the voltage imposed on the victim TSV.
3.2 Multi-TSV structure
The RC equivalent circuit model for the two-TSV structure can be extended for a structure including more TSVs. In Figure 7,we show a structure with 5 TSVs and its corresponding equivalent circuit. In this structure,we have one victim TSV and 4 aggressor TSVs. The symbol convention of the circuit elements is the same as that in the two-TSV example. Because our purpose is to model the signal integrity on the victim TSV,the electrostatic couplings among the aggressor TSVs are ignored in this equivalent circuit. As shown in experiment results,this simplification hardly harms the modeling accuracy. In the equivalent circuit,Ctsv's can be calculated with the analytical approach,while Csi's can be extracted with the FRW based solver. Because the method for extracting the electrostatic capacitances is very general,the layout of TSVs can be arbitrary. So,if the horizontal wires are present in the structure,we just need to add some electrostatic capacitances (extracted by the FRW based approach) to the circuit for comprehensive electrostatic/semiconductor modeling.
3.3 Extraction algorithm flow
According to the above discussion,we can easily obtain a RC equivalent circuit from the layout of the TSVs in 3D IC. As for the extraction of RC elements in the circuit,the techniques in Section 2 are employed. The algorithm for extracting the RC elements is given as follows.
With the RC elements extracted,we obtain the equivalent circuit like in Figure 7(b). Then,the lump port parameters can be calculated. For example,the total frequency-dependent capacitance can be calculated with Algorithm 2.
In Algorithm 2,we assume that the aggressor TSVs are grounded. If this is not the case,the total lump capacitance can also be derived by solving the circuit equation.
In Algorithm 1,most computational time is used to perform the FRW based electrostatic extraction. Due to the merits of the FRW based algorithm[8],the RC extraction algorithm is versatile,and more efficient than the approach performing electrostatic/semiconductor simulation for the whole structure. In the experiments,we will demonstrate the benefits of the proposed method.
4. Numerical results
We have used the FRW program for electrostatic capacitance extraction and written a Matlab program for MOS capacitance calculation. For the structures including two,five and nine TSVs,we have tested our algorithms. The Sdevice simulator,which employs FEM for overall electrostatic/semiconductor simulation,is also run to validate the accuracy and efficiency of the proposed method. All experiments are carried out on a Linux server with an Intel Xeon E5-263 2~GHz CPU,and 32 GB memory. The accuracy criterion of the FRW extraction algorithm[8] is set to 1{\%} 1-σ error. In all test cases,the silicon properties are the same as those in the experiment in Section 2.1. The temperature is the room temperature.
4.1 2-TSV case
The 2-TSV structure in Section 3.1 is tested to verify the accuracy of the proposed techniques. The DC bias voltage is zero for the aggressor TSV. For each TSV,the diameter is 2.5~μm,the thickness of the oxide linear is 118.2 nm,and the length is 20 μm. The pitch is 20 μm. The electrostatic capacitance between TSVs (Csi,12) is 2.4 fF and the electrostatic capacitances between TSVs and the substrate (Csi,gj) are both 1.48 fF. The MOS capacitance of a TSV is shown in Figure~3.
A comparison of the analytical method and Sdevice results is plotted in Figure 8,while Sdevice simulation with high-density grid is considered accurate. From the figure,we find that the maximum discrepancy between the both technologies is 4.9{\%} for signal frequencies from 10 kHz to 500 MHz when the victim TSV bias voltage equals to Vth. The discrepancy of both results is within 3{\%},when the victim TSV voltage varies from 0 to 3 V.
4.2 5-TSV case
For the 5-TSV structure in Figure 7,the parameters of each TSV and the pitch between the victim and the aggressor are the same as those in the 2-TSV case. The electrostatic capacitance between the victim and aggressor (Csi,1j) is 1.36 fF,between the victim and substrate (Csi,g1) it is 0.316 fF and between the aggressor and substrate (Csi,gj,except for Csi,g1) it is 0.851 fF. A comparison of the analytical method and Sdevice results is plotted in Figure 9. From the figure we see that the maximum discrepancy between both technologies is 4.6{\%} at the signal frequency from 10 kHz to 40 MHz when victim TSV bias voltage equals to Vth. The maximum discrepancy at 500 MHz signal frequency is 5.1{\%},while the victim TSV voltage changes. The results show the model matches well with the Sdevice.
4.3. 9-TSV case
For further verification of the proposed method,we consider a 9-TSV case where eight aggressor TSVs form a square and one victim TSV exists in the center. The electrostatic capacitances between the substrate and the victim,the aggressor in the vertex and the midpoint of sides of the square are 0.08,0.657 and 0.244 fF,respectively. The electrostatic capacitances between the victim and the aggressor in the vertex and the midpoint of sides of the square are 0.383 and 1.08 fF. The comparative results of the difference are shown in Figure 10. From the figure we see that the discrepancy between both technologies is within 3{\%} at the signal frequency from 10 kHz to 800~MHz when victim TSV bias voltage equals to Vth. The maximum discrepancy at 800 MHz signal frequency is 4.8{\%},while the victim TSV voltage changes. According to these structures,the proposed method is verified with the accepted loss of accuracy. For this larger case,the accuracy of the proposed method is higher.
In previous experiments,very dense discretization grids are employed in the Sdevice to guarantee that it produces the most accurate results. To compare the runtime of the proposed method fairly,we reduce the grid numbers in the Sedevice ({\#}grid) to make it produce results with a similar accuracy to the proposed method. Under 100 MHz signal frequency,the three structures are extracted with the Sdevice and the proposed method,respectively. The runtime comparisons are given in Table 2. For the 2-TSV case,the proposed method costs more time since the FRW algorithm is not beneficial for a small case. For cases with more TSVs,the runtime of the FRW is reduced. Comparing with the 2-TSV case,the runtime of the proposed method is reduced evidently for 5-TSV and 9-TSV cases. This is because more conductors around the master conductor actually make the random walks terminate earlier. On the contrary,the runtime of the Sdevice increases with the increase of TSV number because the discretization grids involved quickly increase. We see that the speedup ratio of the proposed method over Sdevice simulation increases with the number of TSVs,and reaches 47× for the 9-TSV case. With these cases,the acceleration of the proposed method is verified for a multi-TSV structure.
5. Conclusions
In this paper,we have explored the comprehensive parasitic RC model and the extraction method for TSVs in 3D IC. Combining the analytical method for calculating the MOS capacitance and the FRW based extraction for electrostatic coupling capacitances,an efficient modeling and extraction framework is proposed. For several TSV structures,the total coupling capacitance on a victim TSV is extracted with the proposed framework and the Sdevice simulator. Within the signal frequencies from 10 kHz to 1 GHz and for different TSV voltages,the proposed method produces capacitance with an error of no more than 5{\%}. As for the computational speed,the proposed method is up to 47× faster than the Sdevice simulation based method. The results show that the proposed method has good accuracy,and is very efficient especially for large structures.