I'm designing version 2 of a PCB. In the first version, I placed components as close together as possible to minimize board area (i.e. reduce board cost) and, for decoupling capacitors, to improve power supply decoupling performance. In practice this meant that the edge of a bypass cap pad would be about \$0.5\,\text{mm}\$ away from IC pin it decoupled (basically as close as I could get without violating the kicad courtyards). While I was able to do manual rework on these components, it wasn't all that fun. For rev2 I'm considering placing the caps a bit further away. Specifically, \$2\,\text{mm}\$ separation between decoupling caps and the IC, which is the diameter of the tip of my soldering iron.
As I see it, the downsides to this are:
- PCB cost for any additional board space used.
- Additional decoupling inductance, due to the longer connecting traces and therefore greater loop area.
Given the difference it will make, the first isn't a huge consideration since I won't mass-manufacture this board. For the second, I used this calculator to determine the additional inductance for \$2\,\text{mm}\$ extra distance and it was marginal (about \$0.56\,\text{nH}\$). I had a look at Electromagnetic Compatibility Engineering by Ott and in sec. 11.3 he mentions a good decoupling trace inductance as \$10\,\text{nH}\$ (for most onboard ICs mine should be significantly less than that). This leads me to believe the additional spacing is completely harmless.
There are of course benefits to keeping space around ICs. Obviously, easier hand-soldering/rework and also easier trace routing, to name just a few.
Have I neglected to mention any other downsides, or incorrectly represented the ones I did mention? My main concern is with the decoupling cap performance. Do other people do something similar for hand-assembled boards?
The PCB in question has noisy digital and noise-sensitive analog components. It's a radar operating at \$6\,\text{GHz}\$. It has an FPGA onboard driven by a \$40\,\text{MHz}\$ clock with fast edges (\$\approx 1\text{ns}\$) as well as a 12-bit ADC, a number of switching converters, an RF mixer, an RF LNA, etc. Given the mixed-signal and high-frequency nature of the board, my instinct is to do whatever I can to minimize noise, which includes proper bypassing. However, based on the calculation posted earlier the extra trace length seems insignificant.