An electrosurgical generator is provided. The electrosurgical generator includes at least one converter configured to output a DC waveform and a nonlinear carrier control current. At least one boost inverter is coupled to the at least one converter and is configured to convert the DC waveform to generate at least one electrosurgical waveform. At least one inductor is connected in series with the at least one converter and at least one boost inverter and is configured to output an inductor current. A controller is coupled to the at least one converter and the at least one boost inverter and is configured to maintain the inductor current at a predetermined value by controlling a pulse duration of a duty cycle of the at least one converter based on a comparison of inductor current and the nonlinear control current.