Controlling free-carrier temporal effects in silicon by dispersion engineering