I’m having trouble getting a PCB to pass DRC checks the way I would like. I do a lot of RF design which sometimes requires thin traces with wide clearances. I like to put these restrictions into the net class or fill zone. What always ends up happening though, is that I get DRC violations like the one below:
This does however not help if the full pad is within the exclusion zone of a trace in the next pad.
Another option (possibly easier) is to change the clearance settings depending on which operation you are currently doing. For example have it quite high while laying down traces, but then reduce it for the production DRC test. (combined with the use of highlight colision + allow drc violations to be able to connect traces to pads)
Thank you for your reply. Unfortunately, I am too dumb to understand it I’ve gone into the local clearance of the following footprint and set it to 0.04mm, however, I still get DRC violation on every pad. Is there a global setting that would apply to all footprints? I would rather not have to do this for every fine pitch part I place.
Ah found my problem, writing here to document. My net class clearance was wider than the pitch. After reducing that to the process capabilities all is well.