Index: drc_query.conf =================================================================== --- drc_query.conf (revision 30261) +++ drc_query.conf (revision 30262) @@ -32,10 +32,10 @@ desc = padstack holes overlap disable = 0 query = { - rule overlap - let A @.type==PSTK - let B A - assert (A.ID > B.ID) && (distance(A.x, A.y, B.x, B.y) < (A.hole + B.hole)/(2*(1+$hole_overlap_factor))) thus violation(DRCGRP1, A, DRCGRP2, B, DRCMEASURE, distance(A.x, A.y, B.x, B.y), DRCEXPECT, (A.hole + B.hole)/(2*(1+$hole_overlap_factor))) +rule overlap +let A @.type==PSTK +let B A +assert (A.ID > B.ID) && (distance(A.x, A.y, B.x, B.y) < (A.hole + B.hole)/(2*(1+$hole_overlap_factor))) thus violation(DRCGRP1, A, DRCGRP2, B, DRCMEASURE, distance(A.x, A.y, B.x, B.y), DRCEXPECT, (A.hole + B.hole)/(2*(1+$hole_overlap_factor))) } } @@ -45,10 +45,10 @@ desc = the overlap between two objects in the net is insufficient and can lead to broken network during board fabrication disable = 0 query = { - rule net brk - let N netlist() - let O netsegs(N) - assert netbreak(O, $min_copper_overlap) +rule net brk +let N netlist() +let O netsegs(N) +assert netbreak(O, $min_copper_overlap) } } @@ -58,10 +58,10 @@ desc = insufficient clearance between an object of the network and objects of other networks disable = 0 query = { - rule net short - let N netlist() - let O netsegs(N) - assert netshort(O, $min_copper_clearance) +rule net short +let N netlist() +let O netsegs(N) +assert netshort(O, $min_copper_clearance) } }