Next Article in Journal
EMI Susceptibility of the Output Pin in CMOS Amplifiers
Previous Article in Journal
Two-Stage 3D Codebook Design and Fast Beam Search Algorithm for Millimeter-Wave Massive MIMO Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Efficient Approach for Electrical Design and Analysis of High-Speed Interconnect in Integrated Circuit Packages

1
Department of Electrical, Electronic, and Control Engineering, Hankyong National University, Anseong 17579, Korea
2
Package Analysis Team, SK Hynix Inc., Icheon 17366, Korea
*
Author to whom correspondence should be addressed.
Electronics 2020, 9(2), 303; https://doi.org/10.3390/electronics9020303
Submission received: 23 January 2020 / Revised: 4 February 2020 / Accepted: 7 February 2020 / Published: 9 February 2020
(This article belongs to the Section Microelectronics)

Abstract

:
In recent integrated circuit (IC) packages, the structure of the interconnect is highly complex, and the effect of high-frequency parasitics is significant. These factors increase the number and level of design variables and extend the analysis frequency range to tens of gigahertz. As a result of the high dimensions of the design space, it is difficult to reduce the design gap between the current design approach and the physical limits of the practical IC-package interconnect. In this paper, we present an efficient approach for designing and analyzing the electrical characteristics of the high-speed interconnect in IC packages. The proposed approach is developed using a hybrid method involving the design of experiments, the domain decomposition method, and the finite-element method. We present a procedure to identify critical design variables for the IC-package interconnect, and we derive a method to recombine the impedance parameters of a segmented interconnect. The proposed hybrid method is verified by comparing its characteristic impedance (Zo) with the Zo value from a full-wave simulation of a complete interconnect. We demonstrate that the proposed hybrid method significantly reduces the design space of the IC-package interconnect so that we can efficiently and rapidly obtain the optimized solution, thereby improving the system performance.

1. Introduction

Integrated circuit (IC) package design is a complex and time-consuming process for achieving a reliable and high-performance system. It requires the multidisciplinary optimization of multiple design variables associated with thermomechanical and electrical characteristics. In thermomechanical design, various parameters, such as the materials and thicknesses of an epoxy molding compound and the adhesive for die attachment, must be considered in IC-package analysis. The analysis objective is to minimize the package warpage and avoid delamination, thus ensuring structural reliability and manufacturing process availability. To perform the analysis, numerical techniques, e.g., the finite-element modeling of an IC package, can be employed, which require large amounts of computational resources and simulation time.
In the electrical design of an IC package, numerous design variables, including the geometric parameters of the signal interconnects and power-delivery networks, must be considered for achieving the high throughputs, bandwidths, and data rates of the devices in the package. The electrical characteristics of an IC package are determined using computationally expensive simulations involving the finite-element method (FEM), the finite-difference time-domain (FDTD) method, and the method of moments.
A difficulty in IC-package design is that the results of the electrical and thermomechanical designs are affected by each other, as they share common design variables, necessitating a tradeoff design. To efficiently obtain an optimized solution for both designs, a multiphysics simulation scheme is preferred; however, such a scheme is not suitable for the development of practical applications [1,2]. During industrial developments of an IC package, thermomechanical and electrical engineers separately perform simulations and analyses for their own goals and iteratively modify their designs by communicating with each other. It is time-consuming to optimize a tradeoff design, because both the electrical and thermomechanical characteristics are predicted via computationally expensive methods.
Additionally, the package types are continuously evolving into complex multichip packages such as the embedded multimedia card, the embedded multichip package, and universal flash storage. From the viewpoint of electrical design, these package types significantly increase the difficulty of IC-package design, because they employ high-density ICs vertically and horizontally stacked in the package substrate, as well as differential interconnects of SERDES devices for high-speed IC communications. In particular, high-speed interconnect design is one of the crucial parts of real IC-package design, which is the focus of this study. The reason why it is critical is that the use of high-speed interconnect in the state-of-the-art IC package dramatically increases; however, its analysis and optimization method become more difficult and less efficient [3,4,5].
As the data rate and density of the IC-package interconnect increase, the effects of parasitics such as mutual capacitance, mutual inductance, and the skin effect cannot be ignored. In the simulation, a broadband interconnect model must be adopted to successfully capture the high-frequency effect of parasitics and accurately analyze various electrical characteristics, as shown in Figure 1. Full-wave simulation techniques using the FEM and the FDTD method are effective for practical design. They provide a convenient method for the analysis of an arbitrary interconnect structure in the wideband frequency range. In [6,7,8], the previous approach was used to successfully extract scattering parameters and estimate the signal integrity characteristics of an IC-package interconnect. However, even with the advantages of the high design flexibility and accurate results, this approach has the practical problem of being time-consuming. To obtain accurate results using the full-wave simulation of the entire IC-package interconnect, a large number of analysis meshes are inevitably generated, which leads to an extremely long simulation time for one design case. Moreover, the high complexity of a multichip package significantly increases the numbers of geometric parameters and degrees of freedom in the electrical design. Consequently, the solution space is substantially expanded. It requires a large amount of time to complete an examination of all design cases and obtain an optimized solution using conventional design methods. It is difficult to achieve the timely completion of the IC-package design using the conventional methods for the electrical design of an IC package [9,10].
In this paper, an efficient method for the reduction of a solution space and the optimization of the electrical design of an IC package using design of experiments (DoE) and the domain decomposition method (DDM) is presented [11,12,13,14,15]. For rapid analysis, the number of degrees of freedom is reduced according to the DoE results, and the analysis domain is decomposed into subdomains. A recombined impedance matrix for the subdomain solutions is analytically derived.

2. Methods

The proposed approach is intended to facilitate the development of the high-speed interconnect for practical IC packages. For the rapid and efficient design and analysis of the electrical characteristics of the IC-package interconnect, the proposed method adopts two approaches: reducing the number of degrees of freedom in the IC-package design and reducing the maximum number of computational meshes generated during a full-wave simulation. The reduction of the number of degrees of freedom in the IC-package interconnect design is achieved by determining a critical variable (CV) of the interconnect design via the Taguchi method, which employs an orthogonal array to efficiently reduce the number of test sets required in a design procedure [16]. The computational mesh number is reduced by applying the DDM to the IC-package interconnect and deriving a closed-form expression for the recombination impedance parameters, which is simply converted into the scattering parameters (S-parameters) and characteristic impedance (Zo). The proposed approach is a hybrid method that involves identifying the critical design variables and dividing the IC-package interconnect into segmented parts, i.e., the CV-based DDM (CVDDM).
The proposed CVDDM mainly comprises two parts—CV analysis and the CV-based DDM—as shown in Figure 2 [11,12,13,17,18]. In the CV analysis, a strategy using DoE based on the Taguchi method is employed. The design variables of the IC-package interconnect are discriminated between low and high sensitivities to electrical characteristics such as Zo, the RLGC parameters, and the S parameters. The objective of the CV analysis step is determining the CVs, which significantly affect the electrical characteristics of the IC-package interconnect. Since the solution space for the electrical design of a recent IC-package interconnect is extremely large when all the geometric parameters are considered, CV-based design is easier than the previous approach that involves a full factorial test of the IC-package interconnect and the evaluation of all combinations of design variables in a full-wave simulation.

2.1. CV Analysis

The first step in the CV analysis is the generation of an orthogonal array (OA) considering the numbers and levels of all geometric parameters in the complete IC-package interconnect. To reduce the number of simulations and efficiently determine the CVs, a fractional factorial characteristic based on the Taguchi method is adopted rather than a full factorial approach. In statistics, the optimized result using OAs and the Taguchi method is close to that of the full factorial approach. The existence and construction of OAs are introduced in [16]. The notation OA (N, q, s, t) is adopted, which represents a matrix of N rows and q columns with entries from S. N and q represent the numbers of simulation runs and design parameters, respectively. S is a set of the levels of the design variables, and t represents the strength, as described in [16]. To appropriately select an OA, an existing database for OAs can be used [19]. A useful property of OAs is that a subarray with N rows and k columns extracted from an OA (N, q, s, t) can be an OA (N, k, s, u) whose u is equal to the minimum value between k and t. Thus, a new OA (N, k, s, u) is simply obtained by discarding one or more columns of an OA (N, q, s, t) found in the database when a number of parameters of j smaller than k is needed in the IC-package interconnect design.
The next step of the CV analysis is extracting the electrical characteristics of a complete IC-package interconnect represented as an RLGC model, which can be reduced to an LC model with the assumption of a lossless transmission line. All LC models corresponding to simulation runs of OA (N, k, s, u) are obtained. The technique of S parameter-based transmission-line characterization [20] is employed to extract the LC models from the S parameters of complete IC-package interconnects. Each S-parameter result is acquired using a full-wave simulation based on the FEM. In this study, an IC-package interconnect based on differential transmission lines is characterized, because such interconnects have been widely adopted in recent high-speed packages. Through a full-wave simulation of differential transmission lines, the results for S parameters with four ports and a single-ended configuration are extracted. These are converted into mixed-mode S parameters [21] to construct an LC model of a coupled line. The LC model of a coupled line consists of self-inductances (L11, L22), self-capacitances (C11, C22), mutual inductances (L12, L21), and mutual capacitances (C12, C21). These parameters are obtained from the mixed-mode S parameters via S-parameter-based RLGC extraction [20]. The even and odd-mode propagation constants (γe, γo) are given as follows:
γ e = 1 d ln { 1 S dd 11 2 + S dd 21 2 2 S dd 21 + ( ( S dd 11 2 S dd 21 2 + 1 ) 2 ( 2 S dd 11 ) 2 ( 2 S dd 21 ) 2 ) 1 / 2 } ,
γ o = 1 d ln { 1 S cc 11 2 + S cc 21 2 2 S cc 21 + ( ( S cc 11 2 S cc 21 2 + 1 ) 2 ( 2 S cc 11 ) 2 ( 2 S cc 21 ) 2 ) 1 / 2 } ,
where Sdd and Scc represent the differential-mode and common-mode submatrices, respectively, of the mixed-mode S parameters.
The closed-form expressions for even and odd-mode characteristic impedances (Zoe, Zoo) are derived as follows [22]:
Z oe = Z oe , ref · ( 1 + S dd 11 ) 2 S dd 21 2 ( 1 S dd 11 ) 2 S dd 21 2 ,
Z oo = Z oo , ref · ( 1 + S cc 11 ) 2 S cc 21 2 ( 1 S cc 11 ) 2 S cc 21 2 ,
where Zoe,ref and Zoo,ref represent the reference impedances for even and odd-mode propagations, respectively.
Finally, the LC model is extracted as follows:
L 11 = Im { γ e Z oe + γ o Z oo } ( 2 π f ) ,    
L 12 = Im { γ e Z oe γ o Z oo } ( 2 π f ) ,      
C 11 = Im { γ e / Z oe + γ o / Z oo } ( 2 π f ) ,    
C 12 = Im { γ e / Z oe γ o / Z oo } ( 2 π f ) .    
It is worth noting that the proposed method is limited to a lossless package interconnect. To extend the method to a lossy package interconnect including R and G components, we will verify it in a further study. The effects of the design variables on the L and C values are examined using a sensitivity analysis based on the Taguchi method. The L and C variations of all the simulation runs corresponding to OA (N, k, s, u) are calculated. The design variables (i.e., V1, V2, …, Vk) for each case of L11, L12, C11, and C12 are ranked according to the sensitivity. A design variable where a larger variation is observed is assigned higher priority. Thus, the priority order of the design variables is established for each L and C value. For instance, a line width represented as Vi may significantly affect L11, L12, and C11, whereas its effect on C12 may be smaller. Then, the line width Vi has a small priority-order number for L11, L12, and C11 and a large priority-order number for C12. Hence, all the design variables have four numbers indicating the priority order for L11, L12, C11, and C12. The priority-order numbers of Vi for L11, L12, C11, and C12 are denoted as Pi,L11, Pi,L12, Pi,C11, and Pi,C12, respectively. A linear combination of the priority numbers for Vi is given as follows:
P i = w L 11 · P i , L 11 + w L 12 · P i , L 12 + w C 11 · P i , C 11 + w C 12 · P i , C 12 ,
where wL11, wL12, wC11, and wC12 represent the weights, which are equal to 1 in this study. However, the values can be adjusted for other design objectives. For instance, wL12 and wC12 are more significant than wL11 and wC11 when crosstalk reduction is a primary goal of an IC-package interconnect design. The CVs for the high-speed IC-package interconnect design are determined according to the linear combination of the priority numbers. The CVs are selected among the design variables for which the result of the linear combination is smaller than a specific number.

2.2. CV-Based DDM

In this subsection, a DDM for a high-speed IC-package interconnect is presented to reduce the number of analysis meshes handled during a single simulation run. In the DDM, the analysis domain of the original and complete package interconnect is decomposed into nonoverlapping subdomains. The solutions of the adjacent subdomains are related by the continuity conditions at the interfaces. In this study, on the basis of the geometry, the original domain of the IC-package interconnect is divided into several subdomains corresponding to bonding wires, transmission lines, vias, and solder balls, as shown in Figure 3. The subdomains are nonoverlapping, and the current–continuity relationship is valid at their interfaces. Intersegment coupling is not considered in this DDM, for the simplicity of the design and analysis.
For the bonding-wire segment, four coplanar bonding wires (ground–signal–signal–ground (G-S-S-G) configuration) are commonly employed [23,24,25]. Its shape follows the JEDEC 4-point. A transmission-line segment can consist of various types of transmission lines, such as a microstrip, coplanar waveguide, and conductor-backed coplanar waveguide lines. A via has a stacked structure and is employed for layer transition. A solder-ball segment connects the signal and power nets of an IC package to those of printed circuit boards. Its shape is modeled as a polygonal column rather than a sphere for the simplicity of the analysis. The polygonal column model successfully captures the capacitive effect of a solder ball, which significantly affects the electrical characteristics of the entire IC-package interconnect.
Next, the impedance parameters of all the segments with nominal values of the design variables are determined using full-wave simulations. Since an interconnect structure is partitioned into small segments, full-wave simulations for the segments are more efficient than the analysis of the entire structure with large meshes. Additionally, by sweeping the CVs, more impedance parameters of the segments (including the various values of the CVs) can be determined, allowing an electrical design engineer to easily explore the solution space of an IC-package interconnect and obtain a tradeoff solution.
An analytical method to recombine the impedance parameters of subdomains is developed to rapidly and systematically obtain the original impedance parameter of a complete IC-package interconnect. The signaling-type IC-package interconnect, which is the focus of the present study, performs differential signaling with five conductors. The segments of the IC-package interconnect comprise four narrow conductors with the configuration of G-S-S-G, which are located on a wide conductor. Since all the ground conductors are regarded as a return path in the complete IC-package interconnect, the electrical performance of the entire IC-package interconnect can be completely characterized using a four-port impedance parameter. However, the segments of the decomposed IC-package interconnect require the impedance parameters containing more ports. The narrow conductors of the segments at the decomposition interface are considered as the microstrip lines or striplines to examine the CV effect. Hence, the bonding-wire and solder-ball segments contain six ports, whereas the transmission-line and via segments have eight ports.
Figure 4 presents the block diagram for deriving analytical expressions for a recombination impedance parameter. Suppose that ZC(i,j) is the impedance parameter of the original interconnect and that ZA(i) and ZB(j) are those of the segments where the original interconnect is decomposed. The indices i and j represent the order of the impedance parameter sets when the segments A and B contain the results obtained by sweeping the various values of the CVs. As explained previously, ZA(i) and ZB(j) can be easily determined using full-wave simulations. The objective of the recombination step is to express ZC(i,j) using ZA(i) and ZB(j). Here, the notation is defined as the recombination operation. Moreover, the external and internal ports are defined as the port of the original interconnect and the port at the interface generated by the DDM, respectively. The external port P ¯ and internal ports q ¯ and r ¯ are shown in Figure 5. Then, the impedance parameter ZC is given as follows [26]:
Z C ( i , j ) = Z A ( i ) Z B ( j ) = Z PP ( Z Pq Z Pr ) ( Z qq + Z rr ) 1 ( Z qP Z rP ) ,
where
Z PP = ( Z 11 , A ( i ) Z 12 , A ( i ) 0 0 0 0 Z 21 , A ( i ) Z 22 , A ( i ) 0 0 0 0 0 0 Z 55 , B ( j ) Z 56 , B ( j ) Z 57 , B ( j ) Z 58 , B ( j ) 0 0 Z 65 , B ( j ) Z 66 , B ( j ) Z 67 , B ( j ) Z 68 , B ( j ) 0 0 Z 75 , B ( j ) Z 76 , B ( j ) Z 77 , B ( j ) Z 78 , B ( j ) 0 0 Z 85 , B ( j ) Z 86 , B ( j ) Z 87 , B ( j ) Z 88 , B ( j ) ) ,
Z Pq = ( Z 13 , A ( i ) Z 14 , A ( i ) Z 15 , A ( i ) Z 16 , A ( i ) Z 23 , A ( i ) Z 24 , A ( i ) Z 25 , A ( i ) Z 26 , A ( i ) 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 ) ,                                      
Z Pr = ( 0 0 0 0 0 0 0 0 Z 51 , B ( j ) Z 52 , B ( j ) Z 53 , B ( j ) Z 54 , B ( j ) Z 61 , B ( j ) Z 62 , B ( j ) Z 63 , B ( j ) Z 64 , B ( j ) Z 71 , B ( j ) Z 72 , B ( j ) Z 73 , B ( j ) Z 74 , B ( j ) Z 81 , B ( j ) Z 82 , B ( j ) Z 83 , B ( j ) Z 84 , B ( j ) ) ,
Z qq = ( Z 33 , A ( i ) Z 34 , A ( i ) Z 35 , A ( i ) Z 36 , A ( i ) Z 43 , A ( i ) Z 44 , A ( i ) Z 45 , A ( i ) Z 46 , A ( i ) Z 53 , A ( i ) Z 54 , A ( i ) Z 55 , A ( i ) Z 56 , A ( i ) Z 63 , A ( i ) Z 64 , A ( i ) Z 65 , A ( i ) Z 66 , A ( i ) ) ,
Z rr = ( Z 11 , B ( j ) Z 11 , B ( j ) Z 11 , B ( j ) Z 11 , B ( j ) Z 43 , A ( i ) Z 44 , A ( i ) Z 45 , A ( i ) Z 46 , A ( i ) Z 53 , A ( i ) Z 54 , A ( i ) Z 55 , A ( i ) Z 56 , A ( i ) Z 63 , A ( i ) Z 64 , A ( i ) Z 65 , A ( i ) Z 66 , A ( i ) ) ,
Z qP = ( Z 31 , A ( i ) Z 32 , A ( i ) 0 0 0 0 Z 41 , A ( i ) Z 42 , A ( i ) 0 0 0 0 Z 51 , A ( i ) Z 52 , A ( i ) 0 0 0 0 Z 61 , A ( i ) Z 62 , A ( i ) 0 0 0 0 ) ,                                  
Z rP = ( 0 0 Z 15 , B ( j ) Z 16 , B ( j ) Z 17 , B ( j ) Z 18 , B ( j ) 0 0 Z 25 , B ( j ) Z 26 , B ( j ) Z 27 , B ( j ) Z 28 , B ( j ) 0 0 Z 35 , B ( j ) Z 36 , B ( j ) Z 37 , B ( j ) Z 38 , B ( j ) 0 0 Z 45 , B ( j ) Z 46 , B ( j ) Z 47 , B ( j ) Z 48 , B ( j ) ) .
Zmn,A (m, n = 1, 2, …, 6) and Zmn,B (m, n = 1, 2, …, 8) are the entities of the impedance parameters ZA and ZB, respectively.
The specific impedance parameter associated with the differential interconnect of the IC package is analytically derived. Even though the impedance parameters of the DDM segments can be completely recombined using computer-aided engineering tools such as ANSYS Electronics Desktop and Keysight Advanced Design Systems, the proposed method based on the analytical expressions has the advantages of rapid estimation and systematic automation based on script-level programming, which is not dedicated to particular languages. Thus, the development of the IC-package interconnect can be more flexible.
In the final step of the CV-based DDM, the impedance parameter is converted into the S-parameter SC as follows:
S C = ( Z C + Z o E ) 1 ( Z c Z o E ) ,
where Zo represents a reference impedance value, which is nominally 50 Ω. E represents the identity matrix.
Then, a mixed-mode S-parameter is given as follows [27]:
S dd 11 = 1 2 ( S 11 , C S 21 , C S 12 , C + S 22 , C ) ,
S dd 21 = 1 2 ( S 31 , C S 41 , C S 32 , C + S 42 , C ) = S dd 12 ,
S dd 22 = 1 2 ( S 33 , C S 43 , C S 34 , C + S 44 , C ) .

3. Results and Discussion

The proposed CVDDM for the electrical design of the IC-package interconnect was demonstrated using a full-wave simulation of a basic structure of a differential interconnect. We adopt the ANSYS HFSS software for a full-wave simulation. Figure 5 shows the simple structure and the stacked layers of the IC-package interconnect, which included bond wires, transmission lines, vias, and solder balls. The simulation model comprised three conductor layers. Copper was used as the conductor material. Dielectrics 1 and 2 were placed above and below the ground plane on layer 2, respectively. The nominal values of the dielectric constant and loss tangent were 4.3 and 0.009, respectively. An epoxy mold compound (EMC) was placed on dielectric 1 for package protection. The dielectric constant and loss tangent of the EMC were 4.1 and 0.022, respectively.
Before the proposed CVDDM was applied, the design variables of the IC-package interconnect were defined, as shown in Figure 6. The bond-wire segment heights, length, diameter, and spacing were represented as hbw1, hbw2, Lbw, wbw, and sbw, respectively. From a practical viewpoint, it is preferred that the electrical characteristics of the bond-wire segment are adjusted using the length variable Lbw. This variable may be a CV, while the other variables use nominal values. For the transmission-line segment, dTL, sTL, wTL, and hTL represent the length, spacing, and width of the signal line and the distance between the signal line and the ground plane, respectively. εr represents the dielectric constant. For the via segment, dv, sv, and hv represent the diameter, spacing, and length of the via, respectively. wt represents the width of the transition part from a via to a transmission line. Lv represents the total length of the via segment, including the transition part. Commonly, via designs using the variables hv and Lv are not flexible in the practical IC-package process. For the solder-ball segment, dsb, ssb, and hsb represent the diameter, spacing, and height of the solder ball, respectively. wt represents the width of the transition part. Lsb represents the total length of the solder-ball segment. Nominally, wt is equivalent to the width of the transmission line.
To demonstrate the proposed CVDDM for the basic structure of the IC-package interconnect, the design variables and their levels were determined considering the package manufacturing process. Eleven variables were employed: dbw, dTL, sTL, wTL, hTL, εr, dv, sv, dsb, hsb, and ssb. Their levels were varied from 50% to 150% of the nominal value (i.e., level 2), as shown in Table 1. The non-included variables in the CV list were hbw1, hbw2, wbw, sbw, Lv, Lsb, and wt. The default values of hbw1, hbw2, wbw, sbw, Lv, and Lsb were 50, 110, 25, 40, 310, and 530 μm, respectively. The wt value was equivalent to wTL for each simulation run. Using these variables, the Taguchi method was applied to the complete IC-package interconnect. An OA, i.e., OA (27, 11, 3, 2), was generated [19], as shown in Table 2. The OA had 27 rows and 11 columns. The rows represent the 27 distinct experiments to conduct a FEM-based simulation of the entire IC-package interconnect.
As described in the previous section, the self-inductance, mutual inductance, and capacitances for all the experiments were extracted using the S parameters obtained via the FEM simulations and the S-parameter-based RLGC extraction method, as shown in Table 2. The self-inductance L11 varied from 1.63 to 3.41 nH, and the L12 values were between 0.33 and 1.06 nH. Moreover, the FEM simulation results indicated that the self-capacitance C11 ranged from 0.70 to 1.91 pF, and the mutual capacitance C12 ranged from 0.11 to 0.27 pF. According to these results, a DoE analysis was performed, as shown in Figure 7. The effects of all the design variables on the electrical characteristics of the complete IC-package interconnect were clearly revealed using the Taguchi method. Additionally, the priority-order numbers of all the variables for the L11, L12, C11, and C12 effects were obtained, as shown in Table 3. When the linear combination of the priority-order numbers (i.e., Pi) was estimated, wL11, wL12, wC11, and wC12 were all set to 1. According to the Pi values, five variables (dbw, dTL, sTL, wTL, and hTL) were selected as CVs. Thus, the bond-wire length and transmission-line design significantly affected the overall electrical characteristics of the complete IC-package interconnect. The nominal designs of the vias and solder balls were considered to be less important.
In this study, the limit value of Pi was empirically determined. A number between 22 and 24 was selected as the limit value of Pi, so that we had only five CVs, for design simplicity. A rigorous study for determining Pi depending on the application of the IC-package interconnect was not conducted. Future research can be performed to identify more effective Pi values; the use of the limit number of Pi is desirable for the systematic approach, which enables design optimization and automation employing a new method such as a machine-learning technique.
Finally, numerous datasets containing the impedance parameters of the DDM segment were obtained by sweeping the CVs in the range of interest. By applying the recombination technique to the datasets, the electrical characteristics of the IC-package interconnect were rapidly determined for various cases. Before beginning the design based on the CVDDM, it will be verified via comparison with the full-wave simulation results of the complete interconnect structure. Since the differential characteristic impedance (Zdiff) of the IC-package interconnect is a good metric to evaluate the interconnect performance in a simple manner, the Zdiff for the proposed CVDDM was compared with the result of a full-wave simulation of a complete IC-package interconnect, as shown in Figure 8. The differential characteristic impedances for the 27 cases shown in Table 2 were compared. As shown in Figure 8, the proposed CVDDM exhibited good agreement with the full-wave simulation of the entire IC-package interconnect. Although there were discrepancies in the Zdiff values for a few cases, they were insignificant considering practical use in the early design stage. The discrepancy is caused by ignoring intersegment coupling.
The proposed CVDDM produces a design space providing direct insight into the signal integrity of the high-speed IC-package interconnect. It allows a package design engineer to rapidly and efficiently optimize an IC-package interconnect and easily develop a new package solution. For instance, a design space with the CVs wTL and hTL is shown in Figure 9. The figure presents all the Zdiff values of the full IC-package interconnect for various cases of interest when the development of a new package. Suppose that the thermal and mechanical group provides two possible choices of the dimensions associated with A (hTL = 30 μm, wTL = 10 μm) and B (hTL = 10 μm, wTL = 30 μm). An immediate response can be achieved using the design space constructed via the CVDDM. As shown in Figure 10, the S-parameter results for A and B were significantly different. The dimensions of A must be selected to ensure the good electrical characteristics of the IC-package interconnect. When the previous method involving full-wave simulation is used, the computation time is long, and the proper decision cannot be made. We compare the total amount of simulation time between the previous full-wave simulation method and the proposed CVDDM for the cases A and B shown in Figure 9. The simulation times of the previous and the proposed methods are 2761 seconds and 1470 seconds, respectively. The simulation time is substantially reduced up to 46.7%. Even though the reduced time is 1291 seconds, this is only considering two cases. In a real design process, there are so many cases of interest. Thereby, the time difference between the previous and proposed methods is too much larger. The time evaluation is summarized as shown in Table 4 in the revised manuscript.

4. Conclusions

A hybrid design method called the CVDDM was proposed for efficient and practical design of high-speed IC-package interconnects. The proposed method combines DoE based on the Taguchi method, the DDM with the analytical recombination technique, and the FEM for the decomposed segments. The CVDDM was verified and demonstrated using a test structure of an IC-package interconnect. The CVDDM can significantly reduce the development time and is a systematic approach. Using the CVDDM, script-based design and automation of the IC-package interconnect can be achieved. In the future, the method will be incorporated with an in-house tool and extended to machine-learning-based package design.

Author Contributions

Conceptualization, M.K. and S.K.; methodology, M.K.; validation, M.K. and S.K.; formal analysis, M.K. and S.K.; writing, M.K.; funding acquisition, M.K. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by a National Research Foundation of Korea (NRF) grant funded by the Korean government (Ministry of Science and ICT) (NRF-2019R1C1C1005777).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Xie, J.; Swaminathan, M. Electrical–Thermal Cosimulation With Nonconformal Domain Decomposition Method for Multiscale 3-D Integrated Systems. IEEE Trans. Compon. Packag. Manuf. Technol. 2014, 4, 588–601. [Google Scholar] [CrossRef]
  2. Wane, S.; Kuo, A. Electromagnetic and Thermal Co-Analysis for distributed co-design and co-simulation of Chip, Package And Board. In Proceedings of the 2008 IEEE Radio Frequency Integrated Circuits Symposium, Atlanta, GA, USA, 15–17 June 2008; pp. 471–474. [Google Scholar]
  3. Li, E.P.; Wei, X.C.; Cangellaris, A.C.; Liu, E.X.; Zhang, Y.J.; D’amore, M.; Kim, J.; Sudo, T. Progress Review of Electromagnetic Compatibility Analysis Technologies for Packages, Printed Circuit Boards, and Novel Interconnects. IEEE Trans. Electromagn. Compat. 2010, 52, 248–265. [Google Scholar]
  4. Fan, J.; Ye, X.; Kim, J.; Archambeault, B.; Orlandi, A. Signal Integrity Design for High-Speed Digital Circuits: Progress and Directions. IEEE Trans. Electromagn. Compat. 2010, 52, 392–400. [Google Scholar] [CrossRef]
  5. Fan, J.; Hardock, A.; Rimolo-Donadio, R.; Müller, S.; Kwark, Y.H.; Schuster, C. Signal integrity: Efficient, physics-based via modeling: Return path, impedance, and stub effect control. IEEE Electromagn. Compat. Mag. 2014, 3, 76–84. [Google Scholar] [CrossRef]
  6. Polycarpou, A.C.; Tirkas, P.A.; Balanis, C.A. The finite-element method for modeling circuits and interconnects for electronic packaging. IEEE Trans. Microw. Theory Tech. 1997, 45, 1868–1874. [Google Scholar] [CrossRef]
  7. Yook, J.-G.; Dib, N.I.; Ratehi, L.P.B. Characterization of high frequency interconnects using finite difference time domain and finite element methods. IEEE Trans. Microw. Theory Tech. 1994, 42, 1727–1736. [Google Scholar] [CrossRef]
  8. Ruehli, A.E.; Cangellaris, A.C. Progress in the methodologies for the electrical modeling of interconnects and electronic packages. Proc. IEEE 2001, 89, 740–771. [Google Scholar] [CrossRef]
  9. Peng, Z.; Shao, Y.; Lee, J. Advanced model order reduction technique in real-life IC/package design. In Proceedings of the 2010 IEEE Electrical Design of Advanced Package & Systems Symposium, Singapore, 7–9 December 2010; pp. 1–4. [Google Scholar]
  10. Shao, Y.; Peng, Z.; Lee, J. Full-Wave Real-Life 3-D Package Signal Integrity Analysis Using Nonconformal Domain Decomposition Method. IEEE Trans. Microw. Theory Tech. 2011, 59, 230–241. [Google Scholar] [CrossRef]
  11. Weng, W.; Yang, F.; Elsherbeni, Z.A. Linear Antenna Array Synthesis Using Taguchi’s Method: A Novel Optimization Technique in Electromagnetics. IEEE Trans. Antennas Propag. 2007, 55, 723–730. [Google Scholar] [CrossRef]
  12. Taguchi, G.; Chowdhury, S.; Wu, Y. Taguchi’s Quality Engineering Handbook; Wiley: New York, NY, USA, 2005. [Google Scholar]
  13. Chou, T.Y. Applications of the Taguchi method for optimized package design. In Proceedings of the IEEE 5th Topical Meeting on Electrical Performance Electronic Packaging, Napa, CA, USA, 28–30 October 1996; pp. 14–17. [Google Scholar]
  14. Deng, Q. An optimal parallel nonoverlapping domain decomposition iterative procedure. Siam J. Numer. Anal. 2003, 41, 964–982. [Google Scholar] [CrossRef]
  15. Wu, H.; Cangellaris, A.C. A finite-element domain-decomposition methodology for electromagnetic modeling of multiplayer high-speed interconnects. IEEE Adv. Packag. 2008, 31, 339–350. [Google Scholar]
  16. Hedayat, A.S.; Sloane, N.J.A.; Stufken, J. Orthogonal Arrays: Theory and Applications; Springer: New York, NY, USA, 1999. [Google Scholar]
  17. Tsuei, Y.; Cangellaris, A.C.; Prince, J.L. Rigorous electromagnetic modeling of chip-to-package (first-level) interconnections. IEEE Trans. Compon. Hybrids Manuf. Technol. 1993, 16, 876–883. [Google Scholar] [CrossRef]
  18. Cullum, J.; Ruehli, A.; Zhang, T. A method for reduced-order modeling and simulation of large interconnect circuits and its application to PEEC models with retardation. IEEE Trans. Circuits Syst. II Analog Digit. Signal Process. 2000, 47, 261–273. [Google Scholar] [CrossRef]
  19. Sloane, N.J.A. A Library of Orthogonal Arrays. Available online: http://neilsloane.com/oadir/ (accessed on 21 May 2019).
  20. Eisenstadt, W.R.; Eo, Y. S-parameter-based IC interconnect transmission line characterization. IEEE Trans. Compon. Hybrids Manuf. Technol. 1992, 15, 483–490. [Google Scholar] [CrossRef]
  21. Fan, W.; Lu, A.; Wai, L.L.; Lok, B.K. Mixed-mode S-parameter characterization of differential structures. In Proceedings of the 5th Electronics Packaging Technology Conference (EPTC 2003), Singapore, 12 December 2003; pp. 533–537. [Google Scholar]
  22. Gu, X.; Ruehli, A.E.; Ritter, M.B. Impedance design for multi-layered vias. In Proceedings of the 2008 IEEE-EPEP Electrical Performance of Electronic Packaging, San Jose, CA, USA, 27–29 October 2008; pp. 317–320. [Google Scholar]
  23. Van Quach, M.; Devnani, N.S.; Manley, R.B. Avago Technologies Enterprise IP Singapore Pte Ltd. System, Device and Method for Reducing Cross-Talk in Differential Signal Conductor Pairs. U.S. Patent 7609125B2, 17 April 2008. [Google Scholar]
  24. Zwitter, D.; Na, N.; Arseneault, M.; Yonehara, K.; Hu, H.; Bailey, M.; Cannon, T. Competitiveness and Technical Challenges of Low Cost Wirebond Packaging for High Speed SerDes Applications in ASICs. In Proceedings of the 2007 Proceedings 57th Electronic Components and Technology Conference, Reno, NV, USA, 29 May–1 June 2007; pp. 777–784. [Google Scholar]
  25. Megahed, M.; Zilaro, P.; Khaw, M. Design and analysis of low cost IC package solution for 10 Gbit/s applications. In Proceedings of the 2001 IEEE MTT-S International Microwave Sympsoium Digest (Cat. No.01CH37157), Phoenix, AZ, USA, 20–24 May 2001; Volume 3, pp. 1899–1902. [Google Scholar]
  26. Okoshi, T. Planar Circuits for Microwaves and Lightwaves; Springer: Berlin, Germany, 1985. [Google Scholar]
  27. Bockelman, D.E.; Eisenstadt, W.R. Combined differential and common-mode scattering parameters: Theory and simulation. IEEE Trans. Microw. Theory Tech. 1995, 43, 1530–1539. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Design considerations and specifications for the electrical design of the integrated circuit (IC)-package interconnect.
Figure 1. Design considerations and specifications for the electrical design of the integrated circuit (IC)-package interconnect.
Electronics 09 00303 g001
Figure 2. Overall procedure of the CVDDM (critical variable-based domain decomposition method).
Figure 2. Overall procedure of the CVDDM (critical variable-based domain decomposition method).
Electronics 09 00303 g002
Figure 3. IC-package interconnect decomposed into various segments, i.e., bonding wires, transmission lines, vias, and solder balls.
Figure 3. IC-package interconnect decomposed into various segments, i.e., bonding wires, transmission lines, vias, and solder balls.
Electronics 09 00303 g003
Figure 4. Impedance block diagram for determining the recombination impedance parameters of domain decomposition method (DDM) segments A and B.
Figure 4. Impedance block diagram for determining the recombination impedance parameters of domain decomposition method (DDM) segments A and B.
Electronics 09 00303 g004
Figure 5. Basic structure of the IC-package interconnect for demonstration of the proposed CVDDM.
Figure 5. Basic structure of the IC-package interconnect for demonstration of the proposed CVDDM.
Electronics 09 00303 g005
Figure 6. DDM segments: (a) bonding wires; (b) transmission lines; (c) vias; (d) solder balls.
Figure 6. DDM segments: (a) bonding wires; (b) transmission lines; (c) vias; (d) solder balls.
Electronics 09 00303 g006
Figure 7. Design of experiments (DoE) results obtained using the Taguchi method for (a) L11, (b) L12, (c) C11, and (d) C12.
Figure 7. Design of experiments (DoE) results obtained using the Taguchi method for (a) L11, (b) L12, (c) C11, and (d) C12.
Electronics 09 00303 g007
Figure 8. Comparison of differential impedances between the proposed CVDDM and the full-wave simulation for the cases of the Taguchi analysis.
Figure 8. Comparison of differential impedances between the proposed CVDDM and the full-wave simulation for the cases of the Taguchi analysis.
Electronics 09 00303 g008
Figure 9. Example of design-space exploration using the rapid and efficient CVDDM.
Figure 9. Example of design-space exploration using the rapid and efficient CVDDM.
Electronics 09 00303 g009
Figure 10. Mixed-mode S-parameters for (a) case A and (b) case B.
Figure 10. Mixed-mode S-parameters for (a) case A and (b) case B.
Electronics 09 00303 g010
Table 1. Design variables and their levels.
Table 1. Design variables and their levels.
Design VariableDescriptionLevels
123
dbw (μm)bonding-wire length3507001050
dTL (mm)length of transmission lines123
sTL (μm)spacing between signal lines204060
wTL (μm)width of signal line102030
hTL (μm)dielectric thickness102030
εrdielectric constant3.444.305.16
dv (μm)via diameter356595
sv (μm)spacing between vias37.575112.5
dsb (mm)diameter of solder ball0.240.300.36
hsb (mm)height of solder ball0.1150.2300.345
ssb (mm)spacing between solder balls0.10.20.3
Table 2. Orthogonal array (OA) of the IC-package interconnect for the Taguchi analysis.
Table 2. Orthogonal array (OA) of the IC-package interconnect for the Taguchi analysis.
No.dsbdvdTLdBWhsbssbsTLsvhTLwTLεrL11( nH)L12 (nH)C11 (pF)C12 (pF)
10.243513500.1150.12037.510103.442.52 0.85 1.41 0.24
20.246527000.2300.240112.530303.442.44 0.75 0.80 0.14
30.2495310500.3450.3607520203.442.44 0.64 0.70 0.07
40.3035210500.1150.26037.520303.442.14 0.56 0.84 0.08
50.306533500.2300.320112.510203.441.85 0.55 1.32 0.20
60.309517000.3450.1407530103.443.14 1.06 0.86 0.14
70.363537000.1150.34037.530203.442.58 0.80 0.75 0.13
80.3665110500.2300.160112.520103.442.78 0.81 0.87 0.08
90.369523500.3450.2207510303.441.79 0.53 1.76 0.21
100.243513500.2300.2407520204.303.02 0.92 1.20 0.12
110.246527000.3450.36037.510104.302.61 0.67 1.06 0.05
120.2495310500.1150.120112.530304.301.88 0.65 0.94 0.24
130.3035210500.2300.3207530104.302.47 0.97 0.92 0.27
140.306533500.3450.14037.520304.302.12 0.56 1.11 0.13
150.309517000.1150.260112.510204.302.26 0.60 1.55 0.06
160.363537000.2300.1607510304.301.63 0.33 1.54 0.06
170.3665110500.3450.22037.530204.302.26 0.88 1.13 0.25
180.369523500.1150.340112.520104.303.12 0.94 1.06 0.11
190.243513500.3450.360112.530305.163.41 1.00 1.21 0.09
200.246527000.1150.1207520205.162.07 0.71 1.15 0.24
210.2495310500.2300.24037.510105.162.19 0.58 1.03 0.09
220.3035210500.3450.140112.510205.161.90 0.50 1.41 0.10
230.306533500.1150.2607530105.163.28 0.86 0.78 0.07
240.309517000.2300.32037.520305.162.27 0.82 1.50 0.23
250.363537000.3450.220112.520105.162.37 0.83 1.11 0.24
260.3665110500.1150.3407510305.161.88 0.53 1.91 0.10
270.369523500.2300.16037.530205.162.96 0.81 1.08 0.09
Table 3. Priority analysis for critical variable (CV) determination.
Table 3. Priority analysis for critical variable (CV) determination.
No.VariablePi,L11Pi,L12Pi,C11Pi,C12Pi 1CV or non-CV
1dbw447621CV
2dTL532313CV
3sTL365115CV
4wTL223916CV
5hTL11125CV
6εr894425Non-CV
7dv9109735Non-CV
8sv10881137Non-CV
9dsb776828Non-CV
10hsb1111111043Non-CV
11ssb6510526Non-CV
1wL11, wL12, wC11, and wC12 were all set to 1.
Table 4. Example of simulation time comparison.
Table 4. Example of simulation time comparison.
Full-WAVE SimulationCVDDMReduced Time
Case A1628 s848 s780 s (47.9%)
Case B1133 s622 s511 s (45.1%)
Computation platform: Intel Xeon processor (3.2 GHz), 512 GB RAM (E5-2667 v4 @3.20 GHz, Intel, Santa Clara, CA, USA).

Share and Cite

MDPI and ACS Style

Kim, M.; Kong, S. Efficient Approach for Electrical Design and Analysis of High-Speed Interconnect in Integrated Circuit Packages. Electronics 2020, 9, 303. https://doi.org/10.3390/electronics9020303

AMA Style

Kim M, Kong S. Efficient Approach for Electrical Design and Analysis of High-Speed Interconnect in Integrated Circuit Packages. Electronics. 2020; 9(2):303. https://doi.org/10.3390/electronics9020303

Chicago/Turabian Style

Kim, Myunghoi, and Sunkyu Kong. 2020. "Efficient Approach for Electrical Design and Analysis of High-Speed Interconnect in Integrated Circuit Packages" Electronics 9, no. 2: 303. https://doi.org/10.3390/electronics9020303

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop