diff options
author | Clifford Wolf <clifford@clifford.at> | 2015-04-27 08:38:14 +0200 |
---|---|---|
committer | Clifford Wolf <clifford@clifford.at> | 2015-04-27 08:38:14 +0200 |
commit | 8d4a675f91b67d6ce87cb2af19526410cf4c6d36 (patch) | |
tree | 0ed546e2545c35d42a81c6c300fe04ab1ec568a9 /techlibs/ice40/synth_ice40.cc | |
parent | 752851954b8330b3f4f443f799b3b121f416b51e (diff) | |
download | yosys-8d4a675f91b67d6ce87cb2af19526410cf4c6d36.tar.gz yosys-8d4a675f91b67d6ce87cb2af19526410cf4c6d36.tar.bz2 yosys-8d4a675f91b67d6ce87cb2af19526410cf4c6d36.zip |
Added iCE40 const folding support for SB_CARRY
Diffstat (limited to 'techlibs/ice40/synth_ice40.cc')
-rw-r--r-- | techlibs/ice40/synth_ice40.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/techlibs/ice40/synth_ice40.cc b/techlibs/ice40/synth_ice40.cc index bb0e5d4ad..769addf1f 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")) |