← Back to Patent Explorer
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
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

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.

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag