From: Jannis Harder Date: Thu, 31 Mar 2022 13:51:58 +0000 (+0200) Subject: Fix design_hierarchy handling of $paramod cells X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4b512668b21613ead9af7f2389eb134c804fc012;p=SymbiYosys.git Fix design_hierarchy handling of $paramod cells --- 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: