A DC-DC converter for generating power supply voltage differing from input
voltage, while operating a semiconductor circuit at a predetermined speed
regardless of differences between devices or changes in the operation
environment. An output voltage control circuit compares an oscillation
signal, which is provided from a ring oscillator of the semiconductor
circuit, with a triangular wave signal, which is provided from an
oscillator of the DC-DC converter, and changes the output voltage of the
DC-DC converter in accordance with the comparison result. This
substantially equalizes the oscillation signal of the ring oscillator
with the triangular wave signal, which functions as a reference signal,
and operates the semiconductor circuit at a speed that is in accordance
with the triangular wave signal.