The present invention relates to a data processing circuitry and method of
processing an input data pattern and out-putting an output data pattern
after a processing delay which depends on a processing activity of the
data processing circuitry, wherein the processing delay is estimated
based on the input pattern and the processing is controlled in response
to the estimated processing delay. The processing control may be a power
control based on an activity monitoring or a clock control in a pipeline
structure. Thereby, an efficient solution is provided to derive the
current activity of the processing circuitry in order to dynamically
adapt its operating conditions to its demands.