More explicit message for Pad unconnected pins.

This commit is contained in:
Jean-Paul Chaput 2020-12-02 20:06:22 +01:00
parent 4e2dfceb37
commit c76453112e
2 changed files with 6 additions and 17 deletions

View File

@ -17,26 +17,15 @@ from __future__ import print_function
import bisect import bisect
from operator import methodcaller from operator import methodcaller
import Cfg import Cfg
from Hurricane import DbU from Hurricane import DbU, Point, Interval, Box, Transformation, \
from Hurricane import Point Path, Occurrence, Net, Contact, Horizontal, \
from Hurricane import Interval Vertical, Pad
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
import CRL import CRL
from CRL import RoutingLayerGauge from CRL import RoutingLayerGauge
from helpers import trace from helpers import trace
from helpers.io import ErrorMessage from helpers.io import ErrorMessage, WarningMessage
from helpers.io import WarningMessage
from helpers.overlay import UpdateSession from helpers.overlay import UpdateSession
import plugins import plugins
from plugins import StackedVia
import plugins.alpha.chip import plugins.alpha.chip
from plugins.alpha.block.bigvia import BigVia from plugins.alpha.block.bigvia import BigVia

View File

@ -629,8 +629,8 @@ class CoreToChip ( object ):
if netName is None: continue if netName is None: continue
coreNet = self.core.getNet( netName ) coreNet = self.core.getNet( netName )
if not coreNet: if not coreNet:
raise ErrorMessage( 1, 'CoreToChip.buildChip(): "{}" doesn\'t have a "{}" net.' \ raise ErrorMessage( 1, 'CoreToChip.buildChip(): Pad "{}" refer net "{}" which do not exist in core "{}".' \
.format(self.core.getName(),netName) ) .format(ioPadConf.instanceName,netName,self.core.getName()) )
ioNet = self.getIoNet( coreNet ) ioNet = self.getIoNet( coreNet )
if ioPadConf.isBidir() or ioPadConf.isTristate(): if ioPadConf.isBidir() or ioPadConf.isTristate():
if coreNet.getName() == ioPadConf.enableNetName: if coreNet.getName() == ioPadConf.enableNetName: