Change spacing rule for pins

This commit is contained in:
Eren Dogan 2023-07-23 10:43:02 -07:00
parent 7a7ddebcca
commit a90fd36f57
1 changed files with 5 additions and 1 deletions

View File

@ -206,7 +206,11 @@ class graph_router(router_tech):
# Inflate the shapes to prevent DRC errors
for blockage in blockages:
self.blockages.append(blockage.inflated_pin(spacing=self.track_space,
if self.get_zindex(blockage.lpp) == 1:
spacing = self.vert_layer_spacing
else:
spacing = self.horiz_layer_spacing
self.blockages.append(blockage.inflated_pin(spacing=spacing,
extra_spacing=self.offset,
keep_link=shape_name is not None))
# Remove blockages contained by this new blockage