Remove experimental power option.

This commit is contained in:
mrg 2022-05-23 10:08:35 -07:00
parent 51b0f125fb
commit 8c85230033
3 changed files with 3 additions and 14 deletions

View File

@ -154,7 +154,7 @@ class dff_buf_array(design.design):
gndn_pin=self.dff_insts[row, self.columns - 1].get_pin("gnd")
self.add_path(gnd0_pin.layer, [gnd0_pin.lc(), gndn_pin.rc()], width=gnd0_pin.height())
if OPTS.experimental_power and self.rows > 1:
if self.rows > 1:
# Vertical straps on ends if multiple rows
left_dff_insts = [self.dff_insts[x, 0] for x in range(self.rows)]
right_dff_insts = [self.dff_insts[x, self.columns-1] for x in range(self.rows)]

View File

@ -256,15 +256,7 @@ class write_driver_array(design.design):
width=self.width)
def route_supplies(self):
if OPTS.experimental_power:
self.route_horizontal_pins("vdd")
self.route_horizontal_pins("gnd")
else:
for i in range(self.word_size + self.num_spare_cols):
inst = self.local_insts[i]
for n in ["vdd", "gnd"]:
pin_list = inst.get_pins(n)
for pin in pin_list:
self.copy_power_pin(pin, directions=("V", "V"))
self.route_horizontal_pins("vdd")
self.route_horizontal_pins("gnd")

View File

@ -194,6 +194,3 @@ class options(optparse.Values):
write_driver_array = "write_driver_array"
write_driver = "write_driver"
write_mask_and_array = "write_mask_and_array"
# Non-public options
experimental_power = True