USRE42293E1 - System and method for optimizing clock speed generation in a computer - Google Patents

System and method for optimizing clock speed generation in a computer Download PDF

Info

Publication number
USRE42293E1
USRE42293E1 US12/141,850 US14185008A USRE42293E US RE42293 E1 USRE42293 E1 US RE42293E1 US 14185008 A US14185008 A US 14185008A US RE42293 E USRE42293 E US RE42293E
Authority
US
United States
Prior art keywords
clock
clock signal
frequency
power mode
signal
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, expires
Application number
US12/141,850
Inventor
Jang Geun Oh
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.)
LG Electronics Inc
Original Assignee
LG Electronics 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 LG Electronics Inc filed Critical LG Electronics Inc
Priority to US12/141,850 priority Critical patent/USRE42293E1/en
Application granted granted Critical
Publication of USRE42293E1 publication Critical patent/USRE42293E1/en
Adjusted 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/263Arrangements for using multiple switchable power supplies, e.g. battery and AC
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/08Clock generators with changeable or programmable clock frequency
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/06Clock generators producing several clock signals
    • 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
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • 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
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • G06F1/324Power saving characterised by the action undertaken by lowering clock frequency
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03LAUTOMATIC CONTROL, STARTING, SYNCHRONISATION, OR STABILISATION OF GENERATORS OF ELECTRONIC OSCILLATIONS OR PULSES
    • H03L7/00Automatic control of frequency or phase; Synchronisation
    • H03L7/06Automatic control of frequency or phase; Synchronisation using a reference signal applied to a frequency- or phase-locked loop
    • H03L7/16Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop
    • H03L7/18Indirect frequency synthesis, i.e. generating a desired one of a number of predetermined frequencies using a frequency- or phase-locked loop using a frequency divider or counter in the loop
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Definitions

  • the present invention relates to an apparatus and a method of controlling clock frequency generation, and more particularly, to an apparatus and a method for a portable device.
  • a portable device such as a notebook computer can be supplied with its necessary electric energy either by a battery or an AC power line.
  • a notebook cannot be used for more than a few hours if its power is supplied from the battery.
  • FIG. 1 is a simplified block diagram of a related art notebook.
  • the notebook of FIG. 1 comprises a CPU 11 conducting ordinary well-known operations and functions; a bridge controller 12 conducting both assistant operations of the CPU 11 and management of memories, a video port, a bus, etc.; a video processor 13 for processing video data and outputting the processed data for video presentation; and a clock generator 10 providing a 100 MHz clock signal 1 for the CPU 11 and the bridge controller 12 , and a 66 MHz clock signal 2 for the video processor 13 .
  • a PLL (Phase Lock Loop) circuit 110 is embedded in the CPU 11 .
  • the PLL circuit 110 multiplies the 100 MHz clock from the clock generator 10 differently based on a current power supplying mode. For example, the PLL circuit 110 multiplies the 100 MHz clock 1 by a factor of six to produce a 600 MHz internal clock if an AC power mode (PWR mode) is detected, and it multiplies the 100 MHz clock 1 by a factor of five to produce a 500 MHz clock if a battery power mode is detected.
  • PWR mode AC power mode
  • a host bus 3 to which both a CPU 11 and a bridge controller 12 are connected is driven by a bus clock to bridge controller 12 whose speed is fixed regardless of power supplying mode. Therefore, power saving in a battery supplying mode is less effective.
  • An object of the invention is to solve at least the above problems and/or disadvantages and to provide at least the advantages described hereinafter.
  • Another object of the present invention is to provide a method of reducing clock speed of a bus in order to extend battery suppliable time longer when electric energy is fed to a portable computer such as a notebook from an equipped battery.
  • a portable device having a CPU and a bridge controller operating in one of AC power mode or battery power mode, wherein the improvement includes a clock generator generating a first clock signal for the CPU and a second clock signal for the bridge controller, wherein first and second clock signals are two distinct clock signals outputted by the clock generator and have different frequencies.
  • a portable device having a CPU and a bridge controller, wherein the improvement includes a clock generator generating a first clock signal, and a clock adjustor operating in one of AC power mode or battery power mode, said clock adjustor generating a second clock signal for the CPU and a third clock signal for the bridge controller, wherein the second and third clock signals are two distinct clock signals outputted by the clock adjustor and have different frequencies.
  • a method for optimizing clock speed generation including receiving a base clock signal, multiplying the base clock signal by a first factor to produce a first higher frequency clock signal, wherein the first higher frequency clock signal is phase-locked with the base clock signal, receiving a power mode signal indicating either an AC or a battery source, and selectively outputting the first higher frequency clock signal to a first device when the AC source is indicated and outputting the base clock signal to the first device when the battery source is indicated.
  • FIG. 1 is a partial block diagram of a related art computer
  • FIG. 2 is a partial block diagram of a portable computer in which a bus clock controlling apparatus in accordance with a preferred embodiment of the present invention is embedded;
  • FIG. 3 is a detailed block diagram of the PLL circuit built in a controlling device according to the embodiment of FIG. 2 ;
  • FIG. 4 is a block diagram of a portable computer in which another bus clock controlling apparatus in accordance with a preferred embodiment the present invention is embedded.
  • FIG. 5 is a detailed block diagram of the PLL block applying each clock to each device according to the embodiment of FIG. 4 .
  • FIG. 2 is a block diagram of a portable computer in which a bus clock controlling apparatus in accordance with the present invention is embedded.
  • the portable computer of FIG. 2 includes a CPU 11 , a bridge controller 22 , and a video processor 23 .
  • the portable computer of FIG. 2 further comprises a clock generator 20 which may provide CPU 11 , bridge controller 22 and video processor 23 with necessary clock signals.
  • the clock generator 20 may provide the CPU 11 with a 100 MHz CPU clock signals 101 , the bridge controller 22 with a 66.7 MHz host clock signals 102 (lower in frequency than the 100 MHz CPU clock 101 ), and the video processor 23 with a 33.33 MHz clock signal 103 (lower in frequency than a conventional 66 MHz AGP clock).
  • a PLL circuit 210 may be included in the CPU 11 .
  • the PLL circuit 110 may multiply the 100 MHz CPU clock 101 from the clock generator 20 selectively based on the current power supplying mode. For example, the PLL circuit 110 may multiply the frequency of a 100 MHz clock 101 by six if an external AC power is fed, and it may multiply the frequency by five if a battery is supplying necessary electric energy.
  • another PLL circuit 220 may be embedded in the bridge controller 22 .
  • the PLL circuit 220 may multiply the frequency of the 66.7 MHz host clock 102 from the clock generator 20 by one and a half to produce a 100 MHz PCI bus clock in an AC power supplying mode, and may use the 66.7 MHz host clock 102 as it is without frequency multiplication in a battery supplying mode.
  • FIG. 3 is a detailed block diagram of the PLL circuit 220 .
  • the PLL circuit 220 may include a phase comparator 221 outputting a DC voltage proportional to the phase difference between the 66.7 MHz host clock 102 and a divided internal oscillating clock; a voltage controlled oscillator (VCO) 222 generating the internal oscillating clock of about 400 MHz whose frequency varies in proportion to the level of the DC voltage applied from the phase comparator 221 ; a 1 ⁇ 6 frequency divider 223 dividing the 400 MHz internal oscillating clock by 6 to produce a 66.7 MHz clock; a 1 ⁇ 4 frequency divider 224 dividing the 400 MHz internal clock by 4 to produce a 100 MHz clock; and a switch 225 selecting the inputted 66.7 MHz host clock 102 or the divided 100 MHz clock 102 a in accordance with the power supplying mode to output a host bus clock or to use it as an internal operation clock.
  • VCO voltage controlled oscillator
  • the PLL comparator 221 may output a DC signal to increase or decrease the frequency of the internal oscillating clock generated by VCO 222 in proportion to the phase difference between two applied signals, so that the two applied signals become in phase exactly. Therefore, the frequency of the internal oscillating clock may be six times as high as that of the inputted 66.7 MHz host clock 102 while its phase is locked with the host clock 102 . Accordingly, if the internal oscillating clock frequency is divided by 4, a 100 MHz clock whose phase is locked with the inputted host clock 102 may be produced and it can be used as a bus clock of a host bus through the bridge controller 22 .
  • the switch 225 may select the 66.7 MHz host clock 102 when the power supplying mode is indicative of the battery mode, while it may select the 100 MHz clock 102 a divided from the internal oscillating clock in the external AC supplying mode. If a battery is supplying electric energy, the above elements 221 , 222 , 223 , and 224 need not be operative, thus it may be preferable to cut off power supply for them in that mode.
  • the video processor 23 may also include PLL circuit 230 .
  • the PLL circuit 230 of the video processor 23 may multiply the 33.33 MHz clock from the clock generator 20 by two to produce a 66.7 MHz AGP video clock in AC power supplying mode, and may use the 33.33 MHz clock without frequency multiplication in battery supplying mode.
  • the structure of the PLL circuit 230 may be similar to that shown in FIG. 3 except for the frequency dividing ratio and other respects.
  • a 200 MHz-oscillating clock may be generated from an internal clock generator (corresponding to the element 222 of FIG. 3 ), and a 1 ⁇ 3 frequency divider (corresponding to the element 224 of FIG. 3 ) may be used.
  • a clock output by the 1 / 3 frequency divider is at a frequence of 66.7 MHz.
  • the frequency of a bus clock provided to a host bus by the bridge controller 22 may be decreased to 66.7 MHz from 100 MHz, and the frequency of an internal clock used by the video processor 23 may also be decreased to 33.33 MHz from 66.7 MHz. This clock speed reduction results in extension of battery life.
  • a detecting means which outputs a signal indicating power supplying mode after detecting which power source between an external AC power and a battery is supplied at present, can be integrated into the bridge controller 22 or may be implemented as a separate device.
  • FIG. 4 is a block diagram of a portable computer in which another bus clock controlling apparatus in accordance with the present invention is embedded.
  • PLL circuits for reducing clock speed in battery mode may not be included in the bridge controller 32 and the video processor 33 . Instead, a separate PLL block 40 may be included in the embodiment of FIG. 4 .
  • the PLL block 40 which can be manufactured with a customized semiconductor such as an ASIC (Application Specific Integrated Circuit), may provide each element with respective necessary clocks of mutually different frequency.
  • a clock generator 30 may be further included in the embodiment of FIG. 4 to supply the PLL block 40 with a basic clock 114 of 33.33 MHz.
  • a PLL circuit 110 for producing 600 MHz or 500 MHz by multiplying 100 MHz differently may be embedded in the CPU 11 as mentioned above.
  • the frequency 33.33 MHz of the basic clock 114 applied to the PLL block 40 from the clock generator 30 may be equal to the lowest among clock frequencies the PLL block 40 provides in battery supplying mode.
  • the PLL block 40 may be configured as in FIG. 5 to supply all clocks, namely, 100 MHz clock necessary to the CPU 11 regardless of power supplying mode, and 33.33 MHz, 66.7 MHz and 100 MHz clocks which are selectively provided to the bridge controller 32 and video processor 33 according to power supplying mode.
  • a phase comparator 421 of FIG. 5 may adjust the frequency of the approximately 200 MHz oscillating clock of a VCO 422 in proportion to a detected phase difference between the 33.33 MHz clock 114 from clock generator 30 and a 1 ⁇ 6 divided clock from the 200 MHz oscillating clock. As a result, the phase of the 200 MHz oscillating clock may be locked with the applied 33.33 MHz clock 114 from clock generator 30 .
  • a 100 MHz clock may be produced from a 1 ⁇ 2 divider 423 dividing the 200 MHz clock by two, and 66.7 MHz clock may also be produced from a 1 ⁇ 3 divider 425 dividing the 200 MHz clock by three. Therefore, the 100 MHz clock 111 from the 1 ⁇ 2 divider 423 may be applied to the CPU 11 at all times.
  • switches 426 a and 426 b select ‘A’ terminals as input if power supplying mode is indicative of external AC, so that the 100 MHz clock is applied to the bridge controller 32 as host clock 112 and the 66.7 MHz clock is applied to the video processor 33 as AGP clock 113 .
  • clock frequency adjusting means may be embedded in the CPU, bridge controller, and video processors or implemented as a separate device.
  • the output of the clock generators 20 and 30 of FIGS. 2 and 4 may be applied without raising the frequency during the battery power mode but increasing the clock frequency if an AC power mode is detected.
  • the output of the clock generators 20 and 30 may be applied without frequency adjustment in the AC power mode but decreasing the clock frequency if a battery power mode is detected.
  • the clock frequency adjusting means may be integrated into a clock generator 30 .
  • the clock frequency adjusting means mentioned here is a device which adjusts or maintains frequency of an input clock based on which power source is feeding electric energy, and applies the frequency-adjusted or -maintained clock to external devices.
  • the frequency adjusting means may be embedded in other combinations of the clock generator, PLL ASIC, CPU, bridge controller, video processor, and/or other devices.
  • the bus clock controlling apparatus of a portable computer reduces speed of a bus clock and a device clock in battery mode. Therefore, electric energy stored in a battery is saved, extending battery life.
  • the present invention can be applied to a PCI bus for data communication among peripheral devices connected to the PCI bus by providing the clock to another Bridge controller for a PCI bus in the same way as for the host bus.

Abstract

The present invention relates to a method of reducing a clock speed of a host bus to extend battery life and its operating time when a battery is supplying electric energy for a portable computer. A bus clock controlling apparatus according to the present invention includes power mode detecting means detecting a current power mode, the power mode indicative of which power source supplies the portable computer with electric energy; and clock adjusting means adjusting frequency of an applied clock from a clock generator based on the detected power mode by said power mode detecting means, and applying the frequency-adjusted clock to one or more controlling devices. Due to this invention, an electric energy stored in a battery equipped in a portable computer is saved, as a result, the battery life is extended.

Description

This application is a reissue patent application of U.S. Pat. No. 7,096,373, which is issued from U.S. application Ser. No. 10/003,345.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to an apparatus and a method of controlling clock frequency generation, and more particularly, to an apparatus and a method for a portable device.
2. Background of the Related Art
In general, a portable device such as a notebook computer can be supplied with its necessary electric energy either by a battery or an AC power line. However, because battery capacity is limited, a notebook cannot be used for more than a few hours if its power is supplied from the battery.
FIG. 1 is a simplified block diagram of a related art notebook. The notebook of FIG. 1 comprises a CPU 11 conducting ordinary well-known operations and functions; a bridge controller 12 conducting both assistant operations of the CPU 11 and management of memories, a video port, a bus, etc.; a video processor 13 for processing video data and outputting the processed data for video presentation; and a clock generator 10 providing a 100 MHz clock signal 1 for the CPU 11 and the bridge controller 12, and a 66 MHz clock signal 2 for the video processor 13.
A PLL (Phase Lock Loop) circuit 110 is embedded in the CPU 11. The PLL circuit 110 multiplies the 100 MHz clock from the clock generator 10 differently based on a current power supplying mode. For example, the PLL circuit 110 multiplies the 100 MHz clock 1 by a factor of six to produce a 600 MHz internal clock if an AC power mode (PWR mode) is detected, and it multiplies the 100 MHz clock 1 by a factor of five to produce a 500 MHz clock if a battery power mode is detected.
Because power consumption of a CPU 11 is proportional to the speed of a clock driving the CPU 11, if a 500 MHz internal clock is used in a battery supplying mode, processing speed is lowered and power dissipation is decreased in comparison with a 600 MHz internal clock. Therefore, battery life is extended.
However, in a related portable computer, a host bus 3 to which both a CPU 11 and a bridge controller 12 are connected is driven by a bus clock to bridge controller 12 whose speed is fixed regardless of power supplying mode. Therefore, power saving in a battery supplying mode is less effective.
The above references are incorporated by reference herein where appropriate for appropriate teachings of additional or alternative details, features and/or technical background.
SUMMARY OF THE INVENTION
An object of the invention is to solve at least the above problems and/or disadvantages and to provide at least the advantages described hereinafter.
Another object of the present invention is to provide a method of reducing clock speed of a bus in order to extend battery suppliable time longer when electric energy is fed to a portable computer such as a notebook from an equipped battery.
In order to achieve at least the above-described objects of the present invention in a whole or in part, there is provided a portable device having a CPU and a bridge controller operating in one of AC power mode or battery power mode, wherein the improvement includes a clock generator generating a first clock signal for the CPU and a second clock signal for the bridge controller, wherein first and second clock signals are two distinct clock signals outputted by the clock generator and have different frequencies.
To further achieve at least the above-described objects of the present invention in a whole or in parts, there is provided a portable device having a CPU and a bridge controller, wherein the improvement includes a clock generator generating a first clock signal, and a clock adjustor operating in one of AC power mode or battery power mode, said clock adjustor generating a second clock signal for the CPU and a third clock signal for the bridge controller, wherein the second and third clock signals are two distinct clock signals outputted by the clock adjustor and have different frequencies.
To further achieve at least the above-described objects of the present invention in a whole or in parts, there is provided a method for optimizing clock speed generation, including receiving a base clock signal, multiplying the base clock signal by a first factor to produce a first higher frequency clock signal, wherein the first higher frequency clock signal is phase-locked with the base clock signal, receiving a power mode signal indicating either an AC or a battery source, and selectively outputting the first higher frequency clock signal to a first device when the AC source is indicated and outputting the base clock signal to the first device when the battery source is indicated.
Additional advantages, objects, and features of the invention will be set forth in part in the description which follows and in part will become apparent to those having ordinary skill in the art upon examination of the following or may be learned from practice of the invention. The objects and advantages of the invention may be realized and attained as particularly pointed out in the appended claims.
BRIEF DESCRIPTION OF THE DRAWINGS
The invention will be described in detail with reference to the following drawings in which like reference numerals refer to like elements wherein:
FIG. 1 is a partial block diagram of a related art computer;
FIG. 2 is a partial block diagram of a portable computer in which a bus clock controlling apparatus in accordance with a preferred embodiment of the present invention is embedded;
FIG. 3 is a detailed block diagram of the PLL circuit built in a controlling device according to the embodiment of FIG. 2;
FIG. 4 is a block diagram of a portable computer in which another bus clock controlling apparatus in accordance with a preferred embodiment the present invention is embedded; and
FIG. 5 is a detailed block diagram of the PLL block applying each clock to each device according to the embodiment of FIG. 4.
DETAILED DESCRIPTION OF PREFERRED EMBODIMENTS
In order that the invention may be fully understood, preferred embodiments thereof will now be described with reference to the accompanying drawings.
FIG. 2 is a block diagram of a portable computer in which a bus clock controlling apparatus in accordance with the present invention is embedded. The portable computer of FIG. 2 includes a CPU 11, a bridge controller 22, and a video processor 23. The portable computer of FIG. 2 further comprises a clock generator 20 which may provide CPU 11, bridge controller 22 and video processor 23 with necessary clock signals.
The clock generator 20 may provide the CPU 11 with a 100 MHz CPU clock signals 101, the bridge controller 22 with a 66.7 MHz host clock signals 102 (lower in frequency than the 100 MHz CPU clock 101), and the video processor 23 with a 33.33 MHz clock signal 103 (lower in frequency than a conventional 66 MHz AGP clock).
A PLL circuit 210 may be included in the CPU 11. As aforementioned, the PLL circuit 110 may multiply the 100 MHz CPU clock 101 from the clock generator 20 selectively based on the current power supplying mode. For example, the PLL circuit 110 may multiply the frequency of a 100 MHz clock 101 by six if an external AC power is fed, and it may multiply the frequency by five if a battery is supplying necessary electric energy.
In addition, another PLL circuit 220 may be embedded in the bridge controller 22. The PLL circuit 220 may multiply the frequency of the 66.7 MHz host clock 102 from the clock generator 20 by one and a half to produce a 100 MHz PCI bus clock in an AC power supplying mode, and may use the 66.7 MHz host clock 102 as it is without frequency multiplication in a battery supplying mode.
FIG. 3 is a detailed block diagram of the PLL circuit 220. The PLL circuit 220 may include a phase comparator 221 outputting a DC voltage proportional to the phase difference between the 66.7 MHz host clock 102 and a divided internal oscillating clock; a voltage controlled oscillator (VCO) 222 generating the internal oscillating clock of about 400 MHz whose frequency varies in proportion to the level of the DC voltage applied from the phase comparator 221; a ⅙ frequency divider 223 dividing the 400 MHz internal oscillating clock by 6 to produce a 66.7 MHz clock; a ¼ frequency divider 224 dividing the 400 MHz internal clock by 4 to produce a 100 MHz clock; and a switch 225 selecting the inputted 66.7 MHz host clock 102 or the divided 100 MHz clock 102a in accordance with the power supplying mode to output a host bus clock or to use it as an internal operation clock.
The PLL comparator 221 may output a DC signal to increase or decrease the frequency of the internal oscillating clock generated by VCO 222 in proportion to the phase difference between two applied signals, so that the two applied signals become in phase exactly. Therefore, the frequency of the internal oscillating clock may be six times as high as that of the inputted 66.7 MHz host clock 102 while its phase is locked with the host clock 102. Accordingly, if the internal oscillating clock frequency is divided by 4, a 100 MHz clock whose phase is locked with the inputted host clock 102 may be produced and it can be used as a bus clock of a host bus through the bridge controller 22.
The switch 225 may select the 66.7 MHz host clock 102 when the power supplying mode is indicative of the battery mode, while it may select the 100 MHz clock 102a divided from the internal oscillating clock in the external AC supplying mode. If a battery is supplying electric energy, the above elements 221, 222, 223, and 224 need not be operative, thus it may be preferable to cut off power supply for them in that mode.
The video processor 23 may also include PLL circuit 230. The PLL circuit 230 of the video processor 23 may multiply the 33.33 MHz clock from the clock generator 20 by two to produce a 66.7 MHz AGP video clock in AC power supplying mode, and may use the 33.33 MHz clock without frequency multiplication in battery supplying mode.
The structure of the PLL circuit 230 may be similar to that shown in FIG. 3 except for the frequency dividing ratio and other respects. In the PLL circuit 230 whose input frequency is 33.33 MHz, a 200 MHz-oscillating clock may be generated from an internal clock generator (corresponding to the element 222 of FIG. 3), and a ⅓ frequency divider (corresponding to the element 224 of FIG. 3) may be used. In this instance a clock output by the 1/3 frequency divider is at a frequence of 66.7 MHz.
In the portable computer configured as above, if a battery is supplying electric energy, the frequency of a bus clock provided to a host bus by the bridge controller 22 may be decreased to 66.7 MHz from 100 MHz, and the frequency of an internal clock used by the video processor 23 may also be decreased to 33.33 MHz from 66.7 MHz. This clock speed reduction results in extension of battery life.
A detecting means, which outputs a signal indicating power supplying mode after detecting which power source between an external AC power and a battery is supplied at present, can be integrated into the bridge controller 22 or may be implemented as a separate device.
FIG. 4 is a block diagram of a portable computer in which another bus clock controlling apparatus in accordance with the present invention is embedded. In the block diagram of FIG. 4, PLL circuits for reducing clock speed in battery mode may not be included in the bridge controller 32 and the video processor 33. Instead, a separate PLL block 40 may be included in the embodiment of FIG. 4. The PLL block 40, which can be manufactured with a customized semiconductor such as an ASIC (Application Specific Integrated Circuit), may provide each element with respective necessary clocks of mutually different frequency. A clock generator 30 may be further included in the embodiment of FIG. 4 to supply the PLL block 40 with a basic clock 114 of 33.33 MHz.
However, a PLL circuit 110 for producing 600 MHz or 500 MHz by multiplying 100 MHz differently may be embedded in the CPU 11 as mentioned above.
The frequency 33.33 MHz of the basic clock 114 applied to the PLL block 40 from the clock generator 30 may be equal to the lowest among clock frequencies the PLL block 40 provides in battery supplying mode. The PLL block 40 may be configured as in FIG. 5 to supply all clocks, namely, 100 MHz clock necessary to the CPU 11 regardless of power supplying mode, and 33.33 MHz, 66.7 MHz and 100 MHz clocks which are selectively provided to the bridge controller 32 and video processor 33 according to power supplying mode.
A phase comparator 421 of FIG. 5 may adjust the frequency of the approximately 200 MHz oscillating clock of a VCO 422 in proportion to a detected phase difference between the 33.33 MHz clock 114 from clock generator 30 and a ⅙ divided clock from the 200 MHz oscillating clock. As a result, the phase of the 200 MHz oscillating clock may be locked with the applied 33.33 MHz clock 114 from clock generator 30.
In phase-locked state of the 200 MHz clock, a 100 MHz clock may be produced from a ½ divider 423 dividing the 200 MHz clock by two, and 66.7 MHz clock may also be produced from a ⅓ divider 425 dividing the 200 MHz clock by three. Therefore, the 100 MHz clock 111 from the ½ divider 423 may be applied to the CPU 11 at all times.
In the circuit of FIG. 5, switches 426a and 426b select ‘A’ terminals as input if power supplying mode is indicative of external AC, so that the 100 MHz clock is applied to the bridge controller 32 as host clock 112 and the 66.7 MHz clock is applied to the video processor 33 as AGP clock 113.
If electric power is fed from a battery, ‘B’ terminals are chosen; therefore, the host clock 112 and the AGP clock 113 become 66.7 MHz and 33.33 MHz, respectively.
Accordingly, lower frequency clocks in battery mode than in AC mode may be provided for corresponding devices, which means that power consumption is reduced when a battery is supplying necessary electric energy.
In the embodiments of FIGS. 2 and 4, the output clocks of the clock generators 20 and 30 may be applied without regard to power supplying mode. Furthermore, in the embodiments of FIGS. 2 and 4, clock frequency adjusting means may be embedded in the CPU, bridge controller, and video processors or implemented as a separate device.
As can be appreciated, based on the disclosure of the preferred embodiments, the output of the clock generators 20 and 30 of FIGS. 2 and 4, respectively, may be applied without raising the frequency during the battery power mode but increasing the clock frequency if an AC power mode is detected. Alternatively, the output of the clock generators 20 and 30 may be applied without frequency adjustment in the AC power mode but decreasing the clock frequency if a battery power mode is detected.
In another embodiment, the clock frequency adjusting means may be integrated into a clock generator 30. The clock frequency adjusting means mentioned here is a device which adjusts or maintains frequency of an input clock based on which power source is feeding electric energy, and applies the frequency-adjusted or -maintained clock to external devices.
An alternative embodiment of the invention, the frequency adjusting means may be embedded in other combinations of the clock generator, PLL ASIC, CPU, bridge controller, video processor, and/or other devices.
The bus clock controlling apparatus of a portable computer according to the present invention reduces speed of a bus clock and a device clock in battery mode. Therefore, electric energy stored in a battery is saved, extending battery life.
In addition, the present invention can be applied to a PCI bus for data communication among peripheral devices connected to the PCI bus by providing the clock to another Bridge controller for a PCI bus in the same way as for the host bus.
The foregoing embodiments and advantages are merely exemplary and are not to be construed as limiting the present invention. The present teaching can be readily applied to other types of apparatuses. The description of the present invention is intended to be illustrative, and not to limit the scope of the claims. Many alternatives, modifications, and variations will be apparent to those skilled in the art. In the claims, means-plus-function clauses are intended to cover the structures described herein as performing the recited function and not only structural equivalents but also equivalent structures.

Claims (45)

1. An apparatus having a CPU wherein the improvement comprises:
a clock generator generating a first clock signal for the CPU, and a second clock for the a bridge controller, wherein the first and second clock signals are two distinct clock signals outputted by the clock generator and have different frequencies; and
athe bridge controller comprising a logic device for outputting the second clock signal adjusted based on a power source and independent of the first clock signal.
2. The apparatus of claim 1, wherein the bridge controller controls a clock speed of a bus connected between the CPU and the bridge controller for data communication among a plurality of peripheral devices of the apparatus using the adjusted second clock.
3. The apparatus of claim 1, wherein the power source is one of AC power mode and battery power mode.
4. The apparatus of claim 1, wherein the apparatus further includes a video processor and the clock generator generates a third clock signal for the video processor, the third clock signal being distinct from the first and second clock signals and having a different frequency than the first and second clock signals.
5. The apparatus of claim 4, wherein the improvement further comprises a second logic device for receiving the third clock signal and adjusting the third clock signal based on the power source.
6. The apparatus of claim 4, wherein the first clock signal has a higher frequency than the second clock signal and the second clock signal has a higher frequency than the third clock signal, and wherein the bridge controller controls a clock speed of a bus for data communication with the CPU.
7. The apparatus of claim 1, wherein the logic device increases a frequency of the second clock signal in an AC power mode and outputs the second clock signal without a frequency adjustment in a battery power mode.
8. The apparatus of claim 1, wherein the logic device outputs the second clock signal in a battery power mode without a frequency adjustment.
9. The apparatus of claim 5, wherein the second logic device increases a frequency of the third clock signal in an AC power mode and outputs the third clock signal without a frequency adjustment in a battery power mode.
10. The apparatus of claim 5, wherein the second logic device outputs the third clock signal in a battery power mode without a frequency adjustment.
11. The apparatus of claim 5, wherein the first logic is a phase locked loop (PLL) and the second logic device is a PLL.
12. An apparatus having a CPU and a bridge controller, wherein the improvement comprises:
a clock generator generating a first clock signal; and
a clock adjustor receiving the first clock signal and operating in a power source mode, said clock adjustor generating a second clock signal for the CPU and a third clock signal for the bridge controller, wherein the second and third clock signals are two distinct clock signals outputted by the clock adjustor and have frequencies that are independent of each other, wherein the apparatus further includes a video processor and the clock adjustor generates a fourth clock signal for the video processor, the fourth clock signal being distinct from the second and third clock signals and having a different frequency than the second and third clock signals.
13. The apparatus of claim 12, wherein the bridge controller controls a clock speed of a bus for data communication among a plurality of peripheral devices of the apparatus.
14. The apparatus of claim 13, wherein the clock adjustor is a phase locked loop (PLL), and wherein the bus is a host bus.
15. The apparatus of claim 12, wherein the CPU further comprises a phase locked loop (PLL) receiving the second clock signal for the CPU and adjusting the second clock signal based on one of AC power mode and battery power mode.
16. The apparatus of claim 12, wherein the second clock signal has a higher frequency than the third clock signal and the third clock signal has a higher frequency than the fourth clock signal.
17. The apparatus of claim 12, wherein the power source is one of an AC power mode or a battery power mode.
18. The apparatus of claim 12, wherein the clock adjuster adjusts the third clock signal for the bridge controller based on the power source mode and independent of the second clock signal.
19. The apparatus of claim 12, wherein the second and third clock signals are independent of each other in each of at least two power source modes, and wherein the second clock signal includes at least two different frequencies selected in accordance with the power source mode.
20. A method for performing clock speed generation, comprising:
receiving a base clock signal;
selectively multiplying the base clock signal by a first factor to produce a first higher frequency clock signal, and by a second factor to produce a second higher frequency clock signal, wherein the first and second higher frequency clock signals are different and phase-locked with the base clock signal;
receiving a power mode signal;
selectively outputting the first higher frequency clock signal to a first device and the second higher frequency clock signal to a second device based on the power mode signal, wherein the first device is a processor and the second device is a bridge controller; and
generating a third higher frequency clock signal for a video processor, wherein the third clock signal being distinct from the first and second clock signals and having a different frequency than the first and second clock signals.
21. The method of claim 20, wherein the power mode signal is an AC power mode signal or a battery power mode signal and the second higher frequency clock signal is selectively output independent of the first higher frequency clock signal.
22. The method of claim 20, wherein the second higher frequency clock signal is selectively output independent of the first higher frequency clock signal, and wherein the second higher frequency clock signal is selectively output by being output as is or reduced according to the power mode signal.
23. The method of claim 20, wherein the second higher frequency clock signal has at least two different frequencies selected in accordance with the power mode signal.
24. A method for performing clock speed generation, comprising:
supplying a first clock signal by a first logic to generate a first higher frequency clock signal to a CPU;
supplying a second clock signal by a second logic to generate a second higher frequency clock signal to a bridge controller, wherein the first and second clock signals are distinct;
receiving by the second logic, a power mode signal and adjusting the second clock signal; and
selectively outputting the second higher frequency clock signal based on the power mode signal independent of the first clock signal, wherein the bridge controller controls a clock speed of a bus connected therebetween for data communication with the CPU using the outputted second higher frequency clock signal.
25. The method of claim 24, wherein the first clock signal is greater than the second clock signal, wherein the power mode signal is an AC power mode signal or battery power mode signal.
26. The method of claim 24, wherein the first logic and the second logic are PLLs (Phase Locked Loop).
27. A mobile terminal, comprising:
a processing unit operating at a first clock and a bridge controller provided with a second clock, each configured to process data,
wherein the first and second clock signals are two distinct clock signals and have different frequencies; and
a video processing unit configured to process video data and to operate at a third clock signal,
wherein the third clock signal is distinct from the first and second clock signals and has a different frequency than at least one of the first and second clock signals, and the frequency of the third clock signal is varied based on a power source.
28. The mobile terminal of claim 27, wherein the power source is one of AC power mode and battery power mode.
29. The mobile terminal of claim 27, wherein a frequency of the first clock signal of the processing unit is varied based on the power source.
30. The mobile terminal of claim 29, wherein the power source is one of AC power mode and battery power mode.
31. The mobile terminal of claim 30, wherein the frequency of the first clock signal is varied such that the frequency of the first clock signal in the AC power mode is higher than the frequency of the first clock signal in the battery power mode, and the frequency of the third clock signal is varied such that the frequency of the third clock signal in the AC power mode is higher than the frequency of the third clock signal in the battery power mode.
32. The mobile terminal of claim 29, further comprising:
a first phase locked loop (PLL) circuit configured to vary the frequency of the first clock signal based on the power source;
a second PLL circuit configured to control the second clock signal; and
a third PLL circuit configured to vary the frequency of the third clock signal based on the power source.
33. The mobile terminal of clam 32, wherein the first, second and third PPL circuits are provided in the processing unit, the bridge controller, and the video processing unit, respectively.
34. A mobile terminal, comprising:
a processing unit having a first phase locked loop (PLL) circuit and configured to operate at a first clock;
a bridge controller having a second PLL circuit and configured to operate at a second clock;
a video processing unit having a third PLL circuit and configured to operate at a third clock,
wherein a frequency of the first clock of the processing unit is varied based on a power source, and a frequency of the third clock of the video processing unit is varied based on the power source.
35. The mobile terminal of claim 34, wherein the power source is one of AC power mode and battery power mode.
36. The mobile terminal of claim 35, wherein the frequency of the first clock is varied such that the frequency of the first clock in the AC power mode is higher than the frequency of the first clock in the battery power mode, and the frequency of the third clock is varied such that the frequency of the third clock in the AC power mode is higher than the frequency of the third clock in the battery power mode.
37. The mobile terminal of claim 36, wherein the bridge controller controls a clock speed of a bus connected between the processing unit and the bridge controller for data communication among a plurality of peripheral devices of the mobile terminal using the second clock.
38. A method of controlling a mobile terminal including a processing unit, a bridge controller and a video processing unit, all operatively coupled, the method comprising:
generating a first clock for the processing unit, a second clock for the bridge controller, and a third clock for the video processing unit, wherein the first, second and third clocks are distinct clocks and have different frequencies;
varying a frequency of the first clock based on a power mode of the mobile terminal and operating the processing unit at the varied first clock; and
varying a frequency of the third clock based on the power mode of the mobile terminal and operating the video processing unit at the varied third clock.
39. The method of claim 38, wherein the power source is one of AC power mode and battery power mode.
40. The method of claim 39, wherein the frequency of the first clock is varied such that the frequency of the first clock in the AC power mode is higher than the frequency of the first clock in the battery power mode, and the frequency of the third clock is varied such that the frequency of the third clock in the AC power mode is higher than the frequency of the third clock in the battery power mode.
41. The method of claim 40, further comprising:
controlling, by the bridge controller, a clock speed of a bus connected between the processing unit and the bridge controller for data communication among a plurality of peripheral devices of the mobile terminal, using the second clock.
42. A method for performing clock speed generation, comprising:
supplying a first clock signal by a first logic to generate a first higher frequency clock signal for a processing unit;
supplying a second clock signal for a bridge controller, wherein the first and second clock signals are distinct, and the bridge controller controls a clock speed of a bus connected therebetween for data communication with the processing unit using the second clock signal;
supplying a third clock signal by a third logic to generate a third higher frequency clock signal for a video processing unit; and
selectively outputting the third higher frequency clock signal based on a power mode signal.
43. The method of claim 42, wherein the power mode signal is an AC power mode signal or battery power mode signal.
44. The method of claim 42, wherein the first logic and the second logic are PLLs (Phase Locked Loop).
45. The method of claim 42, further comprising:
selectively outputting the first higher frequency clock signal based on the power mode signal.
US12/141,850 2000-12-09 2008-06-18 System and method for optimizing clock speed generation in a computer Expired - Lifetime USRE42293E1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US12/141,850 USRE42293E1 (en) 2000-12-09 2008-06-18 System and method for optimizing clock speed generation in a computer

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
KR2000-74974 2000-12-09
KR10-2000-0074974A KR100369768B1 (en) 2000-12-09 2000-12-09 Apparatus for controling a frequency of bus clock in portable computer
US10/003,345 US7096373B2 (en) 2000-12-09 2001-12-06 System and method for optimizing clock speed generation in a computer
US12/141,850 USRE42293E1 (en) 2000-12-09 2008-06-18 System and method for optimizing clock speed generation in a computer

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US10/003,345 Reissue US7096373B2 (en) 2000-12-09 2001-12-06 System and method for optimizing clock speed generation in a computer

Publications (1)

Publication Number Publication Date
USRE42293E1 true USRE42293E1 (en) 2011-04-12

Family

ID=19702889

Family Applications (2)

Application Number Title Priority Date Filing Date
US10/003,345 Ceased US7096373B2 (en) 2000-12-09 2001-12-06 System and method for optimizing clock speed generation in a computer
US12/141,850 Expired - Lifetime USRE42293E1 (en) 2000-12-09 2008-06-18 System and method for optimizing clock speed generation in a computer

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US10/003,345 Ceased US7096373B2 (en) 2000-12-09 2001-12-06 System and method for optimizing clock speed generation in a computer

Country Status (2)

Country Link
US (2) US7096373B2 (en)
KR (1) KR100369768B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10891171B2 (en) * 2016-01-18 2021-01-12 Huawei Technologies Co., Ltd. Method, apparatus and device for transitioning between data and control core and migrating clock task from data core to control core

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100867589B1 (en) * 2002-04-17 2008-11-10 엘지전자 주식회사 Method for managing CPU thermal based on battery remaining in note-book system
US6993617B2 (en) * 2002-05-01 2006-01-31 Sun Microsystems, Inc. System-on-a-chip having an on-chip processor and an on-chip dynamic random access memory (DRAM)
TW589831B (en) * 2002-12-05 2004-06-01 Via Tech Inc Multi-port network interface circuit and related method for triggering transmission signals of multiple ports with clocks of different phases
US7290161B2 (en) * 2003-03-24 2007-10-30 Intel Corporation Reducing CPU and bus power when running in power-save modes
US20040199800A1 (en) * 2003-04-04 2004-10-07 Chien-Chih Yu Power management system of a portable computer
US7124309B2 (en) * 2003-07-21 2006-10-17 Intel Corporation Method, system, and apparatus for an efficient power dissipation
KR100716730B1 (en) * 2004-06-11 2007-05-14 삼성전자주식회사 Method for decreasing the power consumption in cpu idle-state and mobile device using the same
US7512825B2 (en) * 2004-09-27 2009-03-31 Hewlett-Packard Development Company, L.P. Responding to DC power degradation
JP2006155051A (en) * 2004-11-26 2006-06-15 Sony Corp Device for processing information and control method thereof
US7228446B2 (en) * 2004-12-21 2007-06-05 Packet Digital Method and apparatus for on-demand power management
US7337335B2 (en) * 2004-12-21 2008-02-26 Packet Digital Method and apparatus for on-demand power management
US7539278B2 (en) * 2005-12-02 2009-05-26 Altera Corporation Programmable transceivers that are able to operate over wide frequency ranges
US8015428B2 (en) * 2007-06-12 2011-09-06 Renesas Electronics Corporation Processing device and clock control method
US8312299B2 (en) 2008-03-28 2012-11-13 Packet Digital Method and apparatus for dynamic power management control using serial bus management protocols
US8700934B2 (en) * 2010-07-27 2014-04-15 Blackberry Limited System and method for dynamically configuring processing speeds in a wireless mobile telecommunications device

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5588004A (en) 1994-09-07 1996-12-24 Hitachi, Ltd. Bus synchronizing method and system based thereon
US5754867A (en) 1996-03-20 1998-05-19 Vlsi Technology, Inc. Method for optimizing performance versus power consumption using external/internal clock frequency ratios
US5918058A (en) 1997-02-20 1999-06-29 Arm Limited Routing of clock signals in a data processing circuit with a power saving mode of operation
US5918061A (en) 1993-12-29 1999-06-29 Intel Corporation Enhanced power managing unit (PMU) in a multiprocessor chip
US6163851A (en) 1997-11-05 2000-12-19 Mitsubishi Electric System Lsi Design Corporation Data processor
US6442407B1 (en) 1997-08-02 2002-08-27 Koninklijke Philips Electronics N.V. Mobile radio telephone set
US6535449B2 (en) 2001-05-29 2003-03-18 Mitsubishi Denki Kabushiki Kaisha Semiconductor memory unit in which power consumption can be restricted
US6564332B1 (en) 1998-12-23 2003-05-13 Intel Corporation Method and apparatus for managing power consumption in a computer system responsive to the power delivery specifications of a power outlet
US6600575B1 (en) * 1998-07-22 2003-07-29 Oki Data Corporation Clock supply circuit
US6668292B2 (en) 1999-08-31 2003-12-23 Advanced Micro Devices, Inc. System and method for initiating a serial data transfer between two clock domains
US6704879B1 (en) 1999-08-26 2004-03-09 Micron Technology, Inc. Dynamically controlling a power state of a graphics adapter
US6728890B1 (en) * 2000-09-26 2004-04-27 Sun Microsystems, Inc. Method and apparatus for controlling a bus clock frequency in response to a signal from a requesting component
US6763478B1 (en) 2000-10-24 2004-07-13 Dell Products, L.P. Variable clock cycle for processor, bus and components for power management in an information handling system
US6931563B2 (en) * 2000-08-01 2005-08-16 Fujitsu Limited Clock supply controller supplies an independent clock control signal to a PCMCIA controller which generates an interrupt signal
US7003685B2 (en) * 2001-04-25 2006-02-21 Lg Electronics Inc. Apparatus of controlling supply of device drive clocks

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5918061A (en) 1993-12-29 1999-06-29 Intel Corporation Enhanced power managing unit (PMU) in a multiprocessor chip
US5588004A (en) 1994-09-07 1996-12-24 Hitachi, Ltd. Bus synchronizing method and system based thereon
US5754867A (en) 1996-03-20 1998-05-19 Vlsi Technology, Inc. Method for optimizing performance versus power consumption using external/internal clock frequency ratios
US5918058A (en) 1997-02-20 1999-06-29 Arm Limited Routing of clock signals in a data processing circuit with a power saving mode of operation
US6442407B1 (en) 1997-08-02 2002-08-27 Koninklijke Philips Electronics N.V. Mobile radio telephone set
US6163851A (en) 1997-11-05 2000-12-19 Mitsubishi Electric System Lsi Design Corporation Data processor
US6600575B1 (en) * 1998-07-22 2003-07-29 Oki Data Corporation Clock supply circuit
US6564332B1 (en) 1998-12-23 2003-05-13 Intel Corporation Method and apparatus for managing power consumption in a computer system responsive to the power delivery specifications of a power outlet
US6704879B1 (en) 1999-08-26 2004-03-09 Micron Technology, Inc. Dynamically controlling a power state of a graphics adapter
US6668292B2 (en) 1999-08-31 2003-12-23 Advanced Micro Devices, Inc. System and method for initiating a serial data transfer between two clock domains
US6931563B2 (en) * 2000-08-01 2005-08-16 Fujitsu Limited Clock supply controller supplies an independent clock control signal to a PCMCIA controller which generates an interrupt signal
US6728890B1 (en) * 2000-09-26 2004-04-27 Sun Microsystems, Inc. Method and apparatus for controlling a bus clock frequency in response to a signal from a requesting component
US6763478B1 (en) 2000-10-24 2004-07-13 Dell Products, L.P. Variable clock cycle for processor, bus and components for power management in an information handling system
US7003685B2 (en) * 2001-04-25 2006-02-21 Lg Electronics Inc. Apparatus of controlling supply of device drive clocks
US6535449B2 (en) 2001-05-29 2003-03-18 Mitsubishi Denki Kabushiki Kaisha Semiconductor memory unit in which power consumption can be restricted

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10891171B2 (en) * 2016-01-18 2021-01-12 Huawei Technologies Co., Ltd. Method, apparatus and device for transitioning between data and control core and migrating clock task from data core to control core

Also Published As

Publication number Publication date
US7096373B2 (en) 2006-08-22
KR100369768B1 (en) 2003-03-03
KR20020045691A (en) 2002-06-20
US20020073351A1 (en) 2002-06-13

Similar Documents

Publication Publication Date Title
USRE42293E1 (en) System and method for optimizing clock speed generation in a computer
USRE41752E1 (en) Bus clock controlling apparatus and method
US6788156B2 (en) Adaptive variable frequency clock system for high performance low power microprocessors
US8479030B2 (en) Power management of components having clock processing circuits
EP0162870B1 (en) Synthesized clock microcomputer with power saving
TWI299118B (en) Method of and apparatus for processing clock signals, method of reducing power consumption in a power-save mode, computing apparatus, and communication apparatus
EP0539884B1 (en) Integrated circuit and electronic apparatus
EP1688820A2 (en) Clock supplying method and information processing apparatus
US6845462B2 (en) Computer containing clock source using a PLL synthesizer
US5361044A (en) Phase locked loop frequency synthesizer
US8266470B2 (en) Clock generating device, method thereof and computer system using the same
JP5121010B2 (en) Image forming apparatus
JP2002091606A (en) Device for supplying clock signal and method for controlling the same
JPH09288527A (en) Power consumption reducing circuit
JP2000050621A (en) Power circuit for semiconductor integrated circuit
JP2001084054A (en) Electronic equpment
KR100444491B1 (en) Power circuit for decreasing ripple and method thereof
JPH08272478A (en) Clock controller
JPH05303444A (en) Clock signal feeder
JP2000036740A (en) Pll controller
JP3000360U (en) Reference signal generation circuit for communication equipment
JP2924846B2 (en) Semiconductor integrated circuit
JP2003513600A (en) Power supply voltage
KR100334777B1 (en) A frequency composite part of a portable communication terminal
JPH0983404A (en) Radio equipment

Legal Events

Date Code Title Description
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: 8

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553)

Year of fee payment: 12