Index: trunk/src_plugins/drc_query/drc_query.conf =================================================================== --- trunk/src_plugins/drc_query/drc_query.conf (revision 30861) +++ trunk/src_plugins/drc_query/drc_query.conf (revision 30862) @@ -127,7 +127,7 @@ rule courtyard let A (@.layer.purpose ~ "^ko.") thus @ let B A -assert (A != B) && (A.layer.position == B.layer.position) && (A.layer.purpose == B.layer.purpose) && (overlap(A, B)) \\ +assert (A != B) && (A.bbox.x1 <= B.bbox.x1) && (A.layer.position == B.layer.position) && (A.layer.purpose == B.layer.purpose) && (overlap(A, B)) \\ thus violation(DRCGRP1, A, DRCGRP2, B, DRCTEXT, "On keepout type ", DRCTEXT, A.layer.purpose, DRCTEXT, " ", DRCTEXT, A.layer.a.drc_desc) } }