USRE39855E1 - Power management strategy to support hot swapping of system blades during run time - Google Patents

Power management strategy to support hot swapping of system blades during run time Download PDF

Info

Publication number
USRE39855E1
USRE39855E1 US11/068,640 US6864005A USRE39855E US RE39855 E1 USRE39855 E1 US RE39855E1 US 6864005 A US6864005 A US 6864005A US RE39855 E USRE39855 E US RE39855E
Authority
US
United States
Prior art keywords
blade
sockets
pins
blades
backplane
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime, expires
Application number
US11/068,640
Inventor
Hong W. Wong
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 US11/068,640 priority Critical patent/USRE39855E1/en
Application granted granted Critical
Publication of USRE39855E1 publication Critical patent/USRE39855E1/en
Adjusted expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4063Device-to-bus coupling
    • G06F13/4068Electrical coupling
    • G06F13/4081Live connection to bus, e.g. hot-plugging

Definitions

  • the invention relates to the field of systems with hot swappable components.
  • a server in a network may have boards or blades in a standby mode or with excess capacity.
  • blades When a blade is detected as having failed, other blades that were in a stand-by mode take over while the failed blade is replaced.
  • blades with excess capacity are used to pickup the tasks of the failed blade while it is replaced.
  • an alarm or other indication is given to an operator indicating that a failure has occurred. The operator is then able to remove the failed blade and reinsert a good blade.
  • a backplane in a server may have a plurality of connectors, each for receiving a blade where the pins in the connectors are of different lengths. These pins are used for instance, to allow discharge of static electricity as well as other functions.
  • FIG. 1 is a block diagram of a system built in accordance with the present invention.
  • FIG. 2A is a flow diagram illustrating the events occurring during the normal insertion of a blade into the system of FIG. 1 .
  • FIG. 2B is a flow diagram illustrating the events occurring during the normal extraction of a blade from the system of FIG. 1 .
  • FIG. 3 is a flow diagram illustrating the events occurring during the forced extraction of a blade from the system of FIG. 1 .
  • FIG. 4 is a flow diagram illustrating the events occurring during the failure process of a blade in the system of FIG. 1 .
  • FIG. 5 is a diagram illustrating a backplane, a connector with pins of three different lengths and a blade which cooperatively engages the connector in accordance with the present invention.
  • a system having a backplane bus and a plurality of blades or boards which may be extracted or inserted while the system is in operation. This is often referred to as “hot swapping.”
  • the system includes a backplane bus only a portion of which is shown in FIG. 1 .
  • Lines 13 and buses 30 are the only portion of the backplane shown, power and ground lines are not shown.
  • the buses shown by the bracket 30 include the Interchassis Management Bus (IMB), Universal Serial Bus (USB), Keyboard/Video/Mouse (KVM) bus, I 2 C bus, RS232 port and a fan control bus. Other buses may be used.
  • IMB Interchassis Management Bus
  • USB Universal Serial Bus
  • KVM Keyboard/Video/Mouse
  • I 2 C bus I 2 C bus
  • RS232 port RS232 port
  • Fan control bus Other buses may be used.
  • SM Bus system management bus
  • the SM Bus in one embodiment is a separate bus interconnecting the blades in the system.
  • the server includes several different units which may be hot swapped and which engage the backplane bus. These include the two server management blades (MBs) shown in FIG. 1 as blades 10 and 12 .
  • the server also includes at least one switch blade 14 and typically include 2 more switch blades. These switch blades provide network switching of packets and routing for various protocol layers such as layers 2 , 3 , 4 to 7 . Additionally there are a plurality of central processing unit (CPU) blades, for instance, 38 CPU blades may be used or even a higher number. Two such blades 15 and 16 are shown in FIG. 1 . These blades perform the normal computing functions required of a server.
  • CPU central processing unit
  • the system also includes at least one power sharing board for distributing power (48V DC in one embodiment) to the various blades in the system from the backplane. Also, multiple fans are used for cooling which is often the case in such systems.
  • the present invention provides operating characteristics for the server which meet the predetermined criteria shown below in a table.
  • the hot swap states include P 0 which is the state where the board is removed from the backplane and P 1 , the states where a blade is fully inserted into the backplane.
  • the state H 0 through H 3 indicate several operational states for the blade as indicated in the above table.
  • the “Yes” in the last three columns of the table indicate that the CPU blade, switch blades and SMBs support the indicated hot swap states.
  • the system also employs a reset signal which is discussed below and shown in the table.
  • the power management apparatus of the present invention provides the capability shown in the table.
  • Each of the blades includes a power supply which, in one embodiment, is a DC-to-DC converter for filtering and regulating the 48V power.
  • the converter is enabled with an enable signal as will be discussed.
  • the state of the converter is shown as either “off” or “on” in the above table.
  • each of the blades includes a female connector and a corresponding male connector in the backplane having pins of three different lengths. This is shown in FIG. 5 where backplane 100 is shown along with a male connector 101 .
  • the male connector 101 has a plurality of pins only a few of which are shown in FIG. 5 .
  • Each of the pins are one of three lengths, a first and longest length such as pin 106 ; the shortest length such as pin 102 ; and, a medium length pin which is longer than the shortest length pin and shorter than the longest length pin such as pin 103 .
  • the corresponding female socket in each of the blades such as blade 108 of FIG. 5 includes a plurality of sockets each of which cooperatively engages its respective pin.
  • pin/socket is sometimes used to indicate that either the pin or the socket is being designated, depending on whether the backplane has the male or female connector.
  • the term pin/socket indicates, for instance, that the socket cooperatively receives a pin of a designated length.
  • Each of the blades includes a power supply which in one embodiment is a 48V DC-to-DC converter.
  • the converter 109 has an input terminal which receives input power for the blade from lines in the backplane 110 .
  • Each of the converters has an output terminal 111 which provides regulated DC power for the blade.
  • the converters also has an enable terminal 112 that controls an enable function in the converter. This turns the converter “on” or “off”. When turned off, that is when disabled, the input terminal 110 is effectively decoupled from the output terminal 111 . This decouples the substantial capacitance typically found at the output of a converter from terminal 110 .
  • the input terminal to the converter receives power from two different lines.
  • a first lines 114 is connected to the shortest length of the three pin/socket lengths (pin 115 and socket 122 ).
  • the input terminal 110 also receives power from a long pin/socket namely pin 106 and socket 121 .
  • This pin/socket is connected to the input terminal 110 through a resistor 116 .
  • This resistor as will be discussed, plays an important role in dampening transient currents to the blade.
  • the ground connection to the blade is through a long pin/socket.
  • the data signals are connected to the medium pins/sockets such as through pin 103 .
  • Lines 27 provide signals from the CPU blade 15 and the switch blade 14 to the blade microcontrollers 20 of the MBs 10 and 12 . These signals include a “presence signal” which indicates the presence of the board. Thus, when a board is seated in the backplane, the microcontrollers on the MBs can detect the presence of each of the boards individually. Another signal is the “power good” signal. This signal indicates that a blade once installed, has the proper power. This is detected at the output of the DC-to-DC converter. Another signal is a signal to indicate the health or failure of a board. Internal circuitry on the board, for instance self-test circuitry, can indicate when a blade has failed and provide a signal to the MBs indicating such failure.
  • the lines 26 which are the system management (SM) bus provide control signals from the MBs 10 and 12 to the other blades in the system.
  • SM system management
  • the signals provided as shown at the blade 15 are a reset signal, a converter enable signal shown as “DC—DC on” and the non-maskable interrupt (NMI) signal. All of the signals discussed in connection with lines 26 and 27 may be encoded onto a serial bus such as the I 2 C bus for distribution to the blades.
  • a server MB 10 and 12 there are two server MBs 10 and 12 .
  • One of these two blades is active and the other is in stand-by.
  • Lines 25 in one embodiment comprising a separate bus interconnecting the MBs 10 and 12 .
  • This bus provides a signal between the MBs indicating the health of the MBs.
  • the inactive MB may periodically ping the active MB to determine its health. If the inactive blade determines that the active MB has failed it can power up and take over the system management.
  • a multiplexer e.g., MUX 22
  • EEPROMs on the MBs (such as EEPROM 21 ) allow each MB to be prepared to take over at anytime since each stores the data needed for continued operation of the system.
  • the other one acts as a hot spare.
  • the peer-to-peer heartbeat monitor (or similar implementation) as mentioned is used for one blade to monitor the status of the other blade. If the active management blade fails to respond to the heartbeat “pinging,” that blade is considered to fail and the hot spare blade takes over. A failure LED on the face plate of the failed management blade turns on and an alert is sent out by the hot spare to warn a system administrator of the failure event.
  • FIG. 2A the operation of a system is illustrated for the normal insertion of a blade.
  • the blade is separated from the backplane.
  • the blade is fully inserted into the backplane and at this time the blade provides an indication to the server MB 52 indicating its presence. This may be, for instance, the closing of a loop through the inserted blade or a signal provided by the 5V power supply.
  • the system MB 52 senses the presence of the blade it enables the power supply as shown by line 52 . This is the signal which is connected to the terminal 112 of the DC converter as shown in FIG. 5 .
  • a “power good” signal may be provided to MB 54 as indicated by line 53 .
  • a “power good” signal can be provided by a power sensing chip on the blade, as an example.
  • the board is fully seated and its power is on.
  • the MB 54 deasserts the reset signal allowing the newly inserted blade to boot up. This is indicated by the line 57 .
  • the inserted blade indicates that it is on and healthy by the health bit over the backplane or over a separate SM bus.
  • H 3 indicated by 59 normal operation of the inserted blade occurs with the blade operating system or embedded software up and running.
  • FIG. 2B indicates a normal extraction.
  • an operator initiates a shut-down process in the operating system or a similar command in the embedded software.
  • An alert-on-LAN message to the MB 54 occurs.
  • the blade that will be extracted then goes through a normal shut-down and places itself into a soft-off state. This indicated in FIG. 2B by the transition from H 3 ( 60 ) to H 2 ( 61 ) then to H 1 ( 62 ).
  • the blade to be extracted deasserts the health bit as indicated by line 63 .
  • Now MB 54 asserts reset and then disables the converter as indicated by line 67 .
  • an LED on the front panel of the blade to be extracted illuminates indicating to the operator that the blade may now safely be removed. This is indicated by the transition from H 1 /H 0 ( 70 ) to P 0 ( 71 ).
  • FIG. 3 illustrates the more difficult case of a forced extraction. This case assumes that the board is extracted without first informing the MB 54 of FIG. 3 . The transitions from 72 to 73 to 74 to 75 occur almost instantaneously. The MB 54 is able to detect this unplanned extraction of a blade, such as a CPU node, and perform the necessary remedial section.
  • a blade such as a CPU node
  • the short pins/sockets of the connector such as pin 102 and socket 120 of FIG. 5 , first disengage.
  • the short pins/sockets that first disengage is a pin carrying the enable signal to the power supply.
  • this path breaks the converter is shut-down and input terminal 110 of the converter is substantially disconnected from the output terminal 111 .
  • the capacitance associated with the output of the converter is disconnected from the input terminal.
  • the 48V power supply to the input of the converter (which bypasses resistor 116 ) is also disengaged since it is connected to the converter on a short pin/socket.
  • the “power good” signal is deasserted and the health bit is deasserted as shown by line 76 .
  • the MB 54 deasserts the enable signal for the converter. This is done to prevent a re-powering up of the blade if the blade were to be reinserted immediately. If this were not done and the blade was immediately reinserted, the large capacitance associated with the output of the converter would be immediately coupled through the short pin providing the direct connection to the 48V power supply. This would cause an unwanted transient which may affect other blades in the system.
  • the medium length pins/sockets break contact. These include the data signals associated with the CPU and switching blades.
  • the long pins/sockets break contact.
  • the 48V power supply which is coupled to the input of the converter through the resistor 116 of FIG. 5 . Both on extraction and on reassertion this resistor dampens the transients associated with decoupling and decoupling the converter from the backplane. This is particularly important if, for example, for some reason the power supply remains enabled during immediate reassertion. If this were to occur, the first power applied to the converter would be through the resistor 116 dampening the surge which occurs when the converter is abruptly activated. By the time the shortest pins/sockets make contact this transient will have diminished. As also indicated at 81 the stand-by power being on one of the longest pins/sockets also breaks contact.
  • FIG. 4 illustrates the case where a failure occurs on boot up.
  • the blade is inserted and its presence detected by the MB 54 .
  • 81 indicates the normal activation of the power supply.
  • 82 indicates that the blade has good power and that at this point the insertion process is proceeding normally.
  • H 1 83
  • reset is deasserted and the blade is allowed to boot up.
  • failure H1F
  • the MB 54 asserts reset and disables the converter.

Abstract

A hot swappable system is described. It included software controlled hot swapping operations which provided a graceful booting or power-down of the system. In the even of force insertion or extraction of the system blades, a set of hardware features (such as using different pin lengths in the connectors and dampening resistor) prevents these types of operations from damaging the system hardware or affecting the operation states of other blades within the system.

Description

BACKGROUND OF THE INVENTION
1. Field of the Invention
The invention relates to the field of systems with hot swappable components.
2. Prior Art and Related Art
In many applications it is necessary to have a system which remains in operation even when under repair. For instance, a server in a network may have boards or blades in a standby mode or with excess capacity. When a blade is detected as having failed, other blades that were in a stand-by mode take over while the failed blade is replaced. Alternatively, blades with excess capacity are used to pickup the tasks of the failed blade while it is replaced. Generally, an alarm or other indication is given to an operator indicating that a failure has occurred. The operator is then able to remove the failed blade and reinsert a good blade. One of the major problems in these systems is the management of power as these changes occur.
Often in such systems connectors are used having pins of different lengths which cooperatively engage sockets. For instance, a backplane in a server may have a plurality of connectors, each for receiving a blade where the pins in the connectors are of different lengths. These pins are used for instance, to allow discharge of static electricity as well as other functions.
BRIEF DESCRIPTION OF THE DRAWINGS
FIG. 1 is a block diagram of a system built in accordance with the present invention.
FIG. 2A is a flow diagram illustrating the events occurring during the normal insertion of a blade into the system of FIG. 1.
FIG. 2B is a flow diagram illustrating the events occurring during the normal extraction of a blade from the system of FIG. 1.
FIG. 3 is a flow diagram illustrating the events occurring during the forced extraction of a blade from the system of FIG. 1.
FIG. 4 is a flow diagram illustrating the events occurring during the failure process of a blade in the system of FIG. 1.
FIG. 5 is a diagram illustrating a backplane, a connector with pins of three different lengths and a blade which cooperatively engages the connector in accordance with the present invention.
DETAILED DESCRIPTION OF THE PRESENT INVENTION
A system is described having a backplane bus and a plurality of blades or boards which may be extracted or inserted while the system is in operation. This is often referred to as “hot swapping.”
In the following description, numerous specific details are set forth, such as specific voltages in order to provide a thorough understanding of the present invention. It will be apparent to one skilled in the art that the present invention may be practiced without these specific details. In other instances, well-known circuits and other components have not been set forth in detail in order not to obscure the present invention.
The present invention is described in connection with a server having hot swappable blades. Referring to FIG. 1, the system includes a backplane bus only a portion of which is shown in FIG. 1. Lines 13 and buses 30 are the only portion of the backplane shown, power and ground lines are not shown. The buses shown by the bracket 30 include the Interchassis Management Bus (IMB), Universal Serial Bus (USB), Keyboard/Video/Mouse (KVM) bus, I2C bus, RS232 port and a fan control bus. Other buses may be used. While the system management bus (SM Bus) is shown as part of the backplane in FIG. 1, the SM Bus in one embodiment is a separate bus interconnecting the blades in the system.
In one embodiment, the server includes several different units which may be hot swapped and which engage the backplane bus. These include the two server management blades (MBs) shown in FIG. 1 as blades 10 and 12. The server also includes at least one switch blade 14 and typically include 2 more switch blades. These switch blades provide network switching of packets and routing for various protocol layers such as layers 2, 3, 4 to 7. Additionally there are a plurality of central processing unit (CPU) blades, for instance, 38 CPU blades may be used or even a higher number. Two such blades 15 and 16 are shown in FIG. 1. These blades perform the normal computing functions required of a server.
While not shown in FIG. 1, the system also includes at least one power sharing board for distributing power (48V DC in one embodiment) to the various blades in the system from the backplane. Also, multiple fans are used for cooling which is often the case in such systems.
The present invention provides operating characteristics for the server which meet the predetermined criteria shown below in a table.
Blade Status
Hot 3 V or 48 V System
Swap
5 V DC CPU Switch Mgmt
States Operation State stby Reset Cvtr Blade Blade Blade
P0 The blade is physically Yes Yes Yes
separated from the system
P1/H0 The blade is fully seated On On Off Yes Yes Yes
H1 The blade is fully seated On On On
and powered up
H2 The blade is allowed to On Off On Yes Yes Yes
boot up to
BIOS/Embedded
SW/Diagnostics partition
H1F The blade is allowed to On Off Off, Yes Yes Yes
boot up, but the board has over-
detected an error and ridded
powered itself down. by
BIOS/embedded SW blade
stopped running
H3 The blade is powered up On Off On Yes Yes Yes
and is operating in its
normal state, with OS or
Embedded SW running
In the table above the hot swap states include P0 which is the state where the board is removed from the backplane and P1, the states where a blade is fully inserted into the backplane. The state H0 through H3 indicate several operational states for the blade as indicated in the above table. The “Yes” in the last three columns of the table indicate that the CPU blade, switch blades and SMBs support the indicated hot swap states.
While the server operates primarily on 48V DC there is also a 3V or 5V standby power used for a sleep mode. The state of that power is shown under “5V stby” in the above table. The system also employs a reset signal which is discussed below and shown in the table. The power management apparatus of the present invention, as will become apparent from the description below, provides the capability shown in the table.
Each of the blades includes a power supply which, in one embodiment, is a DC-to-DC converter for filtering and regulating the 48V power. The converter is enabled with an enable signal as will be discussed. The state of the converter is shown as either “off” or “on” in the above table.
One of the major problems in a hot swappable system is providing power to the blades and maintaining the power when the blades are hot swapped. The removal and insertion of blades often causes transients in the power delivery system which affect the operation of other blades and the power subsystem.
In one embodiment of the present invention each of the blades includes a female connector and a corresponding male connector in the backplane having pins of three different lengths. This is shown in FIG. 5 where backplane 100 is shown along with a male connector 101. The male connector 101 has a plurality of pins only a few of which are shown in FIG. 5. Each of the pins are one of three lengths, a first and longest length such as pin 106; the shortest length such as pin 102; and, a medium length pin which is longer than the shortest length pin and shorter than the longest length pin such as pin 103. The corresponding female socket in each of the blades such as blade 108 of FIG. 5 includes a plurality of sockets each of which cooperatively engages its respective pin.
While typically the male connector is part of the backplane and the female connector is on the blade, in another embodiment the male connector may be on the blade and the female connector in the backplane. In this patent “pin/socket” is sometimes used to indicate that either the pin or the socket is being designated, depending on whether the backplane has the male or female connector. The term pin/socket indicates, for instance, that the socket cooperatively receives a pin of a designated length.
As is apparent from FIG. 5, as the blade 108 is inserted, electrical contact will first be made between the longest pins such as pin 106 and corresponding sockets such as socket 121. As insertion continues, the medium length pins next make contact such as the pin 103. And finally, as insertion continues the shortest pins such as pins 102 and 105 make contact with sockets 120 and 125, respectively. Likewise on extraction, first the shortest pins/sockets part, followed by the medium pins/sockets, and finally the longest pins/sockets separate.
Each of the blades includes a power supply which in one embodiment is a 48V DC-to-DC converter. As shown in FIG. 5 the converter 109 has an input terminal which receives input power for the blade from lines in the backplane 110. Each of the converters has an output terminal 111 which provides regulated DC power for the blade. The converters also has an enable terminal 112 that controls an enable function in the converter. This turns the converter “on” or “off”. When turned off, that is when disabled, the input terminal 110 is effectively decoupled from the output terminal 111. This decouples the substantial capacitance typically found at the output of a converter from terminal 110.
The input terminal to the converter receives power from two different lines. A first lines 114 is connected to the shortest length of the three pin/socket lengths (pin 115 and socket 122). The input terminal 110 also receives power from a long pin/socket namely pin 106 and socket 121. This pin/socket is connected to the input terminal 110 through a resistor 116. This resistor as will be discussed, plays an important role in dampening transient currents to the blade. The ground connection to the blade is through a long pin/socket.
The data signals are connected to the medium pins/sockets such as through pin 103.
Referring again to FIG. 1, there are several signals used for the power management which are specifically shown in FIG. 1. Lines 27 provide signals from the CPU blade 15 and the switch blade 14 to the blade microcontrollers 20 of the MBs 10 and 12. These signals include a “presence signal” which indicates the presence of the board. Thus, when a board is seated in the backplane, the microcontrollers on the MBs can detect the presence of each of the boards individually. Another signal is the “power good” signal. This signal indicates that a blade once installed, has the proper power. This is detected at the output of the DC-to-DC converter. Another signal is a signal to indicate the health or failure of a board. Internal circuitry on the board, for instance self-test circuitry, can indicate when a blade has failed and provide a signal to the MBs indicating such failure.
The lines 26 which are the system management (SM) bus provide control signals from the MBs 10 and 12 to the other blades in the system. Among the signals provided as shown at the blade 15 are a reset signal, a converter enable signal shown as “DC—DC on” and the non-maskable interrupt (NMI) signal. All of the signals discussed in connection with lines 26 and 27 may be encoded onto a serial bus such as the I2C bus for distribution to the blades.
In one embodiment there are two server MBs 10 and 12. One of these two blades is active and the other is in stand-by. Lines 25 in one embodiment comprising a separate bus interconnecting the MBs 10 and 12. This bus provides a signal between the MBs indicating the health of the MBs. For instance, the inactive MB may periodically ping the active MB to determine its health. If the inactive blade determines that the active MB has failed it can power up and take over the system management. To this end, a multiplexer (e.g., MUX22) is used at the output of each of the MBs to allow the selection of appropriate SM bus signals. EEPROMs on the MBs (such as EEPROM 21) allow each MB to be prepared to take over at anytime since each stores the data needed for continued operation of the system.
Thus, while one of the MBs handles the housekeeping chores, the other one acts as a hot spare. The peer-to-peer heartbeat monitor (or similar implementation) as mentioned is used for one blade to monitor the status of the other blade. If the active management blade fails to respond to the heartbeat “pinging,” that blade is considered to fail and the hot spare blade takes over. A failure LED on the face plate of the failed management blade turns on and an alert is sent out by the hot spare to warn a system administrator of the failure event.
Referring now to FIG. 2A, the operation of a system is illustrated for the normal insertion of a blade. At P0 indicated by 40, the blade is separated from the backplane. At 51 (P1/H0) the blade is fully inserted into the backplane and at this time the blade provides an indication to the server MB 52 indicating its presence. This may be, for instance, the closing of a loop through the inserted blade or a signal provided by the 5V power supply. When the system MB 52 senses the presence of the blade it enables the power supply as shown by line 52. This is the signal which is connected to the terminal 112 of the DC converter as shown in FIG. 5. Once the power supply is activated, a “power good” signal may be provided to MB 54 as indicated by line 53. A “power good” signal can be provided by a power sensing chip on the blade, as an example. Thus, at H1 indicated by 55 the board is fully seated and its power is on.
Now the MB 54 deasserts the reset signal allowing the newly inserted blade to boot up. This is indicated by the line 57. At H2 indicated by 58, the inserted blade indicates that it is on and healthy by the health bit over the backplane or over a separate SM bus. At H3 indicated by 59, normal operation of the inserted blade occurs with the blade operating system or embedded software up and running.
FIG. 2B indicates a normal extraction. For normal extraction, an operator initiates a shut-down process in the operating system or a similar command in the embedded software. An alert-on-LAN message to the MB 54 occurs. The blade that will be extracted then goes through a normal shut-down and places itself into a soft-off state. This indicated in FIG. 2B by the transition from H3 (60) to H2 (61) then to H1 (62). At this point in time, the blade to be extracted deasserts the health bit as indicated by line 63. Now MB 54 asserts reset and then disables the converter as indicated by line 67. Typically, an LED on the front panel of the blade to be extracted illuminates indicating to the operator that the blade may now safely be removed. This is indicated by the transition from H1/H0 (70) to P0 (71).
The normal insertion and extraction is obviously the easier case to deal with from the standpoint of power management and power transients. FIG. 3 illustrates the more difficult case of a forced extraction. This case assumes that the board is extracted without first informing the MB 54 of FIG. 3. The transitions from 72 to 73 to 74 to 75 occur almost instantaneously. The MB 54 is able to detect this unplanned extraction of a blade, such as a CPU node, and perform the necessary remedial section.
As shown by line 76, as the blade is extracted the short pins/sockets of the connector such as pin 102 and socket 120 of FIG. 5, first disengage. Among the short pins/sockets that first disengage is a pin carrying the enable signal to the power supply. When this path breaks the converter is shut-down and input terminal 110 of the converter is substantially disconnected from the output terminal 111. Thus the capacitance associated with the output of the converter is disconnected from the input terminal. The 48V power supply to the input of the converter (which bypasses resistor 116) is also disengaged since it is connected to the converter on a short pin/socket.
At this time the “power good” signal is deasserted and the health bit is deasserted as shown by line 76. As indicated by line 77, the MB 54 deasserts the enable signal for the converter. This is done to prevent a re-powering up of the blade if the blade were to be reinserted immediately. If this were not done and the blade was immediately reinserted, the large capacitance associated with the output of the converter would be immediately coupled through the short pin providing the direct connection to the 48V power supply. This would cause an unwanted transient which may affect other blades in the system.
Next as indicated at 80, the medium length pins/sockets break contact. These include the data signals associated with the CPU and switching blades. At 81 the long pins/sockets break contact. Among the long pins that break contact at this point is the 48V power supply which is coupled to the input of the converter through the resistor 116 of FIG. 5. Both on extraction and on reassertion this resistor dampens the transients associated with decoupling and decoupling the converter from the backplane. This is particularly important if, for example, for some reason the power supply remains enabled during immediate reassertion. If this were to occur, the first power applied to the converter would be through the resistor 116 dampening the surge which occurs when the converter is abruptly activated. By the time the shortest pins/sockets make contact this transient will have diminished. As also indicated at 81 the stand-by power being on one of the longest pins/sockets also breaks contact.
FIG. 4 illustrates the case where a failure occurs on boot up. As indicated at 80, the blade is inserted and its presence detected by the MB 54. 81 indicates the normal activation of the power supply. 82 indicates that the blade has good power and that at this point the insertion process is proceeding normally. After H1 (83) as indicated by 84, reset is deasserted and the blade is allowed to boot up. Assume shortly thereafter, as indicated at 84, failure occurs (H1F) the blade itself deactivates the power supply and: informs the MB 54 of the failure. This is the response that would occur if for instance, an on-blade sensor detects an overheat condition. At this point the MB 54 asserts reset and disables the converter.
Thus, a power management system has been described for a system having hot swappable blades.

Claims (25)

1. A hot swappable blade comprising:
an enableable power supply having enable and power input terminals and a power output terminal, to provide power to circuitry on the blade connected coupled to the power output terminal in response to receiving an enable signal on the enable terminal;
a connector having first, second and third pin/sockets, the first pin/socket being longer than the second and third pin/sockets;
the first and second pins/sockets being operatively coupled to the power input terminal of the enableable power supply and the third pin/socket operatively coupled to the enable terminal of the enableable power supply; and
an impedance element connected between the first pin/socket and the power input terminal.
2. The blade defined by of claim 1, wherein the third pin/socket is approximately the same length as the second pin socket.
3. The blade defined by of claim 2, wherein the connector includes a plurality of fourth pins/sockets for receiving data, the fourth pins/sockets having a length intermediate between the first and second pins/sockets.
4. The blade defined by of claim 1, wherein the connector includes a plurality of data pins/sockets for receiving data, the data pins/sockets having a length intermediate between the first and second pins/sockets.
5. The blade defined by of claim 1, wherein the power supply is a DC-to-DC converter.
6. The blade of claim 1, wherein the circuitry includes a processor, and the connector includes a reset pin/socket by which to receive a reset signal may be received to reset the processor.
7. The blade of claim 1, wherein the blade may be used in a system including a backplane to which the blade may be connected coupled via the connector, and the connector further includes a presence pin/socket used for determining if the blade is properly connected coupled to the backplane.
8. The blade of claim 1, wherein the connector further includes a power good pin/socket by which the blade can to assert a power good signal.
9. The blade of claim 1, wherein the connector further includes a health pin/socket by which the blade can to assert a health signal signifying the to signify blade health or blade failure of the blade .
10. The blade of claim 1, further comprising a failure light-emitting diode (LED) by which the blade can to indicate a failure status.
11. A system comprising:
a backplane bus ;
a plurality of blades each having a connector to engage couple to the backplane bus including two management blades (MBs) and a plurality of other blades (OBs);
each connector having first pins/sockets of a first length, second pins/sockets of a second length and third pins/sockets of a third length; the first length being the longest length, the third pins/sockets being the shortest length and the second length being longer than the third length and shorter than the first length;
the backplane bus having power lines which cooperatively engage to provide power through one of the first pins/sockets and one of the third pins/sockets on each of the blades, wherein each of the blades includes a resistor connected to the one of the first pins/sockets that receives power from the power lines.
12. The system defined by of claim 11, wherein data is communicated among the blades over the backplane a bus in the backplane through the second pins/sockets on each of the blades .
13. The system defined by claim 11 wherein each of the blades includes a resistor connected to the one of the first pins/sockets that receives power from the power line.
14. The system defined by of claim 13 11, wherein each of the OBs provides a signal indicating to indicate its presence in the backplane over one of the third pins/sockets.
15. The system defined by of claim 14, wherein each of the OBs includes a DC-to-DC converter which is enabled by an enable signal received over one of the third pins/sockets from the backplane a bus in the backplane.
16. The system defined by of claim 15, wherein the enable signals for the OBs originates from one of the MBs.
17. The system defined by of claim 15, wherein each of the OBs provides a signal to at least one of the MBs indicating to indicate the status of its DC power.
18. The system defined by of claim 17, wherein the system is a server.
19. The system defined by of claim 18 including an additional bus in the backplane connecting to the MBs.
20. The system defined by of claim 19, wherein signals indicating are communicated over the additional bus to indicate the health of the MBs is communicated over the additional bus .
21. The system defined by of claim 20, wherein the OBs include a plurality of central processing unit blades and a plurality of switch blades.
22. The system defined by of claim 11, wherein the system is a server.
23. The system of claim 11, wherein one of the two management blades initially operates as an active management blade and the other operates as a standby management blade, and wherein the standby management blade is configured to monitor an operating status of the active management blade, and in response to determining the primary management blade is not operating properly, the system enables the standby management blade to take over operations previously performed by the active management blade, thus becoming a new active management blade.
24. The system of claim 23, wherein the system is further configured to annunciate a status indicator on the management blade that is initially the active management blade in response to detection that that blade has failed.
25. The system of claim 11, wherein the backplane comprises a backplane bus.
US11/068,640 2000-09-29 2005-02-25 Power management strategy to support hot swapping of system blades during run time Expired - Lifetime USRE39855E1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US11/068,640 USRE39855E1 (en) 2000-09-29 2005-02-25 Power management strategy to support hot swapping of system blades during run time

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/676,102 US6528904B1 (en) 2000-09-29 2000-09-29 Power management strategy to support hot swapping of system blades during run time
US11/068,640 USRE39855E1 (en) 2000-09-29 2005-02-25 Power management strategy to support hot swapping of system blades during run time

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US09/676,102 Reissue US6528904B1 (en) 2000-09-29 2000-09-29 Power management strategy to support hot swapping of system blades during run time

Publications (1)

Publication Number Publication Date
USRE39855E1 true USRE39855E1 (en) 2007-09-25

Family

ID=24713232

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/676,102 Ceased US6528904B1 (en) 2000-09-29 2000-09-29 Power management strategy to support hot swapping of system blades during run time
US11/068,640 Expired - Lifetime USRE39855E1 (en) 2000-09-29 2005-02-25 Power management strategy to support hot swapping of system blades during run time

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US09/676,102 Ceased US6528904B1 (en) 2000-09-29 2000-09-29 Power management strategy to support hot swapping of system blades during run time

Country Status (1)

Country Link
US (2) US6528904B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20090298324A1 (en) * 2008-05-28 2009-12-03 Hon Hai Precision Industry Co., Ltd. Connector assembly
US20100153603A1 (en) * 2004-06-30 2010-06-17 Rothman Michael A Share Resources and Increase Reliability in a Server Environment
US10331614B2 (en) 2013-11-27 2019-06-25 Intel Corporation Method and apparatus for server platform architectures that enable serviceable nonvolatile memory modules

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6654241B2 (en) * 2001-06-29 2003-11-25 Intel Corporation High availability small foot-print server
US7103761B2 (en) * 2001-08-07 2006-09-05 Hewlett-Packard Development Company, Lp. Server system with multiple management user interfaces
US7263620B2 (en) * 2001-08-07 2007-08-28 Hewlett-Packard Development Company, L.P. System and method for graceful shutdown of host processor cards in a server system
US7685348B2 (en) * 2001-08-07 2010-03-23 Hewlett-Packard Development Company, L.P. Dedicated server management card with hot swap functionality
US7035111B1 (en) 2003-05-23 2006-04-25 Hewlett-Packard Development Company, L.P. Circuit board orientation with different width portions
US7617341B2 (en) * 2003-11-10 2009-11-10 Dell Products L.P. Method and system for switching a DVI display host
JP4490077B2 (en) * 2003-11-14 2010-06-23 富士通コンポーネント株式会社 Server system, signal processing apparatus thereof, server thereof, and casing thereof
US20050157479A1 (en) * 2004-01-16 2005-07-21 Hayden Douglas T. Bus device insertion and removal system
CN1981415A (en) * 2004-02-18 2007-06-13 多样化技术公司 More compact and higher reliability power supply module
US7498693B2 (en) * 2004-02-18 2009-03-03 Diversified Technologies, Inc. More compact and higher reliability power source system
US7466038B2 (en) * 2004-02-18 2008-12-16 Diversified Technologies, Inc. More compact and higher reliability power supply module
US7895364B1 (en) 2004-10-15 2011-02-22 Broadcom Corporation Component identification and transmission system
US7353415B2 (en) * 2005-04-11 2008-04-01 Dell Products L.P. System and method for power usage level management of blades installed within blade servers
US8149683B2 (en) * 2005-05-18 2012-04-03 Cisco Technology, Inc. Fail-safe inline power in a wired data telecommunications network
US20070162660A1 (en) * 2005-12-13 2007-07-12 Intel Corporation Method, apparatus and computer system for independently updating a storage device of a computer system
US7884495B2 (en) * 2006-05-16 2011-02-08 Honeywell International Inc. Method and apparatus for hot swap of line replaceable modules for AC and DC electric power systems
US20080091770A1 (en) * 2006-10-12 2008-04-17 Schweitzer Engineering Laboratories, Inc. Data transfer device for use with an intelligent electronic device (IED)
CN103378505A (en) * 2012-04-26 2013-10-30 鸿富锦精密工业(深圳)有限公司 Connector assembly
JP5971763B2 (en) 2013-04-17 2016-08-17 株式会社リガク X-ray optical component device and X-ray analyzer
US9939482B2 (en) * 2014-10-27 2018-04-10 Honeywell International Inc. Method and apparatus for providing early warning of extraction of module under power
US11073897B2 (en) * 2019-07-29 2021-07-27 Micron Technology, Inc. Power management integrated circuit based system management bus isolation

Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5207586A (en) 1991-10-24 1993-05-04 Intel Corporation Integral connector system for credit card size I/O card external connector
US5317697A (en) * 1991-07-31 1994-05-31 Synernetics Inc. Method and apparatus for live insertion and removal of electronic sub-assemblies
US5546590A (en) 1994-09-19 1996-08-13 Intel Corporation Power down state machine for PCMCIA PC card applications
US5555510A (en) 1994-08-02 1996-09-10 Intel Corporation Automatic computer card insertion and removal algorithm
US5606704A (en) 1994-10-26 1997-02-25 Intel Corporation Active power down for PC card I/O applications
US5619660A (en) 1994-04-28 1997-04-08 Intel Corporation Keying notches for side contacts on a thin form factor computer card
US5796185A (en) * 1996-10-15 1998-08-18 Sony Corporation Circuit card present sense and protective power supply inhibit for airborne application of ATM switch unit
US6041375A (en) * 1997-04-07 2000-03-21 International Business Machines Corporation Method and system for enabling nondisruptive live insertion and removal of feature cards in a computer system
US6183307B1 (en) 1997-11-17 2001-02-06 Xircom, Inc. PC cards with integrated I/O communication receptacles
US6310410B1 (en) * 1999-10-15 2001-10-30 Texas Instruments Incorporated Method and apparatus for reducing source voltage deviation in hot plug applications
US6353523B1 (en) * 1999-06-11 2002-03-05 Actil Ltd Hot-swap protection circuitry

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5317697A (en) * 1991-07-31 1994-05-31 Synernetics Inc. Method and apparatus for live insertion and removal of electronic sub-assemblies
US5207586A (en) 1991-10-24 1993-05-04 Intel Corporation Integral connector system for credit card size I/O card external connector
US5619660A (en) 1994-04-28 1997-04-08 Intel Corporation Keying notches for side contacts on a thin form factor computer card
US5555510A (en) 1994-08-02 1996-09-10 Intel Corporation Automatic computer card insertion and removal algorithm
US5546590A (en) 1994-09-19 1996-08-13 Intel Corporation Power down state machine for PCMCIA PC card applications
US5606704A (en) 1994-10-26 1997-02-25 Intel Corporation Active power down for PC card I/O applications
US5796185A (en) * 1996-10-15 1998-08-18 Sony Corporation Circuit card present sense and protective power supply inhibit for airborne application of ATM switch unit
US6041375A (en) * 1997-04-07 2000-03-21 International Business Machines Corporation Method and system for enabling nondisruptive live insertion and removal of feature cards in a computer system
US6183307B1 (en) 1997-11-17 2001-02-06 Xircom, Inc. PC cards with integrated I/O communication receptacles
US6353523B1 (en) * 1999-06-11 2002-03-05 Actil Ltd Hot-swap protection circuitry
US6310410B1 (en) * 1999-10-15 2001-10-30 Texas Instruments Incorporated Method and apparatus for reducing source voltage deviation in hot plug applications

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
PC Card Standard, Release 7.0-Personal Computer Memory Card International Association (PCMCIA)/Japan Electronics and Information Technology Industries Association (JEITA), Published Feb. 1999.

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100153603A1 (en) * 2004-06-30 2010-06-17 Rothman Michael A Share Resources and Increase Reliability in a Server Environment
US8082470B2 (en) * 2004-06-30 2011-12-20 Intel Corporation Share resources and increase reliability in a server environment
US20090298324A1 (en) * 2008-05-28 2009-12-03 Hon Hai Precision Industry Co., Ltd. Connector assembly
US7789714B2 (en) * 2008-05-28 2010-09-07 Hon Hai Precision Industry Co., Ltd. Connector assembly
US10331614B2 (en) 2013-11-27 2019-06-25 Intel Corporation Method and apparatus for server platform architectures that enable serviceable nonvolatile memory modules

Also Published As

Publication number Publication date
US6528904B1 (en) 2003-03-04

Similar Documents

Publication Publication Date Title
USRE39855E1 (en) Power management strategy to support hot swapping of system blades during run time
US6737763B2 (en) Intelligent load sharing with power limiting scheme for multiple power supplies connected to a common load
US6661119B2 (en) System and method for distributed power supply supporting high currents with redundancy
EP0373773B1 (en) Disengaging electrical circuit boards from power-supply units
US6062480A (en) Hot docking system and methods for detecting and managing hot docking of bus cards
US6000042A (en) Fault detection on a dual supply system for a universal serial bus system
US6535944B1 (en) Hot plug control of MP based computer system
US6591324B1 (en) Hot swap processor card and bus
US5809256A (en) Soft power switching for hot installation and removal of circuit boards in a computer system
US20020078290A1 (en) Cluster computer network appliance
EP0854410B1 (en) Power supply system
US7555665B2 (en) Method and apparatus of disabling converters in a power module
CN112463686B (en) Board card hot-plug device and method
WO2000016197A1 (en) A power failure safe computer architecture
JP2024512316A (en) Independent slot control for expansion cards
KR20010006898A (en) Hot-pluggable voltage regulator module
US20030115397A1 (en) Computer system with dedicated system management buses
EP1311958A2 (en) Method and apparatus for removing and installing a computer system bus agent without powering down the computer system
CN218824636U (en) Power supply detection device for server hard disk backboard
US6801973B2 (en) Hot swap circuit module
EP1176514B1 (en) Hot swap processor card and bus
JP4459408B2 (en) Hot swap bus
KR100259866B1 (en) Scsi raid backplane board
JP2002278913A (en) Information processing system and control method therefor
CN117219133A (en) SAS hard disk power supply device and control method

Legal Events

Date Code Title Description
CC Certificate of correction
FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12