Patent ID: 7606991

Claim:
A data processing apparatus comprising: a delay having an input receiving a system clock signal and an output producing a delayed clock signal delayed by a predetermined amount; a flip-flop having a clock input receiving said delayed clock signal, an enable input receiving a signal indicative of whether a cache fill operation will occur in a next cycle and an output; an AND gate having a first input receiving said output of said flip-flop, a second input receiving a signal indicative of whether a test mode is active in the data processing apparatus and an output; said signal indicative of whether a test mode is active having a polarity whereby said multiplexer selected said system clock signal whenever said test mode is active; a multiplexer having a first input receiving said delayed clock signal, a second input receiving said system clock signal, a control input connected to said output of said AND gate and an output, said output corresponding to one of said inputs dependent upon a digital state of said control input; and a cache memory receiving said output of said multiplexer at a clock input.