mirror of
https://github.com/YosysHQ/yosys
synced 2026-05-25 11:26:22 +00:00
techmap: disable signorm more
This commit is contained in:
parent
6575e7f1df
commit
b859080ef2
1 changed files with 3 additions and 0 deletions
|
|
@ -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");
|
||||||
|
|
@ -551,6 +552,7 @@ struct TechmapWorker
|
||||||
log("Running \"%s\" on wrapper %s.\n", cmd_string, extmapper_module);
|
log("Running \"%s\" on wrapper %s.\n", cmd_string, 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;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -850,6 +852,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);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue