mirror of https://github.com/VLSIDA/OpenRAM.git
Use default zoom for text
This commit is contained in:
parent
87493e1e30
commit
9a3776e758
|
|
@ -446,7 +446,7 @@ class path(geometry):
|
||||||
class label(geometry):
|
class label(geometry):
|
||||||
"""Represents a text label"""
|
"""Represents a text label"""
|
||||||
|
|
||||||
def __init__(self, text, lpp, offset, zoom=-1):
|
def __init__(self, text, lpp, offset, zoom=None):
|
||||||
"""Initializes a text label for specified layer"""
|
"""Initializes a text label for specified layer"""
|
||||||
super().__init__()
|
super().__init__()
|
||||||
self.name = "label"
|
self.name = "label"
|
||||||
|
|
@ -455,8 +455,11 @@ class label(geometry):
|
||||||
self.layerPurpose = lpp[1]
|
self.layerPurpose = lpp[1]
|
||||||
self.offset = vector(offset).snap_to_grid()
|
self.offset = vector(offset).snap_to_grid()
|
||||||
|
|
||||||
if zoom<0:
|
if not zoom:
|
||||||
self.zoom = tech.GDS["zoom"]
|
try:
|
||||||
|
self.zoom = tech.GDS["zoom"]
|
||||||
|
except:
|
||||||
|
self.zoom = None
|
||||||
else:
|
else:
|
||||||
self.zoom = zoom
|
self.zoom = zoom
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -393,15 +393,13 @@ class pin_layout:
|
||||||
width=self.width(),
|
width=self.width(),
|
||||||
height=self.height(),
|
height=self.height(),
|
||||||
center=False)
|
center=False)
|
||||||
# Add the tet in the middle of the pin.
|
# Add the text in the middle of the pin.
|
||||||
# This fixes some pin label offsetting when GDS gets
|
# This fixes some pin label offsetting when GDS gets
|
||||||
# imported into Magic.
|
# imported into Magic.
|
||||||
newLayout.addText(text=self.name,
|
newLayout.addText(text=self.name,
|
||||||
layerNumber=layer_num,
|
layerNumber=layer_num,
|
||||||
purposeNumber=label_purpose,
|
purposeNumber=label_purpose,
|
||||||
offsetInMicrons=self.center(),
|
offsetInMicrons=self.center())
|
||||||
magnification=GDS["zoom"],
|
|
||||||
rotate=None)
|
|
||||||
|
|
||||||
def compute_overlap(self, other):
|
def compute_overlap(self, other):
|
||||||
""" Calculate the rectangular overlap of two rectangles. """
|
""" Calculate the rectangular overlap of two rectangles. """
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue