Move power supply stack to design

This commit is contained in:
mrg 2022-02-18 15:02:45 -08:00
parent 80a4fc7e84
commit abac5a11ab
2 changed files with 8 additions and 7 deletions

View File

@ -68,6 +68,14 @@ class design(hierarchy_design):
self.setup_multiport_constants()
try:
from tech import power_grid
self.supply_stack = power_grid
except ImportError:
# if no power_grid is specified by tech we use sensible defaults
# Route a M3/M4 grid
self.supply_stack = self.m3_stack
def check_pins(self):
for pin_name in self.pins:
pins = self.get_pins(pin_name)

View File

@ -41,13 +41,6 @@ class sram_base(design, verilog, lef):
if not self.num_spare_cols:
self.num_spare_cols = 0
try:
from tech import power_grid
self.supply_stack = power_grid
except ImportError:
# if no power_grid is specified by tech we use sensible defaults
# Route a M3/M4 grid
self.supply_stack = self.m3_stack
def add_pins(self):
""" Add pins for entire SRAM. """