System for checking clock-signal correspondence
AssigneeArm Limited
InventorsDavid Michael Gilday, Daryl Wayne Bradley, Edmond John Simon Ashfield
Life of this patent
Estimating the term…
Loading patent…
AssigneeArm Limited
InventorsDavid Michael Gilday, Daryl Wayne Bradley, Edmond John Simon Ashfield
Estimating the term…
A data processing system is provided having a clock signal comparator comprising a reference input port for receiving a reference clock signal and at least a further input port for receiving respective further clock signal. Checking logic is provided within the clock signal comparator to check for a correspondence between the clock edge of the reference clock signal and a corresponding clock edge of the further clock signal within a predetermined time window. The checking logic is operable to check for the correspondence during operation of the data processing system. The clock-signal comparator can be provided on an integrated circuit or as part of the data processing apparatus having at least two different timing domains such as timing domains associated with two different instances of the same clock. Furthermore the clock-signal comparator is implemented in a hardware description language and integrated in a simulation of the operation of a data processing apparatus to detect timing errors that arise from numerical artifacts of the simulation as well as timing errors that arise from configuration and layout of the circuit elements of the data processing apparatus being simulated.
An integrated circuit comprising:
A method for detecting a time difference between clock edges in an integrated circuit, said method comprising the steps of:
Apparatus for processing data comprising:
A computer-readable medium comprising a hardware description model of a circuit in a hardware description language, said hardware description model comprising representations of:
A computer program stored on a computer-readable medium, the computer program being for simulating the operation of a data processing apparatus having at least one processing unit, said computer program comprising:
A method for checking for timing errors in a simulation of the operation of a data processing apparatus having at least one processing unit, said method comprising the steps of:
Dependencies are inferred from the claim text.