Hot plug subsystem for processor based electrical machine

Electrical computers and digital data processing systems: input/ – Intrasystem connection – Bus expansion or extension

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C710S301000, C710S305000, C710S314000, C710S062000, C710S063000

Reexamination Certificate

active

06434652

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to electrical machines in general and, in particular, to processor-based electrical machines that can be serviced while performing its assigned tasks.
2. Prior Art
Because of increasing dependency on electrical machines in general, and processor-based machines in particular, there is a need for processor-based machines (hereafter called computers) which can be serviced while performing regular functions. A typical computer includes a motherboard and /or backplane with a plurality of slots. The slots are the receptacles for adapters or cards which can be used to expand the capacity and functionality of the computer. Occasionally, adapters become defective and have to be replaced. To provide uninterrupted service, the computer has to be fully operational during removal or insertion of the adapters. In addition, the removal and/or insertion must not have deleterious results on the computer operations.
A technique termed “hot plugging”, “hot swap”, or variations thereof enables the insertion and/or removal of adapters while the computer is operational. Even though hot plugging is a desirable goal, if not done properly, it can cause problems which over time adversely affect the operability of the computer system. A likely problem is pitting of the metal used on the connecting pins located on the adapter and the connector. A main cause of pitting is believed to be electrical arcing which occurs at the electrical contacts while interconnection is made or broken. Another problem is electrical noise which can adversely affect the performance of the system. The cause of this noise is believed to be the large change in current over a short period of time (di/dt) at the instance when the connection is made between power pins on the card and the socket. This problem is particularly severe when hot-plugging an adapter card with a large amount of decoupling capacitance. Finally, the large surge of current is likely to cause voltage transients onto the computer system backplane. The voltage transients can cause loss of data, incorrect program execution and, in severe situations, damage to delicate hardware components.
The prior art has recognized the need for precautions and have provided system and method which go a long way to minimize some of the problems. The populous prior art solution is the use of “staggered-pins” to sequence power and signals from the host system to the card being hot plugged. In some implementation, additional electrical circuits are used to charge the card capacitance in a controlled way. The “staggered pins” means that the lengths of the pins making the interconnection varies. Usually, the power carrying pins are longer than the signal carrying ones. Consequently, when the card is inserted into the connector, power is established before signaling. Likewise, when the card is removed, the signal pins are disconnected prior to the power pins. One of the problems with this popular solution is that connectors with special pins are required. Another problem is that staggered pins necessitate the use of proprietary adapter design. The cost associated with fabricating and manufacturing connectors with special pins unnecessarily increases the price of the Box. As used in this document, “Box” refers to the system in which the card is plugged.
Another problem with the “staggered pins” arrangement is that the connect/disconnect time is sometimes too short for the system to perform an orderly logical shut down and/or “bring-up” of the adapter. The connect/disconnect time covers the time delay for the long/short power/signal pins on the card to contact/disconnect the power/signal pins on the system to which the adapter is inserted. Usually, the connect/disconnect times, for the “staggered-pins” arrangement, are in the order of milliseconds. Longer times are required for adequate shut-down and/or bring-up of complex adapters. This time may grow even longer as more functions are placed on the adapter.
Consequently, there is a need for a hot-plug system that affords sufficient time to shut down and/or bring-up the functions on the adapter before the adapter is inserted or removed from the system.
A less populous but effective solution uses electrical circuits and switches for coupling the card's power and signal busses to the system's power and signal busses. U.S. Pat. No. 5,473,499, “Hot Pluggable Motherboard Bus Connection Method”, by Steven Weir, is an example of the solution. Even though the patent teachings are in the right direction, because the pins in the connector are of the same length rather than staggered, it too has drawbacks which the below invention solves.
One of the drawbacks is that the patent requires a predetermined time delay between connection of the power busses and the signal busses. The predetermined time delay enables the voltages on the card to be stabilized before the signal busses are connected. It appears as if operator's intervention is required to set the predetermined time which may be different for different systems and even in the same system, may have to change as components age. Due to the likelihood of human error, there is a need to provide a fully automated system which does not require human intervention, other than to insert/remove the card.
SUMMARY OF THE INVENTION
It is a general object of the invention to provide a more efficient and effective hot plug system than was hereto fore been available.
It is another object of the invention to provide a fully automated hot plug system which does not require human intervention other than to insert/remove the card from the system.
It is still another object of the present invention to provide a hot plug system that allows the card to be removed without damaging card components.
It is yet another object of the present invention to allow industry standard adapters (such as PCI) to be used in the system without major changes to circuitry on the adapter.
These and other objectives are achieved by a hot plug system which includes a controller responsive to a card power good signal and card logic good signal to generate control signals which activate a Card Bus Switch and Card Power Switch to couple the Card Signal Bus to the System Signal Bus and the Card Power Bus to the System Power Bus. In addition, the controller obtains control of the system bus prior to any attempt of closing the Card Bus Switch. By doing so when the signal busses (card and system) are coupled together, no other device has access to the system bus. Therefore, any disturbance on the bus would not affect system performance. By ensuring that the card is in good operational mode before connecting the signal busses system integrity is enhanced.
In one embodiment, the controller generates and provides a card reset signal to be used in shutting down the card prior to disconnecting power busses and signal busses, respectively.


REFERENCES:
patent: 4835737 (1989-05-01), Herrig et al.
patent: 5157771 (1992-10-01), Losi et al.
patent: 5182780 (1993-01-01), Robertson
patent: 5196712 (1993-03-01), Nguyen et al.
patent: 5210855 (1993-05-01), Bartol
patent: 5340340 (1994-08-01), Hastings et al.
patent: 5473499 (1995-12-01), Weit
patent: 5530302 (1996-06-01), Hamre et al.
patent: 5572395 (1996-11-01), Rasums et al.
patent: 5579491 (1996-11-01), Jeffries et al.
patent: 5602717 (1997-02-01), Leshem et al.
patent: 5606704 (1997-02-01), Pierce et al.
patent: 5625238 (1997-04-01), Ady et al.
patent: 5784576 (1998-07-01), Guthrie et al.
patent: 5793987 (1998-08-01), Quackenbush et al.
patent: 5796185 (1998-08-01), Takata et al.
patent: 5798951 (1998-08-01), Cho et al.
patent: 5875308 (1999-02-01), Egan et al.
patent: 5881251 (1999-03-01), Fung et al.
patent: 5889965 (1999-03-01), Wallach et al.
patent: 5894561 (1999-04-01), Kuan et al.
patent: 5930110 (1999-07-01), Nishigaki et al.
patent: 5991838 (1999-11-01), Swindler et al.
patent: 6125417 (2000-09-01), Bailis et al.
patent: 6141711 (2000-10-01), Shah et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Hot plug subsystem for processor based electrical machine does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Hot plug subsystem for processor based electrical machine, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Hot plug subsystem for processor based electrical machine will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2920140

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.