US5337285A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for power control in devices
Assignee: Rambus Inc
•
Filing: 1993-05-21
•
Granted: 1994-08-09
•
Expires: 2013-05-21
Abstract
Abstract A power control circuit to minimize power consumption of CMOS circuits by disabling/enabling the clock input to the CMOS circuit. A phase locked loop (PLL) or delay locked loop (DLL) drives a capacitive load of the component and a dummy load comparable to the component load. A standby latch is provided to control the clock input to the component. In a standby state, the clock signal is not provided to the component but the PLL/DLL continues to operate, driving the dummy load. Thus, when it is desirable to power on the circuit, the standby latch is reset and the clock signal is provided to the component, thereby turning on the component with little latency.
Inventors
- 👤 Frederick A. Ware
- 👤 James A. Gasbarro
- 👤 John B. Dillon
- 👤 Matthew M. Griffin
- 👤 Richard M. Barth
- 👤 Mark A. Horowitz
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-28 12:24
CPC Classifications
G; G06; G06F; G06F1/00; G06F1/26; G06F1/32; G11; G11C; G11C5/00; G11C5/14
Claims Analysis
Total Claims: 42
Claim 1
Independent Claim
298 words
A component comprising memory and logic which, when driven by a clock signal, consumes power, said component receiving an external clock signal, said component comprising circuitry to decrease the power consumption of the component when the component is not in use, said circuitry comprising: a timing generator for receiving the external clock and generating an internal clock signal synchronized to the external clock; at least one first logic gate means which receives as input a standby signal and the internal clock signal; a feedback loop which receives the external clock signal, and drives a dummy clock load proportional to at least one clock load of the memory and logic of the component, said feedback loop coupled back to the timing generator to provide the internal clock signal feedback needed to operate the timing generator; at least one standby latch receiving as input a first power control signal of a first state to reduce the power of at least a portion of the component, said latch upon receipt of the first power control signal generating the standby signal for input to the first logic gate means, such that the clock signal is not input to at least a portion of the memory and logic of the component, shutting down operation of at least a portion of the memory and logic and therefore the power consumed by the memory and logic, said standby latch upon receipt of a second power control signal, generating the standby signal of a second state which enables the internal clock signal to drive the memory and logic to operate; wherein the operation of the timing generator is unaffected by the standby mode due to the feedback loop driving the dummy clock load, such that minimal latency is incurred switching in and out of standby mode.
Claim 2
Dependent Claim
298 words
A component comprising memory and logic which, when driven by a clock signal, consumes power, said component receiving an external clock signal, said component comprising circuitry to decrease the power consumption of the component when the component is not in use, said circuitry comprising: a timing generator for receiving the external clock and generating an internal clock signal synchronized to the external clock; at least one first logic gate means which receives as input a standby signal and the internal clock signal; a feedback loop which receives the external clock signal, and drives a dummy clock load proportional to at least one clock load of the memory and logic of the component, said feedback loop coupled back to the timing generator to provide the internal clock signal feedback needed to operate the timing generator; at least one standby latch receiving as input a first power control signal of a first state to reduce the power of at least a portion of the component, said latch upon receipt of the first power control signal generating the standby signal for input to the first logic gate means, such that the clock signal is not input to at least a portion of the memory and logic of the component, shutting down operation of at least a portion of the memory and logic and therefore the power consumed by the memory and logic, said standby latch upon receipt of a second power control signal, generating the standby signal of a second state which enables the internal clock signal to drive the memory and logic to operate; wherein the operation of the timing generator is unaffected by the standby mode due to the feedback loop driving the dummy clock load, such that minimal latency is incurred switching in and out of standby mode.
Claim 3
Dependent Claim
77 words
The component as set forth in claim 1, further comprising a re-enter standby signal asserted by the memory and logic of the component and coupled to the input of the first logic gate means, such that when the re-enter standby signal is asserted, the operation of at least a portion of the memory and logic is shut down by inhibiting the clock input to the at least a portion of the memory and logic of the component.
Claim 4
Dependent Claim
35 words
The component as set forth in claim 1, wherein the standby signal generated by the standby latch is coupled to DC current sources in the component to disable DC current sources when in standby mode.
Claim 5
Dependent Claim
17 words
The component as set forth in claim 1, wherein the timing generator comprises a phase locked loop.
Claim 6
Dependent Claim
17 words
The component as set forth in claim 1, wherein the timing generator comprises a delay locked loop.
Claim 7
Dependent Claim
114 words
The component as set forth in claim 1, further comprising means for generating a power down mode, said means comprising: a power down latch receiving as input a third power control signal, said latch upon receipt of the third power control signal disabling operation of the feedback loop such that a clock signal is not generated by the timing generator; control means coupled to receive a fourth power control signal and coupled to the power down latch such that when the fourth power control signal is received a reset signal is asserted on the power down latch which enables the feedback loop to enable the timing generator to begin generating an internal clock signal.
Claim 8
Dependent Claim
62 words
The component as set forth in claim 6, wherein: the fourth power control signal is a signal of pulse width N; and the control means comprises a counter which counts the pulse widths of the power control signal received such that when a power control signal of pulse width N is received, the reset signal is asserted on the power down latch.
Claim 9
Dependent Claim
19 words
The component as set forth is claim 6, wherein the third power control signal is asserted by the component.
Claim 10
Dependent Claim
20 words
The component as set forth in claim 6, wherein the third power control signal is asserted by an external source.
Claim 11
Dependent Claim
165 words
The component as set forth in claim 1 further comprising means for generating a lower latency power down mode comprising: a control means coupled to receive a fifth power control signal and sixth power control signal, said control means upon receipt of the fifth power control signal issuing a power down signal to power down the timing generator, and upon receipt of the sixth power control signal, said control means issuing a reset signal to reinitiate operation of the timing generator; a low latency power down latch receiving as input the power down and reset signal, wherein upon receipt of the power down signal, said latch disabling operation of the feedback loop such that a clock signal is not generated by the timing generator and upon receipt of the reset signal, said latch enables the feedback loop and the timing generator to begin generating an internal clock signal; wherein the fifth and sixth power control signals can be asserted to periodically restart the timing generator.
Claim 12
Dependent Claim
95 words
The component as set forth in claim 10, wherein the fifth power control signal comprises a signal pulsed after N*Clockcycles and the sixth power control signal comprises a signal pulsed after M*Clockcycles, wherein M is greater than N, and said control means comprises: a counter to count the clock cycles, and cleared after M*Clockcycles; a comparator to compare the number of clock cycles counted by the counter to predetermined values of M and N, said comparator generating a power down signal when the count equals N and a reset signal when the count equals M.
Claim 13
Dependent Claim
56 words
The component as set forth in claim 11, wherein the values of M and N are chosen such that the timing generator is shut down for a period of time within which synchronizing information is maintained such that when the timing generator begins generating the internal clock signal the signal is synchronized to the external clock.
Claim 14
Dependent Claim
15 words
The component as set forth in claim 1, wherein the component is a CMOS device.
Claim 15
Dependent Claim
67 words
The component as set forth in claim 1, wherein the component comprises a plurality of clock loads corresponding to different portions of the memory and logic, each clock load coupled to a standby latch via a first logic gate means, wherein the clock input to different portions of the memory and logic circuit can be disabled, shutting down operation of specific portions of the memory and logic.
Claim 16
Dependent Claim
50 words
The component as set forth in claim 1, wherein the dummy clock load is a scaled load of the clock load of the memory and logic such that the power consumption by the timing generator means driving the dummy clock load is minimized while maintaining the internal clock signal feedback.
Claim 17
Dependent Claim
233 words
A component comprising memory and logic which, when driven by a clock signal, consumes power, said component receiving an external clock signal, said component comprising circuitry to decrease the power consumption of the component, said circuitry comprising: a timing generator means for receiving the external clock signal and generating an internal clock signal synchronized to the external clock, said timing generator means driven by a current input; a first logic gate means which receives as input the internal clock signal; a feedback loop which receives the external clock signal and drives a dummy clock load proportional to at least one clock load of the memory and logic of the component, said feedback loop coupled back to the timing generator means to provide the internal clock signal feedback needed to operate the timing generator means; a power down latch receiving as input a first power control signal, said power down latch upon receipt of the first power control signal disabling operation of the feedback loop such that the internal clock signal is not generated by the timing generator means; control means coupled to receive a second power control signal and coupled to the power down latch such that when the second power control signal is received, a reset signal is asserted on the power down latch which enables the feedback loop to enable the timing generator means to begin generating an internal clock signal.
Claim 18
Dependent Claim
233 words
A component comprising memory and logic which, when driven by a clock signal, consumes power, said component receiving an external clock signal, said component comprising circuitry to decrease the power consumption of the component, said circuitry comprising: a timing generator means for receiving the external clock signal and generating an internal clock signal synchronized to the external clock, said timing generator means driven by a current input; a first logic gate means which receives as input the internal clock signal; a feedback loop which receives the external clock signal and drives a dummy clock load proportional to at least one clock load of the memory and logic of the component, said feedback loop coupled back to the timing generator means to provide the internal clock signal feedback needed to operate the timing generator means; a power down latch receiving as input a first power control signal, said power down latch upon receipt of the first power control signal disabling operation of the feedback loop such that the internal clock signal is not generated by the timing generator means; control means coupled to receive a second power control signal and coupled to the power down latch such that when the second power control signal is received, a reset signal is asserted on the power down latch which enables the feedback loop to enable the timing generator means to begin generating an internal clock signal.
Claim 19
Dependent Claim
99 words
The component as set forth in claim 16, wherein an output of the power down latch comprises an enter power down signal, and the first logic gate means further receives as input the enter power down signal, such that when said power down latch receives the first power control signal, the enter power down mode signal is input to the first logic gate means inhibiting the clock signal from being input to at least a portion of the memory and logic of the component, thereby immediately shutting down operation of at least a portion of the memory and logic.
Claim 20
Dependent Claim
19 words
The component as set forth in claim 16, wherein the first power down signal is an externally generated signal.
Claim 21
Dependent Claim
19 words
The component as set forth in claim 16, wherein the first power down signal is generated by the component.
Claim 22
Dependent Claim
32 words
The component as set forth in claim 16, wherein when the power down latch receives as input the first power control signal, DC current sources input to the timing generator are disabled.
Claim 23
Dependent Claim
30 words
The component as set forth in claim 16, wherein when the power down latch receives as input the first power control signal, DC current sources in the component are disabled.
Claim 24
Dependent Claim
62 words
The component as set forth in claim 16, wherein: the second power control signal is a signal of pulse width N; and the control means comprises a counter which counts the pulse widths of the power control signal received such that when a power control signal of pulse width N is received, the reset signal is asserted on the power down latch.
Claim 25
Dependent Claim
286 words
A component comprising memory and logic which, when driven by a clock signal, consumes power, said component receiving an external clock signal, said component comprising circuitry to decrease the power consumption of the component, said circuitry comprising: a timing generator means for receiving the external clock signal and generating an internal clock signal synchronized to the external clock, said timing generator means driven by a current input; a first logic gate means which receives as input the internal clock signal; a feedback loop which receives the external clock signal and drives a dummy clock load proportional to at least one clock load of the memory and logic of the component, said feedback loop coupled back to the timing generator means to provide the internal clock signal feedback needed to operate the timing generator means; a low latency power down latch receiving as input a power down signal and reset signal, wherein upon receipt of the power down signal, said latch disabling the operation of the feedback loop such that a clock signal is not generated by the timing generator means, and upon receipt of the reset signal, said latch enables the feedback loop and the timing generator means to begin generating an internal clock signal; and control means coupled to receive a first power control signal and second power control signal, said control means upon receipt of the first power control signal issuing a power down signal to power down the timing generator means, and upon receipt of the second power control signal, said control means issuing a reset signal to reinitiate operation of the timing generator means; wherein the first and second power control signals can be asserted to periodically restart the timing generator means.
Claim 26
Dependent Claim
286 words
A component comprising memory and logic which, when driven by a clock signal, consumes power, said component receiving an external clock signal, said component comprising circuitry to decrease the power consumption of the component, said circuitry comprising: a timing generator means for receiving the external clock signal and generating an internal clock signal synchronized to the external clock, said timing generator means driven by a current input; a first logic gate means which receives as input the internal clock signal; a feedback loop which receives the external clock signal and drives a dummy clock load proportional to at least one clock load of the memory and logic of the component, said feedback loop coupled back to the timing generator means to provide the internal clock signal feedback needed to operate the timing generator means; a low latency power down latch receiving as input a power down signal and reset signal, wherein upon receipt of the power down signal, said latch disabling the operation of the feedback loop such that a clock signal is not generated by the timing generator means, and upon receipt of the reset signal, said latch enables the feedback loop and the timing generator means to begin generating an internal clock signal; and control means coupled to receive a first power control signal and second power control signal, said control means upon receipt of the first power control signal issuing a power down signal to power down the timing generator means, and upon receipt of the second power control signal, said control means issuing a reset signal to reinitiate operation of the timing generator means; wherein the first and second power control signals can be asserted to periodically restart the timing generator means.
Claim 27
Dependent Claim
100 words
The component as set forth in claim 23, wherein the first power control signal comprises a signal pulsed after N clock cycles and the second power control signal comprises a signal pulsed after M clock cycles, wherein M is greater than N, and said control means comprises: a counter to count the clock cycles and cleared after M clock cycles; a comparator to compare the number of clock cycles counted by the counter to predetermined values of M and N, said comparator generating a power down signal when the count equals N and reset signal when the count equals M.
Claim 28
Dependent Claim
58 words
The component as set forth in claim 24, wherein the values of M and N are chosen such that the timing generator means is shut down for a period of time within which synchronizing information is maintained such that when the timing generator means begins generating the internal clock signal, the signal is synchronized to the external clock.
Claim 29
Dependent Claim
227 words
In a component comprising memory and logic which when driven by a clock signal consumes power, said component receiving an external clock signal, a method to decrease the power consumption of the component when the component is not in use, comprising the steps of: receiving an external clock signal and generating an internal clock signal synchronized to the external clock signal, said internal clock signal driving the component; feeding back the internal clock signal to drive a dummy clock load proportional to at least one clock load of the memory and logic of the component and provide feedback information to maintain the internal clock signal synchronous with the external clock signal; issuing a first power control signal of a first state to reduce the power of at least a portion of the component; inhibiting the internal clock signal from driving at least a portion of the memory and logic of the component when the first power control signal is issued, wherein the internal clock signal continues to be generated based upon the external clock signal and fed back internal clock signal driving a dummy clock load; and when a second power control signal is issued, enabling the internal clock signal to drive the at least a portion of the memory and logic of the component; wherein minimal latency is incurred controlling the power consumption of the component.
Claim 30
Dependent Claim
227 words
In a component comprising memory and logic which when driven by a clock signal consumes power, said component receiving an external clock signal, a method to decrease the power consumption of the component when the component is not in use, comprising the steps of: receiving an external clock signal and generating an internal clock signal synchronized to the external clock signal, said internal clock signal driving the component; feeding back the internal clock signal to drive a dummy clock load proportional to at least one clock load of the memory and logic of the component and provide feedback information to maintain the internal clock signal synchronous with the external clock signal; issuing a first power control signal of a first state to reduce the power of at least a portion of the component; inhibiting the internal clock signal from driving at least a portion of the memory and logic of the component when the first power control signal is issued, wherein the internal clock signal continues to be generated based upon the external clock signal and fed back internal clock signal driving a dummy clock load; and when a second power control signal is issued, enabling the internal clock signal to drive the at least a portion of the memory and logic of the component; wherein minimal latency is incurred controlling the power consumption of the component.
Claim 31
Dependent Claim
45 words
The method as set forth in claim 26, wherein said method further comprises the step of disabling DC current sources when the first power control signal is issued, further minimizing power consumption, said DC current sources reenabled when a second power control signal is issued.
Claim 32
Dependent Claim
78 words
The method as set forth in claim 26, further comprising the steps of: issuing a third power control signal; when the third power control signal is issued, inhibiting the generation of the internal clock signal by inhibiting the feedback of the internal clock signal which drives a dummy clock load, thereby further minimizing power consumption; when a fourth power control signal is received, enabling the feed back of the internal clock signal to drive the dummy clock load.
Claim 33
Dependent Claim
47 words
The method as set forth in claim 28, wherein the fourth power control signal comprises a signal of pulse width N, said method further comprising the step of counting the pulse widths of power control signals received to determine when the fourth power control signal is issued.
Claim 34
Dependent Claim
102 words
The method as set forth in claim 26, further comprising the steps of: periodically issuing a fifth power control signal and sixth power control signal; when the fifth power control signal is issued, inhibiting the generation of the internal clock signal by inhibiting the feedback of the internal clock signal which drives a dummy clock load, thereby further minimizing power consumption; and when the sixth power control signal is issued, enabling the feed back of the internal clock signal to drive the dummy clock load; wherein the internal clock is periodically generated to maintain a synchronous relationship with the external clock signal.
Claim 35
Dependent Claim
80 words
The method as set forth in claim 30, wherein the fifth power control signal comprises a signal pulsed after N clock cycles and the sixth power control signal comprises a signal pulsed after M clock cycles, wherein M is greater than N, said method further comprising the steps of: counting the number of clock cycles between pulsed signals; and comparing the number of clock cycles counted; wherein it is determined when the fifth and sixth power control signals are issued.
Claim 36
Dependent Claim
55 words
The method as set forth in claim 26, further comprising the step of scaling the dummy clock load to a scaled version of the clock load of the memory and logic such that the power consumption by the timing generator means driving the dummy clock load is minimized while maintaining the internal clock signal feedback.
Claim 37
Dependent Claim
168 words
In a component comprising memory and logic which when driven by a clock signal consumes power, said component receiving an external clock signal, a method to decrease the power consumption of the component, comprising the steps of: receiving an external clock signal and generating an internal clock signal synchronized to the external clock signal, said internal clock signal driving the component; feeding back the internal clock signal to drive a dummy clock load proportional to at least one clock load of the memory and logic of the component and provide feedback information to maintain the internal clock signal synchronous with the external clock signal; issuing a first power control signal; when the first power control signal is issued, inhibiting the generation of the internal clock signal by inhibiting the feedback of the internal clock signal which drives a dummy clock load, thereby further minimizing power consumption; when a second power control signal is received, enabling the feedback of the internal clock signal to drive the dummy clock load.
Claim 38
Dependent Claim
168 words
In a component comprising memory and logic which when driven by a clock signal consumes power, said component receiving an external clock signal, a method to decrease the power consumption of the component, comprising the steps of: receiving an external clock signal and generating an internal clock signal synchronized to the external clock signal, said internal clock signal driving the component; feeding back the internal clock signal to drive a dummy clock load proportional to at least one clock load of the memory and logic of the component and provide feedback information to maintain the internal clock signal synchronous with the external clock signal; issuing a first power control signal; when the first power control signal is issued, inhibiting the generation of the internal clock signal by inhibiting the feedback of the internal clock signal which drives a dummy clock load, thereby further minimizing power consumption; when a second power control signal is received, enabling the feedback of the internal clock signal to drive the dummy clock load.
Claim 39
Dependent Claim
47 words
The method as set forth in claim 33, wherein the second power control signal comprises a signal of pulse width N, said method further comprising the step of counting the pulse widths of power control signals received to determine when the second power control signal is issued.
Claim 40
Dependent Claim
192 words
In a component comprising memory and logic which when driven by a clock signal consumes power, said component receiving an external clock signal, a method to decrease the power consumption of the component, comprising the steps of: receiving an external clock signal and generating an internal clock signal synchronized to the external clock signal, said internal clock signal driving the component; feeding back the internal clock signal to drive a dummy clock load proportional to at least one clock load of the memory and logic of the component and provide feedback information to maintain the internal clock signal synchronous with the external clock signal; periodically issuing a first power control signal and second power control signal; when the first power control signal is issued, inhibiting the generation of the internal clock signal by inhibiting the feedback of the internal clock signal which drives a dummy clock load, thereby minimizing power consumption; and when the second power control signal is issued, enabling the feed back of the internal clock signal to drive the dummy clock load; wherein the internal clock is periodically generated to maintain a synchronous relationship with the external clock signal.
Claim 41
Dependent Claim
192 words
In a component comprising memory and logic which when driven by a clock signal consumes power, said component receiving an external clock signal, a method to decrease the power consumption of the component, comprising the steps of: receiving an external clock signal and generating an internal clock signal synchronized to the external clock signal, said internal clock signal driving the component; feeding back the internal clock signal to drive a dummy clock load proportional to at least one clock load of the memory and logic of the component and provide feedback information to maintain the internal clock signal synchronous with the external clock signal; periodically issuing a first power control signal and second power control signal; when the first power control signal is issued, inhibiting the generation of the internal clock signal by inhibiting the feedback of the internal clock signal which drives a dummy clock load, thereby minimizing power consumption; and when the second power control signal is issued, enabling the feed back of the internal clock signal to drive the dummy clock load; wherein the internal clock is periodically generated to maintain a synchronous relationship with the external clock signal.
Claim 42
Dependent Claim
80 words
The method as set forth in claim 35, wherein the first power control signal comprises a signal pulsed after N clock cycles and the second power control signal comprises a signal pulsed after M clock cycles, wherein M is greater than N, said method further comprising the steps of: counting the number of clock cycles between pulsed signals; and comparing the number of clock cycles counted; wherein it is determined when the first and second power control signals are issued.
References Cited (Backward Citations)
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1997-08-08 | 1998-02-07 | 1998-08-09 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2001-08-08 | 2002-02-07 | 2002-08-09 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2005-08-08 | 2006-02-07 | 2006-08-09 | $7700.00 | Window Closed / Lapsed |