Claims Analysis
Total Claims: 24
Claim 1
Independent Claim
260 words
A power management unit for a computer system, wherein said computer system includes a processor rated for a maximum clock frequency, at least one peripheral device, and a clock generator for providing a CPU clock signal to said processor and a system clock signal to said peripheral device, wherein said power management unit comprises: a clock control unit configured to selectively vary the frequency of said CPU clock signal and said system clock signal; a system monitor configured to detect a primary activity of said computer system and a secondary activity of said computer system; and a power management state machine coupled to said clock control unit and to said system monitor, wherein said power management state machine includes a first state during which said clock control unit is invoked to drive said CPU clock signal at said maximum clock frequency, a second state during which said clock control unit is invoked to drive said CPU clock signal at a slower frequency, a third state during which said clock control unit is invoked to stop said CPU clock signal, and a transitory state during which said clock control unit is invoked to drive said CPU clock signal at said maximum clock frequency for a predetermined time, wherein said power management state machine reverts back to the previous state following said predetermined time, and wherein an occurrence of said primary activity causes said power management state machine to enter said first state, and wherein an occurrence of said secondary activity causes said power management state machine to enter said transitory state.
Claim 2
Dependent Claim
260 words
A power management unit for a computer system, wherein said computer system includes a processor rated for a maximum clock frequency, at least one peripheral device, and a clock generator for providing a CPU clock signal to said processor and a system clock signal to said peripheral device, wherein said power management unit comprises: a clock control unit configured to selectively vary the frequency of said CPU clock signal and said system clock signal; a system monitor configured to detect a primary activity of said computer system and a secondary activity of said computer system; and a power management state machine coupled to said clock control unit and to said system monitor, wherein said power management state machine includes a first state during which said clock control unit is invoked to drive said CPU clock signal at said maximum clock frequency, a second state during which said clock control unit is invoked to drive said CPU clock signal at a slower frequency, a third state during which said clock control unit is invoked to stop said CPU clock signal, and a transitory state during which said clock control unit is invoked to drive said CPU clock signal at said maximum clock frequency for a predetermined time, wherein said power management state machine reverts back to the previous state following said predetermined time, and wherein an occurrence of said primary activity causes said power management state machine to enter said first state, and wherein an occurrence of said secondary activity causes said power management state machine to enter said transitory state.
Claim 3
Dependent Claim
54 words
The power management unit as recited in claim 1 further comprising a time-out counter coupled to said system monitor and configured to determine whether, following a detection of a first primary activity by said system monitor, a subsequent primary activity has been detected by said system monitor within a first predetermined lapse of time.
Claim 4
Dependent Claim
39 words
The power management unit as recited in claim 2 wherein said power management state machine transitions from said first state to said second state if said subsequent primary activity does not occur within said first predetermined lapse of time.
Claim 5
Dependent Claim
39 words
The power management unit as recited in claim 2 wherein said power management state machine transitions from said second state to said third state if said subsequent primary activity does not occur within said first predetermined lapse of time.
Claim 6
Dependent Claim
70 words
The power management unit as recited in claim 2 wherein said power management state machine further includes a fourth state during which said clock control unit is invoked to stop said CPU clock signal and said system clock signal, and wherein said power management state machine transitions from said third state to said fourth state if said subsequent primary activity does not occur within said first predetermined lapse of time.
Claim 7
Dependent Claim
22 words
The power management unit as recited in claim 1 wherein said primary activity of said computer system includes a hard disk cycle.
Claim 8
Dependent Claim
24 words
The power management unit as recited in claim 1 wherein said primary activity of said computer system includes an activity of a floating-point coprocessor.
Claim 9
Dependent Claim
22 words
The power management unit as recited in claim 1 wherein said primary activity of said computer system includes a floppy disk cycle.
Claim 10
Dependent Claim
24 words
The power management unit as recited in claim 1 wherein said primary activity of said computer system includes a serial or parallel port cycle.
Claim 11
Dependent Claim
23 words
The power management unit as recited in claim 1 wherein said secondary activity of said computer system includes an occurrence of an interrupt.
Claim 12
Dependent Claim
25 words
The power management unit as recited in claim 1 wherein said secondary activity of said computer system includes an occurrence of a system management interrupt.
Claim 13
Dependent Claim
25 words
The power management unit as recited in claim 1 wherein said secondary activity of said computer system includes an occurrence of a timer tick interrupt.
Claim 14
Dependent Claim
53 words
The power management unit as recited in claim 1 wherein said power management state machine enters said transitory state if said secondary activity is detected while said power management state machine is in said second state, and wherein said power management state machine reverts back to said second state following said predetermined time.
Claim 15
Dependent Claim
52 words
The power management unit as recited in claim 1 wherein said power management unit enters said transitory state if said secondary activity is detected while said power management state machine is in said third state, and wherein said power management state machine reverts back to said third state following said predetermined time.
Claim 16
Independent Claim
197 words
A method for managing power within a computer system including a processor rated for a maximum clock frequency, a peripheral device, and a clock generator for providing a CPU clock signal to said processor and a system clock signal to said peripheral device, said method comprising the steps of: initially driving said CPU clock signal at said maximum clock frequency; monitoring said computer system for an occurrence of either a primary activity or a secondary activity; driving said CPU clock signal at said maximum clock frequency if said primary activity is detected; driving said CPU clock signal at a reduced frequency if said primary activity does not occur within a first predetermined time period; driving said CPU clock signal at said maximum clock frequency for a second predetermined time period if said secondary activity occurs while said CPU clock signal is driven at said reduced frequency, and again driving said CPU clock signal at said reduced frequency following said second predetermined time period; and stopping said CPU clock signal if said primary activity does not occur within a third predetermined time period following initiation of said step of driving said CPU clock signal at a reduced frequency.
Claim 17
Independent Claim
197 words
A method for managing power within a computer system including a processor rated for a maximum clock frequency, a peripheral device, and a clock generator for providing a CPU clock signal to said processor and a system clock signal to said peripheral device, said method comprising the steps of: initially driving said CPU clock signal at said maximum clock frequency; monitoring said computer system for an occurrence of either a primary activity or a secondary activity; driving said CPU clock signal at said maximum clock frequency if said primary activity is detected; driving said CPU clock signal at a reduced frequency if said primary activity does not occur within a first predetermined time period; driving said CPU clock signal at said maximum clock frequency for a second predetermined time period if said secondary activity occurs while said CPU clock signal is driven at said reduced frequency, and again driving said CPU clock signal at said reduced frequency following said second predetermined time period; and stopping said CPU clock signal if said primary activity does not occur within a third predetermined time period following initiation of said step of driving said CPU clock signal at a reduced frequency.
Claim 18
Dependent Claim
48 words
The method for managing power within a computer system as recited in claim 15 comprising the further step of stopping said system clock signal if said primary activity does not occur within a fourth predetermined time period following initiation of said step of stopping said CPU clock signal.
Claim 19
Dependent Claim
23 words
The method for managing power within a computer system as recited in claim 15 wherein said primary activity includes a hard disk cycle.
Claim 20
Dependent Claim
25 words
The method for managing power within a computer system as recited in claim 15 wherein said primary activity includes an activity of a floating-point coprocessor.
Claim 21
Dependent Claim
24 words
The method for managing power within a computer system as recited in claim 15 wherein said secondary activity includes an occurrence of an interrupt.
Claim 22
Dependent Claim
26 words
The method for managing power within a computer system as recited in claim 15 wherein said secondary activity includes an occurrence of a timer tick interrupt.
Claim 23
Dependent Claim
494 words
A power management unit for a computer system, wherein said computer system includes a processor rated for a maximum clock frequency, at least one peripheral device, and a clock generator for providing a CPU clock signal to said processor and a system clock signal to said peripheral device, wherein said power management unit comprises: a clock control unit configured to selectively vary the frequency of said CPU clock signal and said system clock signal; a system monitor configured to detect a primary activity of said computer system and a secondary activity of said computer system; and a power management state machine coupled to said clock control unit and to said system monitor, wherein said power management state machine includes a first state during which said clock control unit is invoked to drive said CPU clock signal at said maximum clock frequency, a second state during which said clock control unit is invoked to drive said CPU clock signal at a slower frequency, a third state during which said clock control unit is invoked to stop said CPU clock signal, and a transitory state during which said clock control unit is invoked to drive said CPU clock signal at said maximum clock frequency for a predetermined time; wherein an occurrence of said primary activity causes said power management state machine to enter said first state; and time-out counter circuitry coupled to said system monitor and to said power management state machine, wherein when said power management state machine is in said first state, said time-out counter circuitry is configured to determine whether a first subsequent primary activity, subsequent to said first primary activity, has been detected by said system monitor within a first predetermined lapse of time; wherein said power management state machine transitions from said first state to said second state if said first subsequent primary activity does not occur within said first predetermined lapse of time; wherein when said power management state machine is in said second state, said time-out counter circuitry is configured to determine whether a second subsequent primary activity, subsequent to said first subsequent primary activity, has been detected by said system monitor within a first predetermined lapse of time; wherein said power management state machine transitions from said second state to said third state if said first subsequent primary activity does not occur within said first predetermined lapse of time; wherein said power management state machine transitions from said second state to said transitory state if said secondary activity is detected while said power management state machine is in said second state, and wherein said power management state machine reverts back to said second state following said predetermined time; and wherein said power management state machine transitions from said third state to said transitory state if said secondary activity is detected while said power management state machine is in said third state, and wherein said power management state machine reverts back to said third state following said predetermined time.
Claim 24
Dependent Claim
494 words
A power management unit for a computer system, wherein said computer system includes a processor rated for a maximum clock frequency, at least one peripheral device, and a clock generator for providing a CPU clock signal to said processor and a system clock signal to said peripheral device, wherein said power management unit comprises: a clock control unit configured to selectively vary the frequency of said CPU clock signal and said system clock signal; a system monitor configured to detect a primary activity of said computer system and a secondary activity of said computer system; and a power management state machine coupled to said clock control unit and to said system monitor, wherein said power management state machine includes a first state during which said clock control unit is invoked to drive said CPU clock signal at said maximum clock frequency, a second state during which said clock control unit is invoked to drive said CPU clock signal at a slower frequency, a third state during which said clock control unit is invoked to stop said CPU clock signal, and a transitory state during which said clock control unit is invoked to drive said CPU clock signal at said maximum clock frequency for a predetermined time; wherein an occurrence of said primary activity causes said power management state machine to enter said first state; and time-out counter circuitry coupled to said system monitor and to said power management state machine, wherein when said power management state machine is in said first state, said time-out counter circuitry is configured to determine whether a first subsequent primary activity, subsequent to said first primary activity, has been detected by said system monitor within a first predetermined lapse of time; wherein said power management state machine transitions from said first state to said second state if said first subsequent primary activity does not occur within said first predetermined lapse of time; wherein when said power management state machine is in said second state, said time-out counter circuitry is configured to determine whether a second subsequent primary activity, subsequent to said first subsequent primary activity, has been detected by said system monitor within a first predetermined lapse of time; wherein said power management state machine transitions from said second state to said third state if said first subsequent primary activity does not occur within said first predetermined lapse of time; wherein said power management state machine transitions from said second state to said transitory state if said secondary activity is detected while said power management state machine is in said second state, and wherein said power management state machine reverts back to said second state following said predetermined time; and wherein said power management state machine transitions from said third state to said transitory state if said secondary activity is detected while said power management state machine is in said third state, and wherein said power management state machine reverts back to said third state following said predetermined time.