Claims
- 1. A method of powering-up a segment of semiconductor memory in a computer system, comprising the acts of:
(a) inserting the segment of semiconductor memory into the computer system while the computer system is operating; (b) initializing the segment of semiconductor memory while the computer system is operating; (c) rebuilding the segment of semiconductor memory while the computer system is operating; and (d) verifying the segment of semiconductor memory for validity while the computer system is operating.
- 2. The method, as set forth in claim 2, wherein the segment of semiconductor memory comprises a memory cartridge.
- 3. The method, as set forth in claim 2, wherein act (a) comprises the acts of:
sequentially connecting a plurality of pins at an interface, the interface comprising a connector configured to couple the memory cartridge to the computer system in response memory cartridge being inserted into the computer system; and sequentially enabling a plurality of signals in response to the sequential connection of the plurality of pins.
- 4. The method, as set forth in claim 3, wherein the plurality of pins comprise varying pin lengths, the pin lengths assigned to sequentially connect the plurality of pins upon insertion memory cartridge into the computer system.
- 5. The method, as set forth in claim 3, wherein act (a) comprises:
connecting one or more ground pins from the memory cartridge to the computer system; connecting one or more power pins from the memory cartridge to the computer system; connecting one or more first insertion removal sense pins from the memory cartridge to the computer system; connecting one or more data pins from the memory cartridge to the computer system; and connecting one or more second insertion removal sense pins from the memory cartridge to the computer system.
- 6. The method, as set forth in claim 5, 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.
- 7. The method, as set forth in claim 6, wherein the assertion of the power signal to the power controller activates power transistors to provide power to the memory cartridge.
- 8. The method, as set forth in claim 7, wherein the power controller monitors the voltage level at an output of the power transistors and connects a system clock to the memory cartridge when the voltage level reaches a minimum threshold.
- 9. The method, as set forth in claim 5, wherein the act of connecting the one or more second insertion removal sense pins generates an interrupt from a host controller indicating that the memory cartridge has been installed.
- 10. The method, as set forth in claim 2, wherein act (a) comprises the act of locking the memory cartridge into the memory system.
- 11. A method of powering-down a segment of a redundant memory in a computer system, the segment comprising a memory cartridge, comprising the acts of:
(a) generating an interrupt to the computer system; (b) verifying that the computer system is in a redundant mode of operation; (c) executing a power-down sequence from a data-controller; and (d) generating an interrupt to the computer system indicating that the power-down sequence is complete.
- 12. A method of inserting a memory cartridge into a cartridge connector, comprising the acts of:
(a) connecting a ground pin from the memory cartridge to the cartridge connector; (b) connecting a power pin from the memory cartridge to the cartridge connector; (c) connecting a first insertion sense pin from the memory cartridge to the cartridge connector; (d) asserting a present detect signal to a host controller; (e) asserting a power enable signal to a power controller; (f) asserting a power signal supplied through the power pin to implement a soft-start of the memory cartridge; (g) connecting signal pins from the memory cartridge to the cartridge connector; (h) connecting a second insertion pin from the memory cartridge to the cartridge connector; (i) asserting an insertion removal sense signal to the host controller; (j) generating a system interrupt; (k) de-asserting a power fault signal when a voltage supplied to the memory cartridge is greater than a threshold voltage; (l) asserting a clock enable signal to enable a system clock to a memory control device; (m) asserting a control signal to the memory cartridge to enable the internal PLLs in the memory control device; (n) asserting a power good signal to the memory cartridge to indicate that the power signal is received by the memory cartridge; (o) unlocking a system lock configured to secure the memory cartridge in the cartridge connector; (p) asserting a pre-insertion removal notification signal to the host controller; (q) generating an interrupt indicating that the memory cartridge is ready to be powered-up; and (r) initializing the memory cartridge.
- 13. The method of inserting a memory cartridge into a cartridge connector, as set forth in claim 12, wherein the acts are performed in the recited order.
- 14. A method for removing a memory cartridge from a cartridge connector comprising the acts of:
(a) unlocking the memory cartridge; (b) de-asserting a pre-insertion removal notification signal to a host controller; (c) generating a system interrupt; (d) powering down the memory cartridge; (e) disconnecting a first insertion pin from the memory cartridge to the cartridge connector; (f) de-asserting an insertion removal signal to the host controller; (g) disconnecting signal pins from the memory cartridge to the cartridge connector; (h) disconnecting a second insertion pin from the memory cartridge to the cartridge connector; (i) de-asserting a present detect signal; (j) generating a system interrupt; (k) de-asserting power to the power controller; (l) asserting a power fault signal to the host controller when a voltage supplied to the memory cartridge is less than a threshold voltage; (m) de-asserting a clock enable signal; (n) disconnecting a system clock to a memory control device; (o) de-asserting a power good signal to the memory control device; (p) disconnecting a power pin from the memory cartridge to the cartridge connector; and (q) disconnecting a ground pin from the memory cartridge to the cartridge connector.
- 15. The method of inserting a memory cartridge into a cartridge connector, as set forth in claim 14, wherein the acts are performed in the recited order.
- 16. A computer system comprising:
a host controller; and a memory sub-system coupled to the host controller and configured to operate in a redundant mode of operation and a non-redundant mode of operation, the memory sub-comprising:
a memory system board, the memory system board comprising an indicator configured to notify of user of errors in the memory sub-system; a plurality of memory cartridges coupled to the system board and configured to store data; a plurality of cartridge connectors coupled to the memory system board, each of the plurality of memory cartridges configured to receive one of the plurality of memory cartridges and further configured to facilitate the insertion and removal of the memory cartridges while the system is powered-up; and a plurality of control logic devices coupled to the memory system board and configured to facilitate the transition of the memory sub-system from the redundant mode of operation to the non-redundant mode of operation, and further configured to facilitate the transition of the memory sub-system from the non-redundant mode of operation to the redundant mode of operation.
- 17. The computer system, as set forth in claim 16, wherein the host controller comprises error detection logic configured to detect errors in the data stored in the memory cartridges.
- 18. The computer system, as set forth in claim 16, wherein the host controller comprises a plurality of drivers configured to drive the plurality of control logic devices.
- 19. The computer system, as set forth in claim 16, wherein the indicator comprises a plurality of light devices, each of the plurality of light devices coupled to a light emitting diode and configured to illuminate in response to error detection.
- 20. The computer system, as set forth in claim 16, wherein each of the plurality of memory cartridges comprises a plurality of memory modules.
- 21. The computer system, as set forth in claim 20, wherein each of the plurality of memory cartridges comprises four memory modules.
- 22. The computer system, as set forth in claim 20, wherein each of the plurality of memory modules comprises a Dual Inline Memory Module (DIMM).
- 23. The computer system, as set forth in claim 20, wherein each of the plurality of memory modules comprises a plurality of memory devices configured to store data.
- 24. The computer system, as set forth in claim 23, wherein each of the plurality of memory devices comprises a Synchronous Dynamic Random Access Memory (SDRAM) device.
- 25. The computer system, as set forth in claim 16, wherein the memory sub-system comprises five memory cartridges.
- 26. The computer system, as set forth in claim 16, wherein each of the plurality of memory cartridges comprises a memory control device configured to control access to one of the plurality of memory cartridges.
- 27. The computer system, as set forth in claim 26, wherein each of the memory control devices comprises error detection logic configured to detect errors in the data stored in the plurality of memory cartridges.
- 28. The computer system, as set forth in claim 16, wherein each of the plurality of cartridge connectors comprises a plurality of pins of varying lengths.
- 29. The computer system, as set forth in claim 19, wherein each of the plurality of light devices is associate with one of a memory cartridge and a DIMM.
- 30. The computer system, as set forth in claim 26, wherein each of the plurality of control logic devices comprises:
a first device programmed to facilitate the exchange of a first set of control signals between the host controller and the memory sub-system; a plurality of power control devices coupled to the first device and configured to provide power fault detection in the computer system; and a plurality of second devices coupled between the memory control device and the host controller and programmed to exchange a second set of control signals there between.
- 31. The computer system, as set forth in claim 30, comprising a plurality of devices configured to provide an audio alarm for the memory sub-system, the alarm being activated in the event of an illegal memory cartridge removal.
- 32. The computer system, as set forth in claim 30, wherein the first device is a programmable array logic (PAL) device.
- 33. The computer system, as set forth in claim 30, wherein the first set of control signals comprise Present Detect signals, Power Fault signals, and Pre-Insertion Removal Notification Cable signals.
- 34. The computer system, as set forth in claim 30, wherein each of the plurality of power control devices is configured to facilitate a soft start of the memory cartridge.
- 35. The computer system, as set forth in claim 30, wherein each of the plurality of power control devices is configured to provide over-current protection for the memory cartridge.
- 36. The computer system, as set forth in claim 30, wherein each of the plurality of power control devices is configured to provide under-voltage protection for the memory cartridge.
- 37. The computer system, as set forth in claim 30, wherein each of the plurality of second devices comprises a programmable array logic (PAL) device.
- 38. The computer system, as set forth in claim 30, wherein the second set of control signals comprises a plurality of interrupt signals and a plurality of miscellaneous control signals.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority to Provisional Application Ser. No. 60/177,810, filed on Jan. 25, 2000.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60177810 |
Jan 2000 |
US |