aboutsummaryrefslogtreecommitdiffstats
path: root/passes/techmap/abc9.cc
diff options
context:
space:
mode:
authorEddie Hung <eddie@fpgeh.com>2020-01-06 12:28:58 -0800
committerEddie Hung <eddie@fpgeh.com>2020-01-06 12:28:58 -0800
commit36ae2e52e49ee510a0bec45e7faa4ed60fdc760d (patch)
tree2e7c3a319a8803c0296e5891b4052308d5a6d8c3 /passes/techmap/abc9.cc
parent921ff0f5e3f0ec688d08e8bf67e36ca877a9dc80 (diff)
downloadyosys-36ae2e52e49ee510a0bec45e7faa4ed60fdc760d.tar.gz
yosys-36ae2e52e49ee510a0bec45e7faa4ed60fdc760d.tar.bz2
yosys-36ae2e52e49ee510a0bec45e7faa4ed60fdc760d.zip
Fix bad merge
Diffstat (limited to 'passes/techmap/abc9.cc')
-rw-r--r--passes/techmap/abc9.cc21
1 files changed, 3 insertions, 18 deletions
diff --git a/passes/techmap/abc9.cc b/passes/techmap/abc9.cc
index d54891167..94eea2983 100644
--- a/passes/techmap/abc9.cc
+++ b/passes/techmap/abc9.cc
@@ -146,23 +146,8 @@ struct Abc9Pass : public ScriptPass
clear_flags();
// get arguments from scratchpad first, then override by command arguments
- std::string lut_arg, luts_arg;
- exe_file = design->scratchpad_get_string("abc9.exe", exe_file /* inherit default value if not set */);
- script_file = design->scratchpad_get_string("abc9.script", script_file);
- if (design->scratchpad.count("abc9.D")) {
- delay_target = "-D " + design->scratchpad_get_string("abc9.D");
- }
- lut_arg = design->scratchpad_get_string("abc9.lut", lut_arg);
- luts_arg = design->scratchpad_get_string("abc9.luts", luts_arg);
- fast_mode = design->scratchpad_get_bool("abc9.fast", fast_mode);
dff_mode = design->scratchpad_get_bool("abc9.dff", dff_mode);
cleanup = !design->scratchpad_get_bool("abc9.nocleanup", !cleanup);
- show_tempdir = design->scratchpad_get_bool("abc9.showtmp", show_tempdir);
- box_file = design->scratchpad_get_string("abc9.box", box_file);
- if (design->scratchpad.count("abc9.W")) {
- wire_delay = "-W " + design->scratchpad_get_string("abc9.W");
- }
- nomfs = design->scratchpad_get_bool("abc9.nomfs", nomfs);
size_t argidx;
for (argidx = 1; argidx < args.size(); argidx++) {
@@ -224,10 +209,10 @@ struct Abc9Pass : public ScriptPass
log("Skipping module %s as it contains processes.\n", log_id(mod));
continue;
}
- log_assert(!module->attributes.count(ID(abc9_box_id)));
+ log_assert(!mod->attributes.count(ID(abc9_box_id)));
- if (!design->selected_whole_module(module))
- log_error("Can't handle partially selected module %s!\n", log_id(module));
+ if (!active_design->selected_whole_module(mod))
+ log_error("Can't handle partially selected module %s!\n", log_id(mod));
active_design->selection().select(mod);