Programmable clock skewing for timing closure
AssigneeApple Inc.
InventorHarsha Krishnamurthy
Life of this patent
Estimating the term…
Loading patent…
AssigneeApple Inc.
InventorHarsha Krishnamurthy
Estimating the term…
In one embodiment, an integrated circuit may be designed using a library of clocked circuits that have programmable clock delays that may be inserted on the clock input to the clocked circuits. During the design process, timing paths which are challenging due to significant variations across operating states, process corners, and/or temperature may be met by using the clocked circuits with programmable delays and inserting a delay control circuit that programs the delays based on the current operating state, process corner used to manufacture the integrated circuit, and/or temperature. That is, different delays may be selected by the delay control circuit depending on inputs that identify the operating state, the process corner, and/or the temperature. Because the clock delay is intentionally skewed, the timing of the path may be different at different operating states, temperatures, or process corners and thus may meet timing by changing the clock skew during operation.
An integrated circuit comprising:
An integrated circuit comprising:
An apparatus comprising:
Dependencies are inferred from the claim text.