From 63109229f46d55b496bac428bb29ede71c5c15b1 Mon Sep 17 00:00:00 2001 From: Tim Edwards Date: Sun, 14 Jan 2024 17:35:39 -0500 Subject: [PATCH] Corrected an error in the "cifarea" rule that had previously been fixed for "cifwidth" and "cifspacing", in which the rule distance is incorrectly multiplied by the expander (in the case of area, multiplied by the expander squared). --- drc/DRCcif.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drc/DRCcif.c b/drc/DRCcif.c index c6c6df5b..b80c30d7 100644 --- a/drc/DRCcif.c +++ b/drc/DRCcif.c @@ -1124,7 +1124,7 @@ drcCifArea(argc, argv) } scalefactor = drcCifStyle->cs_scaleFactor; - centiarea *= (drcCifStyle->cs_expander * drcCifStyle->cs_expander); + // centiarea *= (drcCifStyle->cs_expander * drcCifStyle->cs_expander); dpnext = drcCifRules[thislayer][DRC_CIF_SPACE]; dpnew = (DRCCookie *) mallocMagic((unsigned) (sizeof (DRCCookie))); drcCifAssign(dpnew, centihorizon, dpnext, &CIFSolidBits, &CIFSolidBits,