Patent ID: 7073082

Claim:
A method for CPU power management and bus optimization for a system comprising a Northbridge, a bus coupled between the CPU and the Northbridge, and a Southbridge, the method comprising the following steps: setting an initial bus bandwidth, an initial bus frequency, a bus operating bandwidth and a bus operating frequency of the bus coupled between the CPU and the Northbridge, wherein the bus operates at the initial bus bandwidth and the initial bus frequency; initializing power management settings of the CPU, the Northbridge and the Southbridge, wherein the CPU operates at a CPU operating frequency with a CPU operating voltage; obtaining a maximum operating frequency and a maximum operating voltage for the CPU; outputting a CPU operating frequency and voltage adjustment to the Southbridge according to the maximum operating frequency and the maximum operating voltage; outputting a bus disconnection signal by the Southbridge to disconnect the CPU and the Northbridge, initializing a timer for calculating an elapsed time value; adjusting the CPU operating frequency and the CPU operating voltage according to CPU operating frequency and voltage adjustment; outputting a bus connection signal by the Southbridge when the elapsed time value reaches a predetermined value; and reconnecting of the CPU and the Northbridge by the bus according to the bus connection signal, wherein the bus operates at the bus operating bandwidth and the bus operating frequency, the CPU operating at the adjusted CPU operating frequency with the adjusted CPU operating voltage according to the CPU operating frequency and voltage adjustment.