WO2014209397A1 - A power detector circuit - Google Patents

A power detector circuit Download PDF

Info

Publication number
WO2014209397A1
WO2014209397A1 PCT/US2013/048774 US2013048774W WO2014209397A1 WO 2014209397 A1 WO2014209397 A1 WO 2014209397A1 US 2013048774 W US2013048774 W US 2013048774W WO 2014209397 A1 WO2014209397 A1 WO 2014209397A1
Authority
WO
WIPO (PCT)
Prior art keywords
voltage
circuit
coupled
motherboard
power
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.)
Ceased
Application number
PCT/US2013/048774
Other languages
French (fr)
Inventor
Nazar HAIDER
Hendra Rustam
Guneet Singh
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.)
Intel Corp
Original Assignee
Intel Corp
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 Intel Corp filed Critical Intel Corp
Priority to KR1020157032498A priority Critical patent/KR101880497B1/en
Priority to US14/125,448 priority patent/US20150177289A1/en
Priority to EP13887623.0A priority patent/EP3014288B1/en
Priority to PCT/US2013/048774 priority patent/WO2014209397A1/en
Priority to TW103121922A priority patent/TWI537698B/en
Priority to US14/576,471 priority patent/US20150102791A1/en
Publication of WO2014209397A1 publication Critical patent/WO2014209397A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G01—MEASURING; TESTING
    • G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R19/00—Arrangements for measuring currents or voltages or for indicating presence or sign thereof
    • G01R19/30—Measuring the maximum or the minimum value of current or voltage reached in a time interval
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16—Constructional details or arrangements
    • G06F1/20—Cooling means
    • G—PHYSICS
    • G01—MEASURING; TESTING
    • G01R—MEASURING ELECTRIC VARIABLES; MEASURING MAGNETIC VARIABLES
    • G01R19/00—Arrangements for measuring currents or voltages or for indicating presence or sign thereof
    • G01R19/0084—Measuring voltage only
    • G—PHYSICS
    • G05—CONTROLLING; REGULATING
    • G05F—SYSTEMS FOR REGULATING ELECTRIC OR MAGNETIC VARIABLES
    • G05F1/00—Automatic systems in which deviations of an electric quantity from one or more predetermined values are detected at the output of the system and fed back to a device within the system to restore the detected quantity to its predetermined value or values, i.e. retroactive systems
    • G05F1/10—Regulating voltage or current 
    • G05F1/46—Regulating voltage or current  wherein the variable actually regulated by the final control device is DC
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26—Power supply means, e.g. regulation thereof
    • G06F1/32—Means for saving power
    • G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3206—Monitoring of events, devices or parameters that trigger a change in power modality
    • G06F1/3209—Monitoring remote activity, e.g. over telephone lines or network connections
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26—Power supply means, e.g. regulation thereof
    • G06F1/32—Means for saving power
    • G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234—Power saving characterised by the action undertaken
    • G06F1/324—Power saving characterised by the action undertaken by lowering clock frequency
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26—Power supply means, e.g. regulation thereof
    • G06F1/32—Means for saving power
    • G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234—Power saving characterised by the action undertaken
    • G06F1/3296—Power saving characterised by the action undertaken by lowering the supply or operating voltage
    • H—ELECTRICITY
    • H03—ELECTRONIC CIRCUITRY
    • H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M1/00—Analogue/digital conversion; Digital/analogue conversion
    • H03M1/66—Digital/analogue converters
    • Y—GENERAL 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
    • Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02D—CLIMATE 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/00—Energy efficient computing, e.g. low power processors, power management or thermal management

Definitions

  • Power management is used to control and reduce power usage so that the server delivers optimal performance and the power supply does not get overloaded.
  • Fig. 1 is a block diagram of a system for power management and delivery in an electronic device.
  • Fig. 2 is a graph illustrating the relationship between voltage and current in a power detector circuit.
  • Fig. 3 is a graph illustrating sensed voltage levels in a power detector circuit for various server platform configurations.
  • Fig. 4 is a diagram of an embodiment of a power detector circuit.
  • Fig. 5 is a diagram of an embodiment of a power detector circuit.
  • Fig. 6 is a diagram of an embodiment of a power detector circuit.
  • Fig. 7 is a diagram of an embodiment of a power detector circuit.
  • Fig. 8 is a diagram of an embodiment of a power detector circuit.
  • Fig. 9 is a process flow diagram of a method for detecting maximum power usage.
  • Thermal design power represents the amount of power dissipated when a CPU is running at its nominal frequency while running the highest power real world application.
  • Maximum application power represents the maximum amount of power dissipated when the CPU is running non-virus applications, which can occur when the CPU is overclocked or in Turbo.
  • Maximum power (P ma x) is a power specification that refers to the absolute maximum power dissipated by the CPU during operation.
  • a power virus is a malicious computer program that is coded to maximize CPU power dissipation (or thermal energy output), causing the electronic device to overheat over time.
  • a power virus can cause the CPU to operate at P max .
  • P max can be several times greater than TDP, and may be substantially greater than P app .
  • P max is not sustainable by the server platform's power supply.
  • a power detector circuit in an electronic device can control the amount of power dissipated by a CPU in operation and reduce thermal output in order to prevent overheating.
  • the power detector circuit can measure voltage at a sensing point, and determine if a certain power condition has been reached.
  • a power condition can refer to a level of power dissipated by a central processing unit (CPU) during operation. If the power condition has been reached, the power detector circuit can send out an alert to reduce power production. By measuring voltage, the power detector circuit can provide fast feedback (within a few microseconds) that the power condition has been reached.
  • the power detector circuit can also be adapted to be used for a number of different electronic device configurations.
  • Fig. 1 is a block diagram of a system for power management and delivery in an electronic device.
  • the system 100 can be used in an electronic device such as a server platform, a computer, a tablet, or a mobile phone.
  • the electronic device can utilize a multi-core processor.
  • the system 100 includes a central processing unit (CPU) 102 connected to a motherboard 104.
  • the CPU 102 is used to run programs and applications, and may contain multiple processor cores 105. In some embodiments, the system 100 will utilize more than one CPU 102.
  • a power control unit 106 is configured to deliver power to the one or more processor cores 102.
  • the power control unit 106 can control the amount of power delivered to the one or more processor cores 102, and can throttle the one or more processor cores 102 in order to reduce power usage.
  • the power control unit 106 can be coupled to or be contained in the CPU 102.
  • a power supply 107 can deliver power to the motherboard.
  • a power detector circuit 108 can be coupled to the CPU 102 or the power control unit 106.
  • the power detector circuit 108 is configured to measure how much power is being produced by the CPU 102 during operation. More specifically, a sensed voltage in the power detector circuit 108 can be measured at a sense point within the power detector circuit 108. In some embodiments, the sense point can be a sensor 109. If the sensed voltage is less than a pre-determined threshold, then the power detector circuit 108 can determine that a certain power condition has been detected. When the power condition has been detected, the power detector circuit 108 can send an alert to the power control unit 106, and command the power control unit 106 to throttle the one or more processor cores 102 to reduce power production.
  • the power condition can occur when a threshold of power produced is reached.
  • the threshold can be P ma x, the maximum amount of power produced while a processor core 102 is running a power virus.
  • a user can set the threshold at a particular level, e.g. P app .
  • Fig. 2 is a graph illustrating the relationship between voltage and current in a power detector circuit. As is seen in the graph 200, the voltage 202 is proportional to the current 204.
  • the current 204 can be supplied from a voltage regulator to a loadline in a circuit.
  • the current 204 can represent the amount of power produced during CPU operation.
  • I max 206 represents the current at P ma x, the maximum amount of power produced while a CPU is running a power virus.
  • the loadline of Fig. 2 has a resistance of 1 mQ.
  • motherboard voltage regulator provides a nominal voltage of 1 .8 V, which is the voltage of the loadline when no current is present. When the current is at l ma x (200 A), the voltage in the loadline is 1 .6 V.
  • Fig. 3 is a graph illustrating sensed voltage levels in a power detector circuit for various server platform configurations.
  • the graph 300 displays the voltage sensed 302 for platform configurations, also known as skews, at three different current levels using a power detecting circuit.
  • Each skew 604 is represented by a series of letters that indicate characteristics of the server platform's components, and a number that represents operating temperature.
  • Each component of the server platform may be realistic (indicated by "r"), typical ("t"), slow ("s"), or fast ("f”).
  • "typical” represents a CPU part that consists of transistors and interconnects which are deemed typical for the process technology that the CPU is manufactured with.
  • the operating temperature may be between 0 ° C and 1 10 ° C.
  • the skew "rsss_0.0" indicates a realistic server platform with a slow P transistor, a slow N transistor, a slow processor, and an operating temperature of 0° C.
  • the sensed voltage readings 302 at each current level is relatively consistent across the different skews 304. This indicates that the power detecting circuit 108 may be used adaptable for different configurations.
  • Fig. 4 is a diagram of an embodiment of a power detector circuit.
  • the power detector circuit 400 which is an example of the power detector circuit 108 shown in Fig. 1 , can monitor power production and notify a power control unit 106 if a certain power condition has been reached.
  • the power detector circuit 400 is configured for current mode sensing. In current mode sensing, a motherboard voltage regulator (MBVR) 402 supplies currents to a pair of circuit lines in order to cancel out temperature-related variance in the resistance of the circuit lines.
  • MBVR motherboard voltage regulator
  • the MBVR 402 coupled to a motherboard 104 supplies a first current ( ) 404 to a loadline 406 with a first resistor (R-i(T)) 408.
  • the loadline 406 can represent connection from the MBVR to a CPU 102 in which the first current 404 is provided.
  • the resistance value of the first resistor 408 may vary depending on temperature.
  • a second line 410 with a second resistor (R 2 CO) 412 can be coupled to the loadline 406, such that a second current (l 2 ) 414 travels along the second line 410.
  • the resistance value of the second resistor 412 may also vary depending on temperature.
  • the first resistor 408 and the second resistor 412 may be in close thermal proximity of one another, such that they both experience proportionally similar changes in resistance.
  • the loadline 406 and the second line 410 are coupled to an amplifier 416.
  • the amplifier 416 can be used to force the voltage across the first resistor 408 and the voltage across the second resistor 412 to be equal.
  • the loadline 406 can be connected to the positive input of the amplifier 416, and the second line 410 can be coupled to the negative input of the amplifier 416.
  • the amplifier 416 can be a low offset amplifier.
  • the output of the amplifier 416 is coupled to a precision resistor (R sense ) 418, which may be coupled to the motherboard 104.
  • the sensed voltage (V sense ) across the precision resistor 218 can be measured by the power detector circuit 200 at a sense point 420 nearby.
  • the sense point 420 is connected to an input of a comparator 422.
  • the other input is connected to a digital-to-analog converter (DAC) 424, which is configured to provide a reference voltage (V ref ) to the comparator 422.
  • V ref digital-to-analog converter
  • the reference voltage may be the voltage level in which maximum power (P ma x) occurs.
  • the reference voltage may also be a user-defined voltage level.
  • the DAC 424 can be coupled to the motherboard 104 or the power control unit 106.
  • the comparator 422 can compare the sensed voltage to the reference voltage.
  • a filter 426 coupled to the output of the comparator 422 can detect if the sensed voltage falls below the reference voltage for a sustained amount of time. If the sensed voltage does fall below the reference voltage for a sustained amount of time, the power detector circuit 400 can send an alert to the power control unit 106 that a power condition has been reached, and command the power control unit 106 to throttle or slow down operation in one or more processor cores 102.
  • the value of the first current can ultimately be calculated.
  • the sensed voltage at the precision resistor 418 is caused by the second current 414. Therefore, the value of the second current 418 can be determined by in the following equation: v sense ' 2 ⁇ sense
  • the amplifier 416 forces the voltage across the first resistor 408 and the voltage across the second resistor 412 to be equal. Thus, any change in resistance in the first resistor 408 due to temperature is effectively canceled out due to a
  • Fig. 5 is a diagram of an embodiment of a power detector circuit.
  • the power detector circuit 500 which is an example of the power detector circuit 108 shown in Fig. 1 , can be configured to power production and notify a power control unit if a certain power condition has been reached.
  • the power detector circuit is configured for voltage mode sensing. In voltage mode sensing, a motherboard voltage regulator (MBVR) 402 is used to cancel out temperature-related variance in a circuit line.
  • MBVR motherboard voltage regulator
  • the MBVR 402 coupled to a motherboard 104 supplies a first current (h) 404 to a loadline 406 with a first resistor (R-i(T)) 408.
  • the loadline 406 can represent connection from the MBVR to a CPU 102 in which the first current 404 is provided.
  • the resistance value of the first resistor 408 may vary depending on temperature.
  • the loadline 406 may loop back to the MBVR 402, allowing the MBVR 402 to regulate and cancel any temperature-related changes in the resistance of the first resistor 408.
  • the sensed voltage (V sense ) along the loadline 406 can be measured at a sense point 502.
  • the sense point 502 is connected to an input of a comparator 422.
  • the other input is connected to a digital-to-analog converter (DAC) 424, which is configured to provide a reference voltage (V ref ) to the comparator 422.
  • V ref digital-to-analog converter
  • the reference voltage may be the voltage level in which maximum power (P ma x) occurs.
  • the reference voltage may also be a user-defined voltage level.
  • the DAC 424 can be coupled to the motherboard 104 or the power control unit 106.
  • the comparator 422 can compare the sensed voltage to the reference voltage.
  • a filter 426 coupled to the output of the comparator 422 can detect if the sensed voltage falls below the reference voltage for a sustained amount of time. If the sensed voltage does fall below the reference voltage for a sustained amount of time, the power detector circuit 400 can send an alert to the power control unit 106 that a power condition has been reached, and command the power control unit 106 to throttle or slow down operation in one or more processor cores 102.
  • the comparator 422 may not be able to accept a high voltage.
  • the sensed voltage may be reduced using a voltage divider 504 at the sense point 502.
  • the voltage divider 504 may be a resistive divider, a low-pass RC filter, an inductive divider, or a capacitive divider. Accordingly, the reference voltage can be scaled down with the voltage ratio of the voltage divider 504.
  • Fig. 6 is a diagram of an embodiment of a power detector circuit.
  • the power detector circuit 600 which is an example of the power detector circuit 108 shown in Fig. 1 , can be configured to power production and notify a power control unit if a certain power condition has been reached.
  • the power detector circuit is configured to switch between current mode sensing and voltage mode sensing.
  • the power detector circuit 600 includes components shown in the circuits illustrated Figs. 4 and 5, along with a switch 602 that allows the power detector circuit 600 to change between the circuit configured for current mode sensing (Fig. 4) and the circuit configured for voltage mode sensing (Fig. 5).
  • Fig. 7 is a diagram of an embodiment of a power detector circuit.
  • the power detector circuit 700 which is an example of the power detector circuit 108 shown in Fig. 1 , can monitor power production and notify a power control unit 106 if a certain power condition has been reached.
  • the power detector circuit 700 is configured for current mode sensing.
  • a motherboard voltage regulator (MBVR) 402 supplies currents to a pair of circuit lines in order to cancel out temperature-related variance in the resistance of the circuit lines.
  • the power detector circuit 700 includes components shown in the circuit illustrated in Fig. 4.
  • the power detector circuit further includes an up/down counter 702 coupled to the output of the amplifier 416.
  • the up/down counter 702 can compare the voltage from the loadline 406 (referred to herein as V-,) to the voltage from the second line 410 (referred to herein as V 2 ). If V 2 is greater than V ; the up/down counter 702 can count down in response, and enable transistors to increase the second current l 2 414 such that the value of V 2 is incrementally reduced to be equal to V-i . If V 2 is less than V-i , the up/down counter 702 can count up in response, and disable transistors to decrease the second current l 2 414 such that the value of V 2 is incrementally increased to be equal to V-i .
  • Fig. 8 is a diagram of an embodiment of a power detector circuit.
  • the power detector circuit 800 which is an example of the power detector circuit 108 shown in Fig. 1 , can monitor power production and notify a power control unit 106 if a certain power condition has been reached.
  • the power detector circuit 800 is configured to switch between current mode sensing and voltage mode sensing.
  • the power detector circuit 800 includes components shown in the circuit illustrated in Fig. 6.
  • the power detector circuit further includes an up/down counter 702 coupled to the output of the amplifier 416.
  • the up/down counter 702 can compare the voltage from the loadline 406 (referred to herein as V-,) to the voltage from the second line 410 (referred to herein as V 2 ). If V 2 is greater than V ; the up/down counter 702 can count down in response, and enable transistors to increase the second current l 2 414 such that the value of V 2 is incrementally reduced to be equal to V-i . If V 2 is less than V-i , the up/down counter 702 can count up in response, and disable transistors to decrease the second current l 2 414 such that the value of V 2 is incrementally increased to be equal to V-i .
  • Fig. 9 is a process flow diagram of a method for detecting maximum power usage.
  • the method 900 can be performed by a circuit in an electronic device.
  • the circuit determines a sensed voltage at a precision resistor.
  • the circuit compares the sensed voltage to a reference voltage.
  • the circuit sends an alert that a power condition has been reached in response to determining that the sensed voltage is less than the reference voltage.
  • each system shown in a figure the elements in some cases may each have a same reference number or a different reference number to suggest that the elements represented could be different or similar.
  • an element may be flexible enough to have different implementations and work with some or all of the systems shown or described herein.
  • the various elements shown in the figures may be the same or different. Which one is referred to as a first element and which is called a second element is arbitrary.
  • Coupled may mean that two or more elements are in direct physical or electrical contact. However, “coupled” may also mean that two or more elements are not in direct contact with each other, but yet still co-operate or interact with each other.
  • An embodiment is an implementation or example of the inventions.
  • embodiments or “other embodiments” means that a particular feature, structure, or characteristic described in connection with the embodiments is included in at least some embodiments, but not necessarily all embodiments, of the inventions.
  • the various appearances "an embodiment,” “one embodiment,” or “some embodiments” are not necessarily all referring to the same embodiments.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Electromagnetism (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Automation & Control Theory (AREA)
  • Measurement Of Current Or Voltage (AREA)
  • Continuous-Control Power Sources That Use Transistors (AREA)

Abstract

The present disclosure describes a circuit for managing power and heat. The circuit includes a motherboard voltage regulator to supply a current to a loadline. The circuit includes a sense point coupled to the loadline, the circuit to measure a sensed voltage at the sense point. The circuit also includes a comparator to compare the sensed voltage to a reference voltage. An output of the comparator is used to indicate a level of current being provided by the motherboard voltage regulator.

Description

A POWER DETECTOR CIRCUIT
BACKGROUND
[0001] The number of cores has rapidly increased for each new generation of servers, thanks to a constantly growing need for improved server performance.
However, the total power envelope for each generation of servers has not changed. Power management is used to control and reduce power usage so that the server delivers optimal performance and the power supply does not get overloaded.
BRIEF DESCRIPTION OF THE FIGURES
[0002] The following detailed description may be better understood by referencing the accompanying drawings, which contain specific examples of numerous objects and features of the disclosed subject matter.
[0003] Fig. 1 is a block diagram of a system for power management and delivery in an electronic device.
[0004] Fig. 2 is a graph illustrating the relationship between voltage and current in a power detector circuit.
[0005] Fig. 3 is a graph illustrating sensed voltage levels in a power detector circuit for various server platform configurations.
[0006] Fig. 4 is a diagram of an embodiment of a power detector circuit.
[0007] Fig. 5 is a diagram of an embodiment of a power detector circuit.
[0008] Fig. 6 is a diagram of an embodiment of a power detector circuit.
[0009] Fig. 7 is a diagram of an embodiment of a power detector circuit.
[0010] Fig. 8 is a diagram of an embodiment of a power detector circuit.
[0011] Fig. 9 is a process flow diagram of a method for detecting maximum power usage.
DETAILED DESCRIPTION
[0012] The present disclosure is related to thermal management and platform level power management and delivery in an electronic device. Thermal design power (TDP) represents the amount of power dissipated when a CPU is running at its nominal frequency while running the highest power real world application. Maximum application power (Papp) represents the maximum amount of power dissipated when the CPU is running non-virus applications, which can occur when the CPU is overclocked or in Turbo. Maximum power (Pmax) is a power specification that refers to the absolute maximum power dissipated by the CPU during operation. A power virus is a malicious computer program that is coded to maximize CPU power dissipation (or thermal energy output), causing the electronic device to overheat over time. A power virus can cause the CPU to operate at Pmax. Pmax can be several times greater than TDP, and may be substantially greater than Papp. Pmax is not sustainable by the server platform's power supply.
[0013] With each successive generation of server platform, the number of cores has increased, leading to a steep increase in Pmax in relation to TDP. As Pmax increases with each generation, so does the demand for larger power supplies and larger bulk caps on the server platform's motherboard to handle Pmax conditions. This is a trend that is not sustainable due to the real estate and infrastructure required. By improving feedback time between the server platform's power supply and CPU, the Pmax condition can be detected and remedied more quickly. As the CPU spends less time operating in Pmax, the need for larger and more expensive bulk caps is reduced.
[0014] A power detector circuit in an electronic device can control the amount of power dissipated by a CPU in operation and reduce thermal output in order to prevent overheating. The power detector circuit can measure voltage at a sensing point, and determine if a certain power condition has been reached. A power condition can refer to a level of power dissipated by a central processing unit (CPU) during operation. If the power condition has been reached, the power detector circuit can send out an alert to reduce power production. By measuring voltage, the power detector circuit can provide fast feedback (within a few microseconds) that the power condition has been reached. The power detector circuit can also be adapted to be used for a number of different electronic device configurations. The power detector circuit can be used to detect when the electronic device is operating under unsustainable conditions, and take action to alleviate the unsustainable conditions. [0015] Fig. 1 is a block diagram of a system for power management and delivery in an electronic device. The system 100 can be used in an electronic device such as a server platform, a computer, a tablet, or a mobile phone. In some embodiments, the electronic device can utilize a multi-core processor.
[0016] The system 100 includes a central processing unit (CPU) 102 connected to a motherboard 104. The CPU 102 is used to run programs and applications, and may contain multiple processor cores 105. In some embodiments, the system 100 will utilize more than one CPU 102. A power control unit 106 is configured to deliver power to the one or more processor cores 102. The power control unit 106 can control the amount of power delivered to the one or more processor cores 102, and can throttle the one or more processor cores 102 in order to reduce power usage. The power control unit 106 can be coupled to or be contained in the CPU 102. A power supply 107 can deliver power to the motherboard.
[0017] A power detector circuit 108 can be coupled to the CPU 102 or the power control unit 106. The power detector circuit 108 is configured to measure how much power is being produced by the CPU 102 during operation. More specifically, a sensed voltage in the power detector circuit 108 can be measured at a sense point within the power detector circuit 108. In some embodiments, the sense point can be a sensor 109. If the sensed voltage is less than a pre-determined threshold, then the power detector circuit 108 can determine that a certain power condition has been detected. When the power condition has been detected, the power detector circuit 108 can send an alert to the power control unit 106, and command the power control unit 106 to throttle the one or more processor cores 102 to reduce power production.
[0018] The power condition can occur when a threshold of power produced is reached. In some embodiments, the threshold can be Pmax, the maximum amount of power produced while a processor core 102 is running a power virus. In some embodiments, a user can set the threshold at a particular level, e.g. Papp.
[0019] Fig. 2 is a graph illustrating the relationship between voltage and current in a power detector circuit. As is seen in the graph 200, the voltage 202 is proportional to the current 204. The current 204 can be supplied from a voltage regulator to a loadline in a circuit. The current 204 can represent the amount of power produced during CPU operation. Imax 206 represents the current at Pmax, the maximum amount of power produced while a CPU is running a power virus.
[0020] In one example, the loadline of Fig. 2 has a resistance of 1 mQ. A
motherboard voltage regulator provides a nominal voltage of 1 .8 V, which is the voltage of the loadline when no current is present. When the current is at lmax (200 A), the voltage in the loadline is 1 .6 V.
[0021] Fig. 3 is a graph illustrating sensed voltage levels in a power detector circuit for various server platform configurations. The graph 300 displays the voltage sensed 302 for platform configurations, also known as skews, at three different current levels using a power detecting circuit. Each skew 604 is represented by a series of letters that indicate characteristics of the server platform's components, and a number that represents operating temperature. Each component of the server platform may be realistic (indicated by "r"), typical ("t"), slow ("s"), or fast ("f"). For example, "typical" represents a CPU part that consists of transistors and interconnects which are deemed typical for the process technology that the CPU is manufactured with. The operating temperature may be between 0 ° C and 1 10 ° C. For example, the skew "rsss_0.0" indicates a realistic server platform with a slow P transistor, a slow N transistor, a slow processor, and an operating temperature of 0° C.
[0022] It is to be noted that the sensed voltage readings 302 at each current level is relatively consistent across the different skews 304. This indicates that the power detecting circuit 108 may be used adaptable for different configurations.
[0023] Fig. 4 is a diagram of an embodiment of a power detector circuit. The power detector circuit 400, which is an example of the power detector circuit 108 shown in Fig. 1 , can monitor power production and notify a power control unit 106 if a certain power condition has been reached. The power detector circuit 400 is configured for current mode sensing. In current mode sensing, a motherboard voltage regulator (MBVR) 402 supplies currents to a pair of circuit lines in order to cancel out temperature-related variance in the resistance of the circuit lines.
[0024] The MBVR 402 coupled to a motherboard 104 supplies a first current ( ) 404 to a loadline 406 with a first resistor (R-i(T)) 408. The loadline 406 can represent connection from the MBVR to a CPU 102 in which the first current 404 is provided. The resistance value of the first resistor 408 may vary depending on temperature. A second line 410 with a second resistor (R2CO) 412 can be coupled to the loadline 406, such that a second current (l2) 414 travels along the second line 410. The resistance value of the second resistor 412 may also vary depending on temperature. The first resistor 408 and the second resistor 412 may be in close thermal proximity of one another, such that they both experience proportionally similar changes in resistance.
[0025] The loadline 406 and the second line 410 are coupled to an amplifier 416. The amplifier 416 can be used to force the voltage across the first resistor 408 and the voltage across the second resistor 412 to be equal. The loadline 406 can be connected to the positive input of the amplifier 416, and the second line 410 can be coupled to the negative input of the amplifier 416. The amplifier 416 can be a low offset amplifier.
[0026] The output of the amplifier 416 is coupled to a precision resistor (Rsense) 418, which may be coupled to the motherboard 104. The sensed voltage (Vsense) across the precision resistor 218 can be measured by the power detector circuit 200 at a sense point 420 nearby. The sense point 420 is connected to an input of a comparator 422. The other input is connected to a digital-to-analog converter (DAC) 424, which is configured to provide a reference voltage (Vref) to the comparator 422. The reference voltage may be the voltage level in which maximum power (Pmax) occurs. The reference voltage may also be a user-defined voltage level. The DAC 424 can be coupled to the motherboard 104 or the power control unit 106.
[0027] The comparator 422 can compare the sensed voltage to the reference voltage. A filter 426 coupled to the output of the comparator 422 can detect if the sensed voltage falls below the reference voltage for a sustained amount of time. If the sensed voltage does fall below the reference voltage for a sustained amount of time, the power detector circuit 400 can send an alert to the power control unit 106 that a power condition has been reached, and command the power control unit 106 to throttle or slow down operation in one or more processor cores 102.
[0028] From the measured value of the sensed voltage and the known values of the resistors, the value of the first current can ultimately be calculated. The sensed voltage at the precision resistor 418 is caused by the second current 414. Therefore, the value of the second current 418 can be determined by in the following equation: vsense ' 2η sense
[0029] The amplifier 416 forces the voltage across the first resistor 408 and the voltage across the second resistor 412 to be equal. Thus, any change in resistance in the first resistor 408 due to temperature is effectively canceled out due to a
proportionally equal change in resistance in the second resistor 412. Therefore, the value of the first current can be determined in the following equation:
[0030] Fig. 5 is a diagram of an embodiment of a power detector circuit. The power detector circuit 500, which is an example of the power detector circuit 108 shown in Fig. 1 , can be configured to power production and notify a power control unit if a certain power condition has been reached. The power detector circuit is configured for voltage mode sensing. In voltage mode sensing, a motherboard voltage regulator (MBVR) 402 is used to cancel out temperature-related variance in a circuit line.
[0031] The MBVR 402 coupled to a motherboard 104 supplies a first current (h) 404 to a loadline 406 with a first resistor (R-i(T)) 408. The loadline 406 can represent connection from the MBVR to a CPU 102 in which the first current 404 is provided. The resistance value of the first resistor 408 may vary depending on temperature. The loadline 406 may loop back to the MBVR 402, allowing the MBVR 402 to regulate and cancel any temperature-related changes in the resistance of the first resistor 408.
[0032] The sensed voltage (Vsense) along the loadline 406 can be measured at a sense point 502. The sense point 502 is connected to an input of a comparator 422. The other input is connected to a digital-to-analog converter (DAC) 424, which is configured to provide a reference voltage (Vref) to the comparator 422. The reference voltage may be the voltage level in which maximum power (Pmax) occurs. The reference voltage may also be a user-defined voltage level. The DAC 424 can be coupled to the motherboard 104 or the power control unit 106.
[0033] The comparator 422 can compare the sensed voltage to the reference voltage. A filter 426 coupled to the output of the comparator 422 can detect if the sensed voltage falls below the reference voltage for a sustained amount of time. If the sensed voltage does fall below the reference voltage for a sustained amount of time, the power detector circuit 400 can send an alert to the power control unit 106 that a power condition has been reached, and command the power control unit 106 to throttle or slow down operation in one or more processor cores 102.
[0034] In some embodiments, the comparator 422 may not be able to accept a high voltage. Thus, the sensed voltage may be reduced using a voltage divider 504 at the sense point 502. The voltage divider 504 may be a resistive divider, a low-pass RC filter, an inductive divider, or a capacitive divider. Accordingly, the reference voltage can be scaled down with the voltage ratio of the voltage divider 504.
[0035] Fig. 6 is a diagram of an embodiment of a power detector circuit. The power detector circuit 600, which is an example of the power detector circuit 108 shown in Fig. 1 , can be configured to power production and notify a power control unit if a certain power condition has been reached. The power detector circuit is configured to switch between current mode sensing and voltage mode sensing.
[0036] The power detector circuit 600 includes components shown in the circuits illustrated Figs. 4 and 5, along with a switch 602 that allows the power detector circuit 600 to change between the circuit configured for current mode sensing (Fig. 4) and the circuit configured for voltage mode sensing (Fig. 5).
[0037] Fig. 7 is a diagram of an embodiment of a power detector circuit. The power detector circuit 700, which is an example of the power detector circuit 108 shown in Fig. 1 , can monitor power production and notify a power control unit 106 if a certain power condition has been reached. The power detector circuit 700 is configured for current mode sensing. In current mode sensing, a motherboard voltage regulator (MBVR) 402 supplies currents to a pair of circuit lines in order to cancel out temperature-related variance in the resistance of the circuit lines.
[0038] The power detector circuit 700 includes components shown in the circuit illustrated in Fig. 4. The power detector circuit further includes an up/down counter 702 coupled to the output of the amplifier 416. The up/down counter 702 can compare the voltage from the loadline 406 (referred to herein as V-,) to the voltage from the second line 410 (referred to herein as V2). If V2 is greater than V ; the up/down counter 702 can count down in response, and enable transistors to increase the second current l2 414 such that the value of V2 is incrementally reduced to be equal to V-i . If V2 is less than V-i , the up/down counter 702 can count up in response, and disable transistors to decrease the second current l2 414 such that the value of V2 is incrementally increased to be equal to V-i .
[0039] Fig. 8 is a diagram of an embodiment of a power detector circuit. The power detector circuit 800, which is an example of the power detector circuit 108 shown in Fig. 1 , can monitor power production and notify a power control unit 106 if a certain power condition has been reached. The power detector circuit 800 is configured to switch between current mode sensing and voltage mode sensing.
[0040] The power detector circuit 800 includes components shown in the circuit illustrated in Fig. 6. The power detector circuit further includes an up/down counter 702 coupled to the output of the amplifier 416. The up/down counter 702 can compare the voltage from the loadline 406 (referred to herein as V-,) to the voltage from the second line 410 (referred to herein as V2). If V2 is greater than V ; the up/down counter 702 can count down in response, and enable transistors to increase the second current l2 414 such that the value of V2 is incrementally reduced to be equal to V-i . If V2 is less than V-i , the up/down counter 702 can count up in response, and disable transistors to decrease the second current l2 414 such that the value of V2 is incrementally increased to be equal to V-i .
[0041] Fig. 9 is a process flow diagram of a method for detecting maximum power usage. The method 900 can be performed by a circuit in an electronic device. At block 902, the circuit determines a sensed voltage at a precision resistor. At block 904, the circuit compares the sensed voltage to a reference voltage. At block 906, the circuit sends an alert that a power condition has been reached in response to determining that the sensed voltage is less than the reference voltage.
[0042] Although some embodiments have been described in reference to particular implementations, other implementations are possible according to some embodiments. Additionally, the arrangement and order of circuit elements or other features illustrated in the drawings or described herein need not be arranged in the particular way illustrated and described. Many other arrangements are possible according to some embodiments.
[0043] In each system shown in a figure, the elements in some cases may each have a same reference number or a different reference number to suggest that the elements represented could be different or similar. However, an element may be flexible enough to have different implementations and work with some or all of the systems shown or described herein. The various elements shown in the figures may be the same or different. Which one is referred to as a first element and which is called a second element is arbitrary.
[0044] In the description and claims, the terms "coupled" and "connected," along with their derivatives, may be used. It should be understood that these terms are not intended as synonyms for each other. Rather, in particular embodiments, "connected" may be used to indicate that two or more elements are in direct physical or electrical contact with each other. "Coupled" may mean that two or more elements are in direct physical or electrical contact. However, "coupled" may also mean that two or more elements are not in direct contact with each other, but yet still co-operate or interact with each other.
[0045] An embodiment is an implementation or example of the inventions.
Reference in the specification to "an embodiment," "one embodiment," "some
embodiments," or "other embodiments" means that a particular feature, structure, or characteristic described in connection with the embodiments is included in at least some embodiments, but not necessarily all embodiments, of the inventions. The various appearances "an embodiment," "one embodiment," or "some embodiments" are not necessarily all referring to the same embodiments.
[0046] Not all components, features, structures, characteristics, etc. described and illustrated herein need be included in a particular embodiment or embodiments. If the specification states a component, feature, structure, or characteristic "may", "might", "can" or "could" be included, for example, that particular component, feature, structure, or characteristic is not required to be included. If the specification or claim refers to "a" or "an" element, that does not mean there is only one of the element. If the specification or claims refer to "an additional" element, that does not preclude there being more than one of the additional element.
[0047] Although flow diagrams and state diagrams may have been used herein to describe embodiments, the inventions are not limited to those diagrams or to corresponding descriptions herein. For example, flow need not move through each illustrated box or state or in exactly the same order as illustrated and described herein.
[0048] The inventions are not restricted to the particular details listed herein. Indeed, those skilled in the art having the benefit of this disclosure will appreciate that many other variations from the foregoing description and drawings may be made within the scope of the present inventions. Accordingly, it is the following claims including any amendments thereto that define the scope of the inventions.

Claims

CLAIMS What is claimed is:
1 . A circuit, comprising:
a motherboard voltage regulator to supply a current to a loadline;
a sense point coupled to the loadline, the circuit to measure a sensed voltage at the sense point; and
a comparator to compare the sensed voltage to a reference voltage;
wherein an output of the comparator is used to indicate a level of current being provided by the motherboard voltage regulator.
2. The circuit of claim 1 , comprising:
a second line coupled to the motherboard voltage regulator;
a precision resistor at the sense point; and
an amplifier to cancel out temperature-related variation in the resistance of the loadline, wherein the loadline and the second line are each coupled to an input of the amplifier, and the precision resistor is coupled to the output of the amplifier.
3. The circuit of claim 2, comprising a switch to change between voltage mode sensing and current mode sensing.
4. The circuit of claim 1 , comprising a voltage divider at the sense point.
5. The circuit of claim 1 , comprising a digital-to-analog converter (DAC) coupled to an input of the comparator, the DAC to provide a value of the reference voltage.
6. The circuit of claim 1 , comprising a filter coupled to the output of the comparator, the filter to detect when the sensed voltage is less than the reference voltage for a sustained period of time.
7. The circuit of claim 1 , wherein the loadline provides power from the motherboard voltage regulator to a plurality of processor cores.
8. The circuit of claim 7, wherein the sensed voltage dropping below the reference voltage indicates that a power virus is executing on one or more of the plurality of processor cores.
9. The circuit of claim 7, wherein if the sensed voltage drops below the reference voltage, a power control circuit throttles the plurality of processor cores.
10. The circuit of claim 1 , wherein the sense point is a sensor.
1 1 . A method, comprising:
measuring a sensed voltage at a sense point in a circuit, the sensed voltage corresponding to a voltage source motherboard voltage regulator;
comparing the sensed voltage to a reference voltage;
sending an alert that a power condition has been reached in response to
determining that the sensed voltage is less than the reference voltage.
12. The method of claim 1 1 , comprising calculating a current from the sensed voltage.
13. The method of claim 1 1 , comprising throttling a processor core coupled to the motherboard voltage regulator if the sensed voltage is less than the reference voltage.
14. The method of claim 1 1 , comprising canceling out temperature-related variance in the resistance of a loadline in the circuit.
15. The method of claim 1 1 , wherein the alert indicates that a power virus is operating processor core coupled to the motherboard voltage regulator.
16. An electronic device comprising:
a motherboard;
a processor core coupled to the motherboard;
a circuit coupled to the motherboard and the processor core, the circuit
comprising:
a motherboard voltage regulator to supply a current to the processor core through a loadline;
a sense point coupled to the loadline, the circuit to measure a sensed voltage at the sense point; and
a comparator to compare the sensed voltage to a reference voltage; and a power control unit to throttle the processor core if the sensed voltage is below the reference voltage.
17. The electronic device of claim 16, the circuit comprising:
a second line coupled to the motherboard voltage regulator;
a precision resistor at the sense point; and
an amplifier to cancel out temperature-related variation in the resistance of the loadline, wherein the loadline and the second line are each coupled to an input of the amplifier, and the precision resistor is coupled to the output of the amplifier.
18. The electronic device of claim 17, the circuit comprising a switch to change between voltage mode sensing and current mode sensing.
19. The electronic device of claim 16, the circuit comprising a voltage divider at the sense point.
20. The electronic device of claim 16, the circuit comprising a digital-to-analog converter (DAC) coupled to an input of the comparator, the DAC to provide a value of the reference voltage.
21 . The electronic device of claim 16, the circuit comprising a filter coupled to the output of the comparator, the filter to detect when the sensed voltage is less than the reference voltage for a sustained period of time.
22. The electronic device of claim 16, wherein the sense point is a sensor.
PCT/US2013/048774 2013-06-28 2013-06-28 A power detector circuit Ceased WO2014209397A1 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
KR1020157032498A KR101880497B1 (en) 2013-06-28 2013-06-28 A power detector circuit
US14/125,448 US20150177289A1 (en) 2013-06-28 2013-06-28 Power detector circuit
EP13887623.0A EP3014288B1 (en) 2013-06-28 2013-06-28 A power detector circuit
PCT/US2013/048774 WO2014209397A1 (en) 2013-06-28 2013-06-28 A power detector circuit
TW103121922A TWI537698B (en) 2013-06-28 2014-06-25 Power detector circuit
US14/576,471 US20150102791A1 (en) 2013-06-28 2014-12-19 Voltage regulator calibration

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2013/048774 WO2014209397A1 (en) 2013-06-28 2013-06-28 A power detector circuit

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/576,471 Continuation-In-Part US20150102791A1 (en) 2013-06-28 2014-12-19 Voltage regulator calibration

Publications (1)

Publication Number Publication Date
WO2014209397A1 true WO2014209397A1 (en) 2014-12-31

Family

ID=52142518

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2013/048774 Ceased WO2014209397A1 (en) 2013-06-28 2013-06-28 A power detector circuit

Country Status (5)

Country Link
US (2) US20150177289A1 (en)
EP (1) EP3014288B1 (en)
KR (1) KR101880497B1 (en)
TW (1) TWI537698B (en)
WO (1) WO2014209397A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105676985A (en) * 2015-12-31 2016-06-15 中国科学院深圳先进技术研究院 Miniature server cluster equipment based on solar power supply

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10401886B1 (en) * 2014-07-30 2019-09-03 Cirrus Logic, Inc. Systems and methods for providing an auto-calibrated voltage reference
CN106033884B (en) * 2015-03-19 2019-03-15 鸿富锦精密工业(武汉)有限公司 DC power control system and circuit
CN106155169A (en) * 2016-07-19 2016-11-23 张升泽 The power modulation method of electronic chip and system
US10503231B2 (en) 2017-08-10 2019-12-10 Microsoft Technology Licensing, Llc Load line regulation via clamping voltage
US11570935B2 (en) * 2020-02-25 2023-01-31 Tmgcore, Inc. Testing methods and apparatuses using simulated servers
JP6767548B1 (en) * 2019-07-26 2020-10-14 レノボ・シンガポール・プライベート・リミテッド Information processing equipment, control methods and programs
US11137421B1 (en) * 2020-04-10 2021-10-05 Schneider Electric USA, Inc. Non-contact voltage sensing system
US12124350B2 (en) 2020-04-28 2024-10-22 Intel Corporation Real-time power meter for optimizing processor power management
US12013719B2 (en) * 2020-10-30 2024-06-18 Intel Corporation Methods and apparatus to dynamically configure overclocking frequency

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040049704A1 (en) * 2002-09-09 2004-03-11 Quanta Computer Inc. Apparatus for dynamically adjusting CPU power consumption
US7596708B1 (en) * 2000-01-18 2009-09-29 Sameer Halepete Adaptive power control
KR20100078757A (en) * 2008-12-30 2010-07-08 주식회사 우진 Cpu and memory power protection circuit and method therof
US20100191985A1 (en) * 2009-01-23 2010-07-29 Wistron Corporation Power signal detecting system, method and a portable electronic device thereof
US20110126056A1 (en) * 2002-11-14 2011-05-26 Nvidia Corporation Processor performance adjustment system and method

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU518004B2 (en) * 1978-02-06 1981-09-10 Amalgamated Wireless (Australasia) Limited Signal combining arrangement
JPH03279866A (en) * 1990-03-28 1991-12-11 Murata Mfg Co Ltd Wind speed sensor
JPH09289495A (en) * 1996-02-23 1997-11-04 Matsushita Electric Ind Co Ltd Burst signal amplifier and optical receiver circuit
US20040003301A1 (en) * 2002-06-28 2004-01-01 Nguyen Don J. Methods and apparatus to control processor performance to regulate heat generation
JP4006634B2 (en) * 2002-10-10 2007-11-14 ソニー株式会社 Information processing apparatus and method, and program
US20050086545A1 (en) * 2003-10-17 2005-04-21 Dell Products L.P. Information handling system including fast acting current monitoring and throttling capability
US7526659B2 (en) * 2005-02-01 2009-04-28 Hewlett-Packard Development Company, L.P. Systems and methods for controlling use of power in a computer system
EP2149957B1 (en) * 2008-07-30 2017-06-14 Harman Becker Automotive Systems GmbH Priority based power distribution arrangement
US8060766B2 (en) * 2009-03-06 2011-11-15 Oracle America, Inc. Microprocessor performance and power optimization through inductive voltage droop monitoring and correction
US8228038B2 (en) * 2009-12-23 2012-07-24 Intel Corporation Power management control system and method
US8865328B2 (en) * 2010-06-09 2014-10-21 Samsung Sdi Co., Ltd. Battery protecting circuit, method of controlling the same, and battery pack
US8768994B2 (en) * 2010-10-22 2014-07-01 Taiwan Semiconductor Manufacturing Company, Ltd. Filter auto-calibration using multi-clock generator
US8441235B2 (en) * 2011-01-31 2013-05-14 Taiwan Semiconductor Manufacturing Company, Ltd. Battery charger digital control circuit and method
US20120218034A1 (en) * 2011-02-28 2012-08-30 Sebastian Turullols Voltage calibration method and apparatus
US8539269B2 (en) * 2011-03-31 2013-09-17 Intel Corporation Apparatus and method for high current protection
TWI418176B (en) * 2011-05-27 2013-12-01 Hon Hai Prec Ind Co Ltd Network communication device
US9092210B2 (en) * 2011-11-30 2015-07-28 Intel Corporation Controlling current transients in a processor
US20130147277A1 (en) * 2011-12-08 2013-06-13 O2Micro Inc. Power management system
US9541991B2 (en) * 2012-12-14 2017-01-10 Intel Corporation Method and apparatus for managing computing system power
US8937497B1 (en) * 2013-01-25 2015-01-20 Analog Devices, Inc. Power supply monitor
US9148056B2 (en) * 2014-01-08 2015-09-29 Freescale Semiconductor, Inc. Voltage regulation system for integrated circuit
US9742209B2 (en) * 2014-10-24 2017-08-22 Silicon Laboratories Inc. System and apparatus for improving the utility of regulators and associated methods

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7596708B1 (en) * 2000-01-18 2009-09-29 Sameer Halepete Adaptive power control
US20040049704A1 (en) * 2002-09-09 2004-03-11 Quanta Computer Inc. Apparatus for dynamically adjusting CPU power consumption
US20110126056A1 (en) * 2002-11-14 2011-05-26 Nvidia Corporation Processor performance adjustment system and method
KR20100078757A (en) * 2008-12-30 2010-07-08 주식회사 우진 Cpu and memory power protection circuit and method therof
US20100191985A1 (en) * 2009-01-23 2010-07-29 Wistron Corporation Power signal detecting system, method and a portable electronic device thereof

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP3014288A4 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105676985A (en) * 2015-12-31 2016-06-15 中国科学院深圳先进技术研究院 Miniature server cluster equipment based on solar power supply

Also Published As

Publication number Publication date
KR101880497B1 (en) 2018-07-20
TW201508440A (en) 2015-03-01
US20150102791A1 (en) 2015-04-16
TWI537698B (en) 2016-06-11
US20150177289A1 (en) 2015-06-25
EP3014288A1 (en) 2016-05-04
KR20150143706A (en) 2015-12-23
EP3014288A4 (en) 2017-02-22
EP3014288B1 (en) 2020-08-05

Similar Documents

Publication Publication Date Title
US20150177289A1 (en) Power detector circuit
US9304565B2 (en) Information handling system power supply automated de-rating for power output and thermal constraints
CN103821747B (en) Fan control system, computer system and fan control method thereof
US10353449B2 (en) Supply margining method and apparatus
US8421392B2 (en) Apparatus and method for controlling speed of fan in computer
CN104373366B (en) fan control system and method for controlling rotating speed of fan
CN103807192A (en) Computer fan control circuit
TWI571734B (en) Power management circuit and method thereof and computer system
CN106058976B (en) Method for controlling heating of electronic product by adjusting charging current
CN102483643B (en) Use selective capping to manage power distribution to multiple loads
TWI747072B (en) Temperature sensor, method of determining whether integrated circuit is operating within normal temperature range and integrated circuit
US11630003B2 (en) Temperature control system for central processing unit and temperature control method thereof
US9874927B2 (en) Method and apparatus for precision CPU maximum power detection
TWI697004B (en) Power quality detecting system and power quality detecting module
CN105745594A (en) Power monitor for an electronic device
CN107329560B (en) A server and its energy consumption ratio optimization method and system
CN104656724B (en) Electronic installation
CN111948443B (en) Current early warning system and method capable of detecting power supply power
CN107193229B (en) Control method and electronic equipment
CN205753349U (en) A kind of hysteresis comparator circuit that can be applicable to printer protection
CN102983558B (en) Circuit protection device and circuit protection method
CN109254641B (en) Power-off management system and working method thereof
TWI446143B (en) Method for monitoring frequency of electrontic component and monitoring device and electronic device thereof
TWM582608U (en) Electronic device
US20160154702A1 (en) Method of controlling sled planar of blade server

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 14125448

Country of ref document: US

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13887623

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 20157032498

Country of ref document: KR

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 2013887623

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: DE