For my current project I have to use dozens of net classes which have clearance rules between each other.
I have created net classes with schematic directives and have defined electrical clearance between them with PCB rules:
Where the first object matches: InNetClass('XY');
Where the second object matches: Not InNetClass('XY') or InNet('No Net')
This worked out well until new problem appeared. Now I have a problem with "No net" pins that have a smaller clearance to the other objects (pads and tracks) than it is defined by the clearance rule.
I have tried to define additional rules (with smaller defined clearance):
Where the first object matches: InNet('No Net')
Where the second object matches: Not InNet('No Net')
also I also set that rule as a priority rule, but it doesn’t work either.
I searched for a solution but I couldn’t find any, so hopefully someone here can help me.
Thanks in advance