Rewrite blockage routines in router. Clean up GdsMill code.

This commit is contained in:
Matt Guthaus
2018-08-29 15:34:45 -07:00
parent 04b7c419f1
commit 27bb1d2ee7
14 changed files with 256 additions and 176 deletions
+2 -2
View File
@@ -186,7 +186,7 @@ class delay_chain(design.design):
continue
for pin_name in ["vdd", "gnd"]:
pin = load.get_pin(pin_name)
self.add_power_pin(pin_name, pin.rc())
self.add_power_pin(pin_name, pin.rc(),rotate=0)
else:
# We have an even number of rows, so need to get the last gnd rail
inv = self.driver_inst_list[-1]
@@ -195,7 +195,7 @@ class delay_chain(design.design):
continue
pin_name = "gnd"
pin = load.get_pin(pin_name)
self.add_power_pin(pin_name, pin.rc())
self.add_power_pin(pin_name, pin.rc(),rotate=0)
# input is A pin of first inverter