Index: drc_query.conf =================================================================== --- drc_query.conf (revision 30860) +++ drc_query.conf (revision 30861) @@ -127,7 +127,7 @@ rule courtyard let A (@.layer.purpose ~ "^ko.") thus @ let B A -assert (A != B) && (A.layer.purpose == B.layer.purpose) && (overlap(A, B)) \\ +assert (A != B) && (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) } }