[Libre-soc-bugs] [Bug 526] create dry-run 180nm GDS-II files for IMEC
bugzilla-daemon at libre-soc.org
bugzilla-daemon at libre-soc.org
Thu Nov 12 22:01:46 GMT 2020
https://bugs.libre-soc.org/show_bug.cgi?id=526
--- Comment #23 from Luke Kenneth Casson Leighton <lkcl at lkcl.net> ---
excellent, that worked too... but only because of this:
diff --git a/cumulus/src/plugins/alpha/chip/corona.py
b/cumulus/src/plugins/alpha/chip/corona.py
index a632e09b..f929f152 100644
--- a/cumulus/src/plugins/alpha/chip/corona.py
+++ b/cumulus/src/plugins/alpha/chip/corona.py
@@ -115,9 +115,9 @@ class HorizontalRail ( Rail ):
if contactBb.getXMin() < self.side.innerBb.getXMin() \
or contactBb.getXMax() > self.side.innerBb.getXMax():
trace( 550, '-' )
- raise ErrorMessage( 1, [ '{} is outside rail/corona X
range,'.format(contact)
+ print ( WarningMessage( [ '{} is outside rail/corona X
range,'.format(contact)
, 'power pad is likely to be to far off west
or east.'
- , '(core:{})'.format(self.side.innerBb) ] )
+ , '(core:{})'.format(self.side.innerBb) ] )
)
if self.vias.has_key(contact.getX()): return False
trace( 550, '\tvias:{}\n'.format(self.vias) )
keys = self.vias.keys()
@@ -222,9 +222,9 @@ class VerticalRail ( Rail ):
contactBb = contact.getBoundingBox()
if contactBb.getYMin() < self.side.innerBb.getYMin() \
or contactBb.getYMax() > self.side.innerBb.getYMax():
- raise ErrorMessage( 1, [ '{} is outside rail/corona Y
range'.format(contact)
+ print ( WarningMessage( [ '{} is outside rail/corona Y
range'.format(contact)
, 'power pad is likely to be to far off
north or south.'
- , '(core:{})'.format(self.side.innerBb) ] )
+ , '(core:{})'.format(self.side.innerBb) ] )
)
if self.vias.has_key(contact.getY()): return False
trace( 550, ',+', '\tVerticalRail.connect() [{}]
@{}\n'.format(self.order,DbU.getValueString(self.axis)) )
trace( 550, '\t{}\n'.format(contact) )
that option, pads/useChipSize, from
https://gitlab.lip6.fr/vlsi-eda/coriolis/-/issues/29
is needed.
moving to the gitlab coriolis2 bugreport.
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the libre-soc-bugs
mailing list