Nothing Special   »   [go: up one dir, main page]

US7555665B2 - Method and apparatus of disabling converters in a power module - Google Patents

Method and apparatus of disabling converters in a power module Download PDF

Info

Publication number
US7555665B2
US7555665B2 US11/025,703 US2570304A US7555665B2 US 7555665 B2 US7555665 B2 US 7555665B2 US 2570304 A US2570304 A US 2570304A US 7555665 B2 US7555665 B2 US 7555665B2
Authority
US
United States
Prior art keywords
module
converters
detecting
disabling
pins
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.)
Active, expires
Application number
US11/025,703
Other versions
US20060146504A1 (en
Inventor
Steve A. Belson
Paul A. Wirtzberger
Terrel L. Morris
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.)
Hewlett Packard Enterprise Development LP
Original Assignee
Hewlett Packard Development Co LP
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 Hewlett Packard Development Co LP filed Critical Hewlett Packard Development Co LP
Priority to US11/025,703 priority Critical patent/US7555665B2/en
Assigned to HEWLETT-PACKARD DEVELOPMENT COMPANY, LP. reassignment HEWLETT-PACKARD DEVELOPMENT COMPANY, LP. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: WIRTZBERGER, PAUL A., BELSON, STEVE A., MORRIS, TERREL L.
Publication of US20060146504A1 publication Critical patent/US20060146504A1/en
Application granted granted Critical
Publication of US7555665B2 publication Critical patent/US7555665B2/en
Assigned to HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP reassignment HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
Active legal-status Critical Current
Adjusted expiration legal-status Critical

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/16Constructional details or arrangements
    • G06F1/18Packaging or power distribution
    • G06F1/189Power distribution
    • 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/30Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M3/00Conversion of dc power input into dc power output
    • H02M3/003Constructional details, e.g. physical layout, assembly, wiring or busbar connections
    • HELECTRICITY
    • H02GENERATION; CONVERSION OR DISTRIBUTION OF ELECTRIC POWER
    • H02MAPPARATUS FOR CONVERSION BETWEEN AC AND AC, BETWEEN AC AND DC, OR BETWEEN DC AND DC, AND FOR USE WITH MAINS OR SIMILAR POWER SUPPLY SYSTEMS; CONVERSION OF DC OR AC INPUT POWER INTO SURGE OUTPUT POWER; CONTROL OR REGULATION THEREOF
    • H02M1/00Details of apparatus for conversion
    • H02M1/36Means for starting or stopping converters

Definitions

  • the power supply includes a power source that can be an alternating current (AC) source, such as that provided by a wall power outlet.
  • the input of the AC power source is provided to an AC power adapter, which produces a direct current (DC) power voltage to the electronic system.
  • AC alternating current
  • DC direct current
  • Another type of power source is a battery, which provides one or more DC power voltages for the electronic system.
  • the power supply of an electronic system includes one or more DC-DC converters for converting an input DC voltage (such as that provided by a battery or by the AC power adapter) to one or more other power voltages that are provided to the components of the electronic system.
  • an input DC voltage such as that provided by a battery or by the AC power adapter
  • a power supply includes multiple power modules for redundancy.
  • an electronic system can include two power modules, each with its own set of converters and related circuitry. In a power supply with redundant power modules, if any one of the power modules fails, the remaining power module(s) can continue to supply power to the electronic system to enable continued operation of the electronic system.
  • a hot-swappable power module is a power module that can be removed from the electronic system while the electronic system remains powered on. Also, a hot-swappable power module can be inserted into the electronic system while the electronic system remains powered on.
  • each of the two power modules provides about half of the power to the load in the electronic system.
  • the remaining converters of both power modules compensate for the failed converter(s) by driving more power to the load.
  • a sudden drop in the power supplied to the load will occur.
  • the remaining power module of the electronic system can compensate for the removed power module, the remaining power module is typically unable to react fast enough to the sudden drop in supplied power.
  • the sudden drop in the power supplied to the load as a result of the power module being removed can cause the output voltage provided by the remaining power module to dip before a full recovery can occur.
  • the voltage dip can cause certain components in the electronic system to shut off, which may cause a crash of the electronic system.
  • Low-voltage components such as those that operate at 1.5 volts, for example, are especially susceptible to voltage dips caused by hot swapping of power modules.
  • the electronic system is a server in a network environment, for example, a crash of the server due to the hot swapping of a power module would make the server at least temporarily unavailable.
  • the temporary unavailability of the server means that data and services provided by the server would become inaccessible by users in the network environment.
  • FIG. 1 illustrates a circuit board of a computer system that includes a power supply having power modules according to an embodiment of the invention.
  • FIG. 2 illustrates a connector used with each of the power modules of FIG. 1 , in accordance with an embodiment.
  • FIG. 3 is a block diagram of the power modules of FIG. 1 , according to an embodiment.
  • FIG. 4 is a timing diagram of signals associated with a timing controller in a power module of FIG. 3 .
  • FIG. 5 is a flow diagram of a process performed by the timing controller of FIG. 4 .
  • FIG. 1 illustrates a portion of an electronic system that includes a circuit board 102 (referred to as a “system board”). Mounted on the system board 102 are central processing units (CPUs) 112 , one or more memory modules 116 , and various other electronic components 114 . Although the system depicted in FIG. 1 includes two CPUs 112 , other systems can include a smaller or larger number of CPUs. Also mounted on the circuit board 102 are components of a power supply 106 . The power supply 106 includes redundant first and second power modules 108 and 110 . Redundancy provided by the multiple power modules enables continued operation of the system in case of failure of one of the power modules 108 , 110 . In other embodiments, additional power modules can be provided in the power supply 106 for additional redundancy.
  • the power supply 106 also includes other components, such as an AC (alternating current) adapter, regulators, and so forth (not shown). Some of the components of the power supply 106 may be located off the system board 102 . Although two power modules 108 , 110 are depicted in FIG. 1 , it is contemplated that other embodiments can employ a different number of power modules.
  • the power modules 108 , 110 have respective connectors 118 , 120 for connection to respective connectors 119 , 121 on the system board 102 .
  • the power modules 108 and 110 are hot-swappable power modules that can be removed or disconnected from the system board 102 while the system remains powered on and operational.
  • the power module 110 includes a plurality of converters ( 201 , 202 , 203 , and 204 shown in FIG. 1 ).
  • the power module 110 also includes a timing controller 205 to control the disabling of the converters 201 - 204 .
  • “Disabling” a converter refers to turning off the converter or otherwise stopping the converter from working.
  • the other power module 108 similarly includes four converters 301 , 302 , 303 , 304 and a timing controller 305 .
  • the number of converters 201 - 204 , 301 - 304 depicted in FIG. 1 are exemplary, as different numbers of converters can be employed in the power modules in other embodiments.
  • Multiple converters 201 - 204 , 301 - 304 are provided to increase the output current that can be driven by each power module. Also, the presence of multiple converters provides redundancy that enables continued operation of each power module despite failure of one or more converters.
  • Each power module 108 , 110 (according to an embodiment) is implemented as a circuit board on which the multiple converters and timing controller are mounted.
  • the converters 201 - 204 , 301 - 304 are DC-DC (direct current-direct current) converters.
  • a DC-DC converter is a device that receives an input DC voltage and produces at least one output DC voltage, typically at a different voltage level than the input voltage level.
  • the converters 201 - 204 , 301 - 304 can be AC-DC converters that are connected to accept an input AC voltage and to produce an output DC voltage.
  • the arrangement of the computer system of FIG. 1 is provided as an example, as other arrangements of computer systems are possible in other embodiments.
  • the arrangement depicted in FIG. 1 is part of a cell of a computer server system that includes other like cells.
  • the power modules 108 , 110 can be provided in other types of electronic systems.
  • FIG. 2 illustrates pins that are employed in the connector 118 or 120 of the respective power module 108 or 110 .
  • the connector 118 or 120 includes multiple pins 122 , 124 .
  • the pins 122 of the connector 118 or 120 have a first length, while the pin 124 has a second length that is shorter than the first length.
  • the pins 122 communicate input and output power voltages as well as control, address, and/or data signals with components on the system board 102 and elsewhere in the electronic system.
  • the short pin 124 provides a TRIGGER signal (shown in FIG. 3 ) that is used to detect when the power module 108 or 110 is being removed or disconnected from the system board 102 (while the system board 102 remains powered on).
  • the short pin 124 is the first to disengage from the mating connector 119 or 121 on the system board 102 .
  • the disengagement of the short pin 124 from the mating connector 119 or 121 causes the TRIGGER signal to change state, which provides an indication to the timing controller 205 or 305 in the respective power module 110 or 108 that the power module is being removed from the system board 102 .
  • the timing controller 205 or 305 in response to detection of the removal of the power module from the system, then performs a sequential disabling of converters in the power module that is being removed.
  • the sequential disabling of converters is performed in a specific time sequence, where some predefined time interval is provided between the disabling of successive converters. Disabling the converters one at a time in a sequential order allows the converters of the other power module(s) (the power module(s) remaining in the system) to gradually make up for the output current that was supposed to have been provided by the disabled converters. This avoids the situation where the remaining power module(s) has (have) to suddenly make up for the entire output current of the power module being removed.
  • the amount of time between the point when the short pin 124 is disengaged and the point when the longer pins 122 are disconnected is typically tens or hundreds of milliseconds or longer.
  • the total time to sequentially disable all of the converters in the power module being removed can be some number of microseconds, according to some implementations.
  • the power module 110 (designated “power module 1 ”) has converters 201 , 202 , 203 , and 204 that provide output voltages VOUT 1 , VOUT 2 , VOUT 3 , and VOUT 4 , respectively.
  • the output voltages VOUT 1 , VOUT 2 , VOUT 3 , and VOUT 4 are driven through respective diodes 251 , 252 , 253 , and 254 to a power line 214 .
  • the diodes 251 - 254 can actually be located inside respective converters 201 - 204 .
  • the power line 214 constitutes the power rail to drive at least some of the components of the system board 102 , represented by a load 210 .
  • the converters 201 - 204 and diodes 251 - 254 can drive multiple power lines that are part of a power bus.
  • One or more bulk capacitors 212 are connected to the power line 214 .
  • the bulk capacitors 212 are provided to remove high frequency noise on the power line 214 , and also to temporarily provide charge to the power line 214 in case of variations in the output current supplied by power modules 108 and 110 .
  • the converters 201 , 202 , 203 , and 204 are enabled by respective enable signals EN 1 , EN 2 , EN 3 , and EN 4 output by the timing controller 205 .
  • the input voltage VIN is provided from a power source (such as from an AC power adapter or from a battery).
  • the timing controller 205 receives the TRIGGER signal from short pin 124 (labeled 124 A for power module 110 ).
  • the timing controller 205 includes a timer 250 that controls the relative timing of deasserting enable signals EN 1 , EN 2 , EN 3 , and EN 4 to sequentially disable converters 201 - 204 in response to a change in the state of the TRIGGER signal due to removal of the power module 110 .
  • the outputs of diodes 251 - 254 are provided in respective feedback paths to respective converters 201 - 204 .
  • the feedback from the output VOUTx enables each converter to adjust for variations in the respective output voltage VOUTx.
  • the converter is able to selectively increase or decrease the output voltage VOUTx level in response to drops or surges in the output voltage.
  • the second power module 108 (designated “power module 2”) includes identical components, including converters 301 , 302 , 303 , 304 that drive respective output voltages VOUT 1 , VOUT 2 , VOUT 3 , and VOUT 4 onto the power line 214 through respective diodes 351 , 352 , 353 , and 354 .
  • the converters 301 , 302 , 303 , and 304 are enabled by respective enable signal EN 1 , EN 2 , EN 3 , and EN 4 from the timing controller 305 .
  • the timing controller 305 responds to a change in state of the TRIGGER signal received from short pin 124 B in response to the power module 108 being removed from the system.
  • a timer 350 in the timing controller 305 controls the timing of the sequential deassertion of the EN 1 , EN 2 , EN 3 , and EN 4 signals in response to the TRIGGER signal changing state.
  • FIG. 4 shows a timing diagram that indicates the relationship between the TRIGGER signal and the enable signals EN 1 , EN 2 , EN 3 , and EN 4 .
  • the TRIGGER signal is received by the timing controller 205 , 305 and the EN 1 , EN 2 , EN 3 , and EN 4 signals are output by the timing controller 205 , 305 .
  • the TRIGGER signal remains asserted at a high state, which occurs prior to time T 0 .
  • the TRIGGER signal is deasserted at time T 0 .
  • Deassertion of the TRIGGER signal at time T 0 causes the timer 250 or 350 in the timing controller 205 or 305 to start counting.
  • the enable signal EN 1 is deasserted at time T 1 to disable converter 201 or 301 .
  • the enable signal EN 2 is deasserted at time T 2 to disable converter 202 or 302 .
  • the enable signal EN 3 is disabled at time T 3 , followed by disabling of enable signal EN 4 at time T 4 .
  • the remaining power module(s) the one(s) not being removed, can make up for the current output of the converter that has just been disabled.
  • the time period T 4 -T 0 is smaller than the amount of time between disengagement of the short pin 124 and disengagement of the longer pins 122 . As noted above, this provides sufficient time for the stepped, but gradual, decrease of available driving current from the power module to be removed so that the remaining power module(s) is able to gracefully make up for the relatively gradual decrease of driving current.
  • FIG. 5 is a flow diagram of a process performed by the timing controller 250 , 350 according to an embodiment.
  • the timing controller detects (at 402 ) deassertion of the TRIGGER signal.
  • the timing controller starts (at 404 ) the timer 250 , 350 .
  • a parameter i is initially set to the value 1 .
  • the enable signal EN 1 is deasserted (at 406 ).
  • the timing controller next checks to see if all EN signals have been deasserted (at 408 ).
  • the parameter i is incremented (at 410 ), and the timing controller deasserts ENi (at 406 ) at time Ti (after some time interval). The process repeats until all enable signals of the power module being removed have been deasserted, which indicates that all converters of the power module being removed has been disabled.
  • Each of the timing controllers 205 , 305 in the power modules can be a programmable gate array (PGA), a microcontroller, a microprocessor, or any other type of control device.
  • the logic of the timing controller can be implemented in firmware and/or hardware.
  • software can be loaded into the timing controller to perform the predefined tasks.
  • the software can be in the form of instructions that are executable on a processing core of the timing controller 205 , 305 .
  • Software can be stored in storage media associated with the timing controller, which can be storage media within the timing controller or storage media outside the timing controller that is accessible by the timing controller.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Power Engineering (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Power Sources (AREA)

Abstract

A power module includes a plurality of converters having outputs for coupling to a supply voltage. The power module further includes a connector having a pin to provide a signal indicative of whether the power module is being disconnected from a system. A controller is responsive to the signal indicating that the power module is being disconnected by sequentially deasserting enable signals to the converters to disable the converters in a sequential order.

Description

BACKGROUND
Power to various components of an electronic system (such as a computer system or other type of electronic system) is provided by a power supply in the electronic system. The power supply includes a power source that can be an alternating current (AC) source, such as that provided by a wall power outlet. The input of the AC power source is provided to an AC power adapter, which produces a direct current (DC) power voltage to the electronic system. Another type of power source is a battery, which provides one or more DC power voltages for the electronic system.
The power supply of an electronic system includes one or more DC-DC converters for converting an input DC voltage (such as that provided by a battery or by the AC power adapter) to one or more other power voltages that are provided to the components of the electronic system.
In some sophisticated electronic systems, such as high-end servers with multiple processors or processor modules, a power supply includes multiple power modules for redundancy. For example, an electronic system can include two power modules, each with its own set of converters and related circuitry. In a power supply with redundant power modules, if any one of the power modules fails, the remaining power module(s) can continue to supply power to the electronic system to enable continued operation of the electronic system.
If a power module should fail, then the power module containing the failed converter can be pulled out of the electronic system while the other power module(s) continues to supply power to the electronic system. The ability to replace power modules while the electronic system remains live is enabled by using hot-swappable power modules. A hot-swappable power module is a power module that can be removed from the electronic system while the electronic system remains powered on. Also, a hot-swappable power module can be inserted into the electronic system while the electronic system remains powered on.
During normal operation of an example electronic system having two identical power modules, each of the two power modules provides about half of the power to the load in the electronic system. As one or more converters start failing, then the remaining converters of both power modules compensate for the failed converter(s) by driving more power to the load. However, if one of the power modules has to be removed for replacement, then a sudden drop in the power supplied to the load will occur. Although the remaining power module of the electronic system can compensate for the removed power module, the remaining power module is typically unable to react fast enough to the sudden drop in supplied power. The sudden drop in the power supplied to the load as a result of the power module being removed can cause the output voltage provided by the remaining power module to dip before a full recovery can occur. The voltage dip can cause certain components in the electronic system to shut off, which may cause a crash of the electronic system. Low-voltage components, such as those that operate at 1.5 volts, for example, are especially susceptible to voltage dips caused by hot swapping of power modules.
If the electronic system is a server in a network environment, for example, a crash of the server due to the hot swapping of a power module would make the server at least temporarily unavailable. The temporary unavailability of the server means that data and services provided by the server would become inaccessible by users in the network environment.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 illustrates a circuit board of a computer system that includes a power supply having power modules according to an embodiment of the invention.
FIG. 2 illustrates a connector used with each of the power modules of FIG. 1, in accordance with an embodiment.
FIG. 3 is a block diagram of the power modules of FIG. 1, according to an embodiment.
FIG. 4 is a timing diagram of signals associated with a timing controller in a power module of FIG. 3.
FIG. 5 is a flow diagram of a process performed by the timing controller of FIG. 4.
DETAILED DESCRIPTION
FIG. 1 illustrates a portion of an electronic system that includes a circuit board 102 (referred to as a “system board”). Mounted on the system board 102 are central processing units (CPUs) 112, one or more memory modules 116, and various other electronic components 114. Although the system depicted in FIG. 1 includes two CPUs 112, other systems can include a smaller or larger number of CPUs. Also mounted on the circuit board 102 are components of a power supply 106. The power supply 106 includes redundant first and second power modules 108 and 110. Redundancy provided by the multiple power modules enables continued operation of the system in case of failure of one of the power modules 108, 110. In other embodiments, additional power modules can be provided in the power supply 106 for additional redundancy.
The power supply 106 also includes other components, such as an AC (alternating current) adapter, regulators, and so forth (not shown). Some of the components of the power supply 106 may be located off the system board 102. Although two power modules 108, 110 are depicted in FIG. 1, it is contemplated that other embodiments can employ a different number of power modules. The power modules 108, 110 have respective connectors 118, 120 for connection to respective connectors 119, 121 on the system board 102. The power modules 108 and 110 are hot-swappable power modules that can be removed or disconnected from the system board 102 while the system remains powered on and operational.
The power module 110 includes a plurality of converters (201, 202, 203, and 204 shown in FIG. 1). The power module 110 also includes a timing controller 205 to control the disabling of the converters 201-204. “Disabling” a converter refers to turning off the converter or otherwise stopping the converter from working.
The other power module 108 similarly includes four converters 301, 302, 303, 304 and a timing controller 305. The number of converters 201-204, 301-304 depicted in FIG. 1 are exemplary, as different numbers of converters can be employed in the power modules in other embodiments. Multiple converters 201-204, 301-304 are provided to increase the output current that can be driven by each power module. Also, the presence of multiple converters provides redundancy that enables continued operation of each power module despite failure of one or more converters. Each power module 108, 110 (according to an embodiment) is implemented as a circuit board on which the multiple converters and timing controller are mounted.
According to some embodiments, the converters 201-204, 301-304 are DC-DC (direct current-direct current) converters. A DC-DC converter is a device that receives an input DC voltage and produces at least one output DC voltage, typically at a different voltage level than the input voltage level. In a different embodiment, the converters 201-204, 301-304 can be AC-DC converters that are connected to accept an input AC voltage and to produce an output DC voltage.
Note that the arrangement of the computer system of FIG. 1 is provided as an example, as other arrangements of computer systems are possible in other embodiments. In one example implementation, the arrangement depicted in FIG. 1 is part of a cell of a computer server system that includes other like cells. In other implementations, the power modules 108, 110 can be provided in other types of electronic systems.
FIG. 2 illustrates pins that are employed in the connector 118 or 120 of the respective power module 108 or 110. The connector 118 or 120 includes multiple pins 122, 124. The pins 122 of the connector 118 or 120 have a first length, while the pin 124 has a second length that is shorter than the first length. The pins 122 communicate input and output power voltages as well as control, address, and/or data signals with components on the system board 102 and elsewhere in the electronic system. The short pin 124 provides a TRIGGER signal (shown in FIG. 3) that is used to detect when the power module 108 or 110 is being removed or disconnected from the system board 102 (while the system board 102 remains powered on).
As the power module 108 or 110 is being removed from the system board 102, the short pin 124 is the first to disengage from the mating connector 119 or 121 on the system board 102. The disengagement of the short pin 124 from the mating connector 119 or 121 causes the TRIGGER signal to change state, which provides an indication to the timing controller 205 or 305 in the respective power module 110 or 108 that the power module is being removed from the system board 102.
The timing controller 205 or 305, in response to detection of the removal of the power module from the system, then performs a sequential disabling of converters in the power module that is being removed. The sequential disabling of converters is performed in a specific time sequence, where some predefined time interval is provided between the disabling of successive converters. Disabling the converters one at a time in a sequential order allows the converters of the other power module(s) (the power module(s) remaining in the system) to gradually make up for the output current that was supposed to have been provided by the disabled converters. This avoids the situation where the remaining power module(s) has (have) to suddenly make up for the entire output current of the power module being removed.
In removing a power module from the system board 102, the amount of time between the point when the short pin 124 is disengaged and the point when the longer pins 122 are disconnected (which represents disconnection of the power module from the system board 102) is typically tens or hundreds of milliseconds or longer. On the other hand, the total time to sequentially disable all of the converters in the power module being removed can be some number of microseconds, according to some implementations. Thus, there is sufficient time for the orderly disabling of converters in the power module being removed to achieve a graceful transition of power output from the power module being removed to the remaining power module(s).
As depicted further in FIG. 3, the power module 110 (designated “power module 1”) has converters 201, 202, 203, and 204 that provide output voltages VOUT1, VOUT2, VOUT3, and VOUT4, respectively. The output voltages VOUT1, VOUT2, VOUT3, and VOUT4 are driven through respective diodes 251, 252, 253, and 254 to a power line 214. Note that the diodes 251-254 can actually be located inside respective converters 201-204. The power line 214 constitutes the power rail to drive at least some of the components of the system board 102, represented by a load 210. Instead of a single power line, the converters 201-204 and diodes 251-254 can drive multiple power lines that are part of a power bus.
One or more bulk capacitors 212 are connected to the power line 214. The bulk capacitors 212 are provided to remove high frequency noise on the power line 214, and also to temporarily provide charge to the power line 214 in case of variations in the output current supplied by power modules 108 and 110.
The converters 201, 202, 203, and 204 are enabled by respective enable signals EN1, EN2, EN3, and EN4 output by the timing controller 205. Assertion of an enable signal ENx (x=1, 2, 3, or 4) causes the respective converter 20 x (x=1, 2, 3, or 4) to be enabled to drive the output voltage VOUTx (x=1, 2, 3, or 4) based on an input voltage VIN. The input voltage VIN is provided from a power source (such as from an AC power adapter or from a battery).
The timing controller 205 receives the TRIGGER signal from short pin 124 (labeled 124A for power module 110). The timing controller 205 includes a timer 250 that controls the relative timing of deasserting enable signals EN1, EN2, EN3, and EN4 to sequentially disable converters 201-204 in response to a change in the state of the TRIGGER signal due to removal of the power module 110.
The outputs of diodes 251-254 are provided in respective feedback paths to respective converters 201-204. The feedback from the output VOUTx enables each converter to adjust for variations in the respective output voltage VOUTx. The converter is able to selectively increase or decrease the output voltage VOUTx level in response to drops or surges in the output voltage.
The second power module 108 (designated “power module 2”) includes identical components, including converters 301, 302, 303, 304 that drive respective output voltages VOUT1, VOUT2, VOUT3, and VOUT4 onto the power line 214 through respective diodes 351, 352, 353, and 354. The converters 301, 302, 303, and 304 are enabled by respective enable signal EN1, EN2, EN3, and EN4 from the timing controller 305. The timing controller 305 responds to a change in state of the TRIGGER signal received from short pin 124B in response to the power module 108 being removed from the system. A timer 350 in the timing controller 305 controls the timing of the sequential deassertion of the EN1, EN2, EN3, and EN4 signals in response to the TRIGGER signal changing state.
FIG. 4 shows a timing diagram that indicates the relationship between the TRIGGER signal and the enable signals EN1, EN2, EN3, and EN4. The TRIGGER signal is received by the timing controller 205, 305 and the EN1, EN2, EN3, and EN4 signals are output by the timing controller 205, 305. When the power module 108, 110 is connected to the system board 102, the TRIGGER signal remains asserted at a high state, which occurs prior to time T0. In response to removal of the power module 110 or 108 (and more specifically disengagement of the short pin 124), the TRIGGER signal is deasserted at time T0. Deassertion of the TRIGGER signal at time T0 causes the timer 250 or 350 in the timing controller 205 or 305 to start counting. After some predefined time interval from time T0, the enable signal EN1 is deasserted at time T1 to disable converter 201 or 301. After another predefined time interval, the enable signal EN2 is deasserted at time T2 to disable converter 202 or 302. Next, after another predefined time interval, the enable signal EN3 is disabled at time T3, followed by disabling of enable signal EN4 at time T4. Thus, as illustrated in FIG. 4, a sequential order of disabling converters in a power module is provided in which a time interval T(x)-T(x-1) (x=1, 2, 3, or 4) is defined between disabling of any two successive converters. During the time period T(x)-T(x-1), the remaining power module(s), the one(s) not being removed, can make up for the current output of the converter that has just been disabled.
The time period T4-T0 is smaller than the amount of time between disengagement of the short pin 124 and disengagement of the longer pins 122. As noted above, this provides sufficient time for the stepped, but gradual, decrease of available driving current from the power module to be removed so that the remaining power module(s) is able to gracefully make up for the relatively gradual decrease of driving current.
FIG. 5 is a flow diagram of a process performed by the timing controller 250, 350 according to an embodiment. The timing controller detects (at 402) deassertion of the TRIGGER signal. In response to deassertion of the TRIGGER signal, the timing controller starts (at 404) the timer 250, 350. A parameter i is initially set to the value 1. At time T1 (FIG. 4), which is some time interval after time T0 when the TRIGGER signal was deasserted, the enable signal EN1 is deasserted (at 406). The timing controller next checks to see if all EN signals have been deasserted (at 408). If not, the parameter i is incremented (at 410), and the timing controller deasserts ENi (at 406) at time Ti (after some time interval). The process repeats until all enable signals of the power module being removed have been deasserted, which indicates that all converters of the power module being removed has been disabled.
Each of the timing controllers 205, 305 in the power modules can be a programmable gate array (PGA), a microcontroller, a microprocessor, or any other type of control device. The logic of the timing controller can be implemented in firmware and/or hardware.
Alternatively, software can be loaded into the timing controller to perform the predefined tasks. The software can be in the form of instructions that are executable on a processing core of the timing controller 205, 305. Software can be stored in storage media associated with the timing controller, which can be storage media within the timing controller or storage media outside the timing controller that is accessible by the timing controller.
In the foregoing description, numerous details are set forth to provide an understanding of the present invention. However, it will be understood by those skilled in the art that the present invention may be practiced without these details. While the invention has been disclosed with respect to a limited number of embodiments, those skilled in the art will appreciate numerous modifications and variations therefrom. It is intended that the appended claims cover such modifications and variations as fall within the true spirit and scope of the invention.

Claims (25)

1. A system comprising:
a first module containing a first set of converters to provide a supply voltage to a load;
a second module containing a second set of converters to provide the supply voltage to the load; and
a controller to:
detect that the first module is being disconnected, and
in response to detecting that the first module is being disconnected, disable the converters in the first set in a sequential order,
wherein the second set of converters are to gradually increase power to the load as the converters in the first set are disabled in the sequential order.
2. The system of claim 1, wherein the first module further comprises a first circuit board, and the second module further comprises a second circuit board, the first set of converters mounted to the first circuit hoard, and the second set of converters mounted to the second circuit board.
3. The system of claim 2, wherein the first circuit board has a connector having a plurality of pins, at least one of the pins being a short pin that is shorter than the remaining of the plurality of pins,
the controller to detect that the first module is being disconnected by detecting that the short pin has been disengaged.
4. The system of claim 3, wherein the controller is mounted on the first circuit board.
5. The system of claim 3, wherein the second circuit board has a second connector having a plurality of pins, at least one of the pins being a short pin that is shorter than the remaining of the plurality of pins of the second connector.
6. The system of claim 5, further comprising a system board having mating connectors to connect to respective connectors of the first and second circuit boards.
7. The system of claim 6, wherein the first and second modules are hot-swappable.
8. The system of claim 1, wherein the controller is to disable the converters in the first set in the sequential order by:
disabling a first converter in the first set; and
a predetermined time period after disabling the first converter, disabling a second converter in the first set.
9. The system of claim 8, wherein the controller is to disable the converters in the first set in the sequential order by further:
another predetermined time period after disabling the second converter, disabling a third converter in the first set.
10. The system of claim 1, further comprising a system board to which the first and second modules are mounted, and wherein the controller detects that the first module is being disconnected by detecting removal of the first module from the system board.
11. A system comprising:
a first module containing a first set of converters to provide a supply voltage to a load;
a second module containing a second set of converters to provide the supply voltage to the load; and
a controller to:
detect that the first module is being disconnected, and
in response to detecting that the first module is being disconnected, disable the converters in the first set in a sequential order,
wherein the first module further comprises a first circuit board, and the second module further comprises a second circuit board, the first set of converters mounted to the first circuit board, and the second set of converters mounted to the second circuit board,
wherein the first circuit board has a connector having a plurality of pins, at least one of the pins being a short pin that is shorter than the remaining of the plurality of pins,
the controller to detect that the first module is being disconnected by detecting that the short pin has been disengaged,
wherein the controller is to disable the converters in the sequential order within a time period that is smaller than an amount of time involved in disconnecting the first module.
12. A method of providing a supply voltage to a load in a system, comprising:
connecting a first module having plural converters to the supply voltage;
connecting a second module having plural converters to the supply voltage;
detecting that the first module is being removed from the system; and
in response to detecting that the first module is being removed, sequentially disabling the converters of the first module, wherein time intervals are defined between successive disabling of converters of the first module,
wherein the converters of the second module are to gradually increase power to the load as the converters of the second module are disabled sequentially.
13. The method of claim 12, wherein sequentially disabling the converters of the first module comprises:
disabling a first converter of the first module in response to detecting that the first module is being removed from the system; and
a predetermined time period after disabling the first converter, disabling a second converter of the first module.
14. The method of claim 13. wherein sequentially disabling the converters of the first module further comprises:
another predetermined time period after disabling the second converter, disabling a third converter of the first module.
15. The method of claim 12, wherein the first module has a connector including a plurality of pins, at least one of the plurality of pins being a short pin that is shorter than the remaining of the plurality of pins, wherein detecting that the first module is being removed is performed by detecting disengagement of the short pin.
16. The method of claim 12, wherein the system comprises a system board, and wherein detecting that the first module is being removed from the system comprises detecting that the first module is being removed from the system board.
17. A method of providing a supply voltage to a load in a system, comprising:
connecting a first module having plural converters to the supply voltage;
connecting a second module having at least one converter to the supply voltage;
detecting that the first module is being removed from the system; and
in response to detecting that the first module is being removed, sequentially disabling the converters of the first module, wherein time intervals are defined between successive disabling of converters of the first module,
wherein the first module has a connector including a plurality of pins, at least one of the plurality of pins being a short pin that is shorter than the remaining of the plurality of pins,
wherein detecting that the first module is being removed is performed by detecting disengagement of the short pin,
wherein the short pin is disengaged prior to disengagement of the remaining of the plurality of pins, wherein sequentially disabling the converters of the first module is performed within a time period that is smaller than an amount of time between disengagement of the short pin and disengagement of the remaining of the plurality of pins.
18. The method of claim 17, wherein detecting disengagement of the short pin comprises detecting disengagement of the short pin of the connector of the first module from a mating connector of a system board.
19. An article comprising at least one computer-readable storage medium containing instructions that when executed cause a controller to:
detect that a first power module in a system is being removed, wherein the system includes a plurality of power modules, and wherein the first power module has a plurality of converters; and
in response to detecting that the first power module is being removed, disabling the converters in a sequential order to provide a time interval between disabling of successive converters in the first power modules,
wherein converters in a second of the power modules are to gradually increase power to a load as the converters in the first power module are disabled in sequential order.
20. The article of claim 19, wherein detecting removal of the first power module from the system comprises receiving a signal that has changed state in response to removal of the first power module from the system.
21. A power module comprising:
a plurality of converters having outputs for coupling to a supply voltage;
a connector having a pin to provide a signal indicative of whether the power module is being disconnected from a system; and
a controller responsive to the signal indicating that the power module is being disconnected by sequentially deasserting enable signals to the converters to disable the converters in a sequential order,
wherein the connector has a plurality of pins, wherein the pin providing the signal is shorter in length than the remaining of the plurality of pins,
wherein the controller is to sequentially disable the converters of the power module within a time period that is smaller than a time for disconnecting the power module from the system.
22. A system comprising:
a first module containing a first set of converters to provide a supply voltage to a load;
a second module containing a second set of converters to provide the supply voltage to the load;
means for detecting that the first module is being removed from the system; and
means for sequentially disabling the converters of the first module in response to detecting that the first module is being removed, wherein time intervals are provided between successive disabling of converters of the first module,
wherein the second set of converters are to gradually increase power to the load as the converters in the first module are disabled in the sequential order.
23. The system of claim 22, wherein the first module further comprises a first circuit board, and the second module further comprises a second circuit board, the first set of converters mounted to the first circuit board and the second set of converters mounted to the second circuit board.
24. The system of claim 23, wherein the first circuit board has a connector having a plurality of pins, at least one of the pins being a short pin that is shorter than the remaining of the plurality of pins,
wherein the detecting means detects that the first module is being removed by detecting that the short pin has been disengaged.
25. A system comprising:
a first module containing a first set of converters to provide a supply voltage to a load;
a second module containing a second set of converters to provide the supply voltage to the load;
means for detecting that the first module is being removed from the system; and
means for sequentially disabling the converters of the first module in response to detecting that the first module is being removed, wherein time intervals are provided between successive disabling of converters of the first module,
wherein the first module further comprises a first circuit board, and the second module further comprises a second circuit board, the first set of converters mounted to the first circuit board, and the second set of converters mounted to the second circuit board,
wherein the first circuit board has a connector having a plurality of pins, at least one of the pins being a short pin that is shorter than the remaining of the plurality of pins,
wherein the detecting means detects that the first module is being removed by detecting that the short pin has been disengaged,
wherein the disabling means sequentially disables the converters within a time period that is smaller than an amount of time involved in disconnecting the first module.
US11/025,703 2004-12-29 2004-12-29 Method and apparatus of disabling converters in a power module Active 2026-07-01 US7555665B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/025,703 US7555665B2 (en) 2004-12-29 2004-12-29 Method and apparatus of disabling converters in a power module

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US11/025,703 US7555665B2 (en) 2004-12-29 2004-12-29 Method and apparatus of disabling converters in a power module

Publications (2)

Publication Number Publication Date
US20060146504A1 US20060146504A1 (en) 2006-07-06
US7555665B2 true US7555665B2 (en) 2009-06-30

Family

ID=36640139

Family Applications (1)

Application Number Title Priority Date Filing Date
US11/025,703 Active 2026-07-01 US7555665B2 (en) 2004-12-29 2004-12-29 Method and apparatus of disabling converters in a power module

Country Status (1)

Country Link
US (1) US7555665B2 (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060152085A1 (en) * 2004-10-20 2006-07-13 Fred Flett Power system method and apparatus
US20100109442A1 (en) * 2008-10-30 2010-05-06 Asea Brown Boveri, S.A. System and Method for Energy Optimization in Photovoltaic Generators
US20110018351A1 (en) * 2009-07-23 2011-01-27 Quantance, Inc. High bandwidth power supply system with high efficiency and low distortion
US20140051269A1 (en) * 2012-08-15 2014-02-20 Hon Hai Precision Industry Co., Ltd. Electronic device with two circuit boards dedicated for ic chip and connector
US20140085855A1 (en) * 2012-09-21 2014-03-27 Hon Hai Precision Industry Co., Ltd. Electronic device
US11929670B1 (en) * 2023-07-11 2024-03-12 CisLunar Industries USA, Inc. Modular configurable electronic power conversion

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7996987B2 (en) * 2006-10-17 2011-08-16 Broadcom Corporation Single footprint family of integrated power modules
US10468993B2 (en) * 2007-05-17 2019-11-05 Enphase Energy, Inc. Inverter for use in photovoltaic module
US20090000654A1 (en) 2007-05-17 2009-01-01 Larankelo, Inc. Distributed inverter and intelligent gateway
JP2009099971A (en) * 2007-09-28 2009-05-07 Enphase Energy Inc General interface for photovoltaic module
US8435056B2 (en) 2009-04-16 2013-05-07 Enphase Energy, Inc. Apparatus for coupling power generated by a photovoltaic module to an output
US9118273B2 (en) 2011-07-18 2015-08-25 Enphase Energy, Inc. Resilient mounting assembly for photovoltaic modules
US9584013B2 (en) 2012-03-01 2017-02-28 Telefonaktiebolaget L M Ericsson (Publ) Method for remote control of a power converter module and a device therefor
JP5954025B2 (en) * 2012-08-01 2016-07-20 富士通株式会社 Control device, control method and system
USD734653S1 (en) 2012-11-09 2015-07-21 Enphase Energy, Inc. AC module mounting bracket
KR101337542B1 (en) * 2013-09-13 2013-12-06 국방과학연구소 Electric propulsion system of electric vehicle
FR3023019B1 (en) * 2014-06-27 2016-10-21 Bull Sas MODULE FOR COMPENSATION OF MICROCOUPONS OF POWER SUPPLY OF A SERVER
US9939482B2 (en) * 2014-10-27 2018-04-10 Honeywell International Inc. Method and apparatus for providing early warning of extraction of module under power
DE102016125707B3 (en) 2016-12-27 2017-11-02 Fujitsu Limited Computer system with redundant power supply and system board
US20240354451A1 (en) * 2023-04-19 2024-10-24 Western Digital Technologies, Inc. Detection of data storage device removal

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5003453A (en) * 1989-11-22 1991-03-26 Tandem Computers Incorporated Apparatus for a balanced three phase AC power supply in a computer having variable DC loads
US5550729A (en) * 1994-06-09 1996-08-27 Digital Equipment Corporation Power sequencing control
US5737202A (en) 1994-11-14 1998-04-07 Fujitsu Limited Redundant power supply system
US5768117A (en) 1993-12-27 1998-06-16 Hitachi, Ltd. Power supply system for supplying electric power to a load through plural converters
US5894415A (en) 1997-12-05 1999-04-13 Lucent Technologies, Inc. Fault tolerant power supply including a switching mechanism for controlling the operation of plural voltage converters in response to changing input voltage levels
US5964855A (en) * 1997-04-07 1999-10-12 International Business Machines Corporation Method and system for enabling nondisruptive live insertion and removal of feature cards in a computer system
US20020078290A1 (en) * 2000-11-16 2002-06-20 Derrico Joel Brian Cluster computer network appliance
US20030156398A1 (en) 2000-04-28 2003-08-21 Haden Stuart C. Processor and power supply circuit
JP2003263246A (en) * 2002-03-12 2003-09-19 Ricoh Co Ltd Power supply circuit for electronic apparatus
US20040083196A1 (en) 2002-10-29 2004-04-29 Jason Reasor Hardware property management system and method
US20040107383A1 (en) 2000-04-29 2004-06-03 Bouchier Paul H. Service processor with algorithms for supporting a multi partition computer
US20040143729A1 (en) 2000-04-29 2004-07-22 Bouchier Paul H. System and method for managing a computer system having a plurality of partitions
US6771052B2 (en) * 2003-01-03 2004-08-03 Astec International Limited Programmable multiple output DC-DC isolated power supply
US20040199832A1 (en) 2003-04-01 2004-10-07 Powers Richard Dickert High performance computer system having a firmware error queue and automatic error handling
US7105947B1 (en) * 2003-05-21 2006-09-12 Cisco Technology, Inc. Method and system for voltage tracking and sequencing in a power supply

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5003453A (en) * 1989-11-22 1991-03-26 Tandem Computers Incorporated Apparatus for a balanced three phase AC power supply in a computer having variable DC loads
US5768117A (en) 1993-12-27 1998-06-16 Hitachi, Ltd. Power supply system for supplying electric power to a load through plural converters
US5550729A (en) * 1994-06-09 1996-08-27 Digital Equipment Corporation Power sequencing control
US5737202A (en) 1994-11-14 1998-04-07 Fujitsu Limited Redundant power supply system
US5964855A (en) * 1997-04-07 1999-10-12 International Business Machines Corporation Method and system for enabling nondisruptive live insertion and removal of feature cards in a computer system
US5894415A (en) 1997-12-05 1999-04-13 Lucent Technologies, Inc. Fault tolerant power supply including a switching mechanism for controlling the operation of plural voltage converters in response to changing input voltage levels
US20030156398A1 (en) 2000-04-28 2003-08-21 Haden Stuart C. Processor and power supply circuit
US20040107383A1 (en) 2000-04-29 2004-06-03 Bouchier Paul H. Service processor with algorithms for supporting a multi partition computer
US20040143729A1 (en) 2000-04-29 2004-07-22 Bouchier Paul H. System and method for managing a computer system having a plurality of partitions
US20020078290A1 (en) * 2000-11-16 2002-06-20 Derrico Joel Brian Cluster computer network appliance
JP2003263246A (en) * 2002-03-12 2003-09-19 Ricoh Co Ltd Power supply circuit for electronic apparatus
US20040083196A1 (en) 2002-10-29 2004-04-29 Jason Reasor Hardware property management system and method
US6771052B2 (en) * 2003-01-03 2004-08-03 Astec International Limited Programmable multiple output DC-DC isolated power supply
US20040199832A1 (en) 2003-04-01 2004-10-07 Powers Richard Dickert High performance computer system having a firmware error queue and automatic error handling
US7105947B1 (en) * 2003-05-21 2006-09-12 Cisco Technology, Inc. Method and system for voltage tracking and sequencing in a power supply

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060152085A1 (en) * 2004-10-20 2006-07-13 Fred Flett Power system method and apparatus
US20100109442A1 (en) * 2008-10-30 2010-05-06 Asea Brown Boveri, S.A. System and Method for Energy Optimization in Photovoltaic Generators
US8334617B2 (en) 2008-10-30 2012-12-18 Asea Brown Boveri, S.A. System and method for energy optimization in photovoltaic generators
US20110018351A1 (en) * 2009-07-23 2011-01-27 Quantance, Inc. High bandwidth power supply system with high efficiency and low distortion
US8278904B2 (en) * 2009-07-23 2012-10-02 Quantance, Inc. High bandwidth power supply system with high efficiency and low distortion
US20140051269A1 (en) * 2012-08-15 2014-02-20 Hon Hai Precision Industry Co., Ltd. Electronic device with two circuit boards dedicated for ic chip and connector
US20140085855A1 (en) * 2012-09-21 2014-03-27 Hon Hai Precision Industry Co., Ltd. Electronic device
US11929670B1 (en) * 2023-07-11 2024-03-12 CisLunar Industries USA, Inc. Modular configurable electronic power conversion

Also Published As

Publication number Publication date
US20060146504A1 (en) 2006-07-06

Similar Documents

Publication Publication Date Title
US7555665B2 (en) Method and apparatus of disabling converters in a power module
US10963031B2 (en) Methods and systems for server power line communication
USRE39855E1 (en) Power management strategy to support hot swapping of system blades during run time
US9785127B2 (en) Power supply device, micro server having the same, and power supply method
US5809256A (en) Soft power switching for hot installation and removal of circuit boards in a computer system
US6737763B2 (en) Intelligent load sharing with power limiting scheme for multiple power supplies connected to a common load
US20040010649A1 (en) User-configurable power architecture with hot-pluggable power modules
US9223394B2 (en) Rack and power control method thereof
US7590890B2 (en) Hot-swap power controller generating sequenced power-good signals
US20130227309A1 (en) Server system
US8671295B2 (en) Generating a signal to reduce computer system power consumption from signals provided by a plurality of power supplies
CN100459383C (en) Power supply
IL145486A (en) Hot plug control of multiprocessor based computer system
US20140132070A1 (en) Rack and power control method thereof
US20120137159A1 (en) Monitoring system and method of power sequence signal
US20120216056A1 (en) Power Load Shedding for Inline Power Applications
US7272733B2 (en) Method of providing dynamic power redundancy based on a difference of current power units and currently needed power units
US7673186B2 (en) Apparatus and method for cold sparing in multi-board computer systems
KR100373995B1 (en) Hot-pluggable voltage regulator module
US7694163B1 (en) System for generating and monitoring voltages generated for a variety of different components on a common printed circuit board
KR20210147973A (en) Power supply combination having heterogeneous power supplies
CN110401260A (en) A kind of server backup power source and server power supply
US7538450B2 (en) Power switch device and method for cluster computer
JP2019159987A (en) Control device and control method
CN112269461A (en) Multi-power system and power-on time sequence control method thereof

Legal Events

Date Code Title Description
AS Assignment

Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY, LP., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BELSON, STEVE A.;WIRTZBERGER, PAUL A.;MORRIS, TERREL L.;REEL/FRAME:016140/0399;SIGNING DATES FROM 20041217 TO 20041220

STCF Information on status: patent grant

Free format text: PATENTED CASE

CC Certificate of correction
FPAY Fee payment

Year of fee payment: 4

AS Assignment

Owner name: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP, TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.;REEL/FRAME:037079/0001

Effective date: 20151027

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); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 12