3
0
Fork 0
mirror of https://github.com/YosysHQ/yosys synced 2026-06-02 23:28:00 +00:00

techmap: disable signorm more

This commit is contained in:
Emil J. Tywoniak 2026-03-12 22:11:06 +01:00
parent 04311e3e53
commit e7a97360a8

View file

@ -150,6 +150,7 @@ struct TechmapWorker
log("\n"); log("\n");
if (autoproc_mode) { if (autoproc_mode) {
Pass::call_on_module(tpl->design, tpl, "proc"); Pass::call_on_module(tpl->design, tpl, "proc");
tpl->design->sigNormalize(false);
log_assert(GetSize(tpl->processes) == 0); log_assert(GetSize(tpl->processes) == 0);
} else } else
log_error("Technology map yielded processes -> this is not supported (use -autoproc to run 'proc' automatically).\n"); log_error("Technology map yielded processes -> this is not supported (use -autoproc to run 'proc' automatically).\n");
@ -565,6 +566,7 @@ struct TechmapWorker
log("Running \"%s\" on wrapper %s.\n", cmd_string, log_id(extmapper_module)); log("Running \"%s\" on wrapper %s.\n", cmd_string, log_id(extmapper_module));
mkdebug.on(); mkdebug.on();
Pass::call_on_module(extmapper_design, extmapper_module, cmd_string); Pass::call_on_module(extmapper_design, extmapper_module, cmd_string);
extmapper_design->sigNormalize(false);
log_continue = true; log_continue = true;
} }
} }
@ -864,6 +866,7 @@ struct TechmapWorker
} }
Pass::call_on_module(map, tpl, cmd_string); Pass::call_on_module(map, tpl, cmd_string);
map->sigNormalize(false);
log_assert(!strncmp(q, "_TECHMAP_DO_", 12)); log_assert(!strncmp(q, "_TECHMAP_DO_", 12));
std::string new_name = data.wire->name.substr(0, q-p) + "_TECHMAP_DONE_" + data.wire->name.substr(q-p+12); std::string new_name = data.wire->name.substr(0, q-p) + "_TECHMAP_DONE_" + data.wire->name.substr(q-p+12);