From 4b512668b21613ead9af7f2389eb134c804fc012 Mon Sep 17 00:00:00 2001 From: Jannis Harder Date: Thu, 31 Mar 2022 15:51:58 +0200 Subject: [PATCH] Fix design_hierarchy handling of $paramod cells --- sbysrc/sby_design.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/sbysrc/sby_design.py b/sbysrc/sby_design.py index dc18350..d18d6d9 100644 --- a/sbysrc/sby_design.py +++ b/sbysrc/sby_design.py @@ -108,7 +108,7 @@ def design_hierarchy(filename): cells = design_json["modules"][module_name]["cells"] for cell_name, cell in cells.items(): sub_hierarchy=f"{hierarchy}/{instance_name}" if hierarchy else instance_name - if cell["type"][0] != '$': + if cell["type"][0] != '$' or cell["type"].startswith("$paramod"): mod.submodules[cell_name] = make_mod_hier(cell_name, cell["type"], hierarchy=sub_hierarchy) if cell["type"] in ["$assume", "$assert", "$cover", "$live"]: try: -- 2.30.2