aboutsummaryrefslogtreecommitdiffstats
path: root/passes
diff options
context:
space:
mode:
authorEddie Hung <eddie@fpgeh.com>2020-01-09 14:04:10 -0800
committerEddie Hung <eddie@fpgeh.com>2020-01-09 14:04:10 -0800
commit5e280a3b591d3d8b556992b0708fcaaf6a6a3e0d (patch)
treefac4af66ce825176e1ba68fb4f6c5d2cc72f0d27 /passes
parentceabd5bc3984a0ff088d697ac8ba7061b4f552fb (diff)
downloadyosys-5e280a3b591d3d8b556992b0708fcaaf6a6a3e0d.tar.gz
yosys-5e280a3b591d3d8b556992b0708fcaaf6a6a3e0d.tar.bz2
yosys-5e280a3b591d3d8b556992b0708fcaaf6a6a3e0d.zip
abc9_exe: -box to not require -lut
Diffstat (limited to 'passes')
-rw-r--r--passes/techmap/abc9_exe.cc13
1 files changed, 4 insertions, 9 deletions
diff --git a/passes/techmap/abc9_exe.cc b/passes/techmap/abc9_exe.cc
index f7dafda96..b3afaebe6 100644
--- a/passes/techmap/abc9_exe.cc
+++ b/passes/techmap/abc9_exe.cc
@@ -188,20 +188,15 @@ void abc9_module(RTLIL::Design *design, std::string script_file, std::string exe
std::string abc9_script;
- if (!lut_costs.empty()) {
+ if (!lut_costs.empty())
abc9_script += stringf("read_lut %s/lutdefs.txt; ", tempdir_name.c_str());
- if (!box_file.empty())
- abc9_script += stringf("read_box %s; ", box_file.c_str());
- }
else
- if (!lut_file.empty()) {
+ if (!lut_file.empty())
abc9_script += stringf("read_lut %s; ", lut_file.c_str());
- if (!box_file.empty())
- abc9_script += stringf("read_box %s; ", box_file.c_str());
- }
else
log_abort();
+ abc9_script += stringf("read_box %s; ", box_file.c_str());
abc9_script += stringf("&read %s/input.xaig; &ps; ", tempdir_name.c_str());
if (!script_file.empty()) {
@@ -355,7 +350,7 @@ struct Abc9ExePass : public Pass {
log(" command output is identical across runs.\n");
log("\n");
log(" -box <file>\n");
- log(" pass this file with box library to ABC. Use with -lut.\n");
+ log(" pass this file with box library to ABC.\n");
log("\n");
log(" -cwd <dir>\n");
log(" use this as the current working directory, inside which the 'input.xaig'\n");