Claims Analysis
Total Claims: 27
Claim 1
Independent Claim
96 words
In a computing system which includes first and second microprocessors coupled to a system bus, a management method comprising the steps of: (a) operating the first microprocessor in a reduced power mode; (b) running a transaction that requests a data transfer on the system bus by the second microprocessor that requests a data transfer; (c) monitoring the transaction on the system bus by the first microprocessor while operating in the reduced power mode; (d) indicating to the second microprocessor that the data requested is stored in the first microprocessor while operating in the reduced power mode.
Claim 2
Dependent Claim
96 words
In a computing system which includes first and second microprocessors coupled to a system bus, a management method comprising the steps of: (a) operating the first microprocessor in a reduced power mode; (b) running a transaction that requests a data transfer on the system bus by the second microprocessor that requests a data transfer; (c) monitoring the transaction on the system bus by the first microprocessor while operating in the reduced power mode; (d) indicating to the second microprocessor that the data requested is stored in the first microprocessor while operating in the reduced power mode.
Claim 3
Dependent Claim
44 words
The method of claim 1 further comprising the steps of: (e) writing back the data requested on the system bus by the first microprocessor while operating in the reduced power mode; and (f) re-running the transaction on the system bus by the second microprocessor.
Claim 4
Dependent Claim
37 words
The method of claim 2 wherein the first microprocessor operates in the reduced power mode throughout steps (a)-(d) and temporarily increases its power consumption level during step (e) before performing step (f) in the reduced power mode.
Claim 5
Dependent Claim
23 words
The method of claim 2 wherein the data requested is stored in a modified state in the first microprocessor prior to step (e).
Claim 6
Dependent Claim
49 words
The method of claim 4 further comprising prior to step (e), the steps of: (g) requesting bus ownership from the second microprocessor while the first microprocessor is operating in the reduced power mode; and (h) granting bus ownership to the first microprocessor while operating in the reduced power mode.
Claim 7
Dependent Claim
41 words
The method of claim 5 further comprising the steps of: (i) granting bus ownership to the second microprocessor while the first microprocessor is operating in the reduced power mode after step (h); and (j) completing the transaction on the system bus.
Claim 8
Independent Claim
23 words
The method of claims 1, 2, 3, 4 or 5 further comprising, the step of: (i) completing the transaction on the system bus.
Claim 9
Dependent Claim
164 words
In a data processing system including first and second microprocessors each having internal logic that includes a data cache and a bus unit coupled to a system bus, a method of system operation to maintain cache coherency comprising the steps of: (a) reducing the power consumption of the first microprocessor by decoupling a clock signal to a majority of the internal logic of the first microprocessor, but still coupling the clock signal to the bus interface of the first microprocessor; (b) starting a write cycle on the system bus by the second microprocessor to request a cache line of data; (c) snooping the write cycle on the system bus by the bus interface of the first microprocessor while reducing the power consumption of the first microprocessor; and (d) signaling to the second microprocessor by the first microprocessor that a modified cache line of the data is stored in the data cache of the first microprocessor while reducing the power consumption of the first microprocessor.
Claim 10
Dependent Claim
164 words
In a data processing system including first and second microprocessors each having internal logic that includes a data cache and a bus unit coupled to a system bus, a method of system operation to maintain cache coherency comprising the steps of: (a) reducing the power consumption of the first microprocessor by decoupling a clock signal to a majority of the internal logic of the first microprocessor, but still coupling the clock signal to the bus interface of the first microprocessor; (b) starting a write cycle on the system bus by the second microprocessor to request a cache line of data; (c) snooping the write cycle on the system bus by the bus interface of the first microprocessor while reducing the power consumption of the first microprocessor; and (d) signaling to the second microprocessor by the first microprocessor that a modified cache line of the data is stored in the data cache of the first microprocessor while reducing the power consumption of the first microprocessor.
Claim 11
Dependent Claim
24 words
The method according to claim 8 further comprising the step of: (e) completing the write cycle on the system bus by the second microprocessor.
Claim 12
Dependent Claim
22 words
The method according to claim 8 wherein step (a) further comprises the step of: executing an instruction which halts the first microprocessor.
Claim 13
Dependent Claim
51 words
The method according to claim 9 further comprising the step of: (f) writing back by the first microprocessor the modified cache line of data on the system bus while reducing the power consumption of the first microprocessor; and (g) re-running the write cycle on the system bus by the second microprocessor.
Claim 14
Dependent Claim
45 words
The method according to claim 11 further comprising the step (c), of: checking a tag array of the data cache of the first microprocessor to determine whether the cache line requested by the second microprocessor is stored in the data cache of the first microprocessor.
Claim 15
Dependent Claim
36 words
The method according to claim 11 further comprising the step, prior to step (f), of: arbitrating for ownership of the data processing system by the first microprocessor while reducing the power consumption of the first microprocessor.
Claim 16
Dependent Claim
34 words
The method according to claim 13 further comprising the step, prior to step (g), of: granting ownership of the system bus to the second microprocessor while reducing the power consumption of the first microprocessor.
Claim 17
Dependent Claim
39 words
The method according to claim 11 wherein the clock signal remains decoupled to the majority of internal logic of the first microprocessor during steps (a)-(g), except that power consumption of the first microprocessor is temporarily increased during step (f).
Claim 18
Dependent Claim
35 words
The method according to claim 8 wherein step (a) further comprises the step of: applying a voltage signal to an external pin of the first microprocessor that regulates the power consumption of the first microprocessor.
Claim 19
Independent Claim
32 words
The method according to claims 8, 9, 11, 12, 13, 14, 17, 18 or 19 further comprising the step of: returning the first microprocessor to a normal power consumption mode of operation.
Claim 20
Dependent Claim
25 words
The method according to claim 17 wherein the returning step comprises the step of generating an interrupt or reset signal coupled to the first microprocessor.
Claim 21
Dependent Claim
103 words
In a computing system which includes first and second microprocessors coupled to a system bus, a management method comprising the steps of: (a) operating the first microprocessor in a reduced power mode in which a majority of an internal logic of the first microprocessor is decoupled from a clock signal, but still providing the clock signal to at least a bus interface of the first microprocessor; (b) running a transaction on the system bus by the second microprocessor which requests data; (c) monitoring the system bus by the bus interface of the first microprocessor while in the reduced power mode for the transaction.
Claim 22
Dependent Claim
103 words
In a computing system which includes first and second microprocessors coupled to a system bus, a management method comprising the steps of: (a) operating the first microprocessor in a reduced power mode in which a majority of an internal logic of the first microprocessor is decoupled from a clock signal, but still providing the clock signal to at least a bus interface of the first microprocessor; (b) running a transaction on the system bus by the second microprocessor which requests data; (c) monitoring the system bus by the bus interface of the first microprocessor while in the reduced power mode for the transaction.
Claim 23
Dependent Claim
91 words
The method of claim 19 further comprising the steps of: (d) detecting the transaction on the system bus by the bus interface of the first microprocessor while operating in the reduced power mode; (e) snooping the transaction on the system bus by the bus interface of the first microprocessor while operating in the reduced power mode; and (f) signaling to the second microprocessor by the first microprocessor while operating in the reduced power mode that the data requested is in a modified state in a data cache of the first microprocessor.
Claim 24
Dependent Claim
22 words
The method according to claim 20 further comprising the step of: completing the transaction of the system bus by the second microprocessor.
Claim 25
Dependent Claim
56 words
The method according to claim 20 further comprising the step of: (g) writing back by the first microprocessor while operating in the reduced power mode the data in the modified state in the data cache of the first microprocessor on the system bus; and (h) re-running the transaction on the system bus by the second microprocessor.
Claim 26
Dependent Claim
31 words
The method of claim 20 further comprising the step, prior to step (e), of: providing the clock signal to a tag array associated with the data cache of the first microprocessor.
Claim 27
Dependent Claim
18 words
The method of claim 22 wherein power consumption is temporarily increased in the first microprocessor during step (g).