Clock generation circuit that tracks critical path across process, voltage and temperature variation
First Claim
1. An integrated circuit device including a clock generator circuit, the clock generator circuit comprising:
- a plurality of independently tunable delay chains, comprising;
a first independently tunable delay chain having an output and comprising first delay elements specific to the first independently tunable delay chain, anda second independently tunable delay chain having an output and comprising second delay elements specific to the second independently tunable delay chain; and
combining circuitry configured to combine the outputs of the plurality of independently tunable delay chains to generate an output of the clock generator circuit.
0 Assignments
0 Petitions
Accused Products
Abstract
Clock generation circuit that track critical path across process, voltage and temperature variation. In accordance with a first embodiment of the present invention, an integrated circuit device includes an oscillator electronic circuit on the integrated circuit device configured to produce an oscillating signal and a receiving electronic circuit configured to use the oscillating signal as a system clock. The oscillating signal tracks a frequency-voltage characteristic of the receiving electronic circuit across process, voltage and temperature variations. The oscillating signal may be independent of any off-chip oscillating reference signal.
163 Citations
33 Claims
-
1. An integrated circuit device including a clock generator circuit, the clock generator circuit comprising:
-
a plurality of independently tunable delay chains, comprising; a first independently tunable delay chain having an output and comprising first delay elements specific to the first independently tunable delay chain, and a second independently tunable delay chain having an output and comprising second delay elements specific to the second independently tunable delay chain; and combining circuitry configured to combine the outputs of the plurality of independently tunable delay chains to generate an output of the clock generator circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. An integrated circuit device including a clock generator circuit, the clock generator circuit comprising:
-
a plurality of independently tunable delay chains, including; a first independently tunable delay chain having an output and comprising first delay elements specific to the first independently tunable delay chain, and a second independently tunable delay chain having an output and comprising second delay elements specific to the second independently tunable delay chain, wherein the first and second delay elements each model delays due to a different circuit element type, the circuit element type selected from the set consisting of wires, simple gates, complex gates and complex cells; and combining circuitry configured to combine the outputs of the plurality of independently tunable delay chains to generate an output of the clock generator circuit. - View Dependent Claims (13, 14, 15)
-
-
16. A method comprising:
-
generating a first delay signal by a first independently tunable delay chain having an output and comprising first delay elements specific to the first independently tunable delay chain; generating a second delay signal by a second independently tunable delay chain having an output and comprising first delay elements specific to the second independently tunable delay chain; and combining the outputs of the first and second independently tunable delay chains to generate a clock signal that oscillates at a frequency corresponding to the slower of the first and second delay signals. - View Dependent Claims (17, 18, 19, 20)
-
-
21. An integrated circuit device including a clock generator circuit, the clock generator circuit comprising:
-
a plurality of independently tunable delay chains, comprising; a first independently tunable delay chain having an output and comprising first type delay elements, and a second independently tunable delay chain having an output and comprising second type delay elements, wherein the first and second type delay elements are different; and combining circuitry configured to combine the outputs of the plurality of independently tunable delay chains to generate an output of the clock generator circuit. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A method comprising:
-
generating a first delay signal by a first independently tunable delay chain having an output and comprising first type delay elements; generating a second delay signal by a second independently tunable delay chain having an output and comprising second type delay elements, wherein the first and second type delay elements are different; and combining the outputs of the first and second independently tunable delay chains to generate a clock signal that oscillates at a frequency corresponding to the slower of the first and second delay signals. - View Dependent Claims (30, 31, 32, 33)
-
Specification