diff options
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")) |