Next Article in Journal
Energy Efficiency and Throughput Maximization Using Millimeter Waves–Microwaves HetNets
Previous Article in Journal
Bin-Picking Solution for Randomly Placed Automotive Connectors Based on Machine Learning Techniques
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

An Optimization Framework for the Design of High-Speed PCB VIAs

1
Department of Electrical and Information Engineering, Polytechnic University of Bari, 70125 Bari, Italy
2
SECO Group SpA, Via A. Grandi 20, 52100 Arezzo, Italy
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Electronics 2022, 11(3), 475; https://doi.org/10.3390/electronics11030475
Submission received: 3 January 2022 / Revised: 31 January 2022 / Accepted: 1 February 2022 / Published: 6 February 2022
(This article belongs to the Section Circuit and Signal Processing)

Abstract

:
Signal integrity represents a key issue in all modern electronic systems, which are strongly dominated by the extreme component density usually employed on PCBs and the associated increase in the interconnection density. The use of multi-layer structures with microstrips connected by various types of Vertical Interconnect Accesses (VIAs) calls for design strategies that reduce the impedance mismatch and signal attenuation. The paper proposes a thorough analysis of the effects associated with the VIA geometry and presents a parametric evaluation of them. The obtained results represent the starting point for a possible design procedure that manages the geometric aspects of differential VIAs, aiming to optimize their electrical performance while reducing their occupation of PCB area. The optimization technique considers a differential VIA as a four-port circuit whose characteristics are evaluated with suitable Figures of Merit (FoMs), thus striving for an optimal design obtained with closed-loop iterations. The analysis is performed in both the time (TDR: Time-Domain Reflectometry) and frequency domains (S and Z parameters), thus allowing a dramatic reduction in the number of cases to be analyzed. The procedure is thoroughly described and validated using simulation results.

1. Introduction and State-of-the Art

In recent decades, technological advances have forced a qualitative leap in the design of Printed Circuit Boards (PCBs) given the new requirements in terms of size reduction, increased operating speed, and component density. To meet these needs, PCB design evolved towards multi-layer structures with vertical interconnections between the different levels [1,2] with so-called VIAs, whose tight connection with technological progress was clearly described by [3]. On the other hand, Signal Integrity (SI) issues require a careful evaluation of the performance of VIA interconnections [4]. Their optimization usually implies the correction of the geometric design with the aim of the minimization of such issues. Initial efforts were concentrated on single-VIA optimization and its electrical models [5] with the presence of stitching VIAs and vertical ground interconnections between layers [6]. Many papers in the literature [7,8] and industrial white papers [9] have treated the design of differential VIAs with the aim of performance improvements. Vasa, Mallikarjun et al. [10] showed how the correct choice of an impedance that optimizes the matching between a line and a VIA improves the signal propagation in the PCB. A valid approach to this problem is based on the impedance at the input port when a differential signal is applied on it: Z D D 11 [11]. In Reference [12], Pan et al. demonstrated that a differential VIA structure calls for the optimization of all associated parameters at the same time. In Reference [13], Asif et al. showed that even though all of the geometrical parameters affect the performance of differential VIAs, their influences are different. In particular, they demonstrated that the insertion loss S D D 21 and return loss S D D 11 of a differential VIA for a differential input signal have different sensitivities. In detail, for these S-parameters, the antipad and pitch variations are in contrast with radius size variations.
These parameters are a natural extension of single-VIA analysis. For differential structures, it is necessary to consider the inter-modal conversion [14]. This is described by the mixed scattering terms, S D C 21 and S D C 12 , which account for the two-way conversion between differential and common-mode signals, thus giving a measure of the Electromagnetic Interference (EMI), emissivity (differential-to-common-mode conversion), and susceptivity (common-to-differential-mode conversion) [14]. Since the mixed-mode and single-ended scattering parameters are both linear representations, it is possible to use them as a reference during the number and position evaluation of stitching VIAs. The insertion of stitching VIAs can be used to improve the performance in terms of modal conversion and insertion loss once the structure of the differential couple has been optimized [12,15,16]. The cited papers evidence the need for asymmetrical VIA organization, as any asymmetry increases the modal-conversion contributions [16,17]. In particular, Chen et al. [15] showed how symmetrical structures should be used in association with the optimization of ground VIA positions by demonstrating that correct positioning can provide better results when compared to random placement of more ground VIAs.
The VIA stub effect is a common limiting issue for both single and differential VIAs. Such an effect occurs any time the VIA length is greater than the distance between the planes to be connected, introducing a behavior similar to that of a transmission-line stub. This means that the signal components at any possible stub resonance frequency are strongly attenuated [7]. Shin et al. [17] showed that, given the layer stack-up, no possible differential VIA variation affects such attenuation, but the stack-up itself strongly dominates it through the ground VIA. A resonance shift to higher frequencies is obtained when all of the ground layers in the stack-up are used. Typically, the back-drilling technique is adopted to mitigate this problem. This technique consists of the removal of the unused portion of a VIA with destructive drilling [18]. Alternative solutions are terminators [19] or specific absorbing materials [20].
Many CAD tools are available for electromagnetic (EM) PCB analysis, such as Ansys HFSS and Keysight PathWave Advanced Design System (ADS). Many works have exploited the capabilities of ADS [13,21].
In this paper, we propose a procedure that manages the structural terms of the differential VIA to optimize their performance starting from an initial reference structure. The object of the process is the enhancement of the VIA’s electrical performance and the minimization of the area of the PCB’s surface covered by it. The proposed strategy starts from a parametric analysis of the VIA’s characteristics using closed-loop iterations to refine the geometrical parameters and considering the differential VIA as a four-port element. At each step of the analysis, some suitable Figures of Merit (FoMs) are evaluated based on frequency- and time-domain electrical magnitudes, namely:
  • Mixed-mode S-parameters: S D D 21 , S D C 21 , S D D 11 , S C D 21 ;
  • Port impedance: Z D D 11 ;
  • Impedance evaluated though reflectometric time-domain analysis, T D R .
Figure 1 depicts the relationships between terminals that define the ports and the associated input–output signals used in the definition of the FoMs. In particular, for the mixed-mode configuration and impedance evaluation, two terminals define a single port, which is in opposition to the single-mode configuration. This is due to the different natures of the considered signals, as indicated in the legend in Figure 1. The scattering matrices linked to the mixed-mode and single-mode configurations show how the S-parameters’ FoMs are extracted from them. For the impedance term, the configurations, stimulus type, and data representation are displayed. Such FoMs are mathematically connected. In addition, they can be extracted from a single simulation on the ADS platform, as described in the forthcoming sections.
The paper is organized as follows: In Section 2, we explore the possible VIA structures for high-speed PCBs, along with design constraints. In Section 3, we describe the proposed procedure, which is relative to a reference stack-up. In Section 4, we illustrate the CAD simulation setup and the simulation results and validate the approach. Section 5 reports some comments on the obtained results. Finally, conclusions close this work.

2. VIA Structures for High-Speed PCBs: Design and Constraints

In high-speed PCBs, there are three main structures that are usually employed to interconnect different layers, and they are graphically sketched in Figure 2.
  • Stacked VIA structure, which is realized by placing a micro-VIA connecting layers i and i + 1 and another micro-VIA connecting layers i + 1 and i + 2 .
  • Through-hole VIA, which is realized through the insertion of an interconnection passing all of the layers and connecting the uppermost layer with the bottom-most one, as well as by equivalently inserting a stub into the section.
  • Staggered VIA structure, which is realized by placing a micro-VIA connecting layers i and i + 1 , another micro-VIA connecting layers i + 1 and i + 2 , and a buried VIA connecting i + 2 and j. The structure also comprises a stub in the section connecting layers kj;
We will denote with Δ { i , j } the hole diameter of the VIA connecting layer i to layer j, i , j = 1 , , N , ( i j ) , of an N-layer stack-up.
We summarize here the main design rules exposed in the IPC document and other design references [22,23] that constrain the design of VIA structures.
We define the pad size, P a d , as the circular copper area around the VIA, and we determine the Outer-layer Annular Ring (OAR) as the radius of the circular ring. The first design rule to follow is:
P a d Δ { i , j } + 2 · OAR
We assume this parameter to be equal for each of the layers associated with the same VIA without distinguishing between the inner and outer layers. Once the pad size has been defined, denoting by s the distance between the VIA centers (pitch), the second design rule to follow is [21]:
s P a d + P t P
where P t P denotes the distance between the pair of differential VIA pads and the P a d of the single VIA.
The last design rule concerns the antipad for the single VIA, which is defined as the clearance area between the pad and the metal plane. Its diameter Λ should be such that
Λ > P a d .
For the differential VIA, the antipad area A T o t has an overall extension of
A T o t > s · P a d + π · P a d 2 4
Therefore, the size of an antipad is bound to the pad size, and the choice to use the same pad dimensions in the layers involved by the VIA defines a common minimum antipad value. The same convention is also adopted in the absence of a pad.
As previously shown in Figure 2b, some configurations have micro-VIA elements. Since they have a conical shape, we will consider the hole diameter Δ { i , j } for the target land, that is, the lower diameter [22]. The upper diameter at the capture land is considered to be 50 μ m wider according to [22]. In this case, the pad size is calculated as a function of the hole at the target land.
The staggered VIAs are not aligned with the initial drilling section, thus requiring a specific interconnection between the micro-VIA pad and the blind VIA pad. In this scenario, we indicate with p and with c, respectively, the two pads’ diameters. According to IPC-2226 [22], the length of a single interconnection element is equal to:
L C V = p + c 2 = Δ { 2 , 3 } + Δ { 3 , 12 } + 4 · O A R 2
The misalignment of the drilling sections in the staggered structure leads to the reformulation of (2) for the specific case. Furthermore, taking into account the slant of the pads’ connection section (Figure 3d), α :
s = P t P + Δ { 1 , 2 } + 2 · O A R + 2 · L C V · s i n ( α )
In our reference model, we consider α = 15 . The internal metallization thickness of VIA holes depends on the considered type. In particular, for cylindrical VIAs, a 15 μ m metal film thickness is adopted. The remaining internal volume of the VIA is filled with a dielectric material whose permittivity is 3.8 [F/m]. In this case, an offset term of 30 μ m is added to (1) (i.e., twice the single-film thickness). Instead, micro-VIAs are completely metal-filled, so they do not require an offset term. Thereafter, they are connected to transmission lines with a Z 0 / 2 characteristic impedance, thus giving a differential Z 0 impedance, which is the target value for interconnection impedance matching [10].
Once the signal VIA structures have been described, we may define the constraints on stitching VIA structures. In this optimization procedure, we consider sets of two or four stitching VIAs. The stitching VIAs can be described with the relations previously introduced for differential VIAs. In particular, denoting with P a d S , Δ S , and O A R S the parameters previously described but with reference to the stitching VIAs, the above-described equations for dimensioning still hold.
The stitching VIA arrangement is described by the parameters D C t C and D S t i t c h (Figure 3e), where D C t C represents the distance along the z-axis between the stitching VIAs and the closest differential VIA, and D S t i t c h represents the distance between the symmetry axis of the differential pair and a stitching VIA. These values should satisfy the following constraints:
D C t C > Λ 2 + O A R
D S t i t c h > O A R S + Δ S 2

3. Description of the Proposed Approach

In this section, we describe the optimization technique that we are introducing. We start from a reference stack-up of 12 layers defined according to the current constraints on the EM Compatibility (EMC) for the signal and power layers. Thereafter, we introduce some FoMs to address in order to consider the optimization to be reached.
As will be described, we consider as a preliminary test case the stacked VIA, since it is the most commonly employed structure in high-speed PCBs. However, the same procedure can also be applied with slight variations to the through-hole and staggered VIA structures.

3.1. Reference Stack-Up

The reference stack-up for this work is composed of N = 12 layers based on PTFE with a relative dielectric permittivity of ε r = 3.45 . The total stack-up thickness is equal to 1.68 mm, with different metal layers whose thickness is determined by their position in the stack. In particular, for the external and core layers, a thickness of 35 μ m is adopted, and this is reduced to 25 μ m for the other layers. Only half of the available layers are used for the device interconnection and the signal planes, while the others represent ground planes. They are symmetrically organized to satisfy the EMC constraints, as indicated in Table 1.
In detail, the substrate thickness between the external layers and power plane is equal to 75 μ m; it is 90 μ m between power planes and 200 μ m between the remaining layers. The proposed stack-up offers a symmetry with respect to the x z -plane (Figure 2a). In fact, given the same geometry, a VIA interconnecting the first layer with the generic k th layer has the same SI characteristics as a VIA interconnecting the 12 th layer with the ( 12 k ) th layer. For the VIA optimization process in this work, we consider the stacked VIA structure L 1 , 3 , which is realized by placing a micro-VIA with Δ { 1 , 2 } connecting layers 1 and 2 and another micro-VIA with Δ { 2 , 3 } connecting layers 2 and 3, which is also the most common structure for multi-layer interconnections. In fact, even though they are state-of-the-art VIA interconnection structures, the staggered VIA and through-hole VIA structures are still under study because the presence of cross-sectional stub introduces some artifacts in the VIA behavior that are not suitable for high-speed applications.
In Table 2, we summarize the starting configuration parameters, whose mutual relationships are illustrated in Figure 3, while respecting the rules exposed in the IPC document and the main design [22,23]. In particular, for the two-stitching-VIA case, the term D S t i t c h will be considered to be 0 μ m. In that case, there is a single VIA stitching for each element of the differential VIA pair. This assumption excludes the possibility of having single stitching VIAs that are misaligned along the z-axis, thus avoiding a non-optimal positioning.

3.2. The Optimization Procedure

The optimization procedure we propose is based on a two-step process. First, VIA’s geometric structure is varied according to a systematic strategy that we will describe later. Then, the FoMs are evaluated in the bandwidth of interest. In particular, we strive for (in order of importance):
(I)
the maximum d B ( S D D 21 ) value;
(II)
the minimum d B ( S D D 11 ) , d B ( S C D 21 ) , and d B ( S D C 21 ) values;
(III)
the minimum mean deviation of Z D D 11 ;
(IV)
the T D R r e s p o n s e with the minimum deviation from the reference value of Z 0 .
The comparisons on the S-parameter FoMs are made by evaluating the average μ and the standard deviation, σ , in the frequency bandwidth of interest, which is defined as the range from DC up to the frequency f 3 d B for which d B ( S D D 21 ) = 3 dB.
Obviously, the maximum d B ( S D D 21 ) value is equal to 0 dB, where the VIA structure is an example of passive elements. The same procedure is adopted to compare the differential impedance Z D D 11 .
For what concerns the TDR response, the deviation is evaluated as the difference between the minimum/maximum values obtained for a specific parameter setting and the nominal Z 0 reference impedance value, that is,
β = Z 0 z T D R m i n
γ = z T D R m a x Z 0
where β and γ are the maximum and minimum deviations obtained from the TDR analysis, respectively.
The parameters associated with the structure are varied according to the manufacturing rules for large-scale production, which are reported in Table 3, with the aim of minimizing the analysis range and reducing production costs [23,24,25].
A systematic strategy is adopted to manage the variation of the initial VIA geometry based on two steps:
  • Differential Pair Optimization (DPO): In this step, we iteratively seek the optimal geometry of the differential VIA by using as a reference two stitching VIAs whose dimensions and positions are fixed. The results of this phase provide the optimal signal VIA.
  • Stitching VIA Optimization (SVO): Using the optimal signal VIA as a starting point, we optimize the stitching VIAs in terms of position, geometry, and number while keeping the input pair geometry fixed. The number of stitches varies between two and four. The results obtained by means of the FoM comparisons identify the best differential–stitching VIA structure, which is referred to as the optimal differential–stitching VIA.
A single-parameter analysis is not the best choice in terms of the time duration of the search for the optimal combinations. Thus, geometric variation is performed on a multi-parameter base, as in other optimization frameworks [12,13].
In particular, during the DPO, two cascaded multi-parameter analyses are performed— O A R k @ Δ { i , j } k and Λ k @ P t P k , with k indexing the iteration k = 0 , , n .
These analyses are separately performed given their different sensitivities and dependence on (2) and (3) [13].
Figure 4 summarizes the procedural steps of the proposed optimization method.
The first geometric variation is O A R 0 @ Δ { i , j } 0 , and it is implemented over the intervals defined by:
{ A 0 = [ m i n ( O A R ) , m a x ( O A R ) ] B { i , j } 0 = [ m i n ( Δ { i , j } ) , m a x ( Δ { i , j } ) ] .
where A 0 denotes the interval in which the OAR can vary and B i , j 0 designates the range of variation of the drilling diameter with respect to the specified { i , j } hole. After the definition of the intervals, the corresponding variation steps are computed using the values listed in Table 3: s t e p O A R and s t e p Δ { i , j } . Given the interval and the analysis step for each parameter, it is possible to evaluate the number of cases to consider with a 0 and b i , j 0 :
{ a 0 = [ m a x ( O A R ) m i n ( O A R ) ] s t e p O A R + 1 b i , j 0 = [ m a x ( Δ { i , j } ) m i n ( Δ i , j ) ] s t e p Δ { i , j } + 1
The overall number of geometrical combinations ζ 0 used for O A R @ Δ { i , j } in the analysis is:
ζ 0 = a 0 · b i , j 0
where b i , j is equal to the product of all d i , j terms present in the specific configuration in staggered or stacked structures.
The outputs of this step are the configurations that achieve the best performance according to the considered FoMs. This geometry is denoted as [ O A R Δ { i , j } ] 0 and becomes the starting point for the multi-parameter optimization of Λ k @ P t P k .
Analogously with the previous case, we define two intervals:
{ C 0 = [ m i n ( Λ ) , m a x ( Λ ) ] D 0 = [ m i n ( P t P ) , m a x ( P t P ) ] .
Two variation steps are associated with these intervals: s t e p Λ and s t e p P t P , respectively. The number of steps to consider is now represented by
{ c 0 = [ m a x ( Λ ) m i n ( Λ ) ] s t e p Λ + 1 d 0 = [ m a x ( P t P ) m i n ( P t P ) ] s t e p P t P + 1
and by associating with these the maximum as the initial value, the number of cases η is given by:
η = c 0 · d 0
The case study obtained through these analyses supplies the optimum combination, [ Λ P t P ] 0 , associated with the considered [ O A R @ Δ { i , j } ] 0 values.
The process is, thus, repeated, as illustrated in Figure 4. The iterations end when the FoM improvements reach a given minimum threshold value. The step size is reduced during these iterations, but the number of cases is kept constant, and the size of the interval is reduced according to Table 3.
In particular, each new A k , B { i , j } k , C k , D k interval considered is centered around the optimum parameter obtained in the previous iterations, with numbers of cases { a 0 , b 0 , c 0 , d 0 } that are equal to the initial ones.
When the optimum parameter value at the k th iteration reaches the maximum or the minimum corresponding value in Table 3, it results in
a k = a 0 2 ; b k = b 0 2 ; c k = c 0 2 ; d k = d 0 2 .
with · being the integer-part function obtained through truncation. Hence, the analysis interval is halved.
When k = n , the optimal signal VIA is obtained. Thus, the SVO subphase begins. For the two-stitching-VIA case, D C t C , Δ S , and O A R S are varied in the single multi-parameter analysis O A R S @ Δ S @ D C t C by using the values in Table 4. In parallel, for the four-stitching-VIA case, analogously to what was previously described, the analysis is iteratively performed using two-parameter couples of D C t C @ D S t i t c h and Δ S @ O A R S , respectively.
The result of these optimization processes is the optimal differential–stitching VIA.

4. Method Validation and Results

In this section, the optimization procedure that was previously analytically described is validated through simulations. In particular, simulation parameters of the Finite-Element Method (FEM) are first described in detail according to the standard specifications. Then, we discuss the obtained results, presenting the benefits of applying such an optimization on differential pairs of stacked VIAs.

4.1. Simulation Setup Parameters

The proposed procedure was tested using the Keyight® PathWave™ Advanced Design System (ADS) and Electromagnetic Professional (EMPro™) [26]. The stack setup made with the Substrate editor was used for the initial guess of the VIA design considering all of the previously discussed constraints. This initial geometry was analyzed with EMPro (FEM analysis) with the following setup:
  • A simulation frequency range of 0 to 70 GHz;
  • A 1% error magnitude threshold for the S-parameters on consecutive mesh refinement steps;
  • A mesh refinement frequency of 70 GHz;
  • A matrix solver with two-order discretization;
  • An adaptive simulation (a minimum of 20 points on the simulation frequency range),
where the bandwidth span was defined according to the main digital protocol standards using an 85 Ω interconnection impedance. This value was chosen as a reference, since most high-speed PCB designs adopt this value due to the many advantages it gives over the 100 Ω differential impedance case, such as easier VIA design, smaller dielectric height in the stack-up, an impedance value closer to the impedance profiles of most packages, and so on [27]. The results of the FEM parametric analysis define the VIA models used in the measuring scheme in Figure 5, which provides the FoM values starting from the single-mode S-parameters, as in a real measurement system. The first terms evaluated are the mixed-mode terms S D D 21 , S D D 11 , S D C 21 , and S C D 21 :
S D D 11 = 0.5 · [ S ( 1 , 1 ) S ( 1 , 3 ) S ( 3 , 1 ) + S ( 3 , 3 ) ]
S D D 21 = 0.5 · [ S ( 2 , 1 ) S ( 2 , 3 ) S ( 4 , 1 ) + S ( 4 , 3 ) ]
S C D 21 = 0.5 · [ S ( 2 , 1 ) S ( 2 , 3 ) + S ( 4 , 1 ) S ( 4 , 3 ) ]
S D C 21 = 0.5 · [ S ( 2 , 1 ) + S ( 2 , 3 ) S ( 4 , 1 ) S ( 4 , 3 ) ]
The impedance term Z D D 11 is extracted from the S D D 11 parameter through the use of the equation:
Z D D 11 = 85 · ( 1 + S D D 11 ) ( 1 S D D 11 )
Thanks to the setup in Figure 5, the TDR response could also be obtained by using the S D D 11 parameter and considering the frequency–time relation between the two parameters [14]. The parameter changes were directly managed using an ADS-specific function tdr_sp_imped() [28]. The simulation took a 2 ns time window into account, centered the response at 1 ns, and used a Hamming window on 351 samples. The described procedure evidences the links between the FoMs and, thus, the need to consider them simultaneously. From the adaptive FEM analysis, by using a fifth-order interpolating polynomial, we obtained 351 samples with spacings of 200 MHz. These were used to perform the comparisons between the curves.

4.2. Simulation Results

The following section reports the results obtained by applying our procedure with the setup and previously described definitions. The graphs and data obtained in the considered cases are reported for each of the FoMs. A two-legend notation is used to describe the FoMs. The first, which is placed in a box, summarizes the considered cases. The second is placed below each graph, and it shows the data response for every curve.
In this preliminary work, we evaluated the stacked VIA structure L 1 , 3 . Figure 6 shows the FoMs associated with the initial geometry (Table 2).
Figure 7 and Figure 8 report the results of the simulations associated with the iteration k = 0 according to the model in Figure 4. In particular, Figure 7 reports the FoMs obtained starting from the initial L 1 , 3 VIA geometry in relation to the O A R @ Δ { i , j } parameter variation case. For the specified geometry and case, the values are indicated as O A R 0 @ Δ { 1 , 2 } 0 Δ { 2 , 3 } 0 . The optimal combination obtained, [ O A R @ Δ { 1 , 2 } Δ { 2 , 3 } ] 0 , is the starting point for the optimization of the parameter couple Λ @ P t P . The assumed values are indicated as Λ 0 @ P t P 0 (Figure 8). The optimal combination is [ Λ @ P t P ] 0 . According to the previous discussion, the parameters used are:
{ A 0 [ 100 , 150 ] μ m B { 1 , 2 } 0 [ 100 , 150 ] μ m B { 2 , 3 } 0 [ 100 , 150 ] μ m C 0 [ 400 , 800 ] μ m D 0 [ 100 , 150 ] μ m
with a 0 = 2 , b { 1 , 2 } 0 = 2 = b { 2 , 3 } 0 , c 0 = 5 , and d 0 = 2 , as well as a number of cases:
{ c a s e O A R @ Δ { i , j } = a 0 · b { 1 , 2 } 0 · b { 2 , 3 } 0 = 8 c a s e A n t i S V @ P t P = c 0 · d 0 = 10
The results of these structural changes are recalled here:
{ O A R = 100 μ m Δ { 1 , 2 } = 150 μ m Δ { 2 , 3 } = 100 μ m P t P = 100 μ m Λ = 800 μ m
These values were obtained by using the maximum variation step, as indicated in Table 3. Figure 9 compares the FoMs of the initial and the new geometry. The step of variation is thus reduced to 25 μ m for the parameters O A R , Δ { 1 , 2 } , Δ { 2 , 3 } , and P t P and 50 μ m for Λ . Respecting the rules defined above and considering the maximum value of the antipad as the central value, the analysis interval is equal to [ 700 , 900 ] μ m, from which the values of 850 μ m and 900 μ m must be excluded, as they are higher than the maximum limit, resulting in C 1 = [ 700 , 850 ] μ m. The result is, therefore, c 1 = r o o f ( c 0 2 ) =3. For the parameter P t P , the analysis interval is D 1 = [ 100 , 125 ] μ m, thus resulting in a number of cases equal to 6. Following this methodological approach, as regards the pair of parameters O A R @ Δ { i , j } for k = 1, A 1 = [ 125 , 150 ] , B { 1 , 2 } 1 = [ 100 , 125 ] , B { 2 , 3 } 1 = [ 100 , 125 ] , a 0 = a 1 = 2, b { 1 , 2 } 0 = b { 1 , 2 } 1 = 2, and b { 2 , 3 } 0 = b { 2 , 3 } 1 = 2, with a number of cases equal to 8.
Now that the intervals and the steps of variation of the parameters have been defined, the results of the relative FEM simulations are evaluated in Figure 10 for the terms O A R @ Δ { i , j } at k = 1. The optimal combination does not change. The same result is obtained in the case of [ P t P @ Λ ] 1 .
Given this optimal combination of the parameters O A R @ Δ { i , j } and P t P @ Λ , it is possible to assert that we have determined the combination linked to the optimal signal VIA. It is, therefore, possible to pass the optimization of the stitching VIAs. The first topology considered is based on the two-VIA stitching with modifications to the position and geometry. The results are shown in Figure 11. In particular, since the curves exhibit very similar behaviors, we summarize them in single points representing the average values.
Therefore, the parameters considered are O A R S @ Δ S @ D C t C ; they are evaluated in a single FOM analysis considering the minimum step of variation for each parameter. The optimal combination is the one associated with O A R S @ Δ S @ D C t C and with the minimal distance. The optimization performed on the four-VIA stitching was performed in two steps that were linked to the variation of the parameters D C t C @ D S t i t c h and Δ S @ O A R S . However, the results showed no appreciable differences with respect to the two-stitching VIA case.

5. Analysis of the Results and Design Hints

The analysis of the above-reported results allows the definition of a design strategy based on a set of design rules that ease the VIA design procedure:
  • A single parameter cannot be optimized without influencing other specifications; the optimization process must be global.
  • The antipad design must be optimized in each layer, and may even be a computationally heavy process.
  • The antipad dimension is relevant for impedance matching, but its enlargement achieves the goal while concurrently increasing the cross-talk and the modal conversion, thus suggesting a maximum value for it of 800 μ m.
  • P a d is strongly bound to the VIA diameter. An increase in this value must be avoided, as it directly induces a bandwidth reduction.
  • An O A R s of 100 μ m minimizes the area coverage and simplifies the analysis. Further enlargements do not give any appreciable benefits.
  • Increasing the distance between the VIAs widens the occupied area without any particular benefits.
  • The hole diameter must be evaluated as a function of the type of VIA considered. In addition, by widening it above the 200–250 μ m range, increased cross-talk has been reported. Moreover, it determines an increment in the occupation of the PCB’s area. However, reducing it below the proposed range results in a bandwidth reduction.
  • A stitching VIA diameter Δ s below 200 μ m increases the cost without any benefits.
  • The number of stitching VIAs must be even because an odd value results in a loss of symmetry without any advantages.
  • An increment in the number of stitching VIAs does not represent a mandatory solution, as a single optimized pair may offer the same performance with reduced cost and area.

6. Conclusions

The procedure described here has provided an optimal definition of a VIA while respecting the rules and constraints of PCB production and minimizing the area of the PCB covered by the VIA itself. The results obtained by the procedure are sometimes better than the target values assumed for the optimization process. Moreover, the procedure described here allows one to greatly reduce the number of iterative simulations that must be performed in order to reach the optimal target values.
Further work is currently in progress in order to extend the procedure to much more complex structures, such as an array where interactions between VIAs cannot be neglected.

Author Contributions

Conceptualization, G.A. and V.L.G.; methodology, V.L.G.; validation, V.L.G., G.A. and A.F.; formal analysis, G.A. and V.L.G.; investigation, V.L.G. and G.A.; resources, V.L.G. and G.A.; writing—original draft preparation, G.A., A.F. and V.L.G.; writing—review and editing, A.F., G.A., A.P. and L.F.; visualization, V.L.G., G.A. and A.F.; supervision, G.A. and A.F.; project administration, G.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. 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]
  2. Piccinni, G.; Avitabile, G.; Coviello, G.; Talarico, C. A novel optimization framework for the design of gilbert cell mixers. In Proceedings of the 2017 IEEE 60th International Midwest Symposium on Circuits and Systems (MWSCAS), Boston, MA, USA, 6–9 August 2017; pp. 1418–1421. [Google Scholar]
  3. Shi, H.; Liu, X.; Lou, Y. Materials and micro drilling of high frequency and high speed printed circuit board: A review. Int. J. Adv. Manuf. Technol. 2019, 100, 827–841. [Google Scholar] [CrossRef]
  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. Du, M.Z.; Li, S.F.; Qiu, X.F. Via design in multi-layer PCB. In Proceedings of the Asia-Pacific Conference on Environmental Electromagnetics (CEEM), Hangzhou, China, 4–7 November 2003. [Google Scholar]
  6. Weng Yew Chang, C.; See, K.Y.; Chua, E.K. Comprehensive Analysis of the Impact of via Design on High-Speed Signal Integrity. In Proceedings of the 9th Electronics Packaging Technology Conference, Singapore, 10–12 December 2007. [Google Scholar]
  7. Simonovich, L.; Bogatin, E.; Cao, Y. Differential Via Modeling Methodology. IEEE Trans. Compon. Packag. Manuf. Technol. 2011, 1, 722–730. [Google Scholar] [CrossRef]
  8. Fei, Y.C. Methods of optimized via design for higher channel bandwidth. In Proceedings of the Fifth Asia Symposium on Quality Electronic Design (ASQED 2013), Penang, Malaysia, 26–28 August 2013. [Google Scholar]
  9. Intel Corp. AN 529—Application Note for Via Optimization Techniques for High-Speed Channel Designs. Available online: https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/an/an529.pdf (accessed on 24 April 2021).
  10. Vasa, M.; Muthusamy, S.; Kumar, S.; Kumar, V.; Mutnury, B. Demystifying Via Impedance Optimization for High Speed Channels. In Proceedings of the 5th International Conference on ElectroMagnetic Interference and Compatibility (INCEMIC), Bengaluru, India, 13–16 November 2018. [Google Scholar]
  11. Wang, H.F.; Cheng, W.; Zhang, J.M.; Fisher, J.; Zhu, L.; Drewniak, J.L.; Fan, J. Investigation of mixed-mode input impedance of multi-layer differential vias for impedance matching with traces. In Proceedings of the IEEE International Symposium on Electromagnetic Compatibility, Austin, TX, USA, 17–21 August 2009; pp. 203–207. [Google Scholar] [CrossRef]
  12. Pan, S.; Fan, J. Equivalent mixed-mode characteristic impedances for differential signal vias. In Proceedings of the IEEE International Symposium on Electromagnetic Compatibility, Austin, TX, USA, 17–21 August 2009; pp. 74–79. [Google Scholar] [CrossRef]
  13. Asif, A. Design of Experiment Methods in High Speed Signal Via Transition in Printed Circuit Board. Int. J. Eng. Technol. Innov. 2019, 13. [Google Scholar] [CrossRef]
  14. Bogatin, E. Signal Integrity: Simplified; Prentice Hall Professional: Hoboken, NJ, USA, 2004; ISBN 9780130669469. [Google Scholar]
  15. Chen, S.; Chen, C.; Liao, C.; Chen, J.; Wu, T.; Mutnury, B. Via optimization for next generation speeds. In Proceedings of the IEEE 26th Conference on Electrical Performance of Electronic Packaging and Systems (EPEPS), San Jose, CA, USA, 15–18 October 2017. [Google Scholar]
  16. Jaze, A.; Archambeault, B.; Connor, S. Differential mode to common mode conversion on differential signal vias due to asymmetric GND via configurations. In Proceedings of the IEEE International Symposium on Electromagnetic Compatibility, Denver, CO, USA, 5–9 August 2013. [Google Scholar]
  17. Shin, J.; Michalka, T. Comprehensive design guidance for PTH via stub in board-level high speed differential interconnects. In Proceedings of the 60th Electronic Components and Technology Conference (ECTC), Las Vegas, NV, USA, 1–4 June 2010. [Google Scholar]
  18. Gao, H.; De, S.; Beingessner, B.; Payne, S.; Drewniak, J. Mis-registration of Sliver Type Backdrill Impact in High Speed Signal Propagation. In Proceedings of the 2018 IEEE Symposium on Electromagnetic Compatibility, Signal Integrity and Power Integrity (EMC, SI and PI), Long Beach, CA, USA, 30 July–3 August 2018. [Google Scholar]
  19. Simonovich, L. Stub Termination. EDN Magazine. 2010. Available online: https://www.edn.com/stub-termination/ (accessed on 10 March 2021).
  20. Huang, S.; Xiao, K.; Lee, B.; Ye, X. Stub Effect Mitigations Using Absorbing Materials. IEEE Trans. Compon. Packag. Manuf. Technol. 2016, 6, 1233–1244. [Google Scholar] [CrossRef]
  21. Zhou, S.; Lu, G. Robust optimization of PCB differential-via for signal integrity. In Proceedings of the International Symposium on Antennas and Propagation, Nanjing, China, 23–25 October 2013. [Google Scholar]
  22. Institute for Printed Circuit, IPC Standards. Available online: https://www.ipc.org/ipc-standards (accessed on 31 July 2021).
  23. NCAB Group. Available online: https://www.ncabgroup.com/pcb-design-guidelines/ (accessed on 31 July 2021).
  24. Cistelaier S.p.A. Available online: https://www.cistelaier.it/landingebookpcb.asp (accessed on 31 July 2021).
  25. PCBWay. Available online: https://www.pcbway.com/pcb_prototype/ (accessed on 31 July 2021).
  26. Keysight Technologies. PathWave™ Design Software. Available online: https://www.keysight.com/it/en/products/software/pathwave-design-software.html (accessed on 31 July 2021).
  27. Chen, S.S.; Holden, B.; Hu, T. Looking Under the Hood at High Speed Signaling Specs, EDN Magazine. 2019. Available online: https://www.signalintegrityjournal.com/articles/1440-looking-under-the-hood-at-high-speed-signaling-specs (accessed on 31 July 2021).
  28. ADS Keysight—Measurement Expressions. Available online: http://literature.cdn.keysight.com/litweb/pdf/ads2005a/pdf/expmeas.pdf (accessed on 31 July 2021).
Figure 1. Figures of Merit and configuration of VIA ports.
Figure 1. Figures of Merit and configuration of VIA ports.
Electronics 11 00475 g001
Figure 2. Reference structures: (a) An N = 12 layer stack-up; (b) different VIA structures.
Figure 2. Reference structures: (a) An N = 12 layer stack-up; (b) different VIA structures.
Electronics 11 00475 g002
Figure 3. Sketch of the geometrical parameters (a) Planar view and parameters for the differential pair and the stitching couple (b) Nomenclature for the diameters and PtP distances (c) Diameters for the capture land and target land of the VIA (d) Front view and parameters taking into account the slant (e) Stitching VIA parameters.
Figure 3. Sketch of the geometrical parameters (a) Planar view and parameters for the differential pair and the stitching couple (b) Nomenclature for the diameters and PtP distances (c) Diameters for the capture land and target land of the VIA (d) Front view and parameters taking into account the slant (e) Stitching VIA parameters.
Electronics 11 00475 g003
Figure 4. The three-step analysis and optimization framework presented in this paper.
Figure 4. The three-step analysis and optimization framework presented in this paper.
Electronics 11 00475 g004
Figure 5. Reference schematic circuit for the simulation of the S-parameters. The black-box element in the center contains the EM model of the stack-up for the current simulation.
Figure 5. Reference schematic circuit for the simulation of the S-parameters. The black-box element in the center contains the EM model of the stack-up for the current simulation.
Electronics 11 00475 g005
Figure 6. FoMs of the reference VIA structure— L 1 , 3 : (a) S D D 21 ; (b) S D D 11 ; (c) S D C 21 ; (d) S C D 21 ; (e) Z D D 11 ; (f) TDR response.
Figure 6. FoMs of the reference VIA structure— L 1 , 3 : (a) S D D 21 ; (b) S D D 11 ; (c) S D C 21 ; (d) S C D 21 ; (e) Z D D 11 ; (f) TDR response.
Electronics 11 00475 g006
Figure 7. FoMs of O A R @ Δ { 1 , 2 } @ Δ { 2 , 3 } L 1 , 3 (DPO phase— k = 0 ): (a) S D D 21 ; (b) S D D 11 ; (c) S D C 21 ; (d) S C D 21 ; (e) Z D D 11 ; (f) TDR response.
Figure 7. FoMs of O A R @ Δ { 1 , 2 } @ Δ { 2 , 3 } L 1 , 3 (DPO phase— k = 0 ): (a) S D D 21 ; (b) S D D 11 ; (c) S D C 21 ; (d) S C D 21 ; (e) Z D D 11 ; (f) TDR response.
Electronics 11 00475 g007
Figure 8. FoMs of P t P @ Λ - L 1 , 3 —(DPO phase— k = 0 ): (a) S D D 21 ; (b) S D D 11 ; (c) S D C 21 ; (d) S C D 21 ; (e) Z D D 11 ; (f) TDR response.
Figure 8. FoMs of P t P @ Λ - L 1 , 3 —(DPO phase— k = 0 ): (a) S D D 21 ; (b) S D D 11 ; (c) S D C 21 ; (d) S C D 21 ; (e) Z D D 11 ; (f) TDR response.
Electronics 11 00475 g008
Figure 9. DPO results (k = 0)— L 1 , 3 : (a) S D D 21 ; (b) S D D 11 ; (c) S D C 21 ; (d) S C D 21 ; (e) Z D D 11 ; (f) TDR response.
Figure 9. DPO results (k = 0)— L 1 , 3 : (a) S D D 21 ; (b) S D D 11 ; (c) S D C 21 ; (d) S C D 21 ; (e) Z D D 11 ; (f) TDR response.
Electronics 11 00475 g009
Figure 10. FoMs of O A R @ Δ { 1 , 2 } @ Δ { 2 , 3 } L 1 , 3 (DPO phase— k = 1 ): (a) S D D 21 ; (b) S D D 11 ; (c) S D C 21 ; (d) S C D 21 ; (e) Z D D 11 ; (f) TDR response.
Figure 10. FoMs of O A R @ Δ { 1 , 2 } @ Δ { 2 , 3 } L 1 , 3 (DPO phase— k = 1 ): (a) S D D 21 ; (b) S D D 11 ; (c) S D C 21 ; (d) S C D 21 ; (e) Z D D 11 ; (f) TDR response.
Electronics 11 00475 g010
Figure 11. FoMs of D C t C @ D S t i t c h and Δ S @ O A R S L 1 , 3 (SVO-phase results compared to the DPO output structure): (a) S D D 21 ; (b) S D D 11 ; (c) S D C 21 ; (d) S C D 21 .
Figure 11. FoMs of D C t C @ D S t i t c h and Δ S @ O A R S L 1 , 3 (SVO-phase results compared to the DPO output structure): (a) S D D 21 ; (b) S D D 11 ; (c) S D C 21 ; (d) S C D 21 .
Electronics 11 00475 g011
Table 1. Specifications of each layer function in our N = 12 reference stack-up.
Table 1. Specifications of each layer function in our N = 12 reference stack-up.
PlaneType
Layer 1/12Signal Plane
Layer 2/11Power Plane
Layer 3/10Signal Plane
Layer 4/9Signal Plane
Layer 5/8Power Plane
Layer 6/7Power Plane
Table 2. Reference geometry of the stacked VIA structure L 1 , 3 .
Table 2. Reference geometry of the stacked VIA structure L 1 , 3 .
Signal VIA Geometry
ParameterSize [ μ m]
Δ { 1 , 3 } 150
Δ { 2 , 3 } 150
O A R 150
P t P 150
Λ 400
Stitching VIA Geometry
ParameterSize [ μ m]
Δ S 300
O A R S 150
D C t C 600
D S t i t c h 0
Table 3. Parameter boundary values for the stacked VIA L 1 , 3 . Values are expressed in μ m.
Table 3. Parameter boundary values for the stacked VIA L 1 , 3 . Values are expressed in μ m.
ParameterMin ValueMax ValueMin StepMid StepMax Step
Δ { 1 , 2 } 10015025-50
Δ { 2 , 3 } 10015025-50
O A R 10015025-50
P t P 10015025-50
Λ 5008002550100
Table 4. Parameter limit—stitching VIA geometry. Values are expressed in μ m.
Table 4. Parameter limit—stitching VIA geometry. Values are expressed in μ m.
Two Stitching VIAs
ParameterMin valueMax valueMin stepMax step
Δ S 1001502550
O A R S 1001502550
D C t C 600750-150
Four Stitching VIAs
ParameterMin valueMax valueMin stepMax step
Δ S 1001502550
O A R S 1001502550
D C t C 600750-150
D S t i t c h 100300-100
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Avitabile, G.; Florio, A.; Gallo, V.L.; Pali, A.; Forni, L. An Optimization Framework for the Design of High-Speed PCB VIAs. Electronics 2022, 11, 475. https://doi.org/10.3390/electronics11030475

AMA Style

Avitabile G, Florio A, Gallo VL, Pali A, Forni L. An Optimization Framework for the Design of High-Speed PCB VIAs. Electronics. 2022; 11(3):475. https://doi.org/10.3390/electronics11030475

Chicago/Turabian Style

Avitabile, Gianfranco, Antonello Florio, Vito Leonardo Gallo, Alessandro Pali, and Lorenzo Forni. 2022. "An Optimization Framework for the Design of High-Speed PCB VIAs" Electronics 11, no. 3: 475. https://doi.org/10.3390/electronics11030475

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