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
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

View File

@ -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: