US5592111A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Clock speed limiter for an integrated circuit
Assignee: Intel Corp
•
Filing: 1994-12-14
•
Granted: 1997-01-07
•
Expires: 2014-12-14
Abstract
Abstract A speed governor for an integrated circuit which prevents the operation of the integrated circuit above a selected frequency. The speed governor generates a frequency reference and compares the frequency reference to the frequency of the external clock signal that clocks the integrated circuit. As a result of the comparison, if the frequency of the input clock signal is greater than the frequency reference then operation of the integrated circuit is disrupted.
Inventors
- 👤 Keng L. Wong
- 👤 Alexander Waizman
- 👤 Bart R. McDaniel
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-07 18:00
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/0703; G06F11/0751; G06F11/0754; G06F11/0757; G06F11/076
Claims Analysis
Total Claims: 45
Claim 1
Independent Claim
112 words
An apparatus for disabling the operation of an integrated circuit operating under control of an input clock signal, said apparatus comprising: a timing reference generator generating a timing reference having a frequency that is substantially constant with temperature, wherein the timing reference generator generates the timing reference using a bandgap voltage reference and a constant current reference; and a comparison circuit coupled to receive the timing reference and the input clock signal comparing a predetermined frequency to the input clock signal during a predetermined logic state of the timing reference and providing a disable signal for disabling the integrated circuit when the frequency of the input clock signal exceeds the predetermined frequency.
Claim 2
Independent Claim
112 words
An apparatus for disabling the operation of an integrated circuit operating under control of an input clock signal, said apparatus comprising: a timing reference generator generating a timing reference having a frequency that is substantially constant with temperature, wherein the timing reference generator generates the timing reference using a bandgap voltage reference and a constant current reference; and a comparison circuit coupled to receive the timing reference and the input clock signal comparing a predetermined frequency to the input clock signal during a predetermined logic state of the timing reference and providing a disable signal for disabling the integrated circuit when the frequency of the input clock signal exceeds the predetermined frequency.
Claim 3
Dependent Claim
64 words
The apparatus defined in claim 1 wherein the timing reference generator further comprises a capacitor sourced by the constant current reference to obtain a voltage ramp, and further wherein the timing reference generator terminates the voltage ramp when the voltage ramp reaches the bandgap voltage, such that repeatedly obtaining and terminating the voltage ramp produces a signal upon which the timing reference is based.
Claim 4
Independent Claim
235 words
An apparatus for disabling the operation of an integrated circuit operating under control of an input clock signal, said apparatus comprising: a timing reference generator generating a timing reference having a frequency that is substantially constant with temperature, wherein the timing reference generator comprises a capacitor; a constant current source coupled to charge the capacitor, such that the capacitor generates a first potential; a trip point reference generating a second potential; a comparator coupled to compare the first potential and the second potential to produce an output, wherein the output is in a first state while the second potential exceeds the first potential and flips to a second state when the first potential exceeds the second potential; a discharge mechanism coupled to the capacitor and responsive to the output of the comparator to discharge the capacitor when the output is in the second state, such that the output flips back to the first state; and a comparison circuit coupled to receive the timing reference and the input clock signal comparing a predetermined frequency to the input clock signal during a predetermined logic state of the timing reference and providing a disable signal for disabling the integrated circuit when the frequency of the input clock signal exceeds the predetermined frequency, wherein the charging and discharging occur repeatedly to generate a stable frequency at the output of the comparison circuit, upon which the timing reference is based.
Claim 5
Independent Claim
235 words
An apparatus for disabling the operation of an integrated circuit operating under control of an input clock signal, said apparatus comprising: a timing reference generator generating a timing reference having a frequency that is substantially constant with temperature, wherein the timing reference generator comprises a capacitor; a constant current source coupled to charge the capacitor, such that the capacitor generates a first potential; a trip point reference generating a second potential; a comparator coupled to compare the first potential and the second potential to produce an output, wherein the output is in a first state while the second potential exceeds the first potential and flips to a second state when the first potential exceeds the second potential; a discharge mechanism coupled to the capacitor and responsive to the output of the comparator to discharge the capacitor when the output is in the second state, such that the output flips back to the first state; and a comparison circuit coupled to receive the timing reference and the input clock signal comparing a predetermined frequency to the input clock signal during a predetermined logic state of the timing reference and providing a disable signal for disabling the integrated circuit when the frequency of the input clock signal exceeds the predetermined frequency, wherein the charging and discharging occur repeatedly to generate a stable frequency at the output of the comparison circuit, upon which the timing reference is based.
Claim 6
Dependent Claim
56 words
The apparatus defined in claim 1 wherein the comparison circuit counts external clock cycles of the input clock signal that occur during a period of the timing reference to produce a count, and compares the count to a predetermined value, such that the comparison circuit generates the disable signal if the count exceeds the predetermined value.
Claim 7
Dependent Claim
14 words
The apparatus defined in claim 4 further comprising a memory storing the predetermined value.
Claim 8
Dependent Claim
14 words
The apparatus defined in claim 5 wherein the memory comprises a read-only memory (ROM).
Claim 9
Dependent Claim
73 words
The apparatus defined in claim 1 further comprising a memory storing a plurality of values, and wherein the comparison circuit counts external clock cycles of the input clock signal that occur during a period of the timing reference to produce a count, and compares the count to one of the plurality of values, such that the comparison circuit generates the disable signal if the count exceeds said one of the plurality of values.
Claim 10
Dependent Claim
19 words
The apparatus defined in claim 7 wherein each of the plurality of values is indicative of a different speed.
Claim 11
Dependent Claim
21 words
The apparatus defined in claim 8 wherein the comparison circuit is programmed to select said one of the plurality of values.
Claim 12
Dependent Claim
15 words
The apparatus defined in claim 9 wherein the comparison circuit is programmed by bondpad options.
Claim 13
Dependent Claim
19 words
The apparatus defined in claim 9 wherein the comparison circuit is programmed dynamically while receiving the input clock signal.
Claim 14
Independent Claim
115 words
An apparatus for disabling the operation of an integrated circuit operating under control of an input clock signal, said apparatus comprising: frequency reference generation means for generating a frequency reference having a frequency that is substantially constant with temperature, wherein the frequency reference generation means generates the frequency reference using a bandgap voltage reference and a constant current reference; and comparing means coupled to receive the frequency reference and the input clock signal for comparing a predetermined frequency to the input clock signal during a predetermined logic state of the frequency reference and for providing a disable signal for disabling the integrated circuit when the frequency of the input clock signal exceeds the predetermined frequency.
Claim 15
Independent Claim
115 words
An apparatus for disabling the operation of an integrated circuit operating under control of an input clock signal, said apparatus comprising: frequency reference generation means for generating a frequency reference having a frequency that is substantially constant with temperature, wherein the frequency reference generation means generates the frequency reference using a bandgap voltage reference and a constant current reference; and comparing means coupled to receive the frequency reference and the input clock signal for comparing a predetermined frequency to the input clock signal during a predetermined logic state of the frequency reference and for providing a disable signal for disabling the integrated circuit when the frequency of the input clock signal exceeds the predetermined frequency.
Claim 16
Dependent Claim
148 words
The apparatus defined in claim 12 wherein the frequency reference generation means comprises: a capacitor; current source generation means for changing the capacitor, such that the capacitor generates a first potential; trip point reference generation for generating a second potential; comparing means for comparing the first potential and the second potential to produce an output, wherein the output is in a first state while the second potential exceeds the first potential and flips to a second state when the first potential exceeds the second potential; a discharging means coupled to the capacitor and responsive to the output of the comparator for discharging the capacitor when the output is in the second state, such that the output flips back to the first state; wherein the charging and discharging occur repeatedly to generate a stable frequency at the output of the comparing means, upon which the timing reference is based.
Claim 17
Dependent Claim
155 words
An integrated circuit comprising: a core performing one or more functions in response to an input clock signal; and a clock speed limiter coupled to the core to prevent the core from operating above a predetermined frequency, wherein the clock speed limiter compares the input clock signal to the predetermined frequency using a substantially temperature independent timing reference, wherein the clock speed limiter comprises a timing reference generator generating the timing reference having a frequency that is substantially constant with temperature, wherein the timing reference generator generates the timing reference using a bandgap voltage reference and a constant current reference, and a comparison circuit coupled to receive the timing reference and the input clock signal comparing the predetermined frequency to the input clock signal during a predetermined logic state of the timing reference and providing a disable signal for disabling the integrated circuit when the frequency of the input clock signal exceeds the predetermined frequency.
Claim 18
Dependent Claim
155 words
An integrated circuit comprising: a core performing one or more functions in response to an input clock signal; and a clock speed limiter coupled to the core to prevent the core from operating above a predetermined frequency, wherein the clock speed limiter compares the input clock signal to the predetermined frequency using a substantially temperature independent timing reference, wherein the clock speed limiter comprises a timing reference generator generating the timing reference having a frequency that is substantially constant with temperature, wherein the timing reference generator generates the timing reference using a bandgap voltage reference and a constant current reference, and a comparison circuit coupled to receive the timing reference and the input clock signal comparing the predetermined frequency to the input clock signal during a predetermined logic state of the timing reference and providing a disable signal for disabling the integrated circuit when the frequency of the input clock signal exceeds the predetermined frequency.
Claim 19
Dependent Claim
148 words
The integrated circuit defined in claim 14 wherein the timing reference generator comprises: a capacitor; a constant current source coupled to charge the capacitor, such that the capacitor generates a first potential; a trip point reference generating a second potential; a comparator coupled to compare the first potential and the second potential to produce an output, wherein the output is in a first state while the second potential exceeds the first potential and flips to a second state when the first potential exceeds the second potential; a discharge mechanism coupled to the capacitor and responsive to the output of the comparator to discharge the capacitor when the output is in the second state, such that the output flips back to the first state; wherein the charging and discharging occur repeatedly to generate a stable frequency at the output of the comparator, upon which the timing reference is based.
Claim 20
Dependent Claim
16 words
The integrated circuit defined in claim 15 wherein the trip point reference comprises a bandgap reference.
Claim 21
Dependent Claim
17 words
The integrated circuit defined in claim 15 wherein the constant current source comprises a constant current reference.
Claim 22
Dependent Claim
14 words
The integrated circuit defined in claim 15 wherein the discharge mechanism comprises a transistor.
Claim 23
Dependent Claim
32 words
The integrated circuit defined in claim 15 further comprising a divider coupled to the output of the comparison circuit to produce the timing reference based on the output of the comparison circuit.
Claim 24
Dependent Claim
13 words
The integrated circuit defined in claim 19 wherein the divider comprises a divide-by-2.
Claim 25
Independent Claim
103 words
A method for limiting operating speed of an integrated circuit (IC) clocked by an input clock signal, said method comprising the steps of: generating a frequency reference, wherein the step of generating the frequency reference comprises repeatedly; obtaining a voltage ramp by sourcing a constant current to a gate capacitor, and terminating the voltage ramp when the voltage ramp reaches a bandgap reference level; comparing a predetermined frequency to the frequency of the input clock signal during a predetermined logic state of the frequency reference; and preventing the IC from operating if the input clock signal frequency is greater than the predetermined frequency.
Claim 26
Independent Claim
103 words
A method for limiting operating speed of an integrated circuit (IC) clocked by an input clock signal, said method comprising the steps of: generating a frequency reference, wherein the step of generating the frequency reference comprises repeatedly; obtaining a voltage ramp by sourcing a constant current to a gate capacitor, and terminating the voltage ramp when the voltage ramp reaches a bandgap reference level; comparing a predetermined frequency to the frequency of the input clock signal during a predetermined logic state of the frequency reference; and preventing the IC from operating if the input clock signal frequency is greater than the predetermined frequency.
Claim 27
Dependent Claim
60 words
The method defined in claim 21 wherein the step of comparing comprises the steps of: counting a number of clock cycles of the input clock that occur during a period of the frequency reference to obtain a count; and comparing the count to a predetermined value, wherein the IC is prevented from operating if the count exceeds the predetermined value.
Claim 28
Independent Claim
278 words
An apparatus for disabling the operation of an integrated circuit operating under control of an input clock signal, said apparatus comprising: a timing reference generator generating a timing reference having a frequency that is substantially constant with temperature, wherein the timing reference generator comprises a capacitor; a constant current source coupled to charge the capacitor, wherein the constant current source comprises a constant current reference to generate a current to charge the capacitor to generate a first potential; a bandgap voltage reference generating a second potential, wherein the second potential is non-zero; a comparator coupled to compare the first potential and the second potential to produce an output, wherein the output is in a first state while the second potential exceeds the first potential and flips to a second state when the first potential exceeds the second potential; a discharge mechanism coupled to the capacitor and responsive to the output of the comparator to discharge the capacitor when the output is in the second state causing the first potential received by the comparator to be pulled to ground, such that the output flips back to the first state; wherein the charging and discharging occur repeatedly, such that the output of the comparator comprises a frequency reference signal that has a stable frequency that is independent of temperature and acts as the timing reference; and a comparison circuit coupled to receive the timing reference and the input clock signal comparing a predetermined frequency to the input clock signal during a predetermined logic state of the timing reference and providing a disable signal for disabling the integrated circuit when the frequency of the input clock signal exceeds the predetermined frequency.
Claim 29
Independent Claim
278 words
An apparatus for disabling the operation of an integrated circuit operating under control of an input clock signal, said apparatus comprising: a timing reference generator generating a timing reference having a frequency that is substantially constant with temperature, wherein the timing reference generator comprises a capacitor; a constant current source coupled to charge the capacitor, wherein the constant current source comprises a constant current reference to generate a current to charge the capacitor to generate a first potential; a bandgap voltage reference generating a second potential, wherein the second potential is non-zero; a comparator coupled to compare the first potential and the second potential to produce an output, wherein the output is in a first state while the second potential exceeds the first potential and flips to a second state when the first potential exceeds the second potential; a discharge mechanism coupled to the capacitor and responsive to the output of the comparator to discharge the capacitor when the output is in the second state causing the first potential received by the comparator to be pulled to ground, such that the output flips back to the first state; wherein the charging and discharging occur repeatedly, such that the output of the comparator comprises a frequency reference signal that has a stable frequency that is independent of temperature and acts as the timing reference; and a comparison circuit coupled to receive the timing reference and the input clock signal comparing a predetermined frequency to the input clock signal during a predetermined logic state of the timing reference and providing a disable signal for disabling the integrated circuit when the frequency of the input clock signal exceeds the predetermined frequency.
Claim 30
Dependent Claim
16 words
The apparatus defined in claim 23 wherein the constant current source comprises a constant current reference.
Claim 31
Dependent Claim
13 words
The apparatus defined in claim 23 wherein the discharge mechanism comprises a transistor.
Claim 32
Dependent Claim
29 words
The apparatus defined in claim 23 further comprising a divider coupled to the output of the comparator to produce the timing reference based on the output of the comparator.
Claim 33
Dependent Claim
12 words
The apparatus defined in claim 26 wherein the divider comprises a divide-by-2.
Claim 34
Independent Claim
188 words
An apparatus for limiting the speed of an integrated circuit (IC) externally clocked by an input clock signal, said apparatus comprising: a frequency reference generator, located on the integrated circuit, generating a frequency reference signal that is substantially independent of temperature and process variations on the integrated circuit, wherein the frequency reference generator generates the frequency reference using a bandgap voltage reference and a constant current reference; a counter, located on the integrated circuit, coupled to receive the frequency reference signal and the input clock signal to count clock cycles of the input clock signal that occurs during a period of the frequency reference signal; a storage device, located on the integrated circuit, providing a predetermined value; a comparator, located on the integrated circuit, coupled to receive and compare the count and the predetermined value to generate an output signal, wherein the output signal is at a first state when the count exceeds the predetermined value; and a disable signal generator, located on the integrated circuit, to generate a disable signal in response to the output signal being at the first state to prevent the IC from operating.
Claim 35
Independent Claim
188 words
An apparatus for limiting the speed of an integrated circuit (IC) externally clocked by an input clock signal, said apparatus comprising: a frequency reference generator, located on the integrated circuit, generating a frequency reference signal that is substantially independent of temperature and process variations on the integrated circuit, wherein the frequency reference generator generates the frequency reference using a bandgap voltage reference and a constant current reference; a counter, located on the integrated circuit, coupled to receive the frequency reference signal and the input clock signal to count clock cycles of the input clock signal that occurs during a period of the frequency reference signal; a storage device, located on the integrated circuit, providing a predetermined value; a comparator, located on the integrated circuit, coupled to receive and compare the count and the predetermined value to generate an output signal, wherein the output signal is at a first state when the count exceeds the predetermined value; and a disable signal generator, located on the integrated circuit, to generate a disable signal in response to the output signal being at the first state to prevent the IC from operating.
Claim 36
Dependent Claim
13 words
The apparatus defined in claim 28 wherein the comparator comprises a magnitude comparator.
Claim 37
Dependent Claim
15 words
The apparatus defined in claim 28 wherein the storage device comprises a read-only memory (ROM).
Claim 38
Dependent Claim
20 words
The apparatus defined in claim 28 further comprising a synchronizer to synchronize the frequency reference to the input clock signal.
Claim 39
Dependent Claim
39 words
The apparatus defined in claim 28 wherein the predetermined value comprises one of a plurality of speed counts stored in the storage device and indicative of clock speeds, wherein the storage device is programmed to provide the predetermined value.
Claim 40
Dependent Claim
16 words
The apparatus defined in claim 32 wherein the storage device is programmed with a bondpad configuration.
Claim 41
Dependent Claim
43 words
The apparatus defined in claim 28 further comprises a hysteresis counter responsive to the output signal, wherein the disable signal is generated by the disable signal generator only after a predetermined number of occurrences of the output signal being in the first state.
Claim 42
Dependent Claim
25 words
The apparatus defined in claim 34 further comprising a reset signal resetting the counter and the output signal after each period of the frequency reference.
Claim 43
Independent Claim
124 words
An apparatus for disabling the operation of an integrated circuit operating under control of an input clock signal, said apparatus comprising: a timing reference generator generating an internally generated reference signal having a frequency that is substantially independent of temperature, wherein the timing reference generator generates the internally generated reference signal using a bandgap voltage reference and a constant current reference; and a comparison circuit coupled to receive the internally generated reference signal and the input clock signal to compare a predetermined frequency to the input clock signal using the internally generated reference signal as a timing reference, wherein the comparison circuit further provides a disable signal for disabling the integrated circuit when the frequency of the input clock signal exceeds the predetermined frequency.
Claim 44
Independent Claim
124 words
An apparatus for disabling the operation of an integrated circuit operating under control of an input clock signal, said apparatus comprising: a timing reference generator generating an internally generated reference signal having a frequency that is substantially independent of temperature, wherein the timing reference generator generates the internally generated reference signal using a bandgap voltage reference and a constant current reference; and a comparison circuit coupled to receive the internally generated reference signal and the input clock signal to compare a predetermined frequency to the input clock signal using the internally generated reference signal as a timing reference, wherein the comparison circuit further provides a disable signal for disabling the integrated circuit when the frequency of the input clock signal exceeds the predetermined frequency.
Claim 45
Dependent Claim
69 words
The apparatus defined in claim 36 wherein the comparison circuit counts each clock cycle of the input clock signal while the internally generated reference signal is in a predetermined logic state in order to generated a count and compares the count to a predetermined value, wherein the comparison circuit generates the disable signal if the count indicates that the frequency of the input clock signal exceeds the predetermined frequency.
References Cited (Backward Citations)
US3764992A
Cited
US3852616A
Cited
US3831113A
Cited
US3906247A
Cited
US3990007A
Cited
US4063308A
Cited
US4359649A
Cited
US4263565A
Cited
US4615005A
Cited
US4380746A
Cited
US4447870A
Cited
US4564837A
Cited
US5089955A
Cited
US5086387A
Cited
US5101127A
Cited
US5180935A
Cited
US5107523A
Cited
US5274337A
Cited
US5280605A
Cited
US5440254A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2000-01-07 | 2000-07-08 | 2001-01-07 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2004-01-07 | 2004-07-08 | 2005-01-07 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2008-01-07 | 2008-07-08 | 2009-01-07 | $7700.00 | Window Closed / Lapsed |