3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2025-05-01 12:55:53 +00:00

Update some runtime flags to fix some potential issues

This commit is contained in:
Akash Levy 2024-06-02 01:12:43 -07:00
parent e0d96d35a1
commit 85cbd05bb1
2 changed files with 5 additions and 2 deletions

View file

@ -3252,6 +3252,9 @@ struct VerificPass : public Pass {
RuntimeFlags::SetVar("veri_extract_dualport_rams", 0);
RuntimeFlags::SetVar("veri_extract_multiport_rams", 1);
RuntimeFlags::SetVar("veri_allow_any_ram_in_loop", 1);
RuntimeFlags::SetVar("veri_break_loops", 0); // SILIMATE: add to avoid breaking loops
RuntimeFlags::SetVar("veri_optimize_wide_selector", 1); // SILIMATE: add to optimize wide selector
RuntimeFlags::SetVar("veri_ignore_assertion_statements", 1); // SILIMATE: add to ignore SVA/asserts
#ifdef VERIFIC_VHDL_SUPPORT
RuntimeFlags::SetVar("vhdl_extract_dualport_rams", 0);
@ -3276,7 +3279,7 @@ struct VerificPass : public Pass {
Message::SetMessageType("VERI-1063", VERIFIC_ERROR);
// https://github.com/YosysHQ/yosys/issues/1055
RuntimeFlags::SetVar("veri_elaborate_top_level_modules_having_interface_ports", 1) ;
RuntimeFlags::SetVar("veri_elaborate_top_level_modules_having_interface_ports", 0) ; // SILIMATE: add to resolve bug related to interfaces
RuntimeFlags::SetVar("verific_produce_verbose_syntax_error_message", 1);

@ -1 +1 @@
Subproject commit ce8f924e56aaf8b3b16156bdc28499c424d6f4b9
Subproject commit 44a6fdd9f1017959ffd53dafdca75904e5230224