A switching voltage regulator, the switching voltage regulator comprises: a power stage; an inductor coupled to the output of the power stage wherein the power stage and the inductor are configured to convert an input direct current voltage into an output DC voltage; a driver device configured to drive the power stage; a first feedback control loop comprising: a timer configured to generate a constant on-time signal, wherein the constant on-time signal comprises an active portion with a fixed time duration; a ripple generation device configured to generate a ripple signal, the ripple generation device coupled to the inductor; a comparator configured to perform voltage comparison in response to the ripple signal to generate an input to the timer; and a second feedback control loop comprising a controller configured to receive an output signal of the power stage, the controller further configured to generate a drive signal for the driver device in response to an inductor peak current in the switching voltage regulator and the constant on-time signal, wherein the inductor peak current is a peak current through the inductor; wherein the controller comprises a second comparator configured to compare the inductor peak current to a current threshold; and wherein the controller comprises an OR gate configured to perform an OR operation on a comparison result signal from the second comparator and the constant on-time signal from the timer to generate the drive signal. a power stage; an inductor coupled to the output of the power stage wherein the power stage and the inductor are configured to convert an input direct current voltage into an output DC voltage; a driver device configured to drive the power stage; a first feedback control loop comprising: a timer configured to generate a constant on-time signal, wherein the constant on-time signal comprises an active portion with a fixed time duration; a ripple generation device configured to generate a ripple signal, the ripple generation device coupled to the inductor; a comparator configured to perform voltage comparison in response to the ripple signal to generate an input to the timer; and a timer configured to generate a constant on-time signal, wherein the constant on-time signal comprises an active portion with a fixed time duration; a ripple generation device configured to generate a ripple signal, the ripple generation device coupled to the inductor; a comparator configured to perform voltage comparison in response to the ripple signal to generate an input to the timer; and a second feedback control loop comprising a controller configured to receive an output signal of the power stage, the controller further configured to generate a drive signal for the driver device in response to an inductor peak current in the switching voltage regulator and the constant on-time signal, wherein the inductor peak current is a peak current through the inductor; wherein the controller comprises a second comparator configured to compare the inductor peak current to a current threshold; and wherein the controller comprises an OR gate configured to perform an OR operation on a comparison result signal from the second comparator and the constant on-time signal from the timer to generate the drive signal.