diff --git a/compiler/custom/s8_row_end.py b/compiler/custom/s8_row_end.py index d02ca709..e413ef40 100644 --- a/compiler/custom/s8_row_end.py +++ b/compiler/custom/s8_row_end.py @@ -9,16 +9,14 @@ import debug import design import utils -from globals import OPTS -from tech import parameter, drc, layer, GDS +from tech import layer, GDS + class s8_row_end(design.design): - def __init__(self, version, name=""): super().__init__(name) pin_names = ["wl", "vpwr"] - type_list = ["OUTPUT", "POWER"] if version == "rowend": self.name = "s8sram16x16_rowend" @@ -28,11 +26,9 @@ class s8_row_end(design.design): debug.error("Invalid type for row_end", -1) design.design.__init__(self, name=self.name) (self.width, self.height) = utils.get_libcell_size(self.name, - GDS["unit"], - layer["mem"], - "s8sram16x16_rowend_ce\x00") + GDS["unit"], + layer["mem"]) self.pin_map = utils.get_libcell_pins(pin_names, self.name, GDS["unit"]) - self.add_pin("wl", "OUTPUT") self.add_pin("vpwr", "POWER")