Hot-replace of memory
First Claim
Patent Images
1. A method of replacing a memory module in a computer system comprising a plurality of memory cartridges each of the plurality of memory cartridges receiving power comprising the acts of:
- (a) detecting a fault in one of the plurality of memory cartridges, wherein the plurality of memory cartridges comprises five memory cartridges;
(b) powering-down only the one of the plurality of memory cartridges in which a fault was detected;
(c) removing a memory module from the powered-down memory cartridge;
(d) inserting a replacement memory module into the powered-down memory cartridge; and
(e) powering-up the one of the plurality of memory cartridges.
3 Assignments
0 Petitions
Accused Products
Abstract
A method of replacing a memory module in a computer system. Specifically, a method for replacing a memory module in a segment of a redundant memory system, without powering-down the memory system.
150 Citations
63 Claims
-
1. A method of replacing a memory module in a computer system comprising a plurality of memory cartridges each of the plurality of memory cartridges receiving power comprising the acts of:
-
(a) detecting a fault in one of the plurality of memory cartridges, wherein the plurality of memory cartridges comprises five memory cartridges;
(b) powering-down only the one of the plurality of memory cartridges in which a fault was detected;
(c) removing a memory module from the powered-down memory cartridge;
(d) inserting a replacement memory module into the powered-down memory cartridge; and
(e) powering-up the one of the plurality of memory cartridges. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
generating an interrupt to the computer system;
verifying that the computer system is in a redundant mode of operation;
executing a power-down sequence from a data-controller; and
generating an interrupt to the computer system indicating that the power-down-sequence is complete.
-
-
13. The method of replacing a memory module in a computer system, as set forth in claim 1, wherein act (e) comprises the acts of:
-
sequentially connecting a plurality of pins at an interface, the interface comprising a connector configured to couple the one of the plurality of memory cartridges to the computer system in response to the one of the plurality of memory cartridges being inserted into the computer system;
sequentially enabling a plurality of signals in response to the sequential connection of the plurality of pins;
initializing the one of the plurality of memory cartridges;
rebuilding a segment of the one of the plurality of memory cartridges; and
verifying the one of the plurality of memory cartridges for validity.
-
-
14. The method of replacing a memory module in a computer system, as set forth in claim 13, wherein the plurality of pins comprise varying pin lengths, the pin lengths assigned to sequentially connect the plurality of pins upon insertion of the one of the plurality of memory cartridges into the computer system.
-
15. The method of replacing a memory module in a computer system, as set forth in claim 13, wherein act (a) comprises:
-
connecting one or more round pins from the one of the plurality of memory cartridges to the computer system;
connecting one or more power pins from the one of the plurality of memory cartridges to the computer system;
connecting one or more first insertion removal sense pins from the one of the plurality of memory cartridges to the computer system;
connecting one or more data pins from the one of the plurality of memory cartridges to the computer system; and
connecting one or more second insertion removal sense pins from the one of the plurality of memory cartridges to the computer system.
-
-
16. The method of replacing a memory module in a computer system, as set forth in claim 15, wherein the act of connecting the one or more first insertion removal sense pins causes the assertion of a power signal to a power controller.
-
17. The method of replacing a memory module in a computer system, as set forth in claim 16, wherein the assertion of the power signal to the power controller activates power transistors to provide power to the one of the plurality of memory cartridges.
-
18. The method of replacing a memory module in a computer system, as set forth in claim 17, wherein the power controller monitors the voltage level at an output of the power transistors and connects a system clock to the one of the plurality of memory cartridges when the voltage level reaches a minimum threshold.
-
19. The method of replacing a memory module in a computer system, as set forth in claim 18, wherein the minimum threshold is approximately 2.8 volts.
-
20. The method of replacing a memory module in a computer system, as set forth in claim 15, wherein the act of connecting the one or more second insertion removal sense pins generates an interrupt from a host controller indicating that the one of the plurality of memory cartridges has been installed.
-
21. The method of replacing a memory module in a computer system, as set forth in claim 13, wherein act (e) comprises executing a power-up sequence from a data controller.
-
22. The method of replacing a memory module in a computer system, as set forth in claim 13, comprising locking the one of the plurality of memory cartridges into the memory system.
-
23. A method of replacing a memory module in a computer system comprising a plurality of memory cartridges each of the plurality of memory cartridges receiving power comprising the acts of:
-
(a) detecting a fault in one of the plurality of memory cartridges, wherein the plurality of memory cartridges is configured to comprise a redundant memory system and wherein any one of the plurality of memory cartridges is used for panty storage;
(b) powering-down only the one of the plurality of memory cartridges in which a fault was detected;
(c) removing a memory module from the powered-down memory cartridge;
(d) inserting a replacement memory module into the powered-down memory cartridge; and
(e) powering-up the powered-down one of the plurality of memory cartridges. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
generating an interrupt to the computer system;
verifying that the computer system is in a redundant mode of operation;
executing a power-down sequence from a data-controller; and
generating an interrupt to the computer system indicating that the power-down-sequence is complete.
-
-
29. The method of replacing a memory module in a computer system, as set forth in claim 23, wherein act (e) comprises the acts of:
-
sequentially connecting a plurality of pins at an interface, the interface comprising a connector configured to couple the one of the plurality of memory cartridges to the computer system in response to the one of the plurality of memory cartridges being inserted into the computer system;
sequentially enabling a plurality of signals in response to the sequential connection of the plurality of pins;
initializing the one of the plurality of memory cartridges;
rebuilding a segment of the one of the plurality of memory cartridges; and
verifying the one of the plurality of memory cartridges for validity.
-
-
30. The method of replacing a memory module in a computer system, as set forth in claim 29, wherein the plurality of pins comprise varying pin lengths, the pin lengths assigned to sequentially connect the plurality of pins upon insertion of the one of the plurality of memory cartridges into the computer system.
-
31. The method of replacing a memory module in a computer system, as set forth in claim 29, wherein act (a) comprises:
-
connecting one or more ground pins from the one of the plurality of memory cartridges to the computer system;
connecting one or more power pins from the one of the plurality of memory cartridges to the computer system;
connecting one or more first insertion removal sense pins from the one of the plurality of memory cartridges to the computer system;
connecting one or more data pins from the one of the plurality of memory cartridges to the computer system; and
connecting one or more second insertion removal sense pins from the one of the plurality of memory cartridges to the computer system.
-
-
32. The method of replacing a memory module in a computer system, as set forth in claim 31, wherein the act of connecting the one or more first insertion removal sense pins causes the assertion of a power signal to a power controller.
-
33. The method of replacing a memory module in a computer system, as set forth in claim 32, wherein the assertion of the power signal to the power controller activates power transistors to provide power to the one of the plurality of memory cartridges.
-
34. The method of replacing a memory module in a computer system, as set forth in claim 33, wherein the power controller monitors the voltage level at an output of the power transistors and connects a system clock to the one of the plurality of memory cartridges when the voltage level reaches a minimum threshold.
-
35. The method of replacing a memory module in a computer system, as set forth in claim 34, wherein the minimum threshold is approximately 2.8 volts.
-
36. The method of replacing a memory module in a computer system, as set forth in claim 31, wherein the act of connecting the one or more second insertion removal sense pins generates an interrupt from a host controller indicating that the one of the plurality of memory cartridges has been installed.
-
37. The method of replacing a memory module in a computer system, as set forth in claim 29, wherein act (e) comprises executing a power-up sequence from a data controller.
-
38. The method of replacing a memory module in a computer system, as set forth in claim 29, comprising locking the one of the plurality of memory cartridges into the memory system.
-
39. A method of replacing a memory module in a computer system comprising a plurality of memory cartridges each of the plurality of memory cartridges receiving power comprising the acts of:
-
(a) detecting a fault in one of the plurality of memory cartridges;
(b) powering-down only the one of the plurality of memory cartridges in which a fault was detected;
(c) unlocking a mechanical device, the mechanical device configured to secure the one of the plurality of memory cartridges in the computer system, wherein a mechanical device is coupled to an audible alarm;
(d) removing a memory module from the powered-down memory cartridge;
(e) inserting a replacement memory module into the powered-down memory cartridge; and
(f) powering-up the powered-down one of the plurality of memory cartridges. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 58)
generating an interrupt to the computer system;
verifying that the computer system is in a redundant mode of operation;
executing a power-down sequence from a data-controller; and
generating an interrupt to the computer system indicating that the power-down-sequence is complete.
-
-
46. The method of replacing a memory module in a computer system, as set forth in claim 39, wherein act (f) comprises the acts of:
-
sequentially connecting a plurality of pins at an interface, the interface comprising a connector configured to couple the one of the plurality of memory cartridges to the computer system in response to the one of the plurality of memory cartridges being inserted into the computer system;
sequentially enabling a plurality of signals in response to the sequential connection of the plurality of pins;
initializing the one of the plurality of memory cartridges;
rebuilding a segment of the one of the plurality of memory cartridges; and
verifying the one of the plurality of memory cartridges for validity.
-
-
47. The method of replacing a memory module in a computer system, as set forth in claim 46, wherein the plurality of pins comprise varying pin lengths, the pin lengths assigned to sequentially connect the plurality of pins upon insertion of the one of the plurality of memory cartridges into the computer system.
-
48. The method of replacing a memory module in a computer system, as set forth in claim 46, wherein act (a) comprises:
-
connecting one or more ground pins from the one of the plurality of memory cartridges to the computer system;
connecting one or more power pins from the one of the plurality of memory cartridges to the computer system;
connecting one or more first insertion removal sense pins from the one of the plurality of memory cartridges to the computer system;
connecting one or more data pins from the one of the plurality of memory cartridges to the computer system; and
connecting one or more second insertion removal sense pins from the one of the plurality of memory cartridges to the computer system.
-
-
49. The method of replacing a memory module in a computer system, as set forth in claim 48, wherein the act of connecting the one or more first insertion removal sense pins causes the assertion of a power signal to a power controller.
-
50. The method of replacing a memory module in a computer system, as set forth in claim 49, wherein the assertion of the power signal to the power controller activates power transistors to provide power to the one of the plurality of memory cartridges.
-
51. The method of replacing a memory module in a computer system, as set forth in claim 50, wherein the power controller monitors the voltage level at an output of the power transistors and connects a system clock to the one of the plurality of memory cartridges when the voltage level reaches a minimum threshold.
-
52. The method of replacing a memory module in a computer system, as set forth in claim 48, wherein the act of connecting the one or more second insertion removal sense pins generates an interrupt from a host controller indicating that the one of the plurality of memory cartridges has been installed.
-
53. The method of replacing a memory module in a computer system, as set forth in claim 46, wherein act (f) comprises executing a power-up sequence from a data controller.
-
54. The method of replacing a memory module in a computer system, as set forth in claim 46, comprising locking the one of the plurality of memory cartridges into the memory system.
-
58. The method of replacing a memory module in a computer system, as set forth in claim 52, wherein the plurality of pins comprise varying pin lengths, the pin lengths assigned to sequentially connect the plurality of pins upon insertion of the one of the plurality of memory cartridges into the computer system.
-
55. A method of replacing a memory module in a computer system comprising a plurality of memory cartridges each of the plurality of memory cartridges receiving power comprising the acts of:
-
(a) detecting a fault in one of the plurality of memory cartridges;
(b) generating an interrupt to the computer system;
(c) verifying that the computer system is in a redundant mode of operation;
(d) executing a power-down sequence from a data-controller; and
(e) generating an interrupt to the computer system indicating that the power-down-sequence is complete;
(f) removing a memory module from the powered-down memory cartridge;
(g) inserting a replacement memory module into the powered-down memory cartridge; and
(h) powering-up the powered-down one of the plurality of memory cartridges. - View Dependent Claims (56, 57, 59, 60, 61, 62, 63)
sequentially connecting a plurality of pins at an interface, the interface comprising a connector configured to couple the one of the plurality of memory cartridges to the computer system in response to the one of the plurality of memory cartridges being inserted into the computer system;
sequentially enabling a plurality of signals in response to the sequential connection of the plurality of pins;
initializing the one of the plurality of memory cartridges;
rebuilding a segment of the one of the plurality of memory cartridges; and
verifying the one of the plurality of memory cartridges for validity.
-
-
59. The method of replacing a memory module in a computer system, as set forth in claim 57, wherein act (a) comprises:
-
connecting one or more ground pins from the one of the plurality of memory cartridges to the computer system;
connecting one or more power pins from the one of the plurality of memory cartridges to the computer system;
connecting one or more first insertion removal sense pins from the one of the plurality of memory cartridges to the computer system;
connecting one or more data pins from the one of the plurality of memory cartridges to the computer system; and
connecting one or more second insertion removal sense pins from the one of the plurality of memory cartridges to the computer system.
-
-
60. The method of replacing a memory module in a computer system, as set forth in claim 59, wherein the act of connecting the one or more first insertion removal sense pins causes the assertion of a power signal to a power controller.
-
61. The method of replacing a memory module in a computer system, as set forth in claim 60, wherein the assertion of the power signal to the power controller activates power transistors to provide power to the one of the plurality of memory cartridges.
-
62. The method of replacing a memory module in a computer system, as set forth in claim 61, the power controller monitors the voltage level at an output of the power transistors and connects a system clock to the one of the plurality of memory cartridges when the voltage level reaches a minimum threshold.
-
63. The method of replacing a memory module in a computer system, as set forth in claim 59, wherein the act of connecting the one or more second insertion removal sense pins generates an interrupt from a host controller indicating that the one of the plurality of memory cartridges has been installed.
Specification