diff options
author | Eddie Hung <eddie@fpgeh.com> | 2020-01-04 09:17:01 -0800 |
---|---|---|
committer | Eddie Hung <eddie@fpgeh.com> | 2020-01-04 09:17:01 -0800 |
commit | 6556a1347ab56b022a599835071c6b3059787462 (patch) | |
tree | a17ba862f55dd4064e30c6df376d359aeacf22eb /passes/techmap/abc9.cc | |
parent | 930f03e8830ed8a8023ff88207b97e757ae8496c (diff) | |
download | yosys-6556a1347ab56b022a599835071c6b3059787462.tar.gz yosys-6556a1347ab56b022a599835071c6b3059787462.tar.bz2 yosys-6556a1347ab56b022a599835071c6b3059787462.zip |
Fix when -dff not given
Diffstat (limited to 'passes/techmap/abc9.cc')
-rw-r--r-- | passes/techmap/abc9.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/passes/techmap/abc9.cc b/passes/techmap/abc9.cc index 0da815870..d51ed3352 100644 --- a/passes/techmap/abc9.cc +++ b/passes/techmap/abc9.cc @@ -186,7 +186,10 @@ struct Abc9Pass : public ScriptPass void script() YS_OVERRIDE { run("scc -set_attr abc9_scc_id {}"); - run("abc9_ops -break_scc -prep_holes"); + if (help_mode) + run("abc9_ops -break_scc -prep_holes [-dff]", "(option for -dff)"); + else + run("abc9_ops -break_scc -prep_holes" + std::string(dff_mode ? " -dff" : ""), "(option for -dff)"); run("select -set abc9_holes A:abc9_holes"); run("flatten -wb @abc9_holes"); run("techmap @abc9_holes"); |