diff options
Diffstat (limited to 'techlibs')
| -rw-r--r-- | techlibs/ice40/synth_ice40.cc | 5 | 
1 files changed, 4 insertions, 1 deletions
diff --git a/techlibs/ice40/synth_ice40.cc b/techlibs/ice40/synth_ice40.cc index 935f71c1c..36aca4072 100644 --- a/techlibs/ice40/synth_ice40.cc +++ b/techlibs/ice40/synth_ice40.cc @@ -113,6 +113,7 @@ struct SynthIce40Pass : public Pass {  		log("\n");  		log("    map_luts:\n");  		log("        abc          (only if -abc2)\n"); +		log("        ice40_opt    (only if -abc2)\n");  		log("        abc -lut 4\n");  		log("        clean\n");  		log("\n"); @@ -253,8 +254,10 @@ struct SynthIce40Pass : public Pass {  		if (check_label(active, run_from, run_to, "map_luts"))  		{ -			if (abc2) +			if (abc2) {  				Pass::call(design, "abc"); +				Pass::call(design, "ice40_opt"); +			}  			Pass::call(design, "abc -lut 4");  			Pass::call(design, "clean");  		}  | 
