From c76453112ef38fceafc2a33949aa07224670e3e4 Mon Sep 17 00:00:00 2001 From: Jean-Paul Chaput Date: Wed, 2 Dec 2020 20:06:22 +0100 Subject: [PATCH] More explicit message for Pad unconnected pins. --- cumulus/src/plugins/alpha/chip/corona.py | 19 ++++--------------- .../src/plugins/alpha/core2chip/core2chip.py | 4 ++-- 2 files changed, 6 insertions(+), 17 deletions(-) diff --git a/cumulus/src/plugins/alpha/chip/corona.py b/cumulus/src/plugins/alpha/chip/corona.py index c86fc70a..4d7e33bb 100644 --- a/cumulus/src/plugins/alpha/chip/corona.py +++ b/cumulus/src/plugins/alpha/chip/corona.py @@ -17,26 +17,15 @@ from __future__ import print_function import bisect from operator import methodcaller import Cfg -from Hurricane import DbU -from Hurricane import Point -from Hurricane import Interval -from Hurricane import Box -from Hurricane import Transformation -from Hurricane import Path -from Hurricane import Occurrence -from Hurricane import Net -from Hurricane import Contact -from Hurricane import Horizontal -from Hurricane import Vertical -from Hurricane import Pad +from Hurricane import DbU, Point, Interval, Box, Transformation, \ + Path, Occurrence, Net, Contact, Horizontal, \ + Vertical, Pad import CRL from CRL import RoutingLayerGauge from helpers import trace -from helpers.io import ErrorMessage -from helpers.io import WarningMessage +from helpers.io import ErrorMessage, WarningMessage from helpers.overlay import UpdateSession import plugins -from plugins import StackedVia import plugins.alpha.chip from plugins.alpha.block.bigvia import BigVia diff --git a/cumulus/src/plugins/alpha/core2chip/core2chip.py b/cumulus/src/plugins/alpha/core2chip/core2chip.py index 483854fb..cbe3efe5 100644 --- a/cumulus/src/plugins/alpha/core2chip/core2chip.py +++ b/cumulus/src/plugins/alpha/core2chip/core2chip.py @@ -629,8 +629,8 @@ class CoreToChip ( object ): if netName is None: continue coreNet = self.core.getNet( netName ) if not coreNet: - raise ErrorMessage( 1, 'CoreToChip.buildChip(): "{}" doesn\'t have a "{}" net.' \ - .format(self.core.getName(),netName) ) + raise ErrorMessage( 1, 'CoreToChip.buildChip(): Pad "{}" refer net "{}" which do not exist in core "{}".' \ + .format(ioPadConf.instanceName,netName,self.core.getName()) ) ioNet = self.getIoNet( coreNet ) if ioPadConf.isBidir() or ioPadConf.isTristate(): if coreNet.getName() == ioPadConf.enableNetName: