Cleanup the new router

This commit is contained in:
Eren Dogan 2023-08-02 21:26:24 -07:00
parent ba8e80d205
commit e1d0902680
3 changed files with 5 additions and 5 deletions

View File

@ -138,7 +138,7 @@ class router_tech:
min_width = self.route_track_width * drc("minwidth_{0}".format(layer_name), self.route_track_width * min_wire_width, math.inf)
return min_width
def get_layer_space(self, zindex, width):
def get_layer_space(self, zindex, width=None):
""" Return the minimum spacing of a layer given wire width. """
if width is None:
width = self.get_layer_width(zindex)

View File

@ -18,7 +18,7 @@ class signal_escape_router(router):
def __init__(self, layers, design, bbox=None):
# `router_tech` contains tech constants for the router
# `router` is the base router class
router.__init__(self, layers, design, bbox)
# New pins are the side supply pins
@ -146,7 +146,7 @@ class signal_escape_router(router):
def get_route_pairs(self, pin_names):
""" """
""" Return the pairs to be routed. """
to_route = []
for name in pin_names:
@ -157,7 +157,7 @@ class signal_escape_router(router):
def replace_layout_pins(self):
""" """
""" Replace the old layout pins with new ones around the perimeter. """
for name, pin in self.new_pins.items():
pin = graph_shape(pin.name, pin.boundary, pin.lpp)

View File

@ -18,7 +18,7 @@ class supply_router(router):
def __init__(self, layers, design, bbox=None, pin_type=None):
# `router_tech` contains tech constants for the router
# `router` is the base router class
router.__init__(self, layers, design, bbox)
# Side supply pin type