Since I'm using Eagle to try to form a single-sided PCB and the autorouter completed my circuit by 99% (2 airwires to go), I thought of constructing my circuit so that I insert a flat jumper wire underneath the IC so that its nicely hidden.
Currently I'm using inductors as wires but the appearance looks like they will take up too much space in the IC. Same goes with resistors and capacitors.
What can I do to successfully add wires directly under the IC and still satisfy the ERC? Is there a specific library that allows this?
Best Answer
With the newer versions of Eagle, there's a neat trick to build jumper-wires which belong to the same net and pass ERC and DRC.
You can insert such bridges in your schematic and place them in the layout. Correctly placed the autorouter won't try to draw traces between the two ends.
Drawbacks:
How it's done
How to use it
Notes
I recommend making a bunch of different jumper packages and store them as package variant in your one and only jumper device, which eases exchange of jumper sizes. If you are fine with some standard lengths of jumpers, just use existing resistor packages in your library. Drawback is, your jumpers resemble resistor drawings in tPlace and tDocu layer.
SMD-jumpers can be easily formed by importing SMD-resistor packages from other libraries and putting them into your library.
This is especially useful with 0-Ohms SMDs, which are frequently needed when routing a MCPCB.
DRC errors may well arise from violation of keepout errors. Fortunately vias and pads should be allowed in keepout areas, if you put the package on the right side of the PCB which doesn't make any difference in routing.