diff --git a/compiler/characterizer/lib.py b/compiler/characterizer/lib.py index ae1d3c82..f636d846 100644 --- a/compiler/characterizer/lib.py +++ b/compiler/characterizer/lib.py @@ -325,7 +325,7 @@ class lib: self.lib.write(" }\n") - self.lib.write(" pin(DOUT{1}[{0}:0]){{\n".format(self.sram.word_size - 1, read_port)) + self.lib.write(" pin(DOUT{}){{\n".format(read_port)) self.lib.write(" timing(){ \n") self.lib.write(" timing_sense : non_unate; \n") self.lib.write(" related_pin : \"clk{0}\"; \n".format(read_port)) @@ -358,7 +358,7 @@ class lib: self.lib.write(" address : ADDR{0}; \n".format(write_port)) self.lib.write(" clocked_on : clk{0}; \n".format(write_port)) self.lib.write(" }\n") - self.lib.write(" pin(DIN{1}[{0}:0]){{\n".format(self.sram.word_size - 1, write_port)) + self.lib.write(" pin(DIN{}){{\n".format(write_port)) self.write_FF_setuphold(write_port) self.lib.write(" }\n") # pin self.lib.write(" }\n") #bus @@ -378,7 +378,7 @@ class lib: self.lib.write(" direction : input; \n") self.lib.write(" capacitance : {0}; \n".format(tech.spice["dff_in_cap"])) self.lib.write(" max_transition : {0};\n".format(self.slews[-1])) - self.lib.write(" pin(ADDR{1}[{0}:0])".format(self.sram.addr_size - 1, port)) + self.lib.write(" pin(ADDR{}])".format(port)) self.lib.write("{\n") self.write_FF_setuphold(port)