summaryrefslogtreecommitdiff
path: root/techlibs/ice40/synth_ice40.cc
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2015-04-27 08:38:14 +0200
committerClifford Wolf <clifford@clifford.at>2015-04-27 08:38:14 +0200
commit8d4a675f91b67d6ce87cb2af19526410cf4c6d36 (patch)
tree0ed546e2545c35d42a81c6c300fe04ab1ec568a9 /techlibs/ice40/synth_ice40.cc
parent752851954b8330b3f4f443f799b3b121f416b51e (diff)
Added iCE40 const folding support for SB_CARRY
Diffstat (limited to 'techlibs/ice40/synth_ice40.cc')
-rw-r--r--techlibs/ice40/synth_ice40.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/techlibs/ice40/synth_ice40.cc b/techlibs/ice40/synth_ice40.cc
index bb0e5d4a..769addf1 100644
--- a/techlibs/ice40/synth_ice40.cc
+++ b/techlibs/ice40/synth_ice40.cc
@@ -198,7 +198,7 @@ struct SynthIce40Pass : public Pass {
Pass::call(design, "techmap -map +/techmap.v -map +/ice40/arith_map.v");
if (retime)
Pass::call(design, "abc -dff");
- Pass::call(design, "opt -fast");
+ Pass::call(design, "ice40_opt");
}
if (check_label(active, run_from, run_to, "map_ffs"))
@@ -208,7 +208,7 @@ struct SynthIce40Pass : public Pass {
Pass::call(design, "opt_const -mux_undef");
Pass::call(design, "simplemap");
Pass::call(design, "ice40_ffssr");
- Pass::call(design, "clean");
+ Pass::call(design, "ice40_opt -full");
}
if (check_label(active, run_from, run_to, "map_luts"))