Error indication in a raid memory system
First Claim
1. A system comprising:
- a host/data controller; and
a memory system comprising a plurality of memory cartridges operably coupled to the host/data controller, each memory cartridge comprising an operation indicator configured to indicate the operational status of the corresponding memory cartridge, wherein the operation indicator comprises a bit having a first state and a second state, the first state indicating that the memory cartridge is operational and the second state indicating that the memory cartridge is not operational, wherein the memory system is configured to operate in a redundant mode when each of the bits is in the first state, wherein at least one of the host/data controller and the plurality of memory cartridges comprise error detection components, and wherein the host/data controller is configured to generate a low priority interrupt signal in response to error detection by the error detection components if each of the operation bits is in the first state.
5 Assignments
0 Petitions
Accused Products
Abstract
A computer system includes a plurality of memory modules that contain semiconductor memory, such as DIMMs. The system includes a host/data controller that utilizes an XOR engine to store data and parity information in a striped fashion on the plurality of memory modules to create a redundant array of industry standard DIMMs (RAID). The host/data controller also interleaves data on a plurality of channels associated with each of the plurality of memory modules. The system implements error interrupt control, ECC error reporting, cartridge error power down procedures in response to command errors, storage of error information in unused segments of each DIMM, hot-pug procedure indicator and remote tagging capabilities of memory cartridges and DIMMs.
-
Citations
33 Claims
-
1. A system comprising:
-
a host/data controller; and a memory system comprising a plurality of memory cartridges operably coupled to the host/data controller, each memory cartridge comprising an operation indicator configured to indicate the operational status of the corresponding memory cartridge, wherein the operation indicator comprises a bit having a first state and a second state, the first state indicating that the memory cartridge is operational and the second state indicating that the memory cartridge is not operational, wherein the memory system is configured to operate in a redundant mode when each of the bits is in the first state, wherein at least one of the host/data controller and the plurality of memory cartridges comprise error detection components, and wherein the host/data controller is configured to generate a low priority interrupt signal in response to error detection by the error detection components if each of the operation bits is in the first state. - View Dependent Claims (2, 3, 4, 6)
-
-
5. A system comprising:
-
a host/data controller; and a memory system comprising a plurality of memory cartridges operably coupled to the host/data controller, each memory cartridge comprising an operation indicator configured to indicate the operational status of the corresponding memory cartridge, wherein the operation indicator comprises a bit having a first state and a second state, the first state indicating that the memory cartridge is operational and the second state indicating that the memory cartridge is not operational, wherein the memory system is configured to operate in a redundant mode when each of the bits is in the first state, wherein at least one of the host/data controller and the plurality of memory cartridges comprise error detection components, and wherein the host/data controller is configured to generate a high priority interrupt signal in response to multi-bit error detection if at least one of the operation bits is in the second state. - View Dependent Claims (7, 8, 9)
-
-
10. A method of generating interrupts in a redundant memory, comprising the acts of:
-
detecting an error in a memory system; determining the operational status of the memory system, wherein the act of determining the operational status comprises reading five operation bits, each of the operation bits indicating the operational status of a corresponding segment of the memory, the operational status comprising one of an operational state and a non-operational state; and initiating a system interrupt signal, the type of system interrupt signal being dependent on the operational status of the memory system, wherein the act of initiating a system interrupt comprises the act of initiating a low priority system interrupt if each of the five operation bits is in the operational state. - View Dependent Claims (11, 12)
-
-
13. A method of generating interrupts in a redundant memory, comprising the acts of:
-
detecting an error in a memory system; determining the operational status of the memory system, wherein the act of determining the operational status comprises reading five operation bits, each of the operation bits indicating the operational status of a corresponding segment of the memory, the operational status comprising one of an operational state and a non-operational state; and initiating a system interrupt signal, the type of system interrupt signal being dependent on the operational status of the memory system, wherein the act of initiating a system interrupt comprises the act of initiating a high priority system interrupt if any of the five operation bits is in the non-operational state. - View Dependent Claims (14, 15)
-
-
16. A system comprising:
-
a memory cartridge comprising an operation indicator configured to indicate an operational status of the memory cartridge; and a controller operably coupled to the memory cartridge and configured to generate a low priority interrupt if an error detection component detects a memory error and the memory cartridge is operational. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
detecting an error in a memory system; determining whether the system is operating in a redundant mode or in a non-redundant mode; and initiating a low priority system interrupt signal if the memory system is operating in the redundant mode. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
Specification