The supply voltage of a memory system is adjusted in response to changes
in the frequency of the clock signal. The memory system measures a time
from when data becomes valid on the output of a memory to the next clock
edge to determine a timing value. When the clock frequency changes from a
first frequency to a second frequency, the timing value changes from a
first value to a second value. The magnitude of the supply voltage is
changed to return the timing value to the first value.