Credit to Lukas for the beautiful cover image, which I took from his linkedin post
I follow a cool EE on linkedin who tends to have pretty high-quality posts (really nice pictures, discusses something interesting, etc. canāt say that for most of linkedinā¦). A few weeks ago he posted this:

Most high speed boards are designed with soldermask voided over transmission lines, the general consensus being that soldermask is lossy and the process isnāt as well controlled compared to plating1. What Lukas pointed out is that ENIG introduces a highly lossy (up to 8x more lossy than copper) nickel layer that results in high skin effect loss. Covering the copper traces in soldermask means you donāt need to plate, so the loss depends mostly on the copper resistivity (which is much lower than nickel) instead. Youāre balancing the nickel against soldermask, and the claim is that the thin nickel layer is worse. This effect is most clear for coplanar wave guide (CPW) since the majority of the field comes out the edges and top of the trace (where nickel is plated). You wouldnāt expect much of a difference for microstrip.

At the time I was just finishing up a coupon for a directional coupler, and I decided to throw in a test fixture to measure this myself. Traces are grounded coplanar waveguide (GCPW).

This is on jlc3313a FR4 4 layer stackup, which is by no means āhigh speedā; jlc states a df of 0.01 and dk of 4.1. Should still be good enough for test though. Though 2xThru fix-fix is at 90 degrees to the coupons (so the prepreg weave they see is different) I havenāt heard of that being a problem past 20GHz or so. Shouldnāt matter for this because largest change skin effect loss will occur at low frequency anyway.
Experiment
Measurement process here was to do a 2xthru deembedding on the longer lines, extracting 1cm soldermasked and un-soldmasked lines. Then scikit-rf has methods for computing the loss tangent via the extracted ABCD matrix.
As an aside, hereās the launch for the fixfix - it looks a lot better than before, once I added that gnd opening under the feed. Still not great, but probably good enough.

Extracted lines:

Hereās the interesting part - plotting the df / dk. As expected, the soldermask increases the effective permittivity a lot (this is the main reason to expose soldermask and plate - the trace Z0 becomes veyr dependent on the soldermask thickness, which isnāt well controlled)

You can also clearly see that the loss tangent is higher on the ENIG sample. The spiky behavior at ~8Ghz / 16Ghz corresponds to when the sample is quarter wave, resulting in the calculation becoming very sensitive to the measurement quality (so calculation is unreliable). To do some data cleanup, I fit a model to the loss term:
\[\alpha = \alpha_{c}\sqrt{ f }+\alpha_{d}f\]Where $ \alpha_{c} $ is conduction loss coefficient (skin effect is porportional to $ \sqrt{f} $) and a dielectric loss coefficient $ \alpha_{d} $. Loss tangent is then the ratio2
\[\begin{aligned} \tan\delta=\frac{\alpha}{\beta f}\sim \frac{c_{1}\alpha_{c}}{\sqrt{ f }}+c_{2}\alpha_{d} \end{aligned}\]The form demonstrates that dieelectric loss contributes a constant offset, while the skin effect loss contributes the curvature of the loss. This means that when we look at the fits,

the fact that there is a clear intersection in the loss tangents at ~6Ghz indicates that skin effect is probably the dominant factor in explaining that phenomena. You would expect the intersection point to happen where the skin depth of nickel approaches the nickel plating thickness, since thatās when the current density is mostly concentrated in the nickel. To show this, Iāll plot skin depth vs nickel thickness.
It turns out nickel used in ENIG is typically 8-12% phosphorus by weight corresponding to between 70e-6Ω·cm - 110e-6Ω·cm.
Source: Nickel Institute
JLCPCB states that their nickel layer is between 3-6µm thick. Plotting these against each other on a graph, and with the intersection:

So the difference in loss can be explained by skin effect, which is pretty cool! Of course, this isnāt a super accurate experiment (I donāt know what the actual nickel thickness is, the actual resistivity, and the intersection need not necessarily occur when skin depth equals nickel thickness) but the results are pretty satisfying and do suggest that Lukas could be right.
Conclusion
Despite this, itās probably still a good idea to void soldermask for well-controlled dk, and use different plating. OSP and immersion silver are pretty common for rf designs, though they are expensive. If youāre on a budget (like me), the ENIG is still worth it since difference in loss is so low.
If youād like a copy of the data, let me know.
-
Poorly controlled soldermask thickness can give you varying dk, of course, which is also a big reason to void.Ā ↩
-
Using transmission line notation for propagation constant here, with $E \propto e^{\gamma x}$ where $\gamma=\alpha+j\beta$. I always find this notation confusing from physics background because Iām used to working in $ k = \gamma / j$Ā ↩