Apparatus and method for detecting an approaching error condition
AssigneeArm Limited
InventorsSachin Satish Idgunji, Shidhartha Das, David Michael Bull, Robert Campbell Aitken
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsSachin Satish Idgunji, Shidhartha Das, David Michael Bull, Robert Campbell Aitken
Estimating the term…
An apparatus and method are provided for detecting an approaching error condition within a data processing apparatus and includes a sequential storage structure arranged to latch an output signal generated by combinatorial circuitry dependent on a second clock signal. The sequential storage structure has a main storage element to latch a value of the output signal for provision to subsequent combinatorial circuitry. The sequential storage structure can be operated in either first or second modes of operation where, in the first mode, the predetermined timing window is ahead of a time at which the main storage element latches said value of the output signal enabling an approaching setup timing error to be detected. In the second mode, the predetermined timing window is after the time at which the main storage element latches said value of the output signal where an approaching hold timing error is detected.
A data processing apparatus comprising:
Sequential storage circuitry configured as a second sequential storage structure within a data processing apparatus, the data processing apparatus having combinatorial circuitry configured to receive at least one input signal and to perform a processing operation to generate an output signal, a first sequential storage structure, controlled by a first clock signal, and configured to provide said at least one input signal to the combinatorial circuitry, and the second sequential storage structure, controlled by a second clock signal, and configured to latch the output signal generated by the combinatorial circuitry, the sequential storage circuitry comprising:
A method of operating a data processing apparatus having combinatorial circuitry configured to receive at least one input signal and performing a processing operation to generate an output signal, a first sequential storage structure controlled by a first clock signal to provide said at least one input signal to the combinatorial circuitry, and a second sequential storage structure controlled by a second clock signal to latch the output signal generated by the combinatorial circuitry, the method comprising the steps of:
A data processing apparatus comprising:
Dependencies are inferred from the claim text.