US5414863A - Power control staggering circuit for powering different components at different delay timings - Google Patents

Power control staggering circuit for powering different components at different delay timings Download PDF

Info

Publication number
US5414863A
US5414863A US08/041,456 US4145693A US5414863A US 5414863 A US5414863 A US 5414863A US 4145693 A US4145693 A US 4145693A US 5414863 A US5414863 A US 5414863A
Authority
US
United States
Prior art keywords
power control
state data
serially connected
memory
delay
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
US08/041,456
Inventor
Robert H. J. Lee
John D. Kenny
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
National Semiconductor Corp
Original Assignee
Cirrus Logic Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cirrus Logic Inc filed Critical Cirrus Logic Inc
Priority to US08/041,456 priority Critical patent/US5414863A/en
Assigned to PICOPOWER TECHNOLOGY INCORPORATED reassignment PICOPOWER TECHNOLOGY INCORPORATED ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: KENNY, JOHN D., LEE, ROBERT H.J.
Priority to EP19940914742 priority patent/EP0692108B1/en
Priority to JP52230594A priority patent/JPH08508598A/en
Priority to SG1996004770A priority patent/SG45365A1/en
Priority to AU66987/94A priority patent/AU6698794A/en
Priority to DE1994616303 priority patent/DE69416303T2/en
Priority to PCT/US1994/003422 priority patent/WO1994023355A1/en
Assigned to CIRRUS LOGIC, INC. reassignment CIRRUS LOGIC, INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: PICOPOWER TECHNOLOGY INCORPORATED
Assigned to CIRRUS LOGIC, INC. reassignment CIRRUS LOGIC, INC. MERGER (SEE DOCUMENT FOR DETAILS). Assignors: PICOPOWER TECHNOLOGY, INC.
Publication of US5414863A publication Critical patent/US5414863A/en
Application granted granted Critical
Assigned to BANK OF AMERICA NATIONAL TRUST & SAVINGS ASSOCIATION, AS AGENT reassignment BANK OF AMERICA NATIONAL TRUST & SAVINGS ASSOCIATION, AS AGENT SECURITY INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CIRRUS LOGIC, INC.
Assigned to NATIONAL SEMICONDUCTOR CORPORATION reassignment NATIONAL SEMICONDUCTOR CORPORATION ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CIRRUS LOGIC, INC.
Assigned to BANK OF AMERICA NATIONAL TRUST & SAVINGS ASSOCIATION reassignment BANK OF AMERICA NATIONAL TRUST & SAVINGS ASSOCIATION RELEASE OF SECURITY INTEREST Assignors: CIRRUS LOGIC, INC.
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/30Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations
    • G06F1/305Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations in the event of power-supply fluctuations

Definitions

  • the present invention is directed to a power control circuit for a device such as a battery operated computer.
  • a power control system for a device such as a battery operated computer, such as a laptop or notebook computer, operates to ensure that the appropriate computer components have power supplied thereto to be turned on based on the operation mode of the computer.
  • the computer may operate in several modes such as a doze mode, sleep mode, suspend mode, a fully-on mode and a fully-off mode. During these different modes, different components in the computer should be turned on and have power supplied thereto.
  • each of the specific components which are to have power supplied thereto based on the operation mode of the computer will be powered on at the same time.
  • each of the computer components will have power supplied thereto at the same time.
  • one object of the present invention is to provide a novel power control system which can prevent power surges and can promote longer battery charges and longer battery life by protecting the battery from damage. Further, the power control system of the present invention can ensure that circuitry is correctly biased.
  • the present invention can also increase battery life and increase operating efficiency by conserving the energy that the battery expends.
  • computer design can be enhanced in that battery size may be reduced, thereby resulting in an overall reduction in size and weight of a laptop or notebook computer.
  • the power control system of the present invention achieves these objectives by appropriately staggering the turn-on times of particular computer components which are to be turned on based on the operation mode of the computer. In this way, power surges can be prevented and the battery life of the computer can be extended by delaying the time that certain components are turned on.
  • this same power control staggering operation can also be used for isolating circuit elements to assure that the circuit elements are appropriately biased on or off before turning the circuit elements on or off.
  • the power control system of the present invention achieves these objectives by featuring at least one memory for storing power control state data, which memory may be a register.
  • a multiplexer receives the power control state data stored in the at least one memory.
  • a plurality of serially connected power control output means are connected to the multiplexer and output power control signals based on the power control state data stored in the at least one memory.
  • the plurality of serially connected power control output means are structured so that a first of the plurality of serially connected power control output means has a minimum delay time and each of the succeeding of the plurality of serially connected power control output means has an increasing delay time.
  • FIGS. 1A and 1B show a circuit which can achieve the staggered power control operation of the present invention
  • FIG. 2 shows a timing diagram with staggered power control signals according to the present invention.
  • FIG. 3 shows one particular application of the staggered power control operation of the present invention.
  • FIGS. 1A and 1B there is shown a power control circuit which achieves the power staggering operation of the present invention.
  • an input status line 10 is used to select transitions from one power control state to the next. That is, a computer system can typically operate in several power control states. During each of the power control states, different computer components will have power supplied thereto. For example, typical power control states currently employed in computers are a doze mode, sleep mode, suspend mode, and fully-on and fully-off modes. These power control states are typified by having various circuit components or partitions of the computer system circuitry having power supplied thereto to be turned on.
  • the input status line 10 is input into a multiplexer 15. Also connected to this multiplexer 15 are various registers 20, 22, 24. Three such registers are shown in FIG. 2, however fewer or more registers may be employed. These registers 20, 22, 24 store the power control state data.
  • the input status line 10 through multiplexer 15 selects which power control state data stored in registers 20, 22, 24 should be implemented.
  • the power control state data which is selected then controls which individual components of the computer have power supplied thereto to be turned on.
  • the data signal input on the input status line 10 used to select the power control state may be generated by being directly connected to some external control logic, such as an on-off switch (not shown), or the status output of an external sensing circuitry, such as a low battery detection status indicator (not shown), or the data signal input on input status line 10 may be generated by some internal state machine circuitry or microprocessor (not shown).
  • some external control logic such as an on-off switch (not shown)
  • an external sensing circuitry such as a low battery detection status indicator (not shown)
  • the data signal input on input status line 10 may be generated by some internal state machine circuitry or microprocessor (not shown).
  • delay elements D1-D9 and latch elements 21-30 are Also connected to multiplexer 15 are delay elements D1-D9 and latch elements 21-30, latch elements 21-30 being shown as flip-flops in FIGS. 1A and 1B.
  • the output of each of these latch elements 21-30 indicated in FIG. 2 as respective power control outputs PC0-PC9, will be used to control which components of the computer have power supplied thereto to be powered on. Further, in the example shown in FIGS. 1A and 1B, ten power control outputs PC0-PC9 are shown, however, more or less power control outputs may be employed.
  • the input status line 10 is used as an input control signal to select the power control state data to be effectuated. That is, input status line 10 is used as a power control select to gate the power control state data stored in one of registers 20, 22, 24, to thereby output appropriate power control bits through power control outputs PC0-PC9 to each of the circuit components or the partitions of the system circuitry with varying degrees of delay.
  • the input status line 10 is used as an input control signal. This is used to directly enable the first latch element 21, and as well is routed through the delay elements D1-D9.
  • the delay elements D1-D9 In the example shown in FIGS. 1A and 1B, as there are nine delay elements, there will be a total of ten power control outputs PC0-PC9, each succeeding one of which will generate a power control output at a subsequent point in time as a result of the routing through the delay elements D1-D9.
  • an output at power control output PC0 indicating a component connected thereto is to be powered on will be earlier than such an output at power control output PC1, which in turn will be earlier than such an output at power control output PC2, and so on until such an output at power control output PC9 has the greatest delay.
  • These power control outputs PC0-PC9 are then used to individually control how power is applied to the different components or circuit partitions of the computer system connected thereto.
  • the delay elements D1-D9 may be any logic element which will delay transmission of a logic signal by a specific amount of time. Examples of such delay elements are chain logic flip-flops which, for example, could be clocked by some specific time generating circuitry, such as a combination of logic gates, microsequencing logic circuitry, etc.
  • a register 20 may, for example, store the power control state data 2AA (hexidecimal), register 22 may store the power control state data 1F5 (hexidecimal) and register 24 may store the power control state data 000 (hexidecimal). Also, as noted above, other registers may also be added which may store other power control state data.
  • FIG. 2 shows an example in which input status line 10 controls multiplexer 15 so that the gated power control state data changes from 000 to 2AA to 1F5.
  • the input status line 10 will first gate the data stored in register 24 (power control state data 000), then gate the data stored in register 20 (power control state data 2AA) and then gate the data stored in register 22 (power control state data 1F5).
  • the power control bits output at power control outputs PC0-PC9 correspond to the above-noted hexidecimal power control state data would be as shown in TABLE 1 below.
  • each of the power control outputs PC0-PC9 will be at a logical low 0, indicating that no power will be applied to any components connected to these power control outputs PC0-PC9.
  • power control outputs PC1, PC3, PC5, PC7 and PC9 will have outputs as a logical high 1, indicating that power should be supplied to the computer components connected to these power control outputs.
  • power control outputs PC0, PC2, PC4, PC6 and PC8 will have logical lows 0 output therefrom, indicating that the computer components connected to these power control outputs will not be powered.
  • FIG. 2 when the system makes the transition from power control state data 000 to power control state data 2AA, the first power control output to go to a logical high 1 is power control output PC1. As also shown in FIG. 2, power control output PC3 then goes to a logical high 1 after a predetermined delay after power control output PC1 has gone to the logical high 1.
  • Power control output PC5 then goes to a logical high 1 after a predetermined delay after power control output PC3 has gone to a logical high 1
  • power control output PC7 goes to a logical high 1 after a predetermined delay after power control output PC5 has gone to a logical high 1
  • power control output PC9 goes to a logical high 1 after a predetermined delay after power control output PC7 has gone to a logical high 1.
  • Such a staggering operation can prevent power surges and decrease power usage.
  • power control output PC9 is the first power control output to go to the logical low 0 after the transition from power control state data 2AA to power control state data 1F5. Then power control output PC3 goes to the logical low 0 after a predetermined delay after power control output PC9 has gone to the logical low 0, and power control output PC1 goes to the logical low 0 a predetermined delay after power control output PC3 has gone to a logical low 0.
  • the other power control outputs PC7, PC5 maintain their level at the logical high 1 as these power control outputs are still at the logical high 1 when the power control state data 1F5 is gated. In this way, in the transition from the logical high to low, the power control output which has the greatest delay going from low to high will be the first power control output that went from high to low.
  • the example shown in FIG. 2 is an optimized implementation that staggers the power control signals on both the transition to the on or logical high condition and on the transition to the off or logical low condition.
  • the power staggering could be implemented only on the transition from a logical low to a logical high, i.e., the transition from a power-off to a power-on, or on the vice versa condition.
  • multiple input status lines 10 may be used.
  • the multiple input status lines may be routed through a set of delay elements in a prioritized fashion to create multiple power control outputs. These multiple power control outputs are again used to control power to individual system components or circuit partitions, as discussed above with respect to the embodiment shown in FIGS. 1A, 1B and 2.
  • individual system components can be turned on or off at any time while the rest of the system is in operation. That is, such a system using multiple input status lines may provide for a higher degree of control.
  • some or all of the different input status lines can be connected to different external components or different parts of an external component, to reflect the status of different parts of the system or different states of the integrated circuit.
  • another implementation may allow for enabling either the staggered or unstaggered version of the power control outputs. This allows for removing the delays under certain conditions.
  • multiple input status lines can be combined, for instance, in a further multiplexer, to generate a single input status line which is then input into multiplexer 15 shown in FIGS. 1A and 1B.
  • multiple input status lines may have varying degrees of delay introduced before or after combining them to enable power control outputs.
  • One or more sets of multiple input status lines can also be used to enable one or more sets of power control outputs.
  • An even more complex implementation of the present invention may allow for using multiple input status lines routed through a number of sets of variable delay elements in a prioritized fashion, the multiple input status lines then being routed through a number of multiplexer circuitries and enabling the output of multiple power control lines.
  • the system may take all of the input status lines and feed them through a first set of variable delay elements with a certain staggering period, guided by a first set of control logic, and then a subset of the input status lines may be taken and fed through a second set of variable delay elements with a certain staggering period, guided by a second set of control logic.
  • Such an implementation enables the output of the input status lines that are fed straight through only the first set of delay circuitry to be used as a first set of power control lines, and enables the subset that is routed through both the first and second sets of delay elements to be used as a second set of power control lines.
  • power control staggering can also be used to isolate circuitry in order to prevent damaging incorrectly biasing circuit elements or components, and thereby preventing damage to such circuitry.
  • Such is the case in a liquid crystal display (LCD) flat panel display screen, for example.
  • LCD liquid crystal display
  • a liquid crystal display would require three pins which are necessary to drive the LCD. These pins would or could need to be prioritized.
  • power control lines PC0, PC1, PC2 can provide the respective inputs for the three pins of the LCD.
  • power control output PC0 is the power control line with the least delay allowing it to turn off first, i.e., proceed from a logical high 1 to a logical low 0, followed by power control output PC1 turning off after a predetermined delay and then power control output PCO turning off after a predetermined delay.
  • Such an operation ensures that the pin gated by power control output PC2 will not be active without the pins gated by power control outputs PCO and PC1 being active first, thus preventing a possibly damaging reverse bias situation.

Abstract

A power control circuit for a device such as a personal computer, including a laptop or notebook computer, which can conserve battery use, prevent power surges to promote longer battery charges and longer battery life, and can assure that circuitry is correctly biased. The power control circuitry of the present invention achieves these objectives by appropriately staggering the powering on of circuit components of the computer. A circuit for achieving these objectives may feature at least one memory for storing power control state data and a multiplexer for receiving the power control state data stored in the at least one memory. Further, a plurality of serially connected power control output circuits connected to the multiplexer output power control signals based on the power control state data stored in the at least one memory. A first of the plurality of serially connected power control output circuits has a minimum delay and each succeeding of the plurality of serially connected power control output circuits has an increasing delay.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention is directed to a power control circuit for a device such as a battery operated computer.
2. Discussion of the Background
A power control system for a device such as a battery operated computer, such as a laptop or notebook computer, operates to ensure that the appropriate computer components have power supplied thereto to be turned on based on the operation mode of the computer. For example, the computer may operate in several modes such as a doze mode, sleep mode, suspend mode, a fully-on mode and a fully-off mode. During these different modes, different components in the computer should be turned on and have power supplied thereto.
In a conventional computer power supply system, each of the specific components which are to have power supplied thereto based on the operation mode of the computer will be powered on at the same time. For example, in the fully-on mode, each of the computer components will have power supplied thereto at the same time.
However, such conventional power control systems suffer from significant drawbacks. First, by turning on each of the computer components which are to have power supplied thereto at the same time, power surges may be generated, which may limit battery life or damage the battery. Furthermore, in such a conventional power control system, certain components may be temporarily incorrectly biased particularly in power-on, power-off and power-state transition situations, causing damage to these components. Further, in such conventional power control systems, battery life is reduced as certain components may have power supplied thereto prior to the actual time required for them being turned on.
SUMMARY OF THE INVENTION
Accordingly, one object of the present invention is to provide a novel power control system which can prevent power surges and can promote longer battery charges and longer battery life by protecting the battery from damage. Further, the power control system of the present invention can ensure that circuitry is correctly biased.
Furthermore, the present invention can also increase battery life and increase operating efficiency by conserving the energy that the battery expends. As a result, computer design can be enhanced in that battery size may be reduced, thereby resulting in an overall reduction in size and weight of a laptop or notebook computer.
The power control system of the present invention achieves these objectives by appropriately staggering the turn-on times of particular computer components which are to be turned on based on the operation mode of the computer. In this way, power surges can be prevented and the battery life of the computer can be extended by delaying the time that certain components are turned on. In addition, this same power control staggering operation can also be used for isolating circuit elements to assure that the circuit elements are appropriately biased on or off before turning the circuit elements on or off.
More particularly, the power control system of the present invention achieves these objectives by featuring at least one memory for storing power control state data, which memory may be a register. A multiplexer receives the power control state data stored in the at least one memory. A plurality of serially connected power control output means are connected to the multiplexer and output power control signals based on the power control state data stored in the at least one memory. Further, the plurality of serially connected power control output means are structured so that a first of the plurality of serially connected power control output means has a minimum delay time and each of the succeeding of the plurality of serially connected power control output means has an increasing delay time.
BRIEF DESCRIPTION OF THE DRAWINGS
A more complete appreciation of the invention and many of the attendant advantages thereof will be readily obtained as the same becomes better understood by reference to the following detailed description when considered in connection with the accompanying drawings, wherein:
FIGS. 1A and 1B show a circuit which can achieve the staggered power control operation of the present invention;
FIG. 2 shows a timing diagram with staggered power control signals according to the present invention; and
FIG. 3 shows one particular application of the staggered power control operation of the present invention.
DESCRIPTION OF THE PREFERRED EMBODIMENTS
Referring now to the drawings, wherein like reference numerals designate identical or corresponding parts throughout the several views, and more particularly to FIGS. 1A and 1B thereof, there is shown a power control circuit which achieves the power staggering operation of the present invention.
In the simplest embodiment of the present invention, as shown in FIGS. 1A and 1B, an input status line 10 is used to select transitions from one power control state to the next. That is, a computer system can typically operate in several power control states. During each of the power control states, different computer components will have power supplied thereto. For example, typical power control states currently employed in computers are a doze mode, sleep mode, suspend mode, and fully-on and fully-off modes. These power control states are typified by having various circuit components or partitions of the computer system circuitry having power supplied thereto to be turned on.
As shown in FIGS. 1A and 1B, the input status line 10 is input into a multiplexer 15. Also connected to this multiplexer 15 are various registers 20, 22, 24. Three such registers are shown in FIG. 2, however fewer or more registers may be employed. These registers 20, 22, 24 store the power control state data. The input status line 10 through multiplexer 15 selects which power control state data stored in registers 20, 22, 24 should be implemented. The power control state data which is selected then controls which individual components of the computer have power supplied thereto to be turned on.
The data signal input on the input status line 10 used to select the power control state may be generated by being directly connected to some external control logic, such as an on-off switch (not shown), or the status output of an external sensing circuitry, such as a low battery detection status indicator (not shown), or the data signal input on input status line 10 may be generated by some internal state machine circuitry or microprocessor (not shown).
Also connected to multiplexer 15 are delay elements D1-D9 and latch elements 21-30, latch elements 21-30 being shown as flip-flops in FIGS. 1A and 1B. The output of each of these latch elements 21-30, indicated in FIG. 2 as respective power control outputs PC0-PC9, will be used to control which components of the computer have power supplied thereto to be powered on. Further, in the example shown in FIGS. 1A and 1B, ten power control outputs PC0-PC9 are shown, however, more or less power control outputs may be employed.
To effectuate the power staggering operation of the present invention, the input status line 10 is used as an input control signal to select the power control state data to be effectuated. That is, input status line 10 is used as a power control select to gate the power control state data stored in one of registers 20, 22, 24, to thereby output appropriate power control bits through power control outputs PC0-PC9 to each of the circuit components or the partitions of the system circuitry with varying degrees of delay.
According to an embodiment of the present invention, the input status line 10 is used as an input control signal. This is used to directly enable the first latch element 21, and as well is routed through the delay elements D1-D9. In the example shown in FIGS. 1A and 1B, as there are nine delay elements, there will be a total of ten power control outputs PC0-PC9, each succeeding one of which will generate a power control output at a subsequent point in time as a result of the routing through the delay elements D1-D9. That is, an output at power control output PC0 indicating a component connected thereto is to be powered on will be earlier than such an output at power control output PC1, which in turn will be earlier than such an output at power control output PC2, and so on until such an output at power control output PC9 has the greatest delay. These power control outputs PC0-PC9 are then used to individually control how power is applied to the different components or circuit partitions of the computer system connected thereto.
The delay elements D1-D9 may be any logic element which will delay transmission of a logic signal by a specific amount of time. Examples of such delay elements are chain logic flip-flops which, for example, could be clocked by some specific time generating circuitry, such as a combination of logic gates, microsequencing logic circuitry, etc.
Further, in the embodiment shown in FIGS. 1A and 1B, a register 20 may, for example, store the power control state data 2AA (hexidecimal), register 22 may store the power control state data 1F5 (hexidecimal) and register 24 may store the power control state data 000 (hexidecimal). Also, as noted above, other registers may also be added which may store other power control state data.
FIG. 2 shows an example in which input status line 10 controls multiplexer 15 so that the gated power control state data changes from 000 to 2AA to 1F5. In such an example, the input status line 10 will first gate the data stored in register 24 (power control state data 000), then gate the data stored in register 20 (power control state data 2AA) and then gate the data stored in register 22 (power control state data 1F5). In binary format, the power control bits output at power control outputs PC0-PC9 correspond to the above-noted hexidecimal power control state data would be as shown in TABLE 1 below.
                                  TABLE 1                                 
__________________________________________________________________________
PC9     PC8                                                               
           PC7 PC6                                                        
                  PC5 PC4                                                 
                         PC3 PC2                                          
                                PC1 PC0                                   
__________________________________________________________________________
000:                                                                      
    0   0  0   0  0   0  0   0  0   0                                     
2AA:                                                                      
    1   0  1   0  1   0  1   0  1   0                                     
1F5:                                                                      
    0   1  1   1  1   1  0   1  0   1                                     
__________________________________________________________________________
In the examples shown in TABLE 1 above, when the power control state data 000 is gated by input status line 10 from register 24, each of the power control outputs PC0-PC9 will be at a logical low 0, indicating that no power will be applied to any components connected to these power control outputs PC0-PC9.
When the power control state data 2AA is then gated from register 20, power control outputs PC1, PC3, PC5, PC7 and PC9 will have outputs as a logical high 1, indicating that power should be supplied to the computer components connected to these power control outputs. Similarly, in this situation, power control outputs PC0, PC2, PC4, PC6 and PC8 will have logical lows 0 output therefrom, indicating that the computer components connected to these power control outputs will not be powered.
Furthermore, the staggering operation of these power control outputs PC0-PC9 is also shown in FIG. 2. As shown in FIG. 2, when the system makes the transition from power control state data 000 to power control state data 2AA, the first power control output to go to a logical high 1 is power control output PC1. As also shown in FIG. 2, power control output PC3 then goes to a logical high 1 after a predetermined delay after power control output PC1 has gone to the logical high 1. Power control output PC5 then goes to a logical high 1 after a predetermined delay after power control output PC3 has gone to a logical high 1, power control output PC7 goes to a logical high 1 after a predetermined delay after power control output PC5 has gone to a logical high 1 and power control output PC9 goes to a logical high 1 after a predetermined delay after power control output PC7 has gone to a logical high 1. Such a staggering operation can prevent power surges and decrease power usage.
As also shown in FIG. 2, the noted opposite transitions occur when the power state control data changes from 2AA to 1F5. This is the inverse to the operation in which the power control outputs were delayed when they were turned on. Specifically, as shown in FIG. 2, power control output PC9 is the first power control output to go to the logical low 0 after the transition from power control state data 2AA to power control state data 1F5. Then power control output PC3 goes to the logical low 0 after a predetermined delay after power control output PC9 has gone to the logical low 0, and power control output PC1 goes to the logical low 0 a predetermined delay after power control output PC3 has gone to a logical low 0. The other power control outputs PC7, PC5 maintain their level at the logical high 1 as these power control outputs are still at the logical high 1 when the power control state data 1F5 is gated. In this way, in the transition from the logical high to low, the power control output which has the greatest delay going from low to high will be the first power control output that went from high to low.
The example shown in FIG. 2 is an optimized implementation that staggers the power control signals on both the transition to the on or logical high condition and on the transition to the off or logical low condition. Alternatively, the power staggering could be implemented only on the transition from a logical low to a logical high, i.e., the transition from a power-off to a power-on, or on the vice versa condition.
In a further embodiment of the present invention, multiple input status lines 10 may be used. In such a further embodiment, the multiple input status lines may be routed through a set of delay elements in a prioritized fashion to create multiple power control outputs. These multiple power control outputs are again used to control power to individual system components or circuit partitions, as discussed above with respect to the embodiment shown in FIGS. 1A, 1B and 2.
In an alternative embodiment, individual system components can be turned on or off at any time while the rest of the system is in operation. That is, such a system using multiple input status lines may provide for a higher degree of control. To identify the power control state to the system user, some or all of the different input status lines can be connected to different external components or different parts of an external component, to reflect the status of different parts of the system or different states of the integrated circuit. Further, another implementation may allow for enabling either the staggered or unstaggered version of the power control outputs. This allows for removing the delays under certain conditions.
Furthermore, multiple input status lines can be combined, for instance, in a further multiplexer, to generate a single input status line which is then input into multiplexer 15 shown in FIGS. 1A and 1B. In addition, such multiple input status lines may have varying degrees of delay introduced before or after combining them to enable power control outputs. One or more sets of multiple input status lines can also be used to enable one or more sets of power control outputs.
An even more complex implementation of the present invention may allow for using multiple input status lines routed through a number of sets of variable delay elements in a prioritized fashion, the multiple input status lines then being routed through a number of multiplexer circuitries and enabling the output of multiple power control lines. In such an embodiment, the system may take all of the input status lines and feed them through a first set of variable delay elements with a certain staggering period, guided by a first set of control logic, and then a subset of the input status lines may be taken and fed through a second set of variable delay elements with a certain staggering period, guided by a second set of control logic. Such an implementation enables the output of the input status lines that are fed straight through only the first set of delay circuitry to be used as a first set of power control lines, and enables the subset that is routed through both the first and second sets of delay elements to be used as a second set of power control lines.
In the same fashion as the power control staggering operation of the present invention is used to prevent power surges to the battery, power control staggering can also be used to isolate circuitry in order to prevent damaging incorrectly biasing circuit elements or components, and thereby preventing damage to such circuitry. Such is the case in a liquid crystal display (LCD) flat panel display screen, for example.
Typically, a liquid crystal display would require three pins which are necessary to drive the LCD. These pins would or could need to be prioritized. In this situation, power control lines PC0, PC1, PC2 can provide the respective inputs for the three pins of the LCD.
By appropriately staggering the power control lines PC0, PC1, PC2 that have been enabled by the status line taken through successive circuit delay elements as shown in FIGS. 1A, 1B and 2, it can be guaranteed that the pin gated by power control output PC0 will make the transition to the logical high first, followed by power control output PC1, followed by power control output PC2, as shown in FIG. 3. Conversely, when these power control outputs PC0, PC1, PC2 transition from the logical high to the logical low, power control output PC2 is the power control line with the least delay allowing it to turn off first, i.e., proceed from a logical high 1 to a logical low 0, followed by power control output PC1 turning off after a predetermined delay and then power control output PCO turning off after a predetermined delay. Such an operation ensures that the pin gated by power control output PC2 will not be active without the pins gated by power control outputs PCO and PC1 being active first, thus preventing a possibly damaging reverse bias situation.
Obviously, numerous modifications and variations of the present invention are possible in light of the above teachings. It is therefore to be understood that, within the scope of the appended claims, the invention may be practiced otherwise than as specifically described herein.

Claims (8)

What is claimed as new and desired to be secured by Letters Patent of the United States is:
1. A power control apparatus for controlling an application of power control signals to a plurality of components to be powered, comprising:
at least one memory for storing power control state data;
a multiplexer for receiving the power control state data stored in the at least one memory; and
a plurality of serially connected power control outputs connected to the multiplexer for outputting the power control signals based on the power control state data stored in the at least one memory, and wherein a first of the plurality of serially connected power control outputs has a minimum delay and each succeeding of the plurality of serially connected power control outputs has an increasing delay.
2. The power control apparatus according to claim 1, wherein a first of the plurality of serially connected power control outputs comprises a flip-flop and each succeeding of the plurality of serially connected power control outputs comprises a delay circuit and a flip-flop.
3. The power control apparatus according to claim 2, wherein the at least one memory comprises at least one register.
4. The power control apparatus according to claim 1, wherein the at least one memory comprises at least one register.
5. A power control apparatus for controlling an application of power control signals to a plurality of components to be powered, comprising:
at least one memory means for storing power control state data;
a multiplexer means for receiving the power control state data stored in the at least one memory means; and
a plurality of serially connected power control output means connected to the multiplexer means for outputting the power control signals based on the power control state data stored in the at least one memory means, and wherein a first of the plurality of serially connected power control output means has a minimum delay and each succeeding of the plurality of serially connected power control output means has an increasing delay.
6. The power control apparatus according to claim 5, wherein a first of the plurality of serially connected power control output means comprises a flip-flop and each succeeding of the plurality of serially connected power control output means comprises a delay means and a flip-flop.
7. The power control apparatus according to claim 6, wherein the at least one memory means comprises at least one register.
8. The power control apparatus according to claim 5, wherein the at least one memory means comprises at least one register.
US08/041,456 1993-04-02 1993-04-02 Power control staggering circuit for powering different components at different delay timings Expired - Lifetime US5414863A (en)

Priority Applications (7)

Application Number Priority Date Filing Date Title
US08/041,456 US5414863A (en) 1993-04-02 1993-04-02 Power control staggering circuit for powering different components at different delay timings
PCT/US1994/003422 WO1994023355A1 (en) 1993-04-02 1994-04-01 Power control staggering
JP52230594A JPH08508598A (en) 1993-04-02 1994-04-01 Power control staggering
SG1996004770A SG45365A1 (en) 1993-04-02 1994-04-01 Power control staggering
AU66987/94A AU6698794A (en) 1993-04-02 1994-04-01 Power control staggering
DE1994616303 DE69416303T2 (en) 1993-04-02 1994-04-01 STEP PERFORMANCE
EP19940914742 EP0692108B1 (en) 1993-04-02 1994-04-01 Power control staggering

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US08/041,456 US5414863A (en) 1993-04-02 1993-04-02 Power control staggering circuit for powering different components at different delay timings

Publications (1)

Publication Number Publication Date
US5414863A true US5414863A (en) 1995-05-09

Family

ID=21916617

Family Applications (1)

Application Number Title Priority Date Filing Date
US08/041,456 Expired - Lifetime US5414863A (en) 1993-04-02 1993-04-02 Power control staggering circuit for powering different components at different delay timings

Country Status (7)

Country Link
US (1) US5414863A (en)
EP (1) EP0692108B1 (en)
JP (1) JPH08508598A (en)
AU (1) AU6698794A (en)
DE (1) DE69416303T2 (en)
SG (1) SG45365A1 (en)
WO (1) WO1994023355A1 (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5692204A (en) * 1995-02-15 1997-11-25 International Business Machines Corporation Method and apparatus for computer system power management
US5752050A (en) * 1994-10-04 1998-05-12 Intel Corporation Method and apparatus for managing power consumption of external devices for personal computers using a power management coordinator
US5929596A (en) * 1998-04-03 1999-07-27 Farrell; James Electric vehicle assembly circuit
US6081902A (en) * 1997-03-07 2000-06-27 Samsung Electronics Co., Ltd. Control system and methods for power shutdown of a computer system
US6184592B1 (en) 1997-12-01 2001-02-06 Nokia Mobile Phones Limited System and method for supplying power to an expansion card
US6239717B1 (en) * 1997-11-20 2001-05-29 Wincor Nixdorf Gmbh & Co. Kg On delay device for a visual display unit
US20020026595A1 (en) * 2000-08-30 2002-02-28 Nec Corporation Power supply control system and power supply control method capable of reducing electric power consumption
EP1207494A2 (en) * 2000-11-15 2002-05-22 Pace Micro Technology PLC Signal sequencing control means
US20020091912A1 (en) * 2000-12-26 2002-07-11 Varghese George Microcode-assisted control of current surges in microprocessors
US20030023889A1 (en) * 2001-07-26 2003-01-30 Hofstee Harm Peter Apparatus and method for controlling power dissipation and convective cooling to reduce temperature excursion rates in a processing system
US7058833B1 (en) * 2000-01-18 2006-06-06 Paradyne Corp. System and method for minimized power consumption for frame and cell data transmission systems
WO2009076079A3 (en) * 2007-12-12 2009-07-30 Hewlett Packard Development Co Variably delayed wakeup transition
US20100073087A1 (en) * 2008-09-23 2010-03-25 Technetix Group Limited Cable Television Network
US20110246794A1 (en) * 2010-04-01 2011-10-06 Hon Hai Precision Industry Co., Ltd. Computer motherboard and power supply circuit thereof

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3651454A (en) * 1969-12-15 1972-03-21 Borg Warner Automotive multiplex system
US4062007A (en) * 1976-09-17 1977-12-06 P. R. Mallory & Co. Inc. Solid-state delay timed switching circuit
US4204249A (en) * 1976-06-30 1980-05-20 International Business Machines Corporation Data processing system power control
US4674031A (en) * 1985-10-25 1987-06-16 Cara Corporation Peripheral power sequencer based on peripheral susceptibility to AC transients
US4747041A (en) * 1983-06-27 1988-05-24 Unisys Corporation Automatic power control system which automatically activates and deactivates power to selected peripheral devices based upon system requirement
US4904910A (en) * 1989-02-13 1990-02-27 Hsu Yan Wen Automatic delay-controlling device
US5081586A (en) * 1990-02-20 1992-01-14 Eaton Corporation Multiplexing of accessories in a vehicle
US5210450A (en) * 1990-04-16 1993-05-11 Tektronix, Inc. Active selectable digital delay circuit
US5252867A (en) * 1992-02-14 1993-10-12 Vlsi Technology, Inc. Self-compensating digital delay semiconductor device with selectable output delays and method therefor

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4769555A (en) * 1985-10-01 1988-09-06 Pulizzi Engineering Inc. Multi-time delay power controller apparatus with time delay turn-on and turn-off

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3651454A (en) * 1969-12-15 1972-03-21 Borg Warner Automotive multiplex system
US4204249A (en) * 1976-06-30 1980-05-20 International Business Machines Corporation Data processing system power control
US4062007A (en) * 1976-09-17 1977-12-06 P. R. Mallory & Co. Inc. Solid-state delay timed switching circuit
US4747041A (en) * 1983-06-27 1988-05-24 Unisys Corporation Automatic power control system which automatically activates and deactivates power to selected peripheral devices based upon system requirement
US4674031A (en) * 1985-10-25 1987-06-16 Cara Corporation Peripheral power sequencer based on peripheral susceptibility to AC transients
US4904910A (en) * 1989-02-13 1990-02-27 Hsu Yan Wen Automatic delay-controlling device
US5081586A (en) * 1990-02-20 1992-01-14 Eaton Corporation Multiplexing of accessories in a vehicle
US5210450A (en) * 1990-04-16 1993-05-11 Tektronix, Inc. Active selectable digital delay circuit
US5252867A (en) * 1992-02-14 1993-10-12 Vlsi Technology, Inc. Self-compensating digital delay semiconductor device with selectable output delays and method therefor

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5752050A (en) * 1994-10-04 1998-05-12 Intel Corporation Method and apparatus for managing power consumption of external devices for personal computers using a power management coordinator
US5692204A (en) * 1995-02-15 1997-11-25 International Business Machines Corporation Method and apparatus for computer system power management
US6081902A (en) * 1997-03-07 2000-06-27 Samsung Electronics Co., Ltd. Control system and methods for power shutdown of a computer system
US6239717B1 (en) * 1997-11-20 2001-05-29 Wincor Nixdorf Gmbh & Co. Kg On delay device for a visual display unit
US6184592B1 (en) 1997-12-01 2001-02-06 Nokia Mobile Phones Limited System and method for supplying power to an expansion card
US5929596A (en) * 1998-04-03 1999-07-27 Farrell; James Electric vehicle assembly circuit
US20060195712A1 (en) * 2000-01-18 2006-08-31 Gordon Bremer System and method for minimized power consumption for frame and cell data transmission systems
US7707446B2 (en) 2000-01-18 2010-04-27 Summit Technology Systems Lp System and method for minimized power consumption for frame and cell data transmission systems
US7058833B1 (en) * 2000-01-18 2006-06-06 Paradyne Corp. System and method for minimized power consumption for frame and cell data transmission systems
US20020026595A1 (en) * 2000-08-30 2002-02-28 Nec Corporation Power supply control system and power supply control method capable of reducing electric power consumption
US6868501B2 (en) * 2000-08-30 2005-03-15 Nec Corporation System and method for controlling system power by sequentially controlling the initiating of a plurality of disk drive groups
EP1207494A2 (en) * 2000-11-15 2002-05-22 Pace Micro Technology PLC Signal sequencing control means
EP1207494A3 (en) * 2000-11-15 2005-08-03 Pace Micro Technology PLC Signal sequencing control means
US6779122B2 (en) * 2000-12-26 2004-08-17 Intel Corporation Method and apparatus for executing a long latency instruction to delay the restarting of an instruction fetch unit
US20020091912A1 (en) * 2000-12-26 2002-07-11 Varghese George Microcode-assisted control of current surges in microprocessors
US20030023889A1 (en) * 2001-07-26 2003-01-30 Hofstee Harm Peter Apparatus and method for controlling power dissipation and convective cooling to reduce temperature excursion rates in a processing system
WO2009076079A3 (en) * 2007-12-12 2009-07-30 Hewlett Packard Development Co Variably delayed wakeup transition
US20110066868A1 (en) * 2007-12-12 2011-03-17 Lee Atkinson Variably Delayed Wakeup Transition
US8677165B2 (en) 2007-12-12 2014-03-18 Hewlett-Packard Development Company, L.P. Variably delayed wakeup transition
US20100073087A1 (en) * 2008-09-23 2010-03-25 Technetix Group Limited Cable Television Network
WO2010035019A1 (en) * 2008-09-23 2010-04-01 Technetix Group Limited Cable television network
US20110246794A1 (en) * 2010-04-01 2011-10-06 Hon Hai Precision Industry Co., Ltd. Computer motherboard and power supply circuit thereof
US8255728B2 (en) * 2010-04-01 2012-08-28 Hon Hai Precision Industry Co., Ltd. System comprising a plurality of power supply circuits each with a different turn-on delay for providing a plurality of voltages to a respective peripheral device interface

Also Published As

Publication number Publication date
WO1994023355A1 (en) 1994-10-13
JPH08508598A (en) 1996-09-10
DE69416303T2 (en) 1999-09-09
EP0692108B1 (en) 1999-01-27
EP0692108A1 (en) 1996-01-17
AU6698794A (en) 1994-10-24
EP0692108A4 (en) 1997-01-29
SG45365A1 (en) 1998-01-16
DE69416303D1 (en) 1999-03-11

Similar Documents

Publication Publication Date Title
US5414863A (en) Power control staggering circuit for powering different components at different delay timings
US7622955B2 (en) Power savings with a level-shifting boundary isolation flip-flop (LSIFF) and a clock controlled data retention scheme
US6611920B1 (en) Clock distribution system for selectively enabling clock signals to portions of a pipelined circuit
US5319772A (en) Method and apparatus for changing the operating clock speed of a computer system
US20030006806A1 (en) Data-driven clock gating for a sequential data-capture device
US7805620B2 (en) Highly energy-efficient processor employing dynamic voltage scaling
US20060259748A1 (en) Pipelined datapath with dynamically reconfigurable pipeline stages
US8363504B2 (en) Device and method for state retention power gating
JP2011180736A (en) Clock control signal generation circuit, clock selector and data processing device
EP0638858A1 (en) Pipeline data processing apparatus having small power consumption
US11558055B2 (en) Clock-gating synchronization circuit and method of clock-gating synchronization
US20090051388A1 (en) Reducing leakage power in low power mode
US7078932B2 (en) Programmable logic device with reduced power consumption
US5642061A (en) Short circuit current free dynamic logic clock timing
US10712807B2 (en) Methods and apparatus for saving always on (AON) routing of signals across chips
US5848014A (en) Semiconductor device such as a static random access memory (SRAM) having a low power mode using a clock disable circuit
US6137331A (en) Electronic circuit with dual edge triggered flip-flop
US20050010832A1 (en) Method and apparatus of reducing scan power in the process of unloading and restoring processor content by scan chain partition and disable
KR100224277B1 (en) A circuit of generating internal clock of synchronous semiconductor device
US5799177A (en) Automatic external clock detect and source select circuit
US8700869B1 (en) Multithreading implementation for flops and register files
US6715091B1 (en) System for rearranging plurality of memory storage elements in a computer process to different configuration upon entry into a low power mode of operation
US7170800B2 (en) Low-power delay buffer circuit
US6646473B1 (en) Multiple supply voltage dynamic logic
KR100616683B1 (en) Power-down and wake-up circuit

Legal Events

Date Code Title Description
STPP Information on status: patent application and granting procedure in general

Free format text: APPLICATION UNDERGOING PREEXAM PROCESSING

AS Assignment

Owner name: PICOPOWER TECHNOLOGY INCORPORATED, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:LEE, ROBERT H.J.;KENNY, JOHN D.;REEL/FRAME:006570/0255

Effective date: 19930513

AS Assignment

Owner name: CIRRUS LOGIC, INC., CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:PICOPOWER TECHNOLOGY INCORPORATED;REEL/FRAME:007276/0934

Effective date: 19941227

AS Assignment

Owner name: CIRRUS LOGIC, INC., CALIFORNIA

Free format text: MERGER;ASSIGNOR:PICOPOWER TECHNOLOGY, INC.;REEL/FRAME:007443/0941

Effective date: 19950202

AS Assignment

Owner name: BANK OF AMERICA NATIONAL TRUST & SAVINGS ASSOCIATI

Free format text: SECURITY INTEREST;ASSIGNOR:CIRRUS LOGIC, INC.;REEL/FRAME:007986/0917

Effective date: 19960430

AS Assignment

Owner name: NATIONAL SEMICONDUCTOR CORPORATION, CALIFORNIA

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:CIRRUS LOGIC, INC.;REEL/FRAME:008186/0692

Effective date: 19960925

AS Assignment

Owner name: BANK OF AMERICA NATIONAL TRUST & SAVINGS ASSOCIATI

Free format text: RELEASE OF SECURITY INTEREST;ASSIGNOR:CIRRUS LOGIC, INC.;REEL/FRAME:008251/0270

Effective date: 19960719

FEPP Fee payment procedure

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12