This invention improves cache operation by dynamically extending one state
of a clock signal supplied to a cache on operation cycles when a cache
fill operation will occur. The dynamic extension of the clock signal
includes delaying the clock signal, forming a waveform toggling between
states upon each predetermined state transition of the delayed clock
signal, selecting the clock signal when this waveform has a first stage,
and selecting the delayed clock signal when this waveform has a second
state. Dynamic extension is prevented during a test mode. An apparatus of
this invention uses a flip-flop and a multiplexer to produce the
dynamically delayed clock.