IP Library › Granted Patent US 8,909,952
Granted Patent B2
US 8,909,952 · App. 13/333,672 · Granted Dec 9, 2014

Power supply apparatus of computer system and method for controlling power sequence thereof

Inventor: Chia-Hsiang Chen (Taipei, TW)
Assignee: Inventec Corporation
G06F1/26
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,909,952
App. No.
13/333,672
Granted
Dec 9, 2014
Kind
B2
Abstract

A power supply apparatus of a computer system and a method for controlling a power sequence thereof are provided. The power supply apparatus includes a power sequence module, a voltage supply unit, and a state recording module. The power sequence module provides voltage enable signals in turn according to first power-good signals. The voltage supply unit provides power voltages in turn according to the voltage enable signals and returns second power-good signals. Components in the computer system also provide third power-good signals when the components receive the power voltages. When one of the third power-good signals is converted from enabled to disabled, the state recording module delays a tolerance period according to the component corresponding to the third power-good signal, and converts the first power-good signal corresponding to the third power-good signal from enabled to disabled after the tolerance period is delayed.

Claims (32)

1. A power supply apparatus of a computer system, comprising:

a power sequence module, for providing a plurality of voltage enable signals in turn according to a plurality of first power-good signals;

a voltage supply unit, for providing a plurality of corresponding power voltages in turn according to the voltage enable signals, and returning a plurality of second power-good signals when the power voltages are output stably, wherein a plurality of components in the computer system provides a plurality of third power-good signals after the components receive the corresponding power voltages and are started successfully, and each component corresponds to each third power-good signal; and

a state recording module, coupled to the power sequence module and the voltage supply unit, for temporarily storing the voltage enable signals, the second power-good signals, and the third power-good signals, and providing the first power-good signals according to the second power-good signals and the third power-good signals, wherein

when a specific third power-good signal is converted from enabled to disabled, the state recording module judges a tolerance period according to the component corresponding to the specific third power-good signal, and converts one of the first power-good signals corresponding to the specific third power-good signal from enabled to disabled after the tolerance period is delayed, and the specific third power-good signal is one of the third power-good signals.

2. The power supply apparatus of a computer system according to claim 1 , wherein when the state recording module detects in the tolerance period that the specific third power-good signal is converted from disabled to enabled again, the state recording module maintains one of the first power-good signals corresponding to the specific third power-good signal.

3. The power supply apparatus of a computer system according to claim 1 , wherein the state recording module comprises:

a voltage enable register, for temporarily storing the voltage enable signals as a plurality of voltage enable flags;

a voltage power-good register, for temporarily storing the second power-good signals as a plurality of second power-good flags;

a component power-good register, for temporarily storing the third power-good signals as a plurality of third power-good flags; and

a judgment unit, for judging whether the computer system is in a start-up mode or a run-time mode according to the voltage enable flags and the second power-good flags, in the run-time mode, when the specific third power-good signal is converted from enabled to disabled, searching a delay time table according to the component corresponding to the specific third power-good signal, so as to obtain the tolerance period corresponding to the component, and after finishing counting the tolerance period, converting one of the first power-good signals corresponding to the specific third power-good signal from enabled to disabled.

4. The power supply apparatus of a computer system according to claim 3 , wherein when all the voltage enable flags and the second power-good flags are enable, the computer system is in the run-time mode.

5. The power supply apparatus of a computer system according to claim 3 , wherein when it is detected in the run-time mode that one of the first power-good signals is converted from enabled to disabled, the power sequence module performs a forced protection action.

6. The power supply apparatus of a computer system according to claim 5 , wherein the forced protection action is a system shut-down action, a system restart-up action, or a system locking protection action.

7. The power supply apparatus of a computer system according to claim 3 , wherein the voltage enable register comprises an auxiliary voltage enable register and a main voltage enable register, the voltage power-good register comprises an auxiliary voltage power-good register and a main voltage power-good register, and the component power-good register comprises an auxiliary component power-good register and a main component power-good register.

8. The power supply apparatus of a computer system according to claim 1 , wherein the voltage supply unit comprises an auxiliary voltage regulator unit and a main voltage regulator unit, the auxiliary voltage regulator unit and the main voltage regulator unit respectively comprise a plurality of voltage regulator modules, and the voltage regulator modules respectively provide the power voltages according to the corresponding voltage enable signals and return the second power-good signals when the power voltages are output stably.

9. A method for controlling a power sequence of a computer system, comprising:

providing a plurality of voltage enable signals in turn according to a plurality of first power-good signals;

providing a plurality of corresponding power voltages in turn according to the voltage enable signals, and returning a plurality of second power-good signals when the power voltages are output stably, wherein a plurality of components in the computer system provides a plurality of third power-good signals after the components receive the corresponding power voltages and are started, and each component corresponds to each third power-good signal;

providing a state recording module to temporarily store the voltage enable signals, the second power-good signals, and the third power-good signals; and

providing the first power-good signals according to the second power-good signals and the third power-good signals, wherein when a specific third power-good signal is converted from enabled to disabled, a tolerance period is judged according to the component corresponding to the specific third power-good signal, and one of the first power-good signals corresponding to the specific third power-good signal is converted from enabled to disabled after the tolerance period is delayed, and the specific third power-good signal is one of the third power-good signals.

10. The method for controlling a power sequence of a computer system according to claim 9 , wherein the step of providing the first power-good signals according to the second power-good signals and the third power-good signals further comprises:

maintaining one of the first power-good signals corresponding to the specific third power-good signal when it is detected in the tolerance period that the specific third power-good signal is converted from disabled to enabled again.

11. The method for controlling a power sequence of a computer system according to claim 9 , further comprising:

judging whether the computer system is in a start-up mode or a run-time mode according to the voltage enable flags, wherein when all the voltage enable flags are enable, the computer system is in the run-time mode.

12. The method for controlling a power sequence of a computer system according to claim 11 , further comprising:

performing a forced protection action when it is detected in the run-time mode that one of the first power-good signals is converted from enabled to disabled.

13. The method for controlling a power sequence of a computer system according to claim 9 , wherein the step of providing the first power-good signals according to the second power-good signals and the third power-good signals further comprises:

judging whether the computer system is in a start-up mode or a run-time mode according to the voltage enable flags;

when the specific third power-good signal is converted from enabled to disabled, searching a delay time table according to the component corresponding to the specific third power-good signal, so as to obtain the tolerance period corresponding to the component;

counting and delaying the tolerance period; and

after finishing counting the tolerance period, converting one of the first power-good signals corresponding to the specific third power-good signal from enabled to disabled.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2011
From: CHEN, CHIA-HSIANG
To: INVENTEC CORPORATION
Reel/Frame 027480/0580 →
Priority Claims (1)
TW 100142258 A · Nov 18, 2011 · national
Continuity (1)
Related Publication 20130132741A1 · May 23, 2013