From 496a9919b8fef530f5555405f0436b67c815a10d Mon Sep 17 00:00:00 2001 From: jsowash Date: Wed, 4 Sep 2019 09:45:11 -0700 Subject: [PATCH] Added wmask as a type group to .lib. --- compiler/characterizer/lib.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/compiler/characterizer/lib.py b/compiler/characterizer/lib.py index 69b2a52b..07a753a7 100644 --- a/compiler/characterizer/lib.py +++ b/compiler/characterizer/lib.py @@ -299,6 +299,15 @@ class lib: self.lib.write(" bit_to : {0};\n".format(self.sram.addr_size - 1)) self.lib.write(" }\n\n") + if self.sram.write_size: + self.lib.write(" type (wmask){\n") + self.lib.write(" base_type : array;\n") + self.lib.write(" data_type : bit;\n") + self.lib.write(" bit_width : {0};\n".format(self.sram.num_wmasks)) + self.lib.write(" bit_from : 0;\n") + self.lib.write(" bit_to : {0};\n".format(self.sram.num_wmasks - 1)) + self.lib.write(" }\n\n") + def write_FF_setuphold(self, port): """ Adds Setup and Hold timing results"""