Good morning,
my name is Vincenzo Giannone and I'm trying to create a memory with 2 read ports and 1 write port. I met the following problem related to the creation of output liberty file:
ERROR: file simulation.py: line 676: Could not find ['rbl0', 'rbl1'] net in timing paths.
Traceback (most recent call last):
File "~/OpenRAM/compiler/openram.py", line 80, in <module>
s.save()
File "~/OpenRAM/compiler/sram/sram.py", line 107, in save
functional(self.s,
File "~/OpenRAM/compiler/characterizer/functional.py", line 82, in __init__
self.set_internal_spice_names()
File "~/OpenRAM/compiler/characterizer/simulation.py", line 592, in set_internal_spice_names
rbl0_name_port, rbl1_name_port = self.get_bl_name_multiport(self.graph.all_paths)
File "~/OpenRAM/compiler/characterizer/simulation.py", line 712, in get_bl_name_multiport
rbl_names.append(self.get_alias_in_path(paths, int_net, cell_mod, exclude_set))
File "~/OpenRAM/compiler/characterizer/simulation.py", line 676, in get_alias_in_path
debug.error("Could not find {} net in timing paths.".format(internal_net), 1)
File "~/OpenRAM/compiler/debug.py", line 47, in error
assert return_value == 0
AssertionError
rbl0 and rbl1 are the names of the read bitlines.
Could you help me to solve that issue, please?
Best regards,
Vincenzo Giannone