From 6eab01950c71d914e90f38af8dd2282ded1b7f32 Mon Sep 17 00:00:00 2001 From: Staf Verhaegen Date: Mon, 28 Nov 2022 13:33:20 +0100 Subject: [PATCH] [gf180mcu]Reduce inner size when removing drawn polygons. For gf180mcu the rings are drawn inside the inner area at top and right of the cell. --- cumulus/src/plugins/alpha/core2chip/gf180mcu.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cumulus/src/plugins/alpha/core2chip/gf180mcu.py b/cumulus/src/plugins/alpha/core2chip/gf180mcu.py index 5d106931..46f09c17 100644 --- a/cumulus/src/plugins/alpha/core2chip/gf180mcu.py +++ b/cumulus/src/plugins/alpha/core2chip/gf180mcu.py @@ -234,7 +234,11 @@ class CoreToChip ( BaseCoreToChip ): the central P&R area so that I/O pins are fully outside of it. """ self.harness = DefImport.load( self.conf.cfg.harness.path ) - innerAb = self.harness.getAbutmentBox() + # For gf180mcu the rings are drawn inside the AbutmentBox + Ab = self.harness.getAbutmentBox() + innerAb = Box( Ab.getXMin(), Ab.getYMin() + , Ab.getXMax() - u(20.0), Ab.getYMax() - u(20.0) + ) wholeBb = self.harness.getBoundingBox() filterBb = Box( wholeBb.getXMin(), innerAb.getYMin() , wholeBb.getXMax(), innerAb.getYMax() )