Our methodology for calculating the stack of printed circuit boards

    While we are finishing the final preparations for the serial production of the VESNIN server, I want to conduct an educational experiment - I will describe our internal methods and recommendations for calculating the stack of printed circuit boards. On the one hand, it is nice if our experience is useful to someone. On the other hand, we ourselves are pleased to receive sensible comments to improve our practice. If you are interested in reading and discussing, welcome to cat. Immediately to the point - this is what is written in this article:

    • PCB Materials
    • Accounting for changes in prepreg thickness during PCB manufacturing
    • Accounting Etch Factor
    • Features of calculating the thickness of metallization
    • Accounting for solder mask

    Everything described below is not Know How, but in fact, gathered together and systematized data from different sources. We do not claim absolute knowledge either.
    So let's go.

    PCB Materials

    Preamble (as usual).

    Typically, an engineer roughly estimates the board stack, passes it to the PCB manufacturer. In response, he receives many Chinese letterheads with proposals - to which he usually agrees. They are reduced to changing the thickness of the cores / prepregs, as well as conductors and gaps in the CAM editor.

    It is usually normal. But there are three minuses:

    • The final product is different from what is described in your CD (sometimes a little more than completely).
    • There is no repeatability of the result when switching to another manufacturer. For example, we have a board that was launched on two different fabs with completely different stacks (in this case, the initial data in both cases were the same).
    • If the thickness of the conductors on the printed circuit board is in the zone of 4 mil, then any change in their width in the direction of reduction very seriously affects the loss. If the difference between the conductor 6 mil and 5 mil is insignificant, then between 5 mil and 4 mil it is very significant, and 4 mil and 3 mil are different universes from the point of view of losses. (In general, in our opinion, the ideal topologies of a differential pair are 6-6-6 or 7-7-7).

    Therefore, we prefer to form the stack so that its dependence on the characteristics of a particular PCB manufacturer is minimized. If you are working with the same vendor, it is quite realistic to form a stack so that its modification by the manufacturer is not required at all. This saves 1-2 weeks in preparation for production.

    By the way offtopic.

    Surely someone will want to ask - which is better, tightly coupled or loosely coupled differential pairs. Our opinion: better loosely coupled - they are easier to align in length. You can afford more serious bumps. From the point of view of SI, in our opinion, there are no special advantages of strongly coupled pairs over weakly coupled (if we do not consider strange topologies of type 5-14-5). For lovers of formal rules: one or two widths between conductors in pairs is normal. More - not so much. Less is hard to align. Despite the fact that EMC indicators of strongly coupled pairs are much better, in absolute terms this “strongly” is not significant.

    In order to more or less accurately form a stack of a printed circuit board, you need to know the parameters of specific cores and prepregs of the material used. The datasheets give the average parameters for the entire group and for accurate calculation these data are not suitable. This information can be requested from both the material manufacturer and the PCB manufacturer. This is a table that looks something like this (each material manufacturer has its own): The

    thicknesses of different types of prepregs are usually the same for different manufacturers. Therefore, the information in the above picture is relevant and usable regardless of the manufacturer of the material (Dk / Df, of course, everyone has a different one).

    When designing the PCB stack, it is necessary to take into account that PCB manufacturers, as a rule, make adjustments for lamination, reducing the dielectric constant (Dk) of both prepregs and cores by about 0.2 relative to the values ​​given in the materials manufacturer's documentation.

    If the Dk / Df values ​​are given for different frequencies, it is recommended to use the values ​​of these parameters for the frequency closest to the Nyquist frequency of the fastest interface on the PCB. For example, if PCI Express Gen3 is present on the PCB, then Dk / Df should be used for the frequency closest to 4 GHz.

    Someone will object: how, after all, the band of the same Gen3 extends right up to 18 GHz. That's true - but the PCIe specification governs RL and IL until Nyquist, and all these hellish gigahertz won't go through the connectors, vias, and the circuit board - they fade out along the way. And if they pass, it is a big question whether you will like the result.

    In a situation where there are several different high-speed interfaces on the PCB, you should not use the Dk / Df values ​​for different frequencies within the stack of one board. Despite the fact that this approach is more correct from the point of view of impedance calculation, it will cause great difficulties in coordinating the stack with the PCB manufacturer (their test equipment is tuned to one specific frequency).

    If the values ​​of Dk / Df vary significantly with the frequency, and the impedance control is critical, it makes sense to get the impedance for the real frequency of the interface, recalculate it by taking Dk for a single frequency (the most critical interface). The impedance value “normalized” in this way should be indicated as the target for the PCB manufacturer's control.

    For example, you calculate 100 Ohm path for a frequency of 4 GHz, use the Dk value for 4 GHz, and trace in accordance with the data received. Further, if for example you have interfaces that require calculation for 10 GHz, substitute the Dk value for a higher frequency in the original calculation. Suppose you get an impedance value of 105 ohms. Our tip: here are 105 ohms and tell the PCB manufacturer for control. Do not fool him with different Dk for different frequencies on the same layer.

    It also doesn’t hurt to ask on the glass with which the fab works on the shore, so that later there would be no problems with the delivery time. Because there are popular prepregs and not really. Usually in the warehouse he always has enough of 3-4 types, from which it is worth building a PCB stack. Materials with low losses usually do not exist in the warehouse, due to the limited shelf life - therefore, the use of something special is always a matter of not so much price, but production time.

    Accounting for changes in prepreg thickness during PCB manufacturing

    The table below shows the absolute values ​​of the change in the thickness of one layer of the prepreg for different application conditions. The tolerance on all values ​​is 10%.
    ConditionsChange in prepreg thickness at initial value
    No more than 2.3 milMore than 2.3 mil
    Copper 0.5 oz with 30% coverage0.4 mil0.4 mil
    Copper 0.5 oz with 70% coverage0.1 mil0.2 mil
    Copper 1 oz with 30% coverage0.8 mil0.9 mil
    Copper 1 oz with 70% coverage0.3 mil0.4 mil
    Adhesion to copper 2 oz with 30% coverage1.8 mil1.9 mil
    Adhesion to copper 2 oz with 70% coverage0.8 mil0.8 mil
    Located between two layers of prepreg9%10%
    Adhesion to the outer layerdoes not changedoes not change

    For a more accurate calculation of the change in the thickness of the prepreg, you can use the following expression:

    $ H = T1 × (1- \ frac {S_ {copper}} {S_ {outline}}) $

    In the case where one prepreg layer is located between the metallization layers, the values ​​of the thickness changes for the respective conditions should be summed up, since the change in the thickness of the prepreg is actually an indentation of the conductive pattern into it.

    When forming a layered description of the PCB, the final value of the prepreg should be indicated. At the same time, a portion of the prepreg pressed into the metallization pattern should not be included in the value of the finishing thickness in the documentation transmitted to the PCB manufacturer.


    It is necessary to calculate the finishing thickness of the stack shown in the figure. Copper 1 oz is used on all metallization layers. The initial thickness of the prepreg 2116 is 5.1 mil.

    The resulting stack will look like:
    Layer typeInitial thicknessThickness changeFinish thickness
    External1.35 mil-1.35 mil
    Layer 21165.1 mil-5.1 mil
    Layer 21165.1 mill0.9 mil4.2 mil
    Internal alarm1.35 mil-1.35 mil
    Core39 mil-39 mil
    Inner plane1.35 mil-1.35 mil
    Layer 21165.1 mil0.4 mil4.7 mil
    Layer 21165.1 mil-5.1 mil
    External1.35 mil-1.35 mil
    Total:63.5 mil ± 10%

    Accounting Etch Factor

    The expression for calculating the Etch Factor for the process of electric deposition of copper is shown in the figure:

    The table shows the Etch Factor values ​​for different types of metallization for different manufacturers. As you can see, they are very different. Therefore, the value of EF is the first thing you should check with your PCB partner.
    Layer typeFactory 1Factory 2Factory 3Factory 4
    External 0.5 oz3.4 - 41 mil3.4 - 41 mi3.4 - 21.5 mil2.6-
    External 1 oz----1.662.4 mil2.6-
    Internal 0.5 oz1.750.8 mil4.330.3 mil1.731.75 mil3-
    Inner 1 oz2.41 mil4.330.6 mil2.61 mil3-
    Inner 2 oz-1.5 - 2 mil4.331.2 mil2.62 mil3-
    Inner 3 oz----2.63 mil3-
    Inner 4 oz----2.34.5 mil3-

    For cases when there is no information on the value of EF from a particular production, we can assume that EF takes the following values:

    • outer layers - 2.6
    • inner layers - 3.7

    Features of calculating the thickness of metallization

    Metallization of the outer layers

    When calculating the metallization of the outer layers, the value of the thickness of copper weighing 1 oz, as a rule, is assumed to be 1.37 mil. It is recommended to separately set the weight of the base copper and the weight of the deposited copper. The final value is obtained by summing these two parameters. Typical values ​​are given in the table:
    Base copperPlating copper
    0.5oz1.644 mil2.055 mil3.425 mil
    1oz2.329 mil2.74 mil4.11 mil
    2oz3.699 mil4.11 mil5.48 mil
    3oz5.069 mil5.48 mil6.85 mil

    Metallization of the inner layers

    For the inner layers, the value of the thickness of copper weighing 1 oz, as a rule, is assumed to be 1.3 mil.

    Accounting for solder mask

    When taking into account the solder mask, we rely on the following scheme:

    In cases where it is not explicitly indicated otherwise, we can assume that the solder mask has the following parameters:

    • Dk - 3.7
    • Df - 0.025
    • Thickness - 0.8 mil

    Most manufacturers, when considering the influence of the solder mask, consider the values ​​C1, C2 and C3 equal to each other.

    Some factories consider C1 and C3 to be equal to the metallization thickness (T1), and C2 to 0.8 mil. The correctness of this approach is approximately confirmed by real data obtained after PCB production.

    One of our PCB partners considers the thickness of the solder mask on solid sections of copper 0.79 - 1.18 mil, on the edges of the conductors 0.2 mil. Also, this manufacturer, when calculating the stack, recommends not including the solder mask in the calculation, since when etching the outer layers, there is the slightest grinding (that is, an increase in the impedance value), which is compensated by the mask to the nominal value of the theoretical impedance measurement of the outer layers without a mask.
    This, by the way, is a good example of the fact that when working with this production, the thickness of the tracks on your PCB will be less than that laid down in the circuit board design.


    These are our internal recommendations and rules, with which we are obligatorily familiar with all engineers designing printed circuit boards. I hope that this article will be useful to those who scour the Internet for scattered recommendations and try to guess how it will turn out in his particular product. I invite you to share your experience in the comments - we will be glad to supplement yours. If there is interest, I will post a few more of these internal instructions.

    Also popular now: