diff --git a/hw/configs/.gitignore b/hw/configs/.gitignore deleted file mode 100644 index d628dca5..00000000 --- a/hw/configs/.gitignore +++ /dev/null @@ -1,2 +0,0 @@ -*.v -*.sh diff --git a/hw/configs/.gitkeep b/hw/configs/.gitkeep deleted file mode 100644 index e69de29b..00000000 diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/Makefile b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/Makefile similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/Makefile rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/Makefile diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/env_vsim b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/env_vsim similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/env_vsim rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/env_vsim diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.bitmap b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.bitmap similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.bitmap rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.bitmap diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.cpf b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.cpf similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.cpf rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.cpf diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.ctl b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.ctl similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.ctl rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.ctl diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.lef b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.lef similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.lef rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.lef diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.mdt b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.mdt similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.mdt rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.mdt diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.memlib b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.memlib similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.memlib rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.memlib diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.tv b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.tv similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.tv rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.tv diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.v b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.v similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.v rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1.v diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_antenna.clf b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_antenna.clf similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_antenna.clf rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_antenna.clf diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.avm b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.avm similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.avm rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.avm diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.dat b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.dat similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.dat rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.dat diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.lib b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.lib similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.lib rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.lib diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.lib_sh5p1cm b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.lib_sh5p1cm similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.lib_sh5p1cm rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.lib_sh5p1cm diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.ps b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.ps similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.ps rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_m40c.ps diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_rtl.v b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_rtl.v similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_rtl.v rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_rtl.v diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.avm b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.avm similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.avm rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.avm diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.dat b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.dat similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.dat rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.dat diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.lib b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.lib similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.lib rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.lib diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.ps b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.ps similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.ps rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_125c.ps diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.avm b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.avm similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.avm rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.avm diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.dat b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.dat similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.dat rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.dat diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.lib b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.lib similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.lib rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.lib diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.ps b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.ps similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.ps rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p81v_0p81v_0c.ps diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/testbench.cpp b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/testbench.cpp similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/testbench.cpp rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/testbench.cpp diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/rf2_32x128_wm1_tb.v b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/rf2_32x128_wm1_tb.v similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/rf2_32x128_wm1_tb.v rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/rf2_32x128_wm1_tb.v diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/rf_tb.cr.mti b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/rf_tb.cr.mti similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/rf_tb.cr.mti rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/rf_tb.cr.mti diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/rf_tb.mpf b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/rf_tb.mpf similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/rf_tb.mpf rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/rf_tb.mpf diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/transcript b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/transcript similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/transcript rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/transcript diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/vsim.wlf b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/vsim.wlf similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/vsim.wlf rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/vsim.wlf diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib.qdb b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib.qdb similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib.qdb rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib.qdb diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib1_0.qdb b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib1_0.qdb similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib1_0.qdb rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib1_0.qdb diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib1_0.qpg b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib1_0.qpg similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib1_0.qpg rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib1_0.qpg diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib1_0.qtl b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib1_0.qtl similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib1_0.qtl rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib1_0.qtl diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib2_0.qdb b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib2_0.qdb similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib2_0.qdb rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib2_0.qdb diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib2_0.qpg b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib2_0.qpg similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib2_0.qpg rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib2_0.qpg diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib2_0.qtl b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib2_0.qtl similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib2_0.qtl rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib2_0.qtl diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib3_0.qdb b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib3_0.qdb similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib3_0.qdb rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib3_0.qdb diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib3_0.qpg b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib3_0.qpg similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib3_0.qpg rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib3_0.qpg diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib3_0.qtl b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib3_0.qtl similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib3_0.qtl rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib3_0.qtl diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib4_0.qdb b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib4_0.qdb similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib4_0.qdb rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib4_0.qdb diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib4_0.qpg b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib4_0.qpg similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib4_0.qpg rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib4_0.qpg diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib4_0.qtl b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib4_0.qtl similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib4_0.qtl rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib4_0.qtl diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib5_0.qdb b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib5_0.qdb similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib5_0.qdb rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib5_0.qdb diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib5_0.qpg b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib5_0.qpg similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib5_0.qpg rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib5_0.qpg diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib5_0.qtl b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib5_0.qtl similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib5_0.qtl rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/@_opt/_lib5_0.qtl diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_info b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_info similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_info rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_info diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_lib.qdb b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_lib.qdb similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_lib.qdb rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_lib.qdb diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_lib1_0.qdb b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_lib1_0.qdb similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_lib1_0.qdb rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_lib1_0.qdb diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_lib1_0.qpg b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_lib1_0.qpg similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_lib1_0.qpg rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_lib1_0.qpg diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_lib1_0.qtl b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_lib1_0.qtl similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_lib1_0.qtl rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_lib1_0.qtl diff --git a/hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_vmake b/hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_vmake similarity index 100% rename from hw/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_vmake rename to hw/syn/synopsys/models/memory/cln28hpc/rf2_32x128_wm1/vsim/work/_vmake diff --git a/hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_128x128_wm1_ff_0p99v_0p99v_125c.db b/hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_128x128_wm1_ff_0p99v_0p99v_125c.db similarity index 100% rename from hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_128x128_wm1_ff_0p99v_0p99v_125c.db rename to hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_128x128_wm1_ff_0p99v_0p99v_125c.db diff --git a/hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.db b/hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.db similarity index 100% rename from hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.db rename to hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.db diff --git a/hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_128x128_wm1_tt_0p90v_0p90v_25c.db b/hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_128x128_wm1_tt_0p90v_0p90v_25c.db similarity index 100% rename from hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_128x128_wm1_tt_0p90v_0p90v_25c.db rename to hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_128x128_wm1_tt_0p90v_0p90v_25c.db diff --git a/hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x128_wm1_ff_0p99v_0p99v_125c.db b/hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x128_wm1_ff_0p99v_0p99v_125c.db similarity index 100% rename from hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x128_wm1_ff_0p99v_0p99v_125c.db rename to hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x128_wm1_ff_0p99v_0p99v_125c.db diff --git a/hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.db b/hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.db similarity index 100% rename from hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.db rename to hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.db diff --git a/hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x128_wm1_tt_0p90v_0p90v_25c.db b/hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x128_wm1_tt_0p90v_0p90v_25c.db similarity index 100% rename from hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x128_wm1_tt_0p90v_0p90v_25c.db rename to hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x128_wm1_tt_0p90v_0p90v_25c.db diff --git a/hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x19_wm0_ff_0p99v_0p99v_125c.db b/hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x19_wm0_ff_0p99v_0p99v_125c.db similarity index 100% rename from hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x19_wm0_ff_0p99v_0p99v_125c.db rename to hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x19_wm0_ff_0p99v_0p99v_125c.db diff --git a/hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.db b/hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.db similarity index 100% rename from hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.db rename to hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.db diff --git a/hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x19_wm0_tt_0p90v_0p90v_25c.db b/hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x19_wm0_tt_0p90v_0p90v_25c.db similarity index 100% rename from hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x19_wm0_tt_0p90v_0p90v_25c.db rename to hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_256x19_wm0_tt_0p90v_0p90v_25c.db diff --git a/hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_32x128_wm1_ff_0p99v_0p99v_125c.db b/hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_32x128_wm1_ff_0p99v_0p99v_125c.db similarity index 100% rename from hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_32x128_wm1_ff_0p99v_0p99v_125c.db rename to hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_32x128_wm1_ff_0p99v_0p99v_125c.db diff --git a/hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.db b/hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.db similarity index 100% rename from hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.db rename to hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.db diff --git a/hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_32x128_wm1_tt_0p90v_0p90v_25c.db b/hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_32x128_wm1_tt_0p90v_0p90v_25c.db similarity index 100% rename from hw/models/memory/cln28hpm/2d_hardmacro_db/rf2_32x128_wm1_tt_0p90v_0p90v_25c.db rename to hw/syn/synopsys/models/memory/cln28hpm/2d_hardmacro_db/rf2_32x128_wm1_tt_0p90v_0p90v_25c.db diff --git a/hw/models/memory/cln28hpm/convertToDBAll.csh b/hw/syn/synopsys/models/memory/cln28hpm/convertToDBAll.csh similarity index 100% rename from hw/models/memory/cln28hpm/convertToDBAll.csh rename to hw/syn/synopsys/models/memory/cln28hpm/convertToDBAll.csh diff --git a/hw/models/memory/cln28hpm/convert_lib_to_db.tcl b/hw/syn/synopsys/models/memory/cln28hpm/convert_lib_to_db.tcl similarity index 100% rename from hw/models/memory/cln28hpm/convert_lib_to_db.tcl rename to hw/syn/synopsys/models/memory/cln28hpm/convert_lib_to_db.tcl diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.bitmap b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.bitmap similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.bitmap rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.bitmap diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.cpf b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.cpf similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.cpf rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.cpf diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.ctl b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.ctl similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.ctl rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.ctl diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.lef b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.lef similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.lef rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.lef diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.mdt b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.mdt similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.mdt rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.mdt diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.memlib b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.memlib similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.memlib rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.memlib diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.tv b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.tv similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.tv rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.tv diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1.v diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_antenna.clf b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_antenna.clf similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_antenna.clf rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_antenna.clf diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ff_0p99v_0p99v_125c.avm b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ff_0p99v_0p99v_125c.avm similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ff_0p99v_0p99v_125c.avm rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ff_0p99v_0p99v_125c.avm diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ff_0p99v_0p99v_125c.dat b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ff_0p99v_0p99v_125c.dat similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ff_0p99v_0p99v_125c.dat rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ff_0p99v_0p99v_125c.dat diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ff_0p99v_0p99v_125c.db b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ff_0p99v_0p99v_125c.db similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ff_0p99v_0p99v_125c.db rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ff_0p99v_0p99v_125c.db diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ff_0p99v_0p99v_125c.lib b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ff_0p99v_0p99v_125c.lib similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ff_0p99v_0p99v_125c.lib rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ff_0p99v_0p99v_125c.lib diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ff_0p99v_0p99v_125c.ps b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ff_0p99v_0p99v_125c.ps similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ff_0p99v_0p99v_125c.ps rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ff_0p99v_0p99v_125c.ps diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_rtl.v b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_rtl.v similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_rtl.v rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_rtl.v diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.avm b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.avm similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.avm rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.avm diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.dat b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.dat similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.dat rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.dat diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.db b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.db similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.db rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.db diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.lib b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.lib similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.lib rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.lib diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.ps b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.ps similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.ps rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_ss_0p81v_0p81v_m40c.ps diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_tt_0p90v_0p90v_25c.avm b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_tt_0p90v_0p90v_25c.avm similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_tt_0p90v_0p90v_25c.avm rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_tt_0p90v_0p90v_25c.avm diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_tt_0p90v_0p90v_25c.dat b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_tt_0p90v_0p90v_25c.dat similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_tt_0p90v_0p90v_25c.dat rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_tt_0p90v_0p90v_25c.dat diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_tt_0p90v_0p90v_25c.db b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_tt_0p90v_0p90v_25c.db similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_tt_0p90v_0p90v_25c.db rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_tt_0p90v_0p90v_25c.db diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_tt_0p90v_0p90v_25c.lib b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_tt_0p90v_0p90v_25c.lib similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_tt_0p90v_0p90v_25c.lib rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_tt_0p90v_0p90v_25c.lib diff --git a/hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_tt_0p90v_0p90v_25c.ps b/hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_tt_0p90v_0p90v_25c.ps similarity index 100% rename from hw/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_tt_0p90v_0p90v_25c.ps rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_128x128_wm1/rf2_128x128_wm1_tt_0p90v_0p90v_25c.ps diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.bitmap b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.bitmap similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.bitmap rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.bitmap diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.cpf b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.cpf similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.cpf rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.cpf diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.ctl b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.ctl similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.ctl rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.ctl diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.lef b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.lef similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.lef rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.lef diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.mdt b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.mdt similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.mdt rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.mdt diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.memlib b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.memlib similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.memlib rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.memlib diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.tv b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.tv similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.tv rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.tv diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.v b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.v similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.v rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1.v diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_antenna.clf b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_antenna.clf similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_antenna.clf rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_antenna.clf diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ff_0p99v_0p99v_125c.avm b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ff_0p99v_0p99v_125c.avm similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ff_0p99v_0p99v_125c.avm rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ff_0p99v_0p99v_125c.avm diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ff_0p99v_0p99v_125c.dat b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ff_0p99v_0p99v_125c.dat similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ff_0p99v_0p99v_125c.dat rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ff_0p99v_0p99v_125c.dat diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ff_0p99v_0p99v_125c.db b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ff_0p99v_0p99v_125c.db similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ff_0p99v_0p99v_125c.db rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ff_0p99v_0p99v_125c.db diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ff_0p99v_0p99v_125c.lib b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ff_0p99v_0p99v_125c.lib similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ff_0p99v_0p99v_125c.lib rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ff_0p99v_0p99v_125c.lib diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ff_0p99v_0p99v_125c.ps b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ff_0p99v_0p99v_125c.ps similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ff_0p99v_0p99v_125c.ps rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ff_0p99v_0p99v_125c.ps diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_rtl.v b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_rtl.v similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_rtl.v rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_rtl.v diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.avm b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.avm similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.avm rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.avm diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.dat b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.dat similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.dat rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.dat diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.db b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.db similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.db rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.db diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.lib b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.lib similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.lib rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.lib diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.ps b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.ps similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.ps rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_ss_0p81v_0p81v_m40c.ps diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_tt_0p90v_0p90v_25c.avm b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_tt_0p90v_0p90v_25c.avm similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_tt_0p90v_0p90v_25c.avm rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_tt_0p90v_0p90v_25c.avm diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_tt_0p90v_0p90v_25c.dat b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_tt_0p90v_0p90v_25c.dat similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_tt_0p90v_0p90v_25c.dat rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_tt_0p90v_0p90v_25c.dat diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_tt_0p90v_0p90v_25c.db b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_tt_0p90v_0p90v_25c.db similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_tt_0p90v_0p90v_25c.db rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_tt_0p90v_0p90v_25c.db diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_tt_0p90v_0p90v_25c.lib b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_tt_0p90v_0p90v_25c.lib similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_tt_0p90v_0p90v_25c.lib rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_tt_0p90v_0p90v_25c.lib diff --git a/hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_tt_0p90v_0p90v_25c.ps b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_tt_0p90v_0p90v_25c.ps similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_tt_0p90v_0p90v_25c.ps rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x128_wm1/rf2_256x128_wm1_tt_0p90v_0p90v_25c.ps diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.bitmap b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.bitmap similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.bitmap rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.bitmap diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.cpf b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.cpf similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.cpf rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.cpf diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.ctl b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.ctl similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.ctl rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.ctl diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.lef b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.lef similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.lef rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.lef diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.mdt b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.mdt similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.mdt rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.mdt diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.memlib b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.memlib similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.memlib rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.memlib diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.tv b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.tv similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.tv rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.tv diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.v b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.v similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.v rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0.v diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_antenna.clf b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_antenna.clf similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_antenna.clf rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_antenna.clf diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ff_0p99v_0p99v_125c.avm b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ff_0p99v_0p99v_125c.avm similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ff_0p99v_0p99v_125c.avm rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ff_0p99v_0p99v_125c.avm diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ff_0p99v_0p99v_125c.dat b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ff_0p99v_0p99v_125c.dat similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ff_0p99v_0p99v_125c.dat rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ff_0p99v_0p99v_125c.dat diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ff_0p99v_0p99v_125c.db b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ff_0p99v_0p99v_125c.db similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ff_0p99v_0p99v_125c.db rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ff_0p99v_0p99v_125c.db diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ff_0p99v_0p99v_125c.lib b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ff_0p99v_0p99v_125c.lib similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ff_0p99v_0p99v_125c.lib rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ff_0p99v_0p99v_125c.lib diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ff_0p99v_0p99v_125c.ps b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ff_0p99v_0p99v_125c.ps similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ff_0p99v_0p99v_125c.ps rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ff_0p99v_0p99v_125c.ps diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_rtl.v b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_rtl.v similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_rtl.v rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_rtl.v diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.avm b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.avm similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.avm rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.avm diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.dat b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.dat similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.dat rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.dat diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.db b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.db similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.db rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.db diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.lib b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.lib similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.lib rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.lib diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.ps b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.ps similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.ps rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_ss_0p81v_0p81v_m40c.ps diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_tt_0p90v_0p90v_25c.avm b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_tt_0p90v_0p90v_25c.avm similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_tt_0p90v_0p90v_25c.avm rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_tt_0p90v_0p90v_25c.avm diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_tt_0p90v_0p90v_25c.dat b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_tt_0p90v_0p90v_25c.dat similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_tt_0p90v_0p90v_25c.dat rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_tt_0p90v_0p90v_25c.dat diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_tt_0p90v_0p90v_25c.db b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_tt_0p90v_0p90v_25c.db similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_tt_0p90v_0p90v_25c.db rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_tt_0p90v_0p90v_25c.db diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_tt_0p90v_0p90v_25c.lib b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_tt_0p90v_0p90v_25c.lib similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_tt_0p90v_0p90v_25c.lib rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_tt_0p90v_0p90v_25c.lib diff --git a/hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_tt_0p90v_0p90v_25c.ps b/hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_tt_0p90v_0p90v_25c.ps similarity index 100% rename from hw/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_tt_0p90v_0p90v_25c.ps rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_256x19_wm0/rf2_256x19_wm0_tt_0p90v_0p90v_25c.ps diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.bitmap b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.bitmap similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.bitmap rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.bitmap diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.cpf b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.cpf similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.cpf rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.cpf diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.ctl b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.ctl similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.ctl rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.ctl diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.lef b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.lef similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.lef rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.lef diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.mdt b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.mdt similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.mdt rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.mdt diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.memlib b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.memlib similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.memlib rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.memlib diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.tv b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.tv similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.tv rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.tv diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.v b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.v similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.v rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1.v diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_antenna.clf b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_antenna.clf similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_antenna.clf rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_antenna.clf diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_125c.avm b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_125c.avm similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_125c.avm rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_125c.avm diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_125c.dat b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_125c.dat similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_125c.dat rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_125c.dat diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_125c.db b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_125c.db similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_125c.db rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_125c.db diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_125c.lib b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_125c.lib similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_125c.lib rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_125c.lib diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_125c.ps b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_125c.ps similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_125c.ps rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ff_0p99v_0p99v_125c.ps diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_rtl.v b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_rtl.v similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_rtl.v rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_rtl.v diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.avm b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.avm similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.avm rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.avm diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.dat b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.dat similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.dat rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.dat diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.db b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.db similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.db rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.db diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.lib b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.lib similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.lib rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.lib diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.ps b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.ps similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.ps rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_ss_0p81v_0p81v_m40c.ps diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p90v_0p90v_25c.avm b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p90v_0p90v_25c.avm similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p90v_0p90v_25c.avm rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p90v_0p90v_25c.avm diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p90v_0p90v_25c.dat b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p90v_0p90v_25c.dat similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p90v_0p90v_25c.dat rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p90v_0p90v_25c.dat diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p90v_0p90v_25c.db b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p90v_0p90v_25c.db similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p90v_0p90v_25c.db rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p90v_0p90v_25c.db diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p90v_0p90v_25c.lib b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p90v_0p90v_25c.lib similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p90v_0p90v_25c.lib rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p90v_0p90v_25c.lib diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p90v_0p90v_25c.ps b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p90v_0p90v_25c.ps similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p90v_0p90v_25c.ps rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/rf2_32x128_wm1_tt_0p90v_0p90v_25c.ps diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/vsim/Makefile b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/vsim/Makefile similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/vsim/Makefile rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/vsim/Makefile diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/vsim/rf2_32x128_wm1_tb.v b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/vsim/rf2_32x128_wm1_tb.v similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/vsim/rf2_32x128_wm1_tb.v rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/vsim/rf2_32x128_wm1_tb.v diff --git a/hw/models/memory/cln28hpm/rf2_32x128_wm1/vsim/transcript b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/vsim/transcript similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x128_wm1/vsim/transcript rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x128_wm1/vsim/transcript diff --git a/hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.bitmap b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.bitmap similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.bitmap rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.bitmap diff --git a/hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.cpf b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.cpf similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.cpf rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.cpf diff --git a/hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.ctl b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.ctl similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.ctl rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.ctl diff --git a/hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.lef b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.lef similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.lef rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.lef diff --git a/hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.mdt b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.mdt similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.mdt rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.mdt diff --git a/hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.memlib b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.memlib similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.memlib rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.memlib diff --git a/hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.tv b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.tv similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.tv rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.tv diff --git a/hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.v b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.v similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.v rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0.v diff --git a/hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_antenna.clf b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_antenna.clf similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_antenna.clf rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_antenna.clf diff --git a/hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ff_0p99v_0p99v_125c.avm b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ff_0p99v_0p99v_125c.avm similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ff_0p99v_0p99v_125c.avm rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ff_0p99v_0p99v_125c.avm diff --git a/hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ff_0p99v_0p99v_125c.dat b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ff_0p99v_0p99v_125c.dat similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ff_0p99v_0p99v_125c.dat rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ff_0p99v_0p99v_125c.dat diff --git a/hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ff_0p99v_0p99v_125c.lib b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ff_0p99v_0p99v_125c.lib similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ff_0p99v_0p99v_125c.lib rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ff_0p99v_0p99v_125c.lib diff --git a/hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ff_0p99v_0p99v_125c.ps b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ff_0p99v_0p99v_125c.ps similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ff_0p99v_0p99v_125c.ps rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ff_0p99v_0p99v_125c.ps diff --git a/hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_rtl.v b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_rtl.v similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_rtl.v rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_rtl.v diff --git a/hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ss_0p81v_0p81v_m40c.avm b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ss_0p81v_0p81v_m40c.avm similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ss_0p81v_0p81v_m40c.avm rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ss_0p81v_0p81v_m40c.avm diff --git a/hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ss_0p81v_0p81v_m40c.dat b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ss_0p81v_0p81v_m40c.dat similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ss_0p81v_0p81v_m40c.dat rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ss_0p81v_0p81v_m40c.dat diff --git a/hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ss_0p81v_0p81v_m40c.lib b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ss_0p81v_0p81v_m40c.lib similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ss_0p81v_0p81v_m40c.lib rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ss_0p81v_0p81v_m40c.lib diff --git a/hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ss_0p81v_0p81v_m40c.ps b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ss_0p81v_0p81v_m40c.ps similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ss_0p81v_0p81v_m40c.ps rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_ss_0p81v_0p81v_m40c.ps diff --git a/hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_tt_0p90v_0p90v_25c.avm b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_tt_0p90v_0p90v_25c.avm similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_tt_0p90v_0p90v_25c.avm rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_tt_0p90v_0p90v_25c.avm diff --git a/hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_tt_0p90v_0p90v_25c.dat b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_tt_0p90v_0p90v_25c.dat similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_tt_0p90v_0p90v_25c.dat rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_tt_0p90v_0p90v_25c.dat diff --git a/hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_tt_0p90v_0p90v_25c.lib b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_tt_0p90v_0p90v_25c.lib similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_tt_0p90v_0p90v_25c.lib rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_tt_0p90v_0p90v_25c.lib diff --git a/hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_tt_0p90v_0p90v_25c.ps b/hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_tt_0p90v_0p90v_25c.ps similarity index 100% rename from hw/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_tt_0p90v_0p90v_25c.ps rename to hw/syn/synopsys/models/memory/cln28hpm/rf2_32x19_wm0/rf2_32x19_wm0_tt_0p90v_0p90v_25c.ps