Move delay line supply strap for pin access.

This commit is contained in:
mrg 2022-05-02 16:42:14 -07:00
parent 942ab89754
commit f8f3f16b1f
1 changed files with 4 additions and 2 deletions

View File

@ -172,9 +172,11 @@ class delay_chain(design.design):
self.add_path("m2", [z_pin.center(), mid1_point, mid2_point, next_a_pin.center()])
def route_supplies(self):
self.route_vertical_pins("vdd", self.driver_inst_list, xside="lx")
# These pins get routed in one cell from the left/right
# because the input signal gets routed on M3 and can interfere with the delay input.
self.route_vertical_pins("vdd", self.driver_inst_list, xside="rx")
right_load_insts = [self.load_inst_map[x][-1] for x in self.driver_inst_list]
self.route_vertical_pins("gnd", right_load_insts, xside="rx")
self.route_vertical_pins("gnd", right_load_insts, xside="lx")
def add_layout_pins(self):