diff --git a/VERSION b/VERSION index 49d92867..aba983b0 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -8.3.44 +8.3.45 diff --git a/cif/CIFtech.c b/cif/CIFtech.c index d7a310cf..0c905592 100644 --- a/cif/CIFtech.c +++ b/cif/CIFtech.c @@ -2143,7 +2143,11 @@ CIFGetContactSize(type, edge, spacing, border) /* Anything other than an OR function will break */ /* the relationship between magic layers and cuts. */ - else if (sop->co_opcode != CIFOP_OR) + /* NOTE: Making an exception for AND_NOT, which is */ + /* used to distinguish between small and large via */ + /* areas. */ + else if ((sop->co_opcode != CIFOP_OR) && + (sop->co_opcode != CIFOP_ANDNOT)) break; } }